<div
  style="
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
  "
>
  <div
    id="loading"
    style="
      height: 100%;
      display: none;
      width: 100%;
      background: rgba(129, 129, 129, 0.1);
      justify-content: center;
      align-items: center;
      position: fixed;
      top: 0;
      left: 0;
    "
  >
    <img
      src="https://i.pinimg.com/originals/a4/f2/cb/a4f2cb80ff2ae2772e80bf30e9d78d4c.gif"
      width="100px"
      height="100px"
    />
  </div>
  <div
    style="
      display: flex;
      width: 500px;
      padding: 50px 0;
      justify-content: center;
      align-items: center;
      margin: 0 auto;
      flex-direction: row;
      border: 1px solid #e8e8e8;
      box-shadow: 2px 2px 3px 0px #e2e2e2;
      background: #fff;
    "
  >
    <form action="#" onsubmit="login(event)" style="width: 100%">
      <h1 style="margin-bottom: 20px; text-align: center; font-weight: 400">
        Login
      </h1>
      <input
        type="email"
        id="username"
        placeholder="email"
        style="
          display: flex;
          width: 80%;
          margin: 5px 10%;
          height: 50px;
          padding: 5px 10px;
          font-size: 16px;
          border: 2px solid #e4e4e4;
          border-radius: 5px;
        "
      />
      <input
        type="password"
        id="password"
        placeholder="password"
        style="
          display: flex;
          width: 80%;
          margin: 25px 10%;
          height: 50px;
          padding: 5px 10px;
          font-size: 16px;
          border: 2px solid #e4e4e4;
          border-radius: 5px;
        "
      />
      <button
        type="submit"
        style="
          display: flex;
          margin: 0 auto;
          height: 40px;
          background: #1774e8;
          border: 0;
          padding: 6px 18px;
          color: #fff;
          width: 93px;
          text-align: center;
          font-size: 18px;
          border-radius: 5px;
        "
      >
        Submit
      </button>
      <script>
        const APP_REGION = 'us-east-1';
        const APP_POOL_ID = 'us-east-1_8vGktlhx6';
        const APP_CLIENT_ID = '319s10ts1a5dk3jup6cb6pqf6d';
        const REDIRECT_URI = 'https://bondi.ai/about-us';
      </script>
      <script>parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c<t.length;c++)try{f(t[c])}catch(e){i||(i=e)}if(t.length){var l=f(t[t.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=l:"function"==typeof define&&define.amd?define(function(){return l}):n&&(this[n]=l)}if(parcelRequire=f,i)throw i;return f}({"kZC2":[function(require,module,exports) {
    var r=require("../util");function n(){}function t(r,n){if(n&&null!=r)switch(n.type){case"structure":return e(r,n);case"map":return i(r,n);case"list":return u(r,n);default:return a(r,n)}}function e(n,e){var u={};return r.each(n,function(r,n){var i=e.members[r];if(i){if("body"!==i.location)return;var a=i.isLocationName?i.name:r,o=t(n,i);void 0!==o&&(u[a]=o)}}),u}function u(n,e){var u=[];return r.arrayEach(n,function(r){var n=t(r,e.member);void 0!==n&&u.push(n)}),u}function i(n,e){var u={};return r.each(n,function(r,n){var i=t(n,e.value);void 0!==i&&(u[r]=i)}),u}function a(r,n){return n.toWireFormat(r)}n.prototype.build=function(r,n){return JSON.stringify(t(r,n))},module.exports=n;
    },{"../util":"Hz78"}],"zGyu":[function(require,module,exports) {
    var r=require("../util");function n(){}function e(r,n){if(n&&void 0!==r)switch(n.type){case"structure":return t(r,n);case"map":return a(r,n);case"list":return u(r,n);default:return i(r,n)}}function t(n,t){if(null!=n){var u={},a=t.members;return r.each(a,function(r,t){var a=t.isLocationName?t.name:r;if(Object.prototype.hasOwnProperty.call(n,a)){var i=e(n[a],t);void 0!==i&&(u[r]=i)}}),u}}function u(n,t){if(null!=n){var u=[];return r.arrayEach(n,function(r){var n=e(r,t.member);void 0===n?u.push(null):u.push(n)}),u}}function a(n,t){if(null!=n){var u={};return r.each(n,function(r,n){var a=e(n,t.value);u[r]=void 0===a?null:a}),u}}function i(r,n){return n.toType(r)}n.prototype.parse=function(r,n){return e(JSON.parse(r),n)},module.exports=n;
    },{"../util":"Hz78"}],"WkJB":[function(require,module,exports) {
    var e=require("../util"),r=require("../core");function t(e){if(!e.service.config.hostPrefixEnabled)return e;var r=e.service.api.operations[e.operation];if(n(e))return e;if(r.endpoint&&r.endpoint.hostPrefix){var t=o(r.endpoint.hostPrefix,e.params,r.input);i(e.httpRequest.endpoint,t),a(e.httpRequest.endpoint.hostname)}return e}function n(r){var t=r.service.api,n=t.operations[r.operation],o=t.endpointOperation&&t.endpointOperation===e.string.lowerFirst(n.name);return"NULL"!==n.endpointDiscoveryRequired||!0===o}function o(r,t,n){return e.each(n.members,function(n,o){if(!0===o.hostLabel){if("string"!=typeof t[n]||""===t[n])throw e.error(new Error,{message:"Parameter "+n+" should be a non-empty string.",code:"InvalidParameter"});var i=new RegExp("\\{"+n+"\\}","g");r=r.replace(i,t[n])}}),r}function i(e,r){e.host&&(e.host=r+e.host),e.hostname&&(e.hostname=r+e.hostname)}function a(t){var n=t.split("."),o=/^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/;e.arrayEach(n,function(t){if(!t.length||t.length<1||t.length>63)throw e.error(new Error,{code:"ValidationError",message:"Hostname label length should be between 1 to 63 characters, inclusive."});if(!o.test(t))throw r.util.error(new Error,{code:"ValidationError",message:t+" is not hostname compatible."})})}module.exports={populateHostPrefix:t};
    },{"../util":"Hz78","../core":"YECT"}],"rrKD":[function(require,module,exports) {
    var e=require("../util"),t=require("../json/builder"),r=require("../json/parser"),s=require("./helpers").populateHostPrefix;function o(e){var r=e.httpRequest,o=e.service.api,a=o.targetPrefix+"."+o.operations[e.operation].name,n=o.jsonVersion||"1.0",i=o.operations[e.operation].input,p=new t;1===n&&(n="1.0"),r.body=p.build(e.params||{},i),r.headers["Content-Type"]="application/x-amz-json-"+n,r.headers["X-Amz-Target"]=a,s(e)}function a(t){var r={},s=t.httpResponse;if(r.code=s.headers["x-amzn-errortype"]||"UnknownError","string"==typeof r.code&&(r.code=r.code.split(":")[0]),s.body.length>0)try{var o=JSON.parse(s.body.toString()),a=o.__type||o.code||o.Code;a&&(r.code=a.split("#").pop()),"RequestEntityTooLarge"===r.code?r.message="Request body must be less than 1 MB":r.message=o.message||o.Message||null}catch(o){r.statusCode=s.statusCode,r.message=s.statusMessage}else r.statusCode=s.statusCode,r.message=s.statusCode.toString();t.error=e.error(new Error,r)}function n(e){var t=e.httpResponse.body.toString()||"{}";if(!1===e.request.service.config.convertResponseTypes)e.data=JSON.parse(t);else{var s=e.request.service.api.operations[e.request.operation].output||{},o=new r;e.data=o.parse(t,s)}}module.exports={buildRequest:o,extractError:a,extractData:n};
    },{"../util":"Hz78","../json/builder":"kZC2","../json/parser":"zGyu","./helpers":"WkJB"}],"cAwS":[function(require,module,exports) {
    var e=require("../util");function n(){}function t(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function a(n,a,r,i){e.each(r.members,function(e,r){var u=a[e];if(null!=u){var l=t(r);o(l=n?n+"."+l:l,u,r,i)}})}function r(n,t,a,r){var i=1;e.each(t,function(e,t){var u=(a.flattened?".":".entry.")+i+++".",l=u+(a.key.name||"key"),c=u+(a.value.name||"value");o(n+l,e,a.key,r),o(n+c,t,a.value,r)})}function i(n,a,r,i){var u=r.member||{};0!==a.length?e.arrayEach(a,function(e,a){var l="."+(a+1);if("ec2"===r.api.protocol)l+="";else if(r.flattened){if(u.name){var c=n.split(".");c.pop(),c.push(t(u)),n=c.join(".")}}else l="."+(u.name?u.name:"member")+l;o(n+l,e,u,i)}):i.call(this,n,null)}function o(e,n,t,o){null!=n&&("structure"===t.type?a(e,n,t,o):"list"===t.type?i(e,n,t,o):"map"===t.type?r(e,n,t,o):o(e,t.toWireFormat(n).toString()))}n.prototype.serialize=function(e,n,t){a("",e,n,t)},module.exports=n;
    },{"../util":"Hz78"}],"BJXe":[function(require,module,exports) {
    var r=require("../util").memoizedProperty;function t(t,e,o,i){r(this,i(t),function(){return o(t,e)})}function e(r,e,o,i,n){i=i||String;for(var u in r)Object.prototype.hasOwnProperty.call(r,u)&&(t.call(this,u,r[u],o,i),n&&n(u,r[u]))}module.exports=e;
    },{"../util":"Hz78"}],"Cd5h":[function(require,module,exports) {
    var t=require("./collection"),e=require("../util");function i(t,i,s){null!=s&&e.property.apply(this,arguments)}function s(t,i){t.constructor.prototype[i]||e.memoizedProperty.apply(this,arguments)}function r(t,e,s){e=e||{},i(this,"shape",t.shape),i(this,"api",e.api,!1),i(this,"type",t.type),i(this,"enum",t.enum),i(this,"min",t.min),i(this,"max",t.max),i(this,"pattern",t.pattern),i(this,"location",t.location||this.location||"body"),i(this,"name",this.name||t.xmlName||t.queryName||t.locationName||s),i(this,"isStreaming",t.streaming||this.isStreaming||!1),i(this,"requiresLength",t.requiresLength,!1),i(this,"isComposite",t.isComposite||!1),i(this,"isShape",!0,!1),i(this,"isQueryName",Boolean(t.queryName),!1),i(this,"isLocationName",Boolean(t.locationName),!1),i(this,"isIdempotent",!0===t.idempotencyToken),i(this,"isJsonValue",!0===t.jsonvalue),i(this,"isSensitive",!0===t.sensitive||t.prototype&&!0===t.prototype.sensitive),i(this,"isEventStream",Boolean(t.eventstream),!1),i(this,"isEvent",Boolean(t.event),!1),i(this,"isEventPayload",Boolean(t.eventpayload),!1),i(this,"isEventHeader",Boolean(t.eventheader),!1),i(this,"isTimestampFormatSet",Boolean(t.timestampFormat)||t.prototype&&!0===t.prototype.isTimestampFormatSet,!1),i(this,"endpointDiscoveryId",Boolean(t.endpointdiscoveryid),!1),i(this,"hostLabel",Boolean(t.hostLabel),!1),e.documentation&&(i(this,"documentation",t.documentation),i(this,"documentationUrl",t.documentationUrl)),t.xmlAttribute&&i(this,"isXmlAttribute",t.xmlAttribute||!1),i(this,"defaultValue",null),this.toWireFormat=function(t){return null==t?"":t},this.toType=function(t){return t}}function n(t){r.apply(this,arguments),i(this,"isComposite",!0),t.flattened&&i(this,"flattened",t.flattened||!1)}function a(e,a){var o=this,m=null,p=!this.isShape;n.apply(this,arguments),p&&(i(this,"defaultValue",function(){return{}}),i(this,"members",{}),i(this,"memberNames",[]),i(this,"required",[]),i(this,"isRequired",function(){return!1})),e.members&&(i(this,"members",new t(e.members,a,function(t,e){return r.create(e,a,t)})),s(this,"memberNames",function(){return e.xmlOrder||Object.keys(e.members)}),e.event&&(s(this,"eventPayloadMemberName",function(){for(var t=o.members,e=o.memberNames,i=0,s=e.length;i<s;i++)if(t[e[i]].isEventPayload)return e[i]}),s(this,"eventHeaderMemberNames",function(){for(var t=o.members,e=o.memberNames,i=[],s=0,r=e.length;s<r;s++)t[e[s]].isEventHeader&&i.push(e[s]);return i}))),e.required&&(i(this,"required",e.required),i(this,"isRequired",function(t){if(!m){m={};for(var i=0;i<e.required.length;i++)m[e.required[i]]=!0}return m[t]},!1,!0)),i(this,"resultWrapper",e.resultWrapper||null),e.payload&&i(this,"payload",e.payload),"string"==typeof e.xmlNamespace?i(this,"xmlNamespaceUri",e.xmlNamespace):"object"==typeof e.xmlNamespace&&(i(this,"xmlNamespacePrefix",e.xmlNamespace.prefix),i(this,"xmlNamespaceUri",e.xmlNamespace.uri))}function o(t,e){var a=this,o=!this.isShape;if(n.apply(this,arguments),o&&i(this,"defaultValue",function(){return[]}),t.member&&s(this,"member",function(){return r.create(t.member,e)}),this.flattened){var m=this.name;s(this,"name",function(){return a.member.name||m})}}function m(t,e){var a=!this.isShape;n.apply(this,arguments),a&&(i(this,"defaultValue",function(){return{}}),i(this,"key",r.create({type:"string"},e)),i(this,"value",r.create({type:"string"},e))),t.key&&s(this,"key",function(){return r.create(t.key,e)}),t.value&&s(this,"value",function(){return r.create(t.value,e)})}function p(t){var s=this;if(r.apply(this,arguments),t.timestampFormat)i(this,"timestampFormat",t.timestampFormat);else if(s.isTimestampFormatSet&&this.timestampFormat)i(this,"timestampFormat",this.timestampFormat);else if("header"===this.location)i(this,"timestampFormat","rfc822");else if("querystring"===this.location)i(this,"timestampFormat","iso8601");else if(this.api)switch(this.api.protocol){case"json":case"rest-json":i(this,"timestampFormat","unixTimestamp");break;case"rest-xml":case"query":case"ec2":i(this,"timestampFormat","iso8601")}this.toType=function(t){return null==t?null:"function"==typeof t.toUTCString?t:"string"==typeof t||"number"==typeof t?e.date.parseTimestamp(t):null},this.toWireFormat=function(t){return e.date.format(t,s.timestampFormat)}}function u(){r.apply(this,arguments);var t=["rest-xml","query","ec2"];this.toType=function(e){return e=this.api&&t.indexOf(this.api.protocol)>-1?e||"":e,this.isJsonValue?JSON.parse(e):e&&"function"==typeof e.toString?e.toString():e},this.toWireFormat=function(t){return this.isJsonValue?JSON.stringify(t):t}}function h(){r.apply(this,arguments),this.toType=function(t){return null==t?null:parseFloat(t)},this.toWireFormat=this.toType}function l(){r.apply(this,arguments),this.toType=function(t){return null==t?null:parseInt(t,10)},this.toWireFormat=this.toType}function c(){r.apply(this,arguments),this.toType=function(t){var i=e.base64.decode(t);if(this.isSensitive&&e.isNode()&&"function"==typeof e.Buffer.alloc){var s=e.Buffer.alloc(i.length,i);i.fill(0),i=s}return i},this.toWireFormat=e.base64.encode}function f(){c.apply(this,arguments)}function y(){r.apply(this,arguments),this.toType=function(t){return"boolean"==typeof t?t:null==t?null:"true"===t}}r.normalizedTypes={character:"string",double:"float",long:"integer",short:"integer",biginteger:"integer",bigdecimal:"float",blob:"binary"},r.types={structure:a,list:o,map:m,boolean:y,timestamp:p,float:h,integer:l,string:u,base64:f,binary:c},r.resolve=function(t,e){if(t.shape){var i=e.api.shapes[t.shape];if(!i)throw new Error("Cannot find shape reference: "+t.shape);return i}return null},r.create=function(t,e,i){if(t.isShape)return t;var s=r.resolve(t,e);if(s){var n=Object.keys(t);e.documentation||(n=n.filter(function(t){return!t.match(/documentation/)}));var a=function(){s.constructor.call(this,t,e,i)};return a.prototype=s,new a}t.type||(t.members?t.type="structure":t.member?t.type="list":t.key?t.type="map":t.type="string");var o=t.type;if(r.normalizedTypes[t.type]&&(t.type=r.normalizedTypes[t.type]),r.types[t.type])return new r.types[t.type](t,e,i);throw new Error("Unrecognized shape type: "+o)},r.shapes={StructureShape:a,ListShape:o,MapShape:m,StringShape:u,BooleanShape:y,Base64Shape:f},module.exports=r;
    },{"./collection":"BJXe","../util":"Hz78"}],"s4D2":[function(require,module,exports) {
    var e=require("../core"),r=require("../util"),t=require("../query/query_param_serializer"),s=require("../model/shape"),a=require("./helpers").populateHostPrefix;function o(e){var s=e.service.api.operations[e.operation],o=e.httpRequest;o.headers["Content-Type"]="application/x-www-form-urlencoded; charset=utf-8",o.params={Version:e.service.api.apiVersion,Action:s.name},(new t).serialize(e.params,s.input,function(e,r){o.params[e]=r}),o.body=r.queryParamsToString(o.params),a(e)}function p(t){var s,a=t.httpResponse.body.toString();if(a.match("<UnknownOperationException"))s={Code:"UnknownOperation",Message:"Unknown operation "+t.request.operation};else try{s=(new e.XML.Parser).parse(a)}catch(o){s={Code:t.httpResponse.statusCode,Message:t.httpResponse.statusMessage}}s.requestId&&!t.requestId&&(t.requestId=s.requestId),s.Errors&&(s=s.Errors),s.Error&&(s=s.Error),s.Code?t.error=r.error(new Error,{code:s.Code,message:s.Message}):t.error=r.error(new Error,{code:t.httpResponse.statusCode,message:null})}function u(t){var a=t.request,o=a.service.api.operations[a.operation].output||{},p=o;if(p.resultWrapper){var u=s.create({type:"structure"});u.members[p.resultWrapper]=o,u.memberNames=[p.resultWrapper],r.property(o,"name",o.resultWrapper),o=u}var n=new e.XML.Parser;if(o&&o.members&&!o.members._XAMZRequestId){var i=s.create({type:"string"},{api:{protocol:"query"}},"requestId");o.members._XAMZRequestId=i}var d=n.parse(t.httpResponse.body.toString(),o);t.requestId=d._XAMZRequestId||d.requestId,d._XAMZRequestId&&delete d._XAMZRequestId,p.resultWrapper&&d[p.resultWrapper]&&(r.update(d,d[p.resultWrapper]),delete d[p.resultWrapper]),t.data=d}module.exports={buildRequest:o,extractError:p,extractData:u};
    },{"../core":"YECT","../util":"Hz78","../query/query_param_serializer":"cAwS","../model/shape":"Cd5h","./helpers":"WkJB"}],"i0ff":[function(require,module,exports) {
    var e=require("../util"),t=require("./helpers").populateHostPrefix;function a(e){e.httpRequest.method=e.service.api.operations[e.operation].httpMethod}function r(t,a,r,n){var i=[t,a].join("/");i=i.replace(/\/+/g,"/");var o={},s=!1;if(e.each(r.members,function(t,a){var r=n[t];if(null!=r)if("uri"===a.location){var p=new RegExp("\\{"+a.name+"(\\+)?\\}");i=i.replace(p,function(t,a){return(a?e.uriEscapePath:e.uriEscape)(String(r))})}else"querystring"===a.location&&(s=!0,"list"===a.type?o[a.name]=r.map(function(t){return e.uriEscape(a.member.toWireFormat(t).toString())}):"map"===a.type?e.each(r,function(t,a){Array.isArray(a)?o[t]=a.map(function(t){return e.uriEscape(String(t))}):o[t]=e.uriEscape(String(a))}):o[a.name]=e.uriEscape(a.toWireFormat(r).toString()))}),s){i+=i.indexOf("?")>=0?"&":"?";var p=[];e.arrayEach(Object.keys(o).sort(),function(t){Array.isArray(o[t])||(o[t]=[o[t]]);for(var a=0;a<o[t].length;a++)p.push(e.uriEscape(String(t))+"="+o[t][a])}),i+=p.join("&")}return i}function n(e){var t=e.service.api.operations[e.operation],a=t.input,n=r(e.httpRequest.endpoint.path,t.httpPath,a,e.params);e.httpRequest.path=n}function i(t){var a=t.service.api.operations[t.operation];e.each(a.input.members,function(a,r){var n=t.params[a];null!=n&&("headers"===r.location&&"map"===r.type?e.each(n,function(e,a){t.httpRequest.headers[r.name+e]=a}):"header"===r.location&&(n=r.toWireFormat(n).toString(),r.isJsonValue&&(n=e.base64.encode(n)),t.httpRequest.headers[r.name]=n))})}function o(e){a(e),n(e),i(e),t(e)}function s(){}function p(t){var a=t.request,r={},n=t.httpResponse,i=a.service.api.operations[a.operation].output,o={};e.each(n.headers,function(e,t){o[e.toLowerCase()]=t}),e.each(i.members,function(t,a){var i=(a.name||t).toLowerCase();if("headers"===a.location&&"map"===a.type){r[t]={};var s=a.isLocationName?a.name:"",p=new RegExp("^"+s+"(.+)","i");e.each(n.headers,function(e,a){var n=e.match(p);null!==n&&(r[t][n[1]]=a)})}else if("header"===a.location){if(void 0!==o[i]){var u=a.isJsonValue?e.base64.decode(o[i]):o[i];r[t]=a.toType(u)}}else"statusCode"===a.location&&(r[t]=parseInt(n.statusCode,10))}),t.data=r}module.exports={buildRequest:o,extractError:s,extractData:p,generateURI:r};
    },{"../util":"Hz78","./helpers":"WkJB"}],"pwob":[function(require,module,exports) {
    var e=require("../util"),t=require("./rest"),a=require("./json"),r=require("../json/builder"),i=require("../json/parser");function o(e){var t=new r,a=e.service.api.operations[e.operation].input;if(a.payload){var i,o=a.members[a.payload];if(void 0===(i=e.params[a.payload]))return;"structure"===o.type?(e.httpRequest.body=t.build(i,o),p(e)):(e.httpRequest.body=i,("binary"===o.type||o.isStreaming)&&p(e,!0))}else{var s=t.build(e.params,a);"{}"===s&&"GET"===e.httpRequest.method||(e.httpRequest.body=s),p(e)}}function p(e,t){e.service.api.operations[e.operation].input;if(!e.httpRequest.headers["Content-Type"]){var a=t?"binary/octet-stream":"application/json";e.httpRequest.headers["Content-Type"]=a}}function s(e){t.buildRequest(e),["HEAD","DELETE"].indexOf(e.httpRequest.method)<0&&o(e)}function n(e){a.extractError(e)}function u(r){t.extractData(r);var o=r.request,p=o.service.api.operations[o.operation],s=o.service.api.operations[o.operation].output||{};p.hasEventOutput;if(s.payload){var n=s.members[s.payload],u=r.httpResponse.body;if(n.isEventStream)d=new i,r.data[payload]=e.createEventStream(2===AWS.HttpClient.streamsApiVersion?r.httpResponse.stream:u,d,n);else if("structure"===n.type||"list"===n.type){var d=new i;r.data[s.payload]=d.parse(u,n)}else"binary"===n.type||n.isStreaming?r.data[s.payload]=u:r.data[s.payload]=n.toType(u)}else{var y=r.data;a.extractData(r),r.data=e.merge(y,r.data)}}module.exports={buildRequest:s,extractError:n,extractData:u};
    },{"../util":"Hz78","./rest":"i0ff","./json":"rrKD","../json/builder":"kZC2","../json/parser":"zGyu"}],"u1Sl":[function(require,module,exports) {
    var e=require("../core"),t=require("../util"),r=require("./rest");function s(r){var s=r.service.api.operations[r.operation].input,a=new e.XML.Builder,o=r.params,n=s.payload;if(n){var p=s.members[n];if(void 0===(o=o[n]))return;if("structure"===p.type){var i=p.name;r.httpRequest.body=a.toXML(o,p,i,!0)}else r.httpRequest.body=o}else r.httpRequest.body=a.toXML(o,s,s.name||s.shape||t.string.upperFirst(r.operation)+"Request")}function a(e){r.buildRequest(e),["GET","HEAD"].indexOf(e.httpRequest.method)<0&&s(e)}function o(s){var a;r.extractError(s);try{a=(new e.XML.Parser).parse(s.httpResponse.body.toString())}catch(o){a={Code:s.httpResponse.statusCode,Message:s.httpResponse.statusMessage}}a.Errors&&(a=a.Errors),a.Error&&(a=a.Error),a.Code?s.error=t.error(new Error,{code:a.Code,message:a.Message}):s.error=t.error(new Error,{code:s.httpResponse.statusCode,message:null})}function n(s){var a;r.extractData(s);var o=s.request,n=s.httpResponse.body,p=o.service.api.operations[o.operation],i=p.output,u=(p.hasEventOutput,i.payload);if(u){var d=i.members[u];d.isEventStream?(a=new e.XML.Parser,s.data[u]=t.createEventStream(2===e.HttpClient.streamsApiVersion?s.httpResponse.stream:s.httpResponse.body,a,d)):"structure"===d.type?(a=new e.XML.Parser,s.data[u]=a.parse(n.toString(),d)):"binary"===d.type||d.isStreaming?s.data[u]=n:s.data[u]=d.toType(n)}else if(n.length>0){var c=(a=new e.XML.Parser).parse(n.toString(),i);t.update(s.data,c)}}module.exports={buildRequest:a,extractError:o,extractData:n};
    },{"../core":"YECT","../util":"Hz78","./rest":"i0ff"}],"U8Qv":[function(require,module,exports) {
    function e(e){return e.replace(/&/g,"&amp;").replace(/'/g,"&apos;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")}module.exports={escapeAttribute:e};
    },{}],"Ngg4":[function(require,module,exports) {
    var t=require("./escape-attribute").escapeAttribute;function e(t,e){void 0===e&&(e=[]),this.name=t,this.children=e,this.attributes={}}e.prototype.addAttribute=function(t,e){return this.attributes[t]=e,this},e.prototype.addChildNode=function(t){return this.children.push(t),this},e.prototype.removeAttribute=function(t){return delete this.attributes[t],this},e.prototype.toString=function(){for(var e=Boolean(this.children.length),i="<"+this.name,r=this.attributes,n=0,o=Object.keys(r);n<o.length;n++){var s=o[n],u=r[s];null!=u&&(i+=" "+s+'="'+t(""+u)+'"')}return i+(e?">"+this.children.map(function(t){return t.toString()}).join("")+"</"+this.name+">":"/>")},module.exports={XmlNode:e};
    },{"./escape-attribute":"U8Qv"}],"dMRa":[function(require,module,exports) {
    function e(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}module.exports={escapeElement:e};
    },{}],"J5YM":[function(require,module,exports) {
    var e=require("./escape-element").escapeElement;function t(e){this.value=e}t.prototype.toString=function(){return e(""+this.value)},module.exports={XmlText:t};
    },{"./escape-element":"dMRa"}],"xMWv":[function(require,module,exports) {
    var e=require("../util"),a=require("./xml-node").XmlNode,r=require("./xml-text").XmlText;function n(){}function t(e,a,r){switch(r.type){case"structure":return i(e,a,r);case"map":return m(e,a,r);case"list":return d(e,a,r);default:return l(e,a,r)}}function i(r,n,i){e.arrayEach(i.memberNames,function(e){var m=i.members[e];if("body"===m.location){var d=n[e],l=m.name;if(null!=d)if(m.isXmlAttribute)r.addAttribute(l,d);else if(m.flattened)t(r,d,m);else{var u=new a(l);r.addChildNode(u),o(u,m),t(u,d,m)}}})}function m(r,n,i){var m=i.key.name||"key",d=i.value.name||"value";e.each(n,function(e,n){var l=new a(i.flattened?i.name:"entry");r.addChildNode(l);var o=new a(m),u=new a(d);l.addChildNode(o),l.addChildNode(u),t(o,e,i.key),t(u,n,i.value)})}function d(r,n,i){i.flattened?e.arrayEach(n,function(e){var n=i.member.name||i.name,m=new a(n);r.addChildNode(m),t(m,e,i.member)}):e.arrayEach(n,function(e){var n=i.member.name||"member",m=new a(n);r.addChildNode(m),t(m,e,i.member)})}function l(e,a,n){e.addChildNode(new r(n.toWireFormat(a)))}function o(e,a,r){var n,t="xmlns";a.xmlNamespaceUri?(n=a.xmlNamespaceUri,a.xmlNamespacePrefix&&(t+=":"+a.xmlNamespacePrefix)):r&&a.api.xmlNamespaceUri&&(n=a.api.xmlNamespaceUri),n&&e.addAttribute(t,n)}n.prototype.toXML=function(e,r,n,i){var m=new a(n);return o(m,r,!0),t(m,e,r),m.children.length>0||i?m.toString():""},module.exports=n;
    },{"../util":"Hz78","./xml-node":"Ngg4","./xml-text":"J5YM"}],"l7Fv":[function(require,module,exports) {
    var t=require("./shape"),e=require("../util"),r=e.property,n=e.memoizedProperty;function i(e,i,o){var s=this;o=o||{},r(this,"name",i.name||e),r(this,"api",o.api,!1),i.http=i.http||{},r(this,"endpoint",i.endpoint),r(this,"httpMethod",i.http.method||"POST"),r(this,"httpPath",i.http.requestUri||"/"),r(this,"authtype",i.authtype||""),r(this,"endpointDiscoveryRequired",i.endpointdiscovery?i.endpointdiscovery.required?"REQUIRED":"OPTIONAL":"NULL"),n(this,"input",function(){return i.input?t.create(i.input,o):new t.create({type:"structure"},o)}),n(this,"output",function(){return i.output?t.create(i.output,o):new t.create({type:"structure"},o)}),n(this,"errors",function(){var e=[];if(!i.errors)return null;for(var r=0;r<i.errors.length;r++)e.push(t.create(i.errors[r],o));return e}),n(this,"paginator",function(){return o.api.paginators[e]}),o.documentation&&(r(this,"documentation",i.documentation),r(this,"documentationUrl",i.documentationUrl)),n(this,"idempotentMembers",function(){var t=[],e=s.input,r=e.members;if(!e.members)return t;for(var n in r)r.hasOwnProperty(n)&&!0===r[n].isIdempotent&&t.push(n);return t}),n(this,"hasEventOutput",function(){return u(s.output)})}function u(t){var e=t.members,r=t.payload;if(!t.members)return!1;if(r)return e[r].isEventStream;for(var n in e)if(!e.hasOwnProperty(n)&&!0===e[n].isEventStream)return!0;return!1}module.exports=i;
    },{"./shape":"Cd5h","../util":"Hz78"}],"Egw3":[function(require,module,exports) {
    var t=require("../util").property;function e(e,i){t(this,"inputToken",i.input_token),t(this,"limitKey",i.limit_key),t(this,"moreResults",i.more_results),t(this,"outputToken",i.output_token),t(this,"resultKey",i.result_key)}module.exports=e;
    },{"../util":"Hz78"}],"n7wF":[function(require,module,exports) {
    var t=require("../util"),i=t.property;function r(r,e,o){o=o||{},i(this,"name",r),i(this,"api",o.api,!1),e.operation&&i(this,"operation",t.string.lowerFirst(e.operation));var a=this;["type","description","delay","maxAttempts","acceptors"].forEach(function(t){var r=e[t];r&&i(a,t,r)})}module.exports=r;
    },{"../util":"Hz78"}],"BBYE":[function(require,module,exports) {
    module.exports={acm:{name:"ACM",cors:!0},apigateway:{name:"APIGateway",cors:!0},applicationautoscaling:{prefix:"application-autoscaling",name:"ApplicationAutoScaling",cors:!0},appstream:{name:"AppStream"},autoscaling:{name:"AutoScaling",cors:!0},batch:{name:"Batch"},budgets:{name:"Budgets"},clouddirectory:{name:"CloudDirectory",versions:["2016-05-10*"]},cloudformation:{name:"CloudFormation",cors:!0},cloudfront:{name:"CloudFront",versions:["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25*","2017-03-25*","2017-10-30*","2018-06-18*","2018-11-05*","2019-03-26*"],cors:!0},cloudhsm:{name:"CloudHSM",cors:!0},cloudsearch:{name:"CloudSearch"},cloudsearchdomain:{name:"CloudSearchDomain"},cloudtrail:{name:"CloudTrail",cors:!0},cloudwatch:{prefix:"monitoring",name:"CloudWatch",cors:!0},cloudwatchevents:{prefix:"events",name:"CloudWatchEvents",versions:["2014-02-03*"],cors:!0},cloudwatchlogs:{prefix:"logs",name:"CloudWatchLogs",cors:!0},codebuild:{name:"CodeBuild",cors:!0},codecommit:{name:"CodeCommit",cors:!0},codedeploy:{name:"CodeDeploy",cors:!0},codepipeline:{name:"CodePipeline",cors:!0},cognitoidentity:{prefix:"cognito-identity",name:"CognitoIdentity",cors:!0},cognitoidentityserviceprovider:{prefix:"cognito-idp",name:"CognitoIdentityServiceProvider",cors:!0},cognitosync:{prefix:"cognito-sync",name:"CognitoSync",cors:!0},configservice:{prefix:"config",name:"ConfigService",cors:!0},cur:{name:"CUR",cors:!0},datapipeline:{name:"DataPipeline"},devicefarm:{name:"DeviceFarm",cors:!0},directconnect:{name:"DirectConnect",cors:!0},directoryservice:{prefix:"ds",name:"DirectoryService"},discovery:{name:"Discovery"},dms:{name:"DMS"},dynamodb:{name:"DynamoDB",cors:!0},dynamodbstreams:{prefix:"streams.dynamodb",name:"DynamoDBStreams",cors:!0},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:!0},ecr:{name:"ECR",cors:!0},ecs:{name:"ECS",cors:!0},efs:{prefix:"elasticfilesystem",name:"EFS",cors:!0},elasticache:{name:"ElastiCache",versions:["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*"],cors:!0},elasticbeanstalk:{name:"ElasticBeanstalk",cors:!0},elb:{prefix:"elasticloadbalancing",name:"ELB",cors:!0},elbv2:{prefix:"elasticloadbalancingv2",name:"ELBv2",cors:!0},emr:{prefix:"elasticmapreduce",name:"EMR",cors:!0},es:{name:"ES"},elastictranscoder:{name:"ElasticTranscoder",cors:!0},firehose:{name:"Firehose",cors:!0},gamelift:{name:"GameLift",cors:!0},glacier:{name:"Glacier"},health:{name:"Health"},iam:{name:"IAM",cors:!0},importexport:{name:"ImportExport"},inspector:{name:"Inspector",versions:["2015-08-18*"],cors:!0},iot:{name:"Iot",cors:!0},iotdata:{prefix:"iot-data",name:"IotData",cors:!0},kinesis:{name:"Kinesis",cors:!0},kinesisanalytics:{name:"KinesisAnalytics"},kms:{name:"KMS",cors:!0},lambda:{name:"Lambda",cors:!0},lexruntime:{prefix:"runtime.lex",name:"LexRuntime",cors:!0},lightsail:{name:"Lightsail"},machinelearning:{name:"MachineLearning",cors:!0},marketplacecommerceanalytics:{name:"MarketplaceCommerceAnalytics",cors:!0},marketplacemetering:{prefix:"meteringmarketplace",name:"MarketplaceMetering"},mturk:{prefix:"mturk-requester",name:"MTurk",cors:!0},mobileanalytics:{name:"MobileAnalytics",cors:!0},opsworks:{name:"OpsWorks",cors:!0},opsworkscm:{name:"OpsWorksCM"},organizations:{name:"Organizations"},pinpoint:{name:"Pinpoint"},polly:{name:"Polly",cors:!0},rds:{name:"RDS",versions:["2014-09-01*"],cors:!0},redshift:{name:"Redshift",cors:!0},rekognition:{name:"Rekognition",cors:!0},resourcegroupstaggingapi:{name:"ResourceGroupsTaggingAPI"},route53:{name:"Route53",cors:!0},route53domains:{name:"Route53Domains",cors:!0},s3:{name:"S3",dualstackAvailable:!0,cors:!0},s3control:{name:"S3Control",dualstackAvailable:!0,xmlNoDefaultLists:!0},servicecatalog:{name:"ServiceCatalog",cors:!0},ses:{prefix:"email",name:"SES",cors:!0},shield:{name:"Shield"},simpledb:{prefix:"sdb",name:"SimpleDB"},sms:{name:"SMS"},snowball:{name:"Snowball"},sns:{name:"SNS",cors:!0},sqs:{name:"SQS",cors:!0},ssm:{name:"SSM",cors:!0},storagegateway:{name:"StorageGateway",cors:!0},stepfunctions:{prefix:"states",name:"StepFunctions"},sts:{name:"STS",cors:!0},support:{name:"Support"},swf:{name:"SWF"},xray:{name:"XRay",cors:!0},waf:{name:"WAF",cors:!0},wafregional:{prefix:"waf-regional",name:"WAFRegional"},workdocs:{name:"WorkDocs",cors:!0},workspaces:{name:"WorkSpaces"},codestar:{name:"CodeStar"},lexmodelbuildingservice:{prefix:"lex-models",name:"LexModelBuildingService",cors:!0},marketplaceentitlementservice:{prefix:"entitlement.marketplace",name:"MarketplaceEntitlementService"},athena:{name:"Athena"},greengrass:{name:"Greengrass"},dax:{name:"DAX"},migrationhub:{prefix:"AWSMigrationHub",name:"MigrationHub"},cloudhsmv2:{name:"CloudHSMV2"},glue:{name:"Glue"},mobile:{name:"Mobile"},pricing:{name:"Pricing",cors:!0},costexplorer:{prefix:"ce",name:"CostExplorer",cors:!0},mediaconvert:{name:"MediaConvert"},medialive:{name:"MediaLive"},mediapackage:{name:"MediaPackage"},mediastore:{name:"MediaStore"},mediastoredata:{prefix:"mediastore-data",name:"MediaStoreData",cors:!0},appsync:{name:"AppSync"},guardduty:{name:"GuardDuty"},mq:{name:"MQ"},comprehend:{name:"Comprehend",cors:!0},iotjobsdataplane:{prefix:"iot-jobs-data",name:"IoTJobsDataPlane"},kinesisvideoarchivedmedia:{prefix:"kinesis-video-archived-media",name:"KinesisVideoArchivedMedia",cors:!0},kinesisvideomedia:{prefix:"kinesis-video-media",name:"KinesisVideoMedia",cors:!0},kinesisvideo:{name:"KinesisVideo",cors:!0},sagemakerruntime:{prefix:"runtime.sagemaker",name:"SageMakerRuntime"},sagemaker:{name:"SageMaker"},translate:{name:"Translate",cors:!0},resourcegroups:{prefix:"resource-groups",name:"ResourceGroups",cors:!0},alexaforbusiness:{name:"AlexaForBusiness"},cloud9:{name:"Cloud9"},serverlessapplicationrepository:{prefix:"serverlessrepo",name:"ServerlessApplicationRepository"},servicediscovery:{name:"ServiceDiscovery"},workmail:{name:"WorkMail"},autoscalingplans:{prefix:"autoscaling-plans",name:"AutoScalingPlans"},transcribeservice:{prefix:"transcribe",name:"TranscribeService"},connect:{name:"Connect",cors:!0},acmpca:{prefix:"acm-pca",name:"ACMPCA"},fms:{name:"FMS"},secretsmanager:{name:"SecretsManager",cors:!0},iotanalytics:{name:"IoTAnalytics",cors:!0},iot1clickdevicesservice:{prefix:"iot1click-devices",name:"IoT1ClickDevicesService"},iot1clickprojects:{prefix:"iot1click-projects",name:"IoT1ClickProjects"},pi:{name:"PI"},neptune:{name:"Neptune"},mediatailor:{name:"MediaTailor"},eks:{name:"EKS"},macie:{name:"Macie"},dlm:{name:"DLM"},signer:{name:"Signer"},chime:{name:"Chime"},pinpointemail:{prefix:"pinpoint-email",name:"PinpointEmail"},ram:{name:"RAM"},route53resolver:{name:"Route53Resolver"},pinpointsmsvoice:{prefix:"sms-voice",name:"PinpointSMSVoice"},quicksight:{name:"QuickSight"},rdsdataservice:{prefix:"rds-data",name:"RDSDataService"},amplify:{name:"Amplify"},datasync:{name:"DataSync"},robomaker:{name:"RoboMaker"},transfer:{name:"Transfer"},globalaccelerator:{name:"GlobalAccelerator"},comprehendmedical:{name:"ComprehendMedical",cors:!0},kinesisanalyticsv2:{name:"KinesisAnalyticsV2"},mediaconnect:{name:"MediaConnect"},fsx:{name:"FSx"},securityhub:{name:"SecurityHub"},appmesh:{name:"AppMesh",versions:["2018-10-01*"]},licensemanager:{prefix:"license-manager",name:"LicenseManager"},kafka:{name:"Kafka"},apigatewaymanagementapi:{name:"ApiGatewayManagementApi"},apigatewayv2:{name:"ApiGatewayV2"},docdb:{name:"DocDB"},backup:{name:"Backup"},worklink:{name:"WorkLink"},textract:{name:"Textract"},managedblockchain:{name:"ManagedBlockchain"},mediapackagevod:{prefix:"mediapackage-vod",name:"MediaPackageVod"},groundstation:{name:"GroundStation"},iotthingsgraph:{name:"IoTThingsGraph"},iotevents:{name:"IoTEvents"},ioteventsdata:{prefix:"iotevents-data",name:"IoTEventsData"},personalize:{name:"Personalize",cors:!0},personalizeevents:{prefix:"personalize-events",name:"PersonalizeEvents",cors:!0},personalizeruntime:{prefix:"personalize-runtime",name:"PersonalizeRuntime",cors:!0},applicationinsights:{prefix:"application-insights",name:"ApplicationInsights"},servicequotas:{prefix:"service-quotas",name:"ServiceQuotas"},ec2instanceconnect:{prefix:"ec2-instance-connect",name:"EC2InstanceConnect"},eventbridge:{name:"EventBridge"},lakeformation:{name:"LakeFormation"},forecastservice:{prefix:"forecast",name:"ForecastService",cors:!0},forecastqueryservice:{prefix:"forecastquery",name:"ForecastQueryService",cors:!0},qldb:{name:"QLDB"},qldbsession:{prefix:"qldb-session",name:"QLDBSession"},workmailmessageflow:{name:"WorkMailMessageFlow"},codestarnotifications:{prefix:"codestar-notifications",name:"CodeStarNotifications"},savingsplans:{name:"SavingsPlans"},sso:{name:"SSO"},ssooidc:{prefix:"sso-oidc",name:"SSOOIDC"},marketplacecatalog:{prefix:"marketplace-catalog",name:"MarketplaceCatalog"},dataexchange:{name:"DataExchange"},sesv2:{name:"SESV2"},migrationhubconfig:{prefix:"migrationhub-config",name:"MigrationHubConfig"},connectparticipant:{name:"ConnectParticipant"},appconfig:{name:"AppConfig"},iotsecuretunneling:{name:"IoTSecureTunneling"},wafv2:{name:"WAFV2"},elasticinference:{prefix:"elastic-inference",name:"ElasticInference"},imagebuilder:{name:"Imagebuilder"},schemas:{name:"Schemas"},accessanalyzer:{name:"AccessAnalyzer"},codegurureviewer:{prefix:"codeguru-reviewer",name:"CodeGuruReviewer"},codeguruprofiler:{name:"CodeGuruProfiler"},computeoptimizer:{prefix:"compute-optimizer",name:"ComputeOptimizer"},frauddetector:{name:"FraudDetector"},kendra:{name:"Kendra"},networkmanager:{name:"NetworkManager"},outposts:{name:"Outposts"},augmentedairuntime:{prefix:"sagemaker-a2i-runtime",name:"AugmentedAIRuntime"},ebs:{name:"EBS"},kinesisvideosignalingchannels:{prefix:"kinesis-video-signaling",name:"KinesisVideoSignalingChannels",cors:!0},detective:{name:"Detective"},codestarconnections:{prefix:"codestar-connections",name:"CodeStarconnections"},synthetics:{name:"Synthetics"},iotsitewise:{name:"IoTSiteWise"},macie2:{name:"Macie2"},codeartifact:{name:"CodeArtifact"},honeycode:{name:"Honeycode"},ivs:{name:"IVS"},braket:{name:"Braket"},identitystore:{name:"IdentityStore"},appflow:{name:"Appflow"},redshiftdata:{prefix:"redshift-data",name:"RedshiftData"},ssoadmin:{prefix:"sso-admin",name:"SSOAdmin"},timestreamquery:{prefix:"timestream-query",name:"TimestreamQuery"},timestreamwrite:{prefix:"timestream-write",name:"TimestreamWrite"},s3outposts:{name:"S3Outposts"}};
    },{}],"LVzX":[function(require,module,exports) {
    var e=require("./collection"),t=require("./operation"),i=require("./shape"),a=require("./paginator"),r=require("./resource_waiter"),n=require("../../apis/metadata.json"),s=require("../util"),o=s.property,d=s.memoizedProperty;function m(m,u){var p=this;m=m||{},(u=u||{}).api=this,m.metadata=m.metadata||{};var c=u.serviceIdentifier;delete u.serviceIdentifier,o(this,"isApi",!0,!1),o(this,"apiVersion",m.metadata.apiVersion),o(this,"endpointPrefix",m.metadata.endpointPrefix),o(this,"signingName",m.metadata.signingName),o(this,"globalEndpoint",m.metadata.globalEndpoint),o(this,"signatureVersion",m.metadata.signatureVersion),o(this,"jsonVersion",m.metadata.jsonVersion),o(this,"targetPrefix",m.metadata.targetPrefix),o(this,"protocol",m.metadata.protocol),o(this,"timestampFormat",m.metadata.timestampFormat),o(this,"xmlNamespaceUri",m.metadata.xmlNamespace),o(this,"abbreviation",m.metadata.serviceAbbreviation),o(this,"fullName",m.metadata.serviceFullName),o(this,"serviceId",m.metadata.serviceId),c&&n[c]&&o(this,"xmlNoDefaultLists",n[c].xmlNoDefaultLists,!1),d(this,"className",function(){var e=m.metadata.serviceAbbreviation||m.metadata.serviceFullName;return e?("ElasticLoadBalancing"===(e=e.replace(/^Amazon|AWS\s*|\(.*|\s+|\W+/g,""))&&(e="ELB"),e):null}),o(this,"operations",new e(m.operations,u,function(e,i){return new t(e,i,u)},s.string.lowerFirst,function(e,t){!0===t.endpointoperation&&o(p,"endpointOperation",s.string.lowerFirst(e)),t.endpointdiscovery&&!p.hasRequiredEndpointDiscovery&&o(p,"hasRequiredEndpointDiscovery",!0===t.endpointdiscovery.required)})),o(this,"shapes",new e(m.shapes,u,function(e,t){return i.create(t,u)})),o(this,"paginators",new e(m.paginators,u,function(e,t){return new a(e,t,u)})),o(this,"waiters",new e(m.waiters,u,function(e,t){return new r(e,t,u)},s.string.lowerFirst)),u.documentation&&(o(this,"documentation",m.documentation),o(this,"documentationUrl",m.documentationUrl))}module.exports=m;
    },{"./collection":"BJXe","./operation":"l7Fv","./shape":"Cd5h","./paginator":"Egw3","./resource_waiter":"n7wF","../../apis/metadata.json":"BBYE","../util":"Hz78"}],"WJ3O":[function(require,module,exports) {
    function e(r,i){if(!e.services.hasOwnProperty(r))throw new Error("InvalidService: Failed to load api for "+r);return e.services[r][i]}e.services={},module.exports=e;
    },{}],"HPR7":[function(require,module,exports) {
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=function(){return function(e,t){this.key=e,this.value=t}}(),t=function(){function t(e){if(this.nodeMap={},this.size=0,"number"!=typeof e||e<1)throw new Error("Cache size can only be positive number");this.sizeLimit=e}return Object.defineProperty(t.prototype,"length",{get:function(){return this.size},enumerable:!0,configurable:!0}),t.prototype.prependToList=function(e){this.headerNode?(this.headerNode.prev=e,e.next=this.headerNode):this.tailNode=e,this.headerNode=e,this.size++},t.prototype.removeFromTail=function(){if(this.tailNode){var e=this.tailNode,t=e.prev;return t&&(t.next=void 0),e.prev=void 0,this.tailNode=t,this.size--,e}},t.prototype.detachFromList=function(e){this.headerNode===e&&(this.headerNode=e.next),this.tailNode===e&&(this.tailNode=e.prev),e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.next=void 0,e.prev=void 0,this.size--},t.prototype.get=function(e){if(this.nodeMap[e]){var t=this.nodeMap[e];return this.detachFromList(t),this.prependToList(t),t.value}},t.prototype.remove=function(e){if(this.nodeMap[e]){var t=this.nodeMap[e];this.detachFromList(t),delete this.nodeMap[e]}},t.prototype.put=function(t,i){if(this.nodeMap[t])this.remove(t);else if(this.size===this.sizeLimit){var o=this.removeFromTail().key;delete this.nodeMap[o]}var r=new e(t,i);this.nodeMap[t]=r,this.prependToList(r)},t.prototype.empty=function(){for(var e=Object.keys(this.nodeMap),t=0;t<e.length;t++){var i=e[t],o=this.nodeMap[i];this.detachFromList(o),delete this.nodeMap[i]}},t}();exports.LRUCache=t;
    },{}],"cKTI":[function(require,module,exports) {
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./utils/LRU"),t=1e3,r=function(){function r(r){void 0===r&&(r=t),this.maxSize=r,this.cache=new e.LRUCache(r)}return Object.defineProperty(r.prototype,"size",{get:function(){return this.cache.length},enumerable:!0,configurable:!0}),r.prototype.put=function(e,t){var n="string"!=typeof e?r.getKeyString(e):e,o=this.populateValue(t);this.cache.put(n,o)},r.prototype.get=function(e){var t="string"!=typeof e?r.getKeyString(e):e,n=Date.now(),o=this.cache.get(t);if(o)for(var i=0;i<o.length;i++){if(o[i].Expire<n)return void this.cache.remove(t)}return o},r.getKeyString=function(e){for(var t=[],r=Object.keys(e).sort(),n=0;n<r.length;n++){var o=r[n];void 0!==e[o]&&t.push(e[o])}return t.join(" ")},r.prototype.populateValue=function(e){var t=Date.now();return e.map(function(e){return{Address:e.Address||"",Expire:t+60*(e.CachePeriodInMinutes||1)*1e3}})},r.prototype.empty=function(){this.cache.empty()},r.prototype.remove=function(e){var t="string"!=typeof e?r.getKeyString(e):e;this.cache.remove(t)},r}();exports.EndpointCache=r;
    },{"./utils/LRU":"HPR7"}],"Lxa8":[function(require,module,exports) {
    var t=require("./core");t.SequentialExecutor=t.util.inherit({constructor:function(){this._events={}},listeners:function(t){return this._events[t]?this._events[t].slice(0):[]},on:function(t,e,n){return this._events[t]?n?this._events[t].unshift(e):this._events[t].push(e):this._events[t]=[e],this},onAsync:function(t,e,n){return e._isAsync=!0,this.on(t,e,n)},removeListener:function(t,e){var n=this._events[t];if(n){for(var r=n.length,i=-1,s=0;s<r;++s)n[s]===e&&(i=s);i>-1&&n.splice(i,1)}return this},removeAllListeners:function(t){return t?delete this._events[t]:this._events={},this},emit:function(t,e,n){n||(n=function(){});var r=this.listeners(t),i=r.length;return this.callListeners(r,e,n),i>0},callListeners:function(e,n,r,i){var s=this,o=i||null;function u(i){if(i&&(o=t.util.error(o||new Error,i),s._haltHandlersOnError))return r.call(s,o);s.callListeners(e,n,r,o)}for(;e.length>0;){var a=e.shift();if(a._isAsync)return void a.apply(s,n.concat([u]));try{a.apply(s,n)}catch(c){o=t.util.error(o||new Error,c)}if(o&&s._haltHandlersOnError)return void r.call(s,o)}r.call(s,o)},addListeners:function(e){var n=this;return e._events&&(e=e._events),t.util.each(e,function(e,r){"function"==typeof r&&(r=[r]),t.util.arrayEach(r,function(t){n.on(e,t)})}),n},addNamedListener:function(t,e,n,r){return this[t]=n,this.addListener(e,n,r),this},addNamedAsyncListener:function(t,e,n,r){return n._isAsync=!0,this.addNamedListener(t,e,n,r)},addNamedListeners:function(t){var e=this;return t(function(){e.addNamedListener.apply(e,arguments)},function(){e.addNamedAsyncListener.apply(e,arguments)}),this}}),t.SequentialExecutor.prototype.addListener=t.SequentialExecutor.prototype.on,module.exports=t.SequentialExecutor;
    },{"./core":"YECT"}],"Czwh":[function(require,module,exports) {
    module.exports={rules:{"*/*":{endpoint:"{service}.{region}.amazonaws.com"},"cn-*/*":{endpoint:"{service}.{region}.amazonaws.com.cn"},"us-iso-*/*":{endpoint:"{service}.{region}.c2s.ic.gov"},"us-isob-*/*":{endpoint:"{service}.{region}.sc2s.sgov.gov"},"*/budgets":"globalSSL","*/cloudfront":"globalSSL","*/sts":"globalSSL","*/importexport":{endpoint:"{service}.amazonaws.com",signatureVersion:"v2",globalEndpoint:!0},"*/route53":"globalSSL","cn-*/route53":{endpoint:"{service}.amazonaws.com.cn",globalEndpoint:!0,signingRegion:"cn-northwest-1"},"us-gov-*/route53":"globalGovCloud","*/waf":"globalSSL","*/iam":"globalSSL","cn-*/iam":{endpoint:"{service}.cn-north-1.amazonaws.com.cn",globalEndpoint:!0,signingRegion:"cn-north-1"},"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:!0,signingRegion:"us-east-1"},globalGovCloud:{endpoint:"{service}.us-gov.amazonaws.com",globalEndpoint:!0,signingRegion:"us-gov-west-1"},s3signature:{endpoint:"{service}.{region}.amazonaws.com",signatureVersion:"s3"}}};
    },{}],"uOGq":[function(require,module,exports) {
    var n=require("./util"),i=require("./region_config_data.json");function o(n){if(!n)return null;var i=n.split("-");return i.length<3?null:i.slice(0,i.length-2).join("-")+"-*"}function e(n){var i=n.config.region,e=o(i),r=n.api.endpointPrefix;return[[i,r],[e,r],[i,"*"],[e,"*"],["*",r],["*","*"]].map(function(n){return n[0]&&n[1]?n.join("/"):null})}function r(i,o){n.each(o,function(n,o){"globalEndpoint"!==n&&(void 0!==i.config[n]&&null!==i.config[n]||(i.config[n]=o))})}function t(o){for(var t=e(o),a=0;a<t.length;a++){var s=t[a];if(s&&Object.prototype.hasOwnProperty.call(i.rules,s)){var u=i.rules[s];return"string"==typeof u&&(u=i.patterns[u]),o.config.useDualstack&&n.isDualstackAvailable(o)&&((u=n.copy(u)).endpoint=u.endpoint.replace(/{service}\.({region}\.)?/,"{service}.dualstack.{region}.")),o.isGlobalEndpoint=!!u.globalEndpoint,u.signingRegion&&(o.signingRegion=u.signingRegion),u.signatureVersion||(u.signatureVersion="v4"),void r(o,u)}}}function a(n){for(var i={"^(us|eu|ap|sa|ca|me)\\-\\w+\\-\\d+$":"amazonaws.com","^cn\\-\\w+\\-\\d+$":"amazonaws.com.cn","^us\\-gov\\-\\w+\\-\\d+$":"amazonaws.com","^us\\-iso\\-\\w+\\-\\d+$":"c2s.ic.gov","^us\\-isob\\-\\w+\\-\\d+$":"sc2s.sgov.gov"},o=Object.keys(i),e=0;e<o.length;e++){var r=RegExp(o[e]),t=i[o[e]];if(r.test(n))return t}return"amazonaws.com"}module.exports={configureEndpoint:t,getEndpointSuffix:a};
    },{"./util":"Hz78","./region_config_data.json":"Czwh"}],"pBGv":[function(require,module,exports) {
    
    var t,e,n=module.exports={};function r(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function i(e){if(t===setTimeout)return setTimeout(e,0);if((t===r||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}function u(t){if(e===clearTimeout)return clearTimeout(t);if((e===o||!e)&&clearTimeout)return e=clearTimeout,clearTimeout(t);try{return e(t)}catch(n){try{return e.call(null,t)}catch(n){return e.call(this,t)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:r}catch(n){t=r}try{e="function"==typeof clearTimeout?clearTimeout:o}catch(n){e=o}}();var c,s=[],l=!1,a=-1;function f(){l&&c&&(l=!1,c.length?s=c.concat(s):a=-1,s.length&&h())}function h(){if(!l){var t=i(f);l=!0;for(var e=s.length;e;){for(c=s,s=[];++a<e;)c&&c[a].run();a=-1,e=s.length}c=null,l=!1,u(t)}}function m(t,e){this.fun=t,this.array=e}function p(){}n.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];s.push(new m(t,e)),1!==s.length||l||i(h)},m.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.env={},n.argv=[],n.version="",n.versions={},n.on=p,n.addListener=p,n.once=p,n.off=p,n.removeListener=p,n.removeAllListeners=p,n.emit=p,n.prependListener=p,n.prependOnceListener=p,n.listeners=function(t){return[]},n.binding=function(t){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(t){throw new Error("process.chdir is not supported")},n.umask=function(){return 0};
    },{}],"qZo6":[function(require,module,exports) {
    var process = require("process");
    var e=require("process"),t=require("./core"),i=require("./model/api"),r=require("./region_config"),n=t.util.inherit,s=0;t.Service=n({constructor:function(e){if(!this.loadServiceClass)throw t.util.error(new Error,"Service must be constructed with `new' operator");var i=this.loadServiceClass(e||{});if(i){var r=t.util.copy(e),n=new i(e);return Object.defineProperty(n,"_originalConfig",{get:function(){return r},enumerable:!1,configurable:!0}),n._clientId=++s,n}this.initialize(e)},initialize:function(i){var n=t.config[this.serviceIdentifier];if(this.config=new t.Config(t.config),n&&this.config.update(n,!0),i&&this.config.update(i,!0),this.validateService(),this.config.endpoint||r.configureEndpoint(this),this.config.endpoint=this.endpointFromTemplate(this.config.endpoint),this.setEndpoint(this.config.endpoint),t.SequentialExecutor.call(this),t.Service.addDefaultMonitoringListeners(this),(this.config.clientSideMonitoring||t.Service._clientSideMonitoring)&&this.publisher){var s=this.publisher;this.addNamedListener("PUBLISH_API_CALL","apiCall",function(t){e.nextTick(function(){s.eventHandler(t)})}),this.addNamedListener("PUBLISH_API_ATTEMPT","apiCallAttempt",function(t){e.nextTick(function(){s.eventHandler(t)})})}},validateService:function(){},loadServiceClass:function(e){var i=e;if(t.util.isEmpty(this.api)){if(i.apiConfig)return t.Service.defineServiceApi(this.constructor,i.apiConfig);if(this.constructor.services){(i=new t.Config(t.config)).update(e,!0);var r=i.apiVersions[this.constructor.serviceIdentifier];return r=r||i.apiVersion,this.getLatestServiceClass(r)}return null}return null},getLatestServiceClass:function(e){return e=this.getLatestServiceVersion(e),null===this.constructor.services[e]&&t.Service.defineServiceApi(this.constructor,e),this.constructor.services[e]},getLatestServiceVersion:function(e){if(!this.constructor.services||0===this.constructor.services.length)throw new Error("No services defined on "+this.constructor.serviceIdentifier);if(e?t.util.isType(e,Date)&&(e=t.util.date.iso8601(e).split("T")[0]):e="latest",Object.hasOwnProperty(this.constructor.services,e))return e;for(var i=Object.keys(this.constructor.services).sort(),r=null,n=i.length-1;n>=0;n--)if("*"!==i[n][i[n].length-1]&&(r=i[n]),i[n].substr(0,10)<=e)return r;throw new Error("Could not find "+this.constructor.serviceIdentifier+" API to satisfy version constraint `"+e+"'")},api:{},defaultRetryCount:3,customizeRequests:function(e){if(e){if("function"!=typeof e)throw new Error("Invalid callback type '"+typeof e+"' provided in customizeRequests");this.customRequestHandler=e}else this.customRequestHandler=null},makeRequest:function(e,i,r){if("function"==typeof i&&(r=i,i=null),i=i||{},this.config.params){var n=this.api.operations[e];n&&(i=t.util.copy(i),t.util.each(this.config.params,function(e,t){n.input.members[e]&&(void 0!==i[e]&&null!==i[e]||(i[e]=t))}))}var s=new t.Request(this,e,i);return this.addAllRequestListeners(s),this.attachMonitoringEmitter(s),r&&s.send(r),s},makeUnauthenticatedRequest:function(e,t,i){"function"==typeof t&&(i=t,t={});var r=this.makeRequest(e,t).toUnauthenticated();return i?r.send(i):r},waitFor:function(e,i,r){return new t.ResourceWaiter(this,e).wait(i,r)},addAllRequestListeners:function(e){for(var i=[t.events,t.EventListeners.Core,this.serviceInterface(),t.EventListeners.CorePost],r=0;r<i.length;r++)i[r]&&e.addListeners(i[r]);this.config.paramValidation||e.removeListener("validate",t.EventListeners.Core.VALIDATE_PARAMETERS),this.config.logger&&e.addListeners(t.EventListeners.Logger),this.setupRequestListeners(e),"function"==typeof this.constructor.prototype.customRequestHandler&&this.constructor.prototype.customRequestHandler(e),Object.prototype.hasOwnProperty.call(this,"customRequestHandler")&&"function"==typeof this.customRequestHandler&&this.customRequestHandler(e)},apiCallEvent:function(e){var t=e.service.api.operations[e.operation],i={Type:"ApiCall",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Region:e.httpRequest.region,MaxRetriesExceeded:0,UserAgent:e.httpRequest.getUserAgent()},r=e.response;if(r.httpResponse.statusCode&&(i.FinalHttpStatusCode=r.httpResponse.statusCode),r.error){var n=r.error;r.httpResponse.statusCode>299?(n.code&&(i.FinalAwsException=n.code),n.message&&(i.FinalAwsExceptionMessage=n.message)):((n.code||n.name)&&(i.FinalSdkException=n.code||n.name),n.message&&(i.FinalSdkExceptionMessage=n.message))}return i},apiAttemptEvent:function(e){var t=e.service.api.operations[e.operation],i={Type:"ApiCallAttempt",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Fqdn:e.httpRequest.endpoint.hostname,UserAgent:e.httpRequest.getUserAgent()},r=e.response;return r.httpResponse.statusCode&&(i.HttpStatusCode=r.httpResponse.statusCode),!e._unAuthenticated&&e.service.config.credentials&&e.service.config.credentials.accessKeyId&&(i.AccessKey=e.service.config.credentials.accessKeyId),r.httpResponse.headers?(e.httpRequest.headers["x-amz-security-token"]&&(i.SessionToken=e.httpRequest.headers["x-amz-security-token"]),r.httpResponse.headers["x-amzn-requestid"]&&(i.XAmznRequestId=r.httpResponse.headers["x-amzn-requestid"]),r.httpResponse.headers["x-amz-request-id"]&&(i.XAmzRequestId=r.httpResponse.headers["x-amz-request-id"]),r.httpResponse.headers["x-amz-id-2"]&&(i.XAmzId2=r.httpResponse.headers["x-amz-id-2"]),i):i},attemptFailEvent:function(e){var t=this.apiAttemptEvent(e),i=e.response,r=i.error;return i.httpResponse.statusCode>299?(r.code&&(t.AwsException=r.code),r.message&&(t.AwsExceptionMessage=r.message)):((r.code||r.name)&&(t.SdkException=r.code||r.name),r.message&&(t.SdkExceptionMessage=r.message)),t},attachMonitoringEmitter:function(e){var i,r,n,s,o,a,c=0,u=this;e.on("validate",function(){s=t.util.realClock.now(),a=Date.now()},!0),e.on("sign",function(){r=t.util.realClock.now(),i=Date.now(),o=e.httpRequest.region,c++},!0),e.on("validateResponse",function(){n=Math.round(t.util.realClock.now()-r)}),e.addNamedListener("API_CALL_ATTEMPT","success",function(){var t=u.apiAttemptEvent(e);t.Timestamp=i,t.AttemptLatency=n>=0?n:0,t.Region=o,u.emit("apiCallAttempt",[t])}),e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",function(){var s=u.attemptFailEvent(e);s.Timestamp=i,n=n||Math.round(t.util.realClock.now()-r),s.AttemptLatency=n>=0?n:0,s.Region=o,u.emit("apiCallAttempt",[s])}),e.addNamedListener("API_CALL","complete",function(){var i=u.apiCallEvent(e);if(i.AttemptCount=c,!(i.AttemptCount<=0)){i.Timestamp=a;var r=Math.round(t.util.realClock.now()-s);i.Latency=r>=0?r:0;var n=e.response;n.error&&n.error.retryable&&"number"==typeof n.retryCount&&"number"==typeof n.maxRetries&&n.retryCount>=n.maxRetries&&(i.MaxRetriesExceeded=1),u.emit("apiCall",[i])}})},setupRequestListeners:function(e){},getSigningName:function(){return this.api.signingName||this.api.endpointPrefix},getSignerClass:function(e){var i,r=null,n="";e&&(n=(r=(e.service.api.operations||{})[e.operation]||null)?r.authtype:"");return i=this.config.signatureVersion?this.config.signatureVersion:"v4"===n||"v4-unsigned-body"===n?"v4":this.api.signatureVersion,t.Signers.RequestSigner.getVersion(i)},serviceInterface:function(){switch(this.api.protocol){case"ec2":case"query":return t.EventListeners.Query;case"json":return t.EventListeners.Json;case"rest-json":return t.EventListeners.RestJson;case"rest-xml":return t.EventListeners.RestXml}if(this.api.protocol)throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")},successfulResponse:function(e){return e.httpResponse.statusCode<300},numRetries:function(){return void 0!==this.config.maxRetries?this.config.maxRetries:this.defaultRetryCount},retryDelays:function(e,i){return t.util.calculateRetryDelay(e,this.config.retryDelayOptions,i)},retryableError:function(e){return!!this.timeoutError(e)||(!!this.networkingError(e)||(!!this.expiredCredentialsError(e)||(!!this.throttledError(e)||e.statusCode>=500)))},networkingError:function(e){return"NetworkingError"===e.code},timeoutError:function(e){return"TimeoutError"===e.code},expiredCredentialsError:function(e){return"ExpiredTokenException"===e.code},clockSkewError:function(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return!0;default:return!1}},getSkewCorrectedDate:function(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function(e){e&&(this.config.systemClockOffset=e-Date.now())},isClockSkewed:function(e){if(e)return Math.abs(this.getSkewCorrectedDate().getTime()-e)>=3e5},throttledError:function(e){if(429===e.statusCode)return!0;switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":case"EC2ThrottledException":return!0;default:return!1}},endpointFromTemplate:function(e){if("string"!=typeof e)return e;var t=e;return t=(t=(t=t.replace(/\{service\}/g,this.api.endpointPrefix)).replace(/\{region\}/g,this.config.region)).replace(/\{scheme\}/g,this.config.sslEnabled?"https":"http")},setEndpoint:function(e){this.endpoint=new t.Endpoint(e,this.config)},paginationConfig:function(e,i){var r=this.api.operations[e].paginator;if(!r){if(i){var n=new Error;throw t.util.error(n,"No pagination configuration for "+e)}return null}return r}}),t.util.update(t.Service,{defineMethods:function(e){t.util.each(e.prototype.api.operations,function(t){e.prototype[t]||("none"===e.prototype.api.operations[t].authtype?e.prototype[t]=function(e,i){return this.makeUnauthenticatedRequest(t,e,i)}:e.prototype[t]=function(e,i){return this.makeRequest(t,e,i)})})},defineService:function(e,i,r){t.Service._serviceMap[e]=!0,Array.isArray(i)||(r=i,i=[]);var s=n(t.Service,r||{});if("string"==typeof e){t.Service.addVersions(s,i);var o=s.serviceIdentifier||e;s.serviceIdentifier=o}else s.prototype.api=e,t.Service.defineMethods(s);if(t.SequentialExecutor.call(this.prototype),!this.prototype.publisher&&t.util.clientSideMonitoring){var a=t.util.clientSideMonitoring.Publisher,c=(0,t.util.clientSideMonitoring.configProvider)();this.prototype.publisher=new a(c),c.enabled&&(t.Service._clientSideMonitoring=!0)}return t.SequentialExecutor.call(s.prototype),t.Service.addDefaultMonitoringListeners(s.prototype),s},addVersions:function(e,t){Array.isArray(t)||(t=[t]),e.services=e.services||{};for(var i=0;i<t.length;i++)void 0===e.services[t[i]]&&(e.services[t[i]]=null);e.apiVersions=Object.keys(e.services).sort()},defineServiceApi:function(e,r,s){var o=n(e,{serviceIdentifier:e.serviceIdentifier});function a(t){t.isApi?o.prototype.api=t:o.prototype.api=new i(t,{serviceIdentifier:e.serviceIdentifier})}if("string"==typeof r){if(s)a(s);else try{a(t.apiLoader(e.serviceIdentifier,r))}catch(c){throw t.util.error(c,{message:"Could not find API configuration "+e.serviceIdentifier+"-"+r})}Object.prototype.hasOwnProperty.call(e.services,r)||(e.apiVersions=e.apiVersions.concat(r).sort()),e.services[r]=o}else a(r);return t.Service.defineMethods(o),o},hasService:function(e){return Object.prototype.hasOwnProperty.call(t.Service._serviceMap,e)},addDefaultMonitoringListeners:function(e){e.addNamedListener("MONITOR_EVENTS_BUBBLE","apiCallAttempt",function(t){var i=Object.getPrototypeOf(e);i._events&&i.emit("apiCallAttempt",[t])}),e.addNamedListener("CALL_EVENTS_BUBBLE","apiCall",function(t){var i=Object.getPrototypeOf(e);i._events&&i.emit("apiCall",[t])})},_serviceMap:{}}),t.util.mixin(t.Service,t.SequentialExecutor),module.exports=t.Service;
    },{"./core":"YECT","./model/api":"LVzX","./region_config":"uOGq","process":"pBGv"}],"MGfB":[function(require,module,exports) {
    var e=require("./core");e.Credentials=e.util.inherit({constructor:function(){if(e.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&&"object"==typeof arguments[0]){var s=arguments[0].credentials||arguments[0];this.accessKeyId=s.accessKeyId,this.secretAccessKey=s.secretAccessKey,this.sessionToken=s.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var s=e.util.date.getDate().getTime(),t=new Date(s+1e3*this.expiryWindow);return!!(this.expireTime&&t>this.expireTime)||(this.expired||!this.accessKeyId||!this.secretAccessKey)},get:function(e){var s=this;this.needsRefresh()?this.refresh(function(t){t||(s.expired=!1),e&&e(t)}):e&&e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(s,t){var i=this;1===i.refreshCallbacks.push(s)&&i.load(function(s){e.util.arrayEach(i.refreshCallbacks,function(i){t?i(s):e.util.defer(function(){i(s)})}),i.refreshCallbacks.length=0})},load:function(e){e()}}),e.Credentials.addPromisesToClass=function(s){this.prototype.getPromise=e.util.promisifyMethod("get",s),this.prototype.refreshPromise=e.util.promisifyMethod("refresh",s)},e.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},e.util.addPromises(e.Credentials);
    },{"./core":"YECT"}],"cVsN":[function(require,module,exports) {
    var e=require("../core");e.CredentialProviderChain=e.util.inherit(e.Credentials,{constructor:function(r){this.providers=r||e.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(r){var i=this;if(0===i.providers.length)return r(new Error("No providers")),i;if(1===i.resolveCallbacks.push(r)){var o=0,t=i.providers.slice(0);!function r(l,s){if(!l&&s||o===t.length)return e.util.arrayEach(i.resolveCallbacks,function(e){e(l,s)}),void(i.resolveCallbacks.length=0);var n=t[o++];(s="function"==typeof n?n.call():n).get?s.get(function(e){r(e,e?null:s)}):r(null,s)}()}return i}}),e.CredentialProviderChain.defaultProviders=[],e.CredentialProviderChain.addPromisesToClass=function(r){this.prototype.resolvePromise=e.util.promisifyMethod("resolve",r)},e.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},e.util.addPromises(e.CredentialProviderChain);
    },{"../core":"YECT"}],"CwgX":[function(require,module,exports) {
    var e,t=require("./core");require("./credentials"),require("./credentials/credential_provider_chain"),t.Config=t.util.inherit({constructor:function(e){void 0===e&&(e={}),e=this.extractCredentials(e),t.util.each.call(this,this.keys,function(t,i){this.set(t,e[t],i)})},getCredentials:function(e){var i,n=this;function r(t){e(t,t?null:n.credentials)}function s(e,i){return new t.util.error(i||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}n.credentials?"function"==typeof n.credentials.get?n.credentials.get(function(e){e&&(e=s("Could not load credentials from "+n.credentials.constructor.name,e)),r(e)}):(i=null,n.credentials.accessKeyId&&n.credentials.secretAccessKey||(i=s("Missing credentials")),r(i)):n.credentialProvider?n.credentialProvider.resolve(function(e,t){e&&(e=s("Could not load credentials from any providers",e)),n.credentials=t,r(e)}):r(s("No credentials to load"))},update:function(e,i){i=i||!1,e=this.extractCredentials(e),t.util.each.call(this,e,function(e,n){(i||Object.prototype.hasOwnProperty.call(this.keys,e)||t.Service.hasService(e))&&this.set(e,n)})},loadFromPath:function(e){this.clear();var i=JSON.parse(t.util.readFileSync(e)),n=new t.FileSystemCredentials(e),r=new t.CredentialProviderChain;return r.providers.unshift(n),r.resolve(function(e,t){if(e)throw e;i.credentials=t}),this.constructor(i),this},clear:function(){t.util.each.call(this,this.keys,function(e){delete this[e]}),this.set("credentials",void 0),this.set("credentialProvider",void 0)},set:function(e,i,n){void 0===i?(void 0===n&&(n=this.keys[e]),this[e]="function"==typeof n?n.call(this):n):"httpOptions"===e&&this[e]?this[e]=t.util.merge(this[e],i):this[e]=i},keys:{credentials:null,credentialProvider:null,region:null,logger:null,apiVersions:{},apiVersion:null,endpoint:void 0,httpOptions:{timeout:12e4},maxRetries:void 0,maxRedirects:10,paramValidation:!0,sslEnabled:!0,s3ForcePathStyle:!1,s3BucketEndpoint:!1,s3DisableBodySigning:!0,s3UsEast1RegionalEndpoint:"legacy",s3UseArnRegion:void 0,computeChecksums:!0,convertResponseTypes:!0,correctClockSkew:!1,customUserAgent:null,dynamoDbCrc32:!0,systemClockOffset:0,signatureVersion:null,signatureCache:!0,retryDelayOptions:{},useAccelerateEndpoint:!1,clientSideMonitoring:!1,endpointDiscoveryEnabled:void 0,endpointCacheSize:1e3,hostPrefixEnabled:!0,stsRegionalEndpoints:"legacy"},extractCredentials:function(e){return e.accessKeyId&&e.secretAccessKey&&((e=t.util.copy(e)).credentials=new t.Credentials(e)),e},setPromisesDependency:function(i){e=i,null===i&&"function"==typeof Promise&&(e=Promise);var n=[t.Request,t.Credentials,t.CredentialProviderChain];t.S3&&(n.push(t.S3),t.S3.ManagedUpload&&n.push(t.S3.ManagedUpload)),t.util.addPromises(n,e)},getPromisesDependency:function(){return e}}),t.config=new t.Config;
    },{"./core":"YECT","./credentials":"MGfB","./credentials/credential_provider_chain":"cVsN"}],"mZGl":[function(require,module,exports) {
    var t=require("./core"),e=t.util.inherit;t.Endpoint=e({constructor:function(e,s){if(t.util.hideProperties(this,["slashes","auth","hash","search","query"]),null==e)throw new Error("Invalid endpoint: "+e);if("string"!=typeof e)return t.util.copy(e);e.match(/^http/)||(e=((s&&void 0!==s.sslEnabled?s.sslEnabled:t.config.sslEnabled)?"https":"http")+"://"+e);t.util.update(this,t.util.urlParse(e)),this.port?this.port=parseInt(this.port,10):this.port="https:"===this.protocol?443:80}}),t.HttpRequest=e({constructor:function(e,s){e=new t.Endpoint(e),this.method="POST",this.path=e.path||"/",this.headers={},this.body="",this.endpoint=e,this.region=s,this._userAgent="",this.setUserAgent()},setUserAgent:function(){this._userAgent=this.headers[this.getUserAgentHeaderName()]=t.util.userAgent()},getUserAgentHeaderName:function(){return(t.util.isBrowser()?"X-Amz-":"")+"User-Agent"},appendToUserAgent:function(t){"string"==typeof t&&t&&(this._userAgent+=" "+t),this.headers[this.getUserAgentHeaderName()]=this._userAgent},getUserAgent:function(){return this._userAgent},pathname:function(){return this.path.split("?",1)[0]},search:function(){var e=this.path.split("?",2)[1];return e?(e=t.util.queryStringParse(e),t.util.queryParamsToString(e)):""},updateEndpoint:function(e){var s=new t.Endpoint(e);this.endpoint=s,this.path=s.path||"/",this.headers.Host&&(this.headers.Host=s.host)}}),t.HttpResponse=e({constructor:function(){this.statusCode=void 0,this.headers={},this.body=void 0,this.streaming=!1,this.stream=null},createUnbufferedStream:function(){return this.streaming=!0,this.stream}}),t.HttpClient=e({}),t.HttpClient.getInstance=function(){return void 0===this.singleton&&(this.singleton=new this),this.singleton};
    },{"./core":"YECT"}],"NioN":[function(require,module,exports) {
    var process = require("process");
    var e=require("process"),n=require("./core"),i=require("./util"),r=["AWS_ENABLE_ENDPOINT_DISCOVERY","AWS_ENDPOINT_DISCOVERY_ENABLED"];function o(e){var n=e.service,i=n.api||{},r=(i.operations,{});return n.config.region&&(r.region=n.config.region),i.serviceId&&(r.serviceId=i.serviceId),n.config.credentials.accessKeyId&&(r.accessKeyId=n.config.credentials.accessKeyId),r}function t(e,n,r){r&&null!=n&&"structure"===r.type&&r.required&&r.required.length>0&&i.arrayEach(r.required,function(i){var o=r.members[i];if(!0===o.endpointDiscoveryId){var a=o.isLocationName?o.name:i;e[a]=String(n[i])}else t(e,n[i],o)})}function a(e,n){var i={};return t(i,e.params,n),i}function s(e){var r=e.service,t=r.api,s=t.operations?t.operations[e.operation]:void 0,d=a(e,s?s.input:void 0),p=o(e);Object.keys(d).length>0&&(p=i.update(p,d),s&&(p.operation=s.name));var u=n.endpointCache.get(p);if(!u||1!==u.length||""!==u[0].Address)if(u&&u.length>0)e.httpRequest.updateEndpoint(u[0].Address);else{var v=r.makeRequest(t.endpointOperation,{Operation:s.name,Identifiers:d});c(v),v.removeListener("validate",n.EventListeners.Core.VALIDATE_PARAMETERS),v.removeListener("retry",n.EventListeners.Core.RETRY_CHECK),n.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}]),v.send(function(e,i){i&&i.Endpoints?n.endpointCache.put(p,i.Endpoints):e&&n.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}])})}}var d={};function p(e,r){var t=e.service,s=t.api,p=s.operations?s.operations[e.operation]:void 0,u=p?p.input:void 0,v=a(e,u),l=o(e);Object.keys(v).length>0&&(l=i.update(l,v),p&&(l.operation=p.name));var f=n.EndpointCache.getKeyString(l),E=n.endpointCache.get(f);if(E&&1===E.length&&""===E[0].Address)return d[f]||(d[f]=[]),void d[f].push({request:e,callback:r});if(E&&E.length>0)e.httpRequest.updateEndpoint(E[0].Address),r();else{var g=t.makeRequest(s.endpointOperation,{Operation:p.name,Identifiers:v});g.removeListener("validate",n.EventListeners.Core.VALIDATE_PARAMETERS),c(g),n.endpointCache.put(f,[{Address:"",CachePeriodInMinutes:60}]),g.send(function(o,t){if(o){if(e.response.error=i.error(o,{retryable:!1}),n.endpointCache.remove(l),d[f]){var a=d[f];i.arrayEach(a,function(e){e.request.response.error=i.error(o,{retryable:!1}),e.callback()}),delete d[f]}}else if(t&&(n.endpointCache.put(f,t.Endpoints),e.httpRequest.updateEndpoint(t.Endpoints[0].Address),d[f])){a=d[f];i.arrayEach(a,function(e){e.request.httpRequest.updateEndpoint(t.Endpoints[0].Address),e.callback()}),delete d[f]}r()})}}function c(e){var n=e.service.api.apiVersion;n&&!e.httpRequest.headers["x-amz-api-version"]&&(e.httpRequest.headers["x-amz-api-version"]=n)}function u(e){var r=e.error,t=e.httpResponse;if(r&&("InvalidEndpointException"===r.code||421===t.statusCode)){var s=e.request,d=s.service.api.operations||{},p=a(s,d[s.operation]?d[s.operation].input:void 0),c=o(s);Object.keys(p).length>0&&(c=i.update(c,p),d[s.operation]&&(c.operation=d[s.operation].name)),n.endpointCache.remove(c)}}function v(e){if(e._originalConfig&&e._originalConfig.endpoint&&!0===e._originalConfig.endpointDiscoveryEnabled)throw i.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."});var r=n.config[e.serviceIdentifier]||{};return Boolean(n.config.endpoint||r.endpoint||e._originalConfig&&e._originalConfig.endpoint)}function l(e){return["false","0"].indexOf(e)>=0}function f(o){var t=o.service||{};if(void 0!==t.config.endpointDiscoveryEnabled)return t.config.endpointDiscoveryEnabled;if(!i.isBrowser()){for(var a=0;a<r.length;a++){var s=r[a];if(Object.prototype.hasOwnProperty.call(e.env,s)){if(""===e.env[s]||void 0===e.env[s])throw i.error(new Error,{code:"ConfigurationException",message:"environmental variable "+s+" cannot be set to nothing"});return!l(e.env[s])}}var d={};try{d=n.util.iniLoader?n.util.iniLoader.loadFrom({isConfig:!0,filename:e.env[n.util.sharedConfigFileEnv]}):{}}catch(c){}var p=d[n.util.defaultProfile]||{};if(Object.prototype.hasOwnProperty.call(p,"endpoint_discovery_enabled")){if(void 0===p.endpoint_discovery_enabled)throw i.error(new Error,{code:"ConfigurationException",message:"config file entry 'endpoint_discovery_enabled' cannot be set to nothing"});return!l(p.endpoint_discovery_enabled)}}}function E(e,n){var r=e.service||{};if(v(r)||e.isPresigned())return n();var o=(r.api.operations||{})[e.operation],t=o?o.endpointDiscoveryRequired:"NULL",a=f(e),d=r.api.hasRequiredEndpointDiscovery;switch((a||d)&&e.httpRequest.appendToUserAgent("endpoint-discovery"),t){case"OPTIONAL":(a||d)&&(s(e),e.addNamedListener("INVALIDATE_CACHED_ENDPOINTS","extractError",u)),n();break;case"REQUIRED":if(!1===a){e.response.error=i.error(new Error,{code:"ConfigurationException",message:"Endpoint Discovery is disabled but "+r.api.className+"."+e.operation+"() requires it. Please check your configurations."}),n();break}e.addNamedListener("INVALIDATE_CACHED_ENDPOINTS","extractError",u),p(e,n);break;case"NULL":default:n()}}module.exports={discoverEndpoint:E,requiredDiscoverEndpoint:p,optionalDiscoverEndpoint:s,marshallCustomIdentifiers:a,getCacheKey:o,invalidateCachedEndpoint:u};
    },{"./core":"YECT","./util":"Hz78","process":"pBGv"}],"vexR":[function(require,module,exports) {
    module.exports=function(o){return o&&"object"==typeof o&&"function"==typeof o.copy&&"function"==typeof o.fill&&"function"==typeof o.readUInt8};
    },{}],"tcrG":[function(require,module,exports) {
    "function"==typeof Object.create?module.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:module.exports=function(t,e){t.super_=e;var o=function(){};o.prototype=e.prototype,t.prototype=new o,t.prototype.constructor=t};
    },{}],"gfUn":[function(require,module,exports) {
    var process = require("process");
    var e=require("process"),t=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++)r[t[n]]=Object.getOwnPropertyDescriptor(e,t[n]);return r},r=/%[sdj%]/g;exports.format=function(e){if(!v(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(i(arguments[n]));return t.join(" ")}n=1;for(var o=arguments,u=o.length,s=String(e).replace(r,function(e){if("%%"===e)return"%";if(n>=u)return e;switch(e){case"%s":return String(o[n++]);case"%d":return Number(o[n++]);case"%j":try{return JSON.stringify(o[n++])}catch(t){return"[Circular]"}default:return e}}),c=o[n];n<u;c=o[++n])h(c)||!S(c)?s+=" "+c:s+=" "+i(c);return s},exports.deprecate=function(t,r){if(void 0!==e&&!0===e.noDeprecation)return t;if(void 0===e)return function(){return exports.deprecate(t,r).apply(this,arguments)};var n=!1;return function(){if(!n){if(e.throwDeprecation)throw new Error(r);e.traceDeprecation?console.trace(r):console.error(r),n=!0}return t.apply(this,arguments)}};var n,o={};function i(e,t){var r={seen:[],stylize:s};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),b(t)?r.showHidden=t:t&&exports._extend(r,t),j(r.showHidden)&&(r.showHidden=!1),j(r.depth)&&(r.depth=2),j(r.colors)&&(r.colors=!1),j(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=u),p(r,e,r.depth)}function u(e,t){var r=i.styles[t];return r?"["+i.colors[r][0]+"m"+e+"["+i.colors[r][1]+"m":e}function s(e,t){return e}function c(e){var t={};return e.forEach(function(e,r){t[e]=!0}),t}function p(e,t,r){if(e.customInspect&&t&&P(t.inspect)&&t.inspect!==exports.inspect&&(!t.constructor||t.constructor.prototype!==t)){var n=t.inspect(r,e);return v(n)||(n=p(e,n,r)),n}var o=l(e,t);if(o)return o;var i=Object.keys(t),u=c(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(t)),E(t)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return f(t);if(0===i.length){if(P(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(w(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(z(t))return e.stylize(Date.prototype.toString.call(t),"date");if(E(t))return f(t)}var b,h="",m=!1,x=["{","}"];(d(t)&&(m=!0,x=["[","]"]),P(t))&&(h=" [Function"+(t.name?": "+t.name:"")+"]");return w(t)&&(h=" "+RegExp.prototype.toString.call(t)),z(t)&&(h=" "+Date.prototype.toUTCString.call(t)),E(t)&&(h=" "+f(t)),0!==i.length||m&&0!=t.length?r<0?w(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),b=m?a(e,t,r,u,i):i.map(function(n){return y(e,t,r,u,n,m)}),e.seen.pop(),g(b,h,x)):x[0]+h+x[1]}function l(e,t){if(j(t))return e.stylize("undefined","undefined");if(v(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return x(t)?e.stylize(""+t,"number"):b(t)?e.stylize(""+t,"boolean"):h(t)?e.stylize("null","null"):void 0}function f(e){return"["+Error.prototype.toString.call(e)+"]"}function a(e,t,r,n,o){for(var i=[],u=0,s=t.length;u<s;++u)A(t,String(u))?i.push(y(e,t,r,n,String(u),!0)):i.push("");return o.forEach(function(o){o.match(/^\d+$/)||i.push(y(e,t,r,n,o,!0))}),i}function y(e,t,r,n,o,i){var u,s,c;if((c=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?s=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(s=e.stylize("[Setter]","special")),A(n,o)||(u="["+o+"]"),s||(e.seen.indexOf(c.value)<0?(s=h(r)?p(e,c.value,null):p(e,c.value,r-1)).indexOf("\n")>-1&&(s=i?s.split("\n").map(function(e){return"  "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return"   "+e}).join("\n")):s=e.stylize("[Circular]","special")),j(u)){if(i&&o.match(/^\d+$/))return s;(u=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(u=u.substr(1,u.length-2),u=e.stylize(u,"name")):(u=u.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),u=e.stylize(u,"string"))}return u+": "+s}function g(e,t,r){return e.reduce(function(e,t){return 0,t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n  ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function d(e){return Array.isArray(e)}function b(e){return"boolean"==typeof e}function h(e){return null===e}function m(e){return null==e}function x(e){return"number"==typeof e}function v(e){return"string"==typeof e}function O(e){return"symbol"==typeof e}function j(e){return void 0===e}function w(e){return S(e)&&"[object RegExp]"===T(e)}function S(e){return"object"==typeof e&&null!==e}function z(e){return S(e)&&"[object Date]"===T(e)}function E(e){return S(e)&&("[object Error]"===T(e)||e instanceof Error)}function P(e){return"function"==typeof e}function D(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function T(e){return Object.prototype.toString.call(e)}function N(e){return e<10?"0"+e.toString(10):e.toString(10)}exports.debuglog=function(t){if(j(n)&&(n=""),t=t.toUpperCase(),!o[t])if(new RegExp("\\b"+t+"\\b","i").test(n)){var r=e.pid;o[t]=function(){var e=exports.format.apply(exports,arguments);console.error("%s %d: %s",t,r,e)}}else o[t]=function(){};return o[t]},exports.inspect=i,i.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},i.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},exports.isArray=d,exports.isBoolean=b,exports.isNull=h,exports.isNullOrUndefined=m,exports.isNumber=x,exports.isString=v,exports.isSymbol=O,exports.isUndefined=j,exports.isRegExp=w,exports.isObject=S,exports.isDate=z,exports.isError=E,exports.isFunction=P,exports.isPrimitive=D,exports.isBuffer=require("./support/isBuffer");var F=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function k(){var e=new Date,t=[N(e.getHours()),N(e.getMinutes()),N(e.getSeconds())].join(":");return[e.getDate(),F[e.getMonth()],t].join(" ")}function A(e,t){return Object.prototype.hasOwnProperty.call(e,t)}exports.log=function(){console.log("%s - %s",k(),exports.format.apply(exports,arguments))},exports.inherits=require("inherits"),exports._extend=function(e,t){if(!t||!S(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e};var J="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function R(e,t){if(!e){var r=new Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}function H(r){if("function"!=typeof r)throw new TypeError('The "original" argument must be of type Function');function n(){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n]);var o=t.pop();if("function"!=typeof o)throw new TypeError("The last argument must be of type Function");var i=this,u=function(){return o.apply(i,arguments)};r.apply(this,t).then(function(t){e.nextTick(u,null,t)},function(t){e.nextTick(R,t,u)})}return Object.setPrototypeOf(n,Object.getPrototypeOf(r)),Object.defineProperties(n,t(r)),n}exports.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(J&&e[J]){var r;if("function"!=typeof(r=e[J]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(r,J,{value:r,enumerable:!1,writable:!1,configurable:!0}),r}function r(){for(var t,r,n=new Promise(function(e,n){t=e,r=n}),o=[],i=0;i<arguments.length;i++)o.push(arguments[i]);o.push(function(e,n){e?r(e):t(n)});try{e.apply(this,o)}catch(u){r(u)}return n}return Object.setPrototypeOf(r,Object.getPrototypeOf(e)),J&&Object.defineProperty(r,J,{value:r,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(r,t(e))},exports.promisify.custom=J,exports.callbackify=H;
    },{"./support/isBuffer":"vexR","inherits":"tcrG","process":"pBGv"}],"du86":[function(require,module,exports) {
    var e=require("./core"),r=require("./sequential_executor"),t=require("./discover_endpoint").discoverEndpoint;function n(e){if(!e.service.api.operations)return"";var r=e.service.api.operations[e.operation];return r?r.authtype:""}e.EventListeners={Core:{}},e.EventListeners={Core:(new r).addNamedListeners(function(r,i){i("VALIDATE_CREDENTIALS","validate",function(r,t){if(!r.service.api.signatureVersion&&!r.service.config.signatureVersion)return t();r.service.config.getCredentials(function(n){n&&(r.response.error=e.util.error(n,{code:"CredentialsError",message:"Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1"})),t()})}),r("VALIDATE_REGION","validate",function(r){if(!r.service.isGlobalEndpoint){var t=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);r.service.config.region?t.test(r.service.config.region)||(r.response.error=e.util.error(new Error,{code:"ConfigError",message:"Invalid region in config"})):r.response.error=e.util.error(new Error,{code:"ConfigError",message:"Missing region in config"})}}),r("BUILD_IDEMPOTENCY_TOKENS","validate",function(r){if(r.service.api.operations){var t=r.service.api.operations[r.operation];if(t){var n=t.idempotentMembers;if(n.length){for(var i=e.util.copy(r.params),o=0,s=n.length;o<s;o++)i[n[o]]||(i[n[o]]=e.util.uuid.v4());r.params=i}}}}),r("VALIDATE_PARAMETERS","validate",function(r){if(r.service.api.operations){var t=r.service.api.operations[r.operation].input,n=r.service.config.paramValidation;new e.ParamValidator(n).validate(t,r.params)}}),i("COMPUTE_SHA256","afterBuild",function(r,t){if(r.haltHandlersOnError(),r.service.api.operations){var n=r.service.api.operations[r.operation],i=n?n.authtype:"";if(!r.service.api.signatureVersion&&!i&&!r.service.config.signatureVersion)return t();if(r.service.getSignerClass(r)===e.Signers.V4){var o=r.httpRequest.body||"";if(i.indexOf("unsigned-body")>=0)return r.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",t();e.util.computeSha256(o,function(e,n){e?t(e):(r.httpRequest.headers["X-Amz-Content-Sha256"]=n,t())})}else t()}}),r("SET_CONTENT_LENGTH","afterBuild",function(r){var t=n(r),i=e.util.getRequestPayloadShape(r);if(void 0===r.httpRequest.headers["Content-Length"])try{var o=e.util.string.byteLength(r.httpRequest.body);r.httpRequest.headers["Content-Length"]=o}catch(s){if(i&&i.isStreaming){if(i.requiresLength)throw s;if(t.indexOf("unsigned-body")>=0)return void(r.httpRequest.headers["Transfer-Encoding"]="chunked");throw s}throw s}}),r("SET_HTTP_HOST","afterBuild",function(e){e.httpRequest.headers.Host=e.httpRequest.endpoint.host}),r("RESTART","restart",function(){var r=this.response.error;r&&r.retryable&&(this.httpRequest=new e.HttpRequest(this.service.endpoint,this.service.region),this.response.retryCount<this.service.config.maxRetries?this.response.retryCount++:this.response.error=null)});i("DISCOVER_ENDPOINT","sign",t,!0),i("SIGN","sign",function(e,r){var t=e.service,n=(e.service.api.operations||{})[e.operation],i=n?n.authtype:"";if(!t.api.signatureVersion&&!i&&!t.config.signatureVersion)return r();t.config.getCredentials(function(i,o){if(i)return e.response.error=i,r();try{var s=t.getSkewCorrectedDate(),a=new(t.getSignerClass(e))(e.httpRequest,t.getSigningName(),{signatureCache:t.config.signatureCache,operation:n,signatureVersion:t.api.signatureVersion});a.setServiceClientId(t._clientId),delete e.httpRequest.headers.Authorization,delete e.httpRequest.headers.Date,delete e.httpRequest.headers["X-Amz-Date"],a.addAuthorization(o,s),e.signedAt=s}catch(u){e.response.error=u}r()})}),r("VALIDATE_RESPONSE","validateResponse",function(r){this.service.successfulResponse(r,this)?(r.data={},r.error=null):(r.data=null,r.error=e.util.error(new Error,{code:"UnknownError",message:"An unknown error occurred."}))}),i("SEND","send",function(r,t){function n(n){r.httpResponse.stream=n;var i=r.request.httpRequest.stream,o=r.request.service,s=o.api,a=r.request.operation,u=s.operations[a]||{};n.on("headers",function(i,s,a){if(r.request.emit("httpHeaders",[i,s,r,a]),!r.httpResponse.streaming)if(2===e.HttpClient.streamsApiVersion){if(u.hasEventOutput&&o.successfulResponse(r))return r.request.emit("httpDone"),void t();n.on("readable",function(){var e=n.read();null!==e&&r.request.emit("httpData",[e,r])})}else n.on("data",function(e){r.request.emit("httpData",[e,r])})}),n.on("end",function(){if(!i||!i.didCallback){if(2===e.HttpClient.streamsApiVersion&&u.hasEventOutput&&o.successfulResponse(r))return;r.request.emit("httpDone"),t()}})}function i(n){if("RequestAbortedError"!==n.code){var i="TimeoutError"===n.code?n.code:"NetworkingError";n=e.util.error(n,{code:i,region:r.request.httpRequest.region,hostname:r.request.httpRequest.endpoint.hostname,retryable:!0})}r.error=n,r.request.emit("httpError",[r.error,r],function(){t()})}function o(){var t,o=e.HttpClient.getInstance(),s=r.request.service.config.httpOptions||{};try{var a=o.handleRequest(r.request.httpRequest,s,n,i);(t=a).on("sendProgress",function(e){r.request.emit("httpUploadProgress",[e,r])}),t.on("receiveProgress",function(e){r.request.emit("httpDownloadProgress",[e,r])})}catch(u){i(u)}}r.httpResponse._abortCallback=t,r.error=null,r.data=null,(r.request.service.getSkewCorrectedDate()-this.signedAt)/1e3>=600?this.emit("sign",[this],function(e){e?t(e):o()}):o()}),r("HTTP_HEADERS","httpHeaders",function(r,t,n,i){n.httpResponse.statusCode=r,n.httpResponse.statusMessage=i,n.httpResponse.headers=t,n.httpResponse.body=e.util.buffer.toBuffer(""),n.httpResponse.buffers=[],n.httpResponse.numBytes=0;var o=t.date||t.Date,s=n.request.service;if(o){var a=Date.parse(o);s.config.correctClockSkew&&s.isClockSkewed(a)&&s.applyClockOffset(a)}}),r("HTTP_DATA","httpData",function(r,t){if(r){if(e.util.isNode()){t.httpResponse.numBytes+=r.length;var n=t.httpResponse.headers["content-length"],i={loaded:t.httpResponse.numBytes,total:n};t.request.emit("httpDownloadProgress",[i,t])}t.httpResponse.buffers.push(e.util.buffer.toBuffer(r))}}),r("HTTP_DONE","httpDone",function(r){if(r.httpResponse.buffers&&r.httpResponse.buffers.length>0){var t=e.util.buffer.concat(r.httpResponse.buffers);r.httpResponse.body=t}delete r.httpResponse.numBytes,delete r.httpResponse.buffers}),r("FINALIZE_ERROR","retry",function(e){e.httpResponse.statusCode&&(e.error.statusCode=e.httpResponse.statusCode,void 0===e.error.retryable&&(e.error.retryable=this.service.retryableError(e.error,this)))}),r("INVALIDATE_CREDENTIALS","retry",function(e){if(e.error)switch(e.error.code){case"RequestExpired":case"ExpiredTokenException":case"ExpiredToken":e.error.retryable=!0,e.request.service.config.credentials.expired=!0}}),r("EXPIRED_SIGNATURE","retry",function(e){var r=e.error;r&&"string"==typeof r.code&&"string"==typeof r.message&&r.code.match(/Signature/)&&r.message.match(/expired/)&&(e.error.retryable=!0)}),r("CLOCK_SKEWED","retry",function(e){e.error&&this.service.clockSkewError(e.error)&&this.service.config.correctClockSkew&&(e.error.retryable=!0)}),r("REDIRECT","retry",function(r){r.error&&r.error.statusCode>=300&&r.error.statusCode<400&&r.httpResponse.headers.location&&(this.httpRequest.endpoint=new e.Endpoint(r.httpResponse.headers.location),this.httpRequest.headers.Host=this.httpRequest.endpoint.host,r.error.redirect=!0,r.error.retryable=!0)}),r("RETRY_CHECK","retry",function(e){e.error&&(e.error.redirect&&e.redirectCount<e.maxRedirects?e.error.retryDelay=0:e.retryCount<e.maxRetries&&(e.error.retryDelay=this.service.retryDelays(e.retryCount,e.error)||0))}),i("RESET_RETRY_STATE","afterRetry",function(e,r){var t,n=!1;e.error&&(t=e.error.retryDelay||0,e.error.retryable&&e.retryCount<e.maxRetries?(e.retryCount++,n=!0):e.error.redirect&&e.redirectCount<e.maxRedirects&&(e.redirectCount++,n=!0)),n&&t>=0?(e.error=null,setTimeout(r,t)):r()})}),CorePost:(new r).addNamedListeners(function(r){r("EXTRACT_REQUEST_ID","extractData",e.util.extractRequestId),r("EXTRACT_REQUEST_ID","extractError",e.util.extractRequestId),r("ENOTFOUND_ERROR","httpError",function(r){if("NetworkingError"===r.code&&function(r){return"ENOTFOUND"===r.errno||"number"==typeof r.errno&&"function"==typeof e.util.getSystemErrorName&&["EAI_NONAME","EAI_NODATA"].indexOf(e.util.getSystemErrorName(r.errno)>=0)}(r)){var t="Inaccessible host: `"+r.hostname+"'. This service may not be available in the `"+r.region+"' region.";this.response.error=e.util.error(new Error(t),{code:"UnknownEndpoint",region:r.region,hostname:r.hostname,retryable:!0,originalError:r})}})}),Logger:(new r).addNamedListeners(function(r){r("LOG_REQUEST","complete",function(r){var t=r.request,n=t.service.config.logger;if(n){var i=function(){var i=(r.request.service.getSkewCorrectedDate().getTime()-t.startTime.getTime())/1e3,o=!!n.isTTY,s=r.httpResponse.statusCode,a=t.params;t.service.api.operations&&t.service.api.operations[t.operation]&&t.service.api.operations[t.operation].input&&(a=function r(t,n){if(!n)return n;if(t.isSensitive)return"***SensitiveInformation***";switch(t.type){case"structure":var i={};return e.util.each(n,function(e,n){Object.prototype.hasOwnProperty.call(t.members,e)?i[e]=r(t.members[e],n):i[e]=n}),i;case"list":var o=[];return e.util.arrayEach(n,function(e,n){o.push(r(t.member,e))}),o;case"map":var s={};return e.util.each(n,function(e,n){s[e]=r(t.value,n)}),s;default:return n}}(t.service.api.operations[t.operation].input,t.params));var u=require("util").inspect(a,!0,null),c="";return o&&(c+="[33m"),c+="[AWS "+t.service.serviceIdentifier+" "+s,c+=" "+i.toString()+"s "+r.retryCount+" retries]",o&&(c+="[0;1m"),c+=" "+e.util.string.lowerFirst(t.operation),c+="("+u+")",o&&(c+="[0m"),c}();"function"==typeof n.log?n.log(i):"function"==typeof n.write&&n.write(i+"\n")}})}),Json:(new r).addNamedListeners(function(e){var r=require("./protocol/json");e("BUILD","build",r.buildRequest),e("EXTRACT_DATA","extractData",r.extractData),e("EXTRACT_ERROR","extractError",r.extractError)}),Rest:(new r).addNamedListeners(function(e){var r=require("./protocol/rest");e("BUILD","build",r.buildRequest),e("EXTRACT_DATA","extractData",r.extractData),e("EXTRACT_ERROR","extractError",r.extractError)}),RestJson:(new r).addNamedListeners(function(e){var r=require("./protocol/rest_json");e("BUILD","build",r.buildRequest),e("EXTRACT_DATA","extractData",r.extractData),e("EXTRACT_ERROR","extractError",r.extractError)}),RestXml:(new r).addNamedListeners(function(e){var r=require("./protocol/rest_xml");e("BUILD","build",r.buildRequest),e("EXTRACT_DATA","extractData",r.extractData),e("EXTRACT_ERROR","extractError",r.extractError)}),Query:(new r).addNamedListeners(function(e){var r=require("./protocol/query");e("BUILD","build",r.buildRequest),e("EXTRACT_DATA","extractData",r.extractData),e("EXTRACT_ERROR","extractError",r.extractError)})};
    },{"./core":"YECT","./sequential_executor":"Lxa8","./discover_endpoint":"NioN","util":"gfUn","./protocol/json":"rrKD","./protocol/rest":"i0ff","./protocol/rest_json":"pwob","./protocol/rest_xml":"u1Sl","./protocol/query":"s4D2"}],"WlQO":[function(require,module,exports) {
    function t(t,n){this.currentState=n||null,this.states=t||{}}t.prototype.runTo=function(t,n,e,l){"function"==typeof t&&(l=e,e=n,n=t,t=null);var u=this,r=u.states[u.currentState];r.fn.call(e||u,l,function(l){if(l){if(!r.fail)return n?n.call(e,l):null;u.currentState=r.fail}else{if(!r.accept)return n?n.call(e):null;u.currentState=r.accept}if(u.currentState===t)return n?n.call(e,l):null;u.runTo(t,n,e,l)})},t.prototype.addState=function(t,n,e,l){return"function"==typeof n?(l=n,n=null,e=null):"function"==typeof e&&(l=e,e=null),this.currentState||(this.currentState=t),this.states[t]={accept:n,fail:e,fn:l},this},module.exports=t;
    },{}],"SI1b":[function(require,module,exports) {
    !function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function n(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var s=0;s<e.length;s++)if(!1===n(e[s],i[s]))return!1;return!0}if(!0===r(e)){var a={};for(var u in e)if(hasOwnProperty.call(e,u)){if(!1===n(e[u],i[u]))return!1;a[u]=!0}for(var o in i)if(hasOwnProperty.call(i,o)&&!0!==a[o])return!1;return!0}return!1}function i(e){if(""===e||!1===e||null===e)return!0;if(t(e)&&0===e.length)return!0;if(r(e)){for(var n in e)if(e.hasOwnProperty(n))return!1;return!0}return!1}var s;s="function"==typeof String.prototype.trimLeft?function(e){return e.trimLeft()}:function(e){return e.match(/^\s*(.*)/)[1]};var a=0,u=1,o=2,c=3,h=4,l=6,_=8,p=9,f={".":"Dot","*":"Star",",":"Comma",":":"Colon","{":"Lbrace","}":"Rbrace","]":"Rbracket","(":"Lparen",")":"Rparen","@":"Current"},d={"<":!0,">":!0,"=":!0,"!":!0},v={" ":!0,"\t":!0,"\n":!0};function y(e){return e>="0"&&e<="9"||"-"===e}function g(){}g.prototype={tokenize:function(e){var t,r,n,i,s=[];for(this._current=0;this._current<e.length;)if((i=e[this._current])>="a"&&i<="z"||i>="A"&&i<="Z"||"_"===i)t=this._current,r=this._consumeUnquotedIdentifier(e),s.push({type:"UnquotedIdentifier",value:r,start:t});else if(void 0!==f[e[this._current]])s.push({type:f[e[this._current]],value:e[this._current],start:this._current}),this._current++;else if(y(e[this._current]))n=this._consumeNumber(e),s.push(n);else if("["===e[this._current])n=this._consumeLBracket(e),s.push(n);else if('"'===e[this._current])t=this._current,r=this._consumeQuotedIdentifier(e),s.push({type:"QuotedIdentifier",value:r,start:t});else if("'"===e[this._current])t=this._current,r=this._consumeRawStringLiteral(e),s.push({type:"Literal",value:r,start:t});else if("`"===e[this._current]){t=this._current;var a=this._consumeLiteral(e);s.push({type:"Literal",value:a,start:t})}else if(void 0!==d[e[this._current]])s.push(this._consumeOperator(e));else if(void 0!==v[e[this._current]])this._current++;else if("&"===e[this._current])t=this._current,this._current++,"&"===e[this._current]?(this._current++,s.push({type:"And",value:"&&",start:t})):s.push({type:"Expref",value:"&",start:t});else{if("|"!==e[this._current]){var u=new Error("Unknown character:"+e[this._current]);throw u.name="LexerError",u}t=this._current,this._current++,"|"===e[this._current]?(this._current++,s.push({type:"Or",value:"||",start:t})):s.push({type:"Pipe",value:"|",start:t})}return s},_consumeUnquotedIdentifier:function(e){var t,r=this._current;for(this._current++;this._current<e.length&&((t=e[this._current])>="a"&&t<="z"||t>="A"&&t<="Z"||t>="0"&&t<="9"||"_"===t);)this._current++;return e.slice(r,this._current)},_consumeQuotedIdentifier:function(e){var t=this._current;this._current++;for(var r=e.length;'"'!==e[this._current]&&this._current<r;){var n=this._current;"\\"!==e[n]||"\\"!==e[n+1]&&'"'!==e[n+1]?n++:n+=2,this._current=n}return this._current++,JSON.parse(e.slice(t,this._current))},_consumeRawStringLiteral:function(e){var t=this._current;this._current++;for(var r=e.length;"'"!==e[this._current]&&this._current<r;){var n=this._current;"\\"!==e[n]||"\\"!==e[n+1]&&"'"!==e[n+1]?n++:n+=2,this._current=n}return this._current++,e.slice(t+1,this._current-1).replace("\\'","'")},_consumeNumber:function(e){var t=this._current;this._current++;for(var r=e.length;y(e[this._current])&&this._current<r;)this._current++;return{type:"Number",value:parseInt(e.slice(t,this._current)),start:t}},_consumeLBracket:function(e){var t=this._current;return this._current++,"?"===e[this._current]?(this._current++,{type:"Filter",value:"[?",start:t}):"]"===e[this._current]?(this._current++,{type:"Flatten",value:"[]",start:t}):{type:"Lbracket",value:"[",start:t}},_consumeOperator:function(e){var t=this._current,r=e[t];return this._current++,"!"===r?"="===e[this._current]?(this._current++,{type:"NE",value:"!=",start:t}):{type:"Not",value:"!",start:t}:"<"===r?"="===e[this._current]?(this._current++,{type:"LTE",value:"<=",start:t}):{type:"LT",value:"<",start:t}:">"===r?"="===e[this._current]?(this._current++,{type:"GTE",value:">=",start:t}):{type:"GT",value:">",start:t}:"="===r&&"="===e[this._current]?(this._current++,{type:"EQ",value:"==",start:t}):void 0},_consumeLiteral:function(e){this._current++;for(var t,r=this._current,n=e.length;"`"!==e[this._current]&&this._current<n;){var i=this._current;"\\"!==e[i]||"\\"!==e[i+1]&&"`"!==e[i+1]?i++:i+=2,this._current=i}var a=s(e.slice(r,this._current));return a=a.replace("\\`","`"),t=this._looksLikeJSON(a)?JSON.parse(a):JSON.parse('"'+a+'"'),this._current++,t},_looksLikeJSON:function(e){if(""===e)return!1;if('[{"'.indexOf(e[0])>=0)return!0;if(["true","false","null"].indexOf(e)>=0)return!0;if(!("-0123456789".indexOf(e[0])>=0))return!1;try{return JSON.parse(e),!0}catch(t){return!1}}};var m={};function k(){}function b(e){this.runtime=e}function x(e){this._interpreter=e,this.functionTable={abs:{_func:this._functionAbs,_signature:[{types:[a]}]},avg:{_func:this._functionAvg,_signature:[{types:[_]}]},ceil:{_func:this._functionCeil,_signature:[{types:[a]}]},contains:{_func:this._functionContains,_signature:[{types:[o,c]},{types:[u]}]},ends_with:{_func:this._functionEndsWith,_signature:[{types:[o]},{types:[o]}]},floor:{_func:this._functionFloor,_signature:[{types:[a]}]},length:{_func:this._functionLength,_signature:[{types:[o,c,h]}]},map:{_func:this._functionMap,_signature:[{types:[l]},{types:[c]}]},max:{_func:this._functionMax,_signature:[{types:[_,p]}]},merge:{_func:this._functionMerge,_signature:[{types:[h],variadic:!0}]},max_by:{_func:this._functionMaxBy,_signature:[{types:[c]},{types:[l]}]},sum:{_func:this._functionSum,_signature:[{types:[_]}]},starts_with:{_func:this._functionStartsWith,_signature:[{types:[o]},{types:[o]}]},min:{_func:this._functionMin,_signature:[{types:[_,p]}]},min_by:{_func:this._functionMinBy,_signature:[{types:[c]},{types:[l]}]},type:{_func:this._functionType,_signature:[{types:[u]}]},keys:{_func:this._functionKeys,_signature:[{types:[h]}]},values:{_func:this._functionValues,_signature:[{types:[h]}]},sort:{_func:this._functionSort,_signature:[{types:[p,_]}]},sort_by:{_func:this._functionSortBy,_signature:[{types:[c]},{types:[l]}]},join:{_func:this._functionJoin,_signature:[{types:[o]},{types:[p]}]},reverse:{_func:this._functionReverse,_signature:[{types:[o,c]}]},to_array:{_func:this._functionToArray,_signature:[{types:[u]}]},to_string:{_func:this._functionToString,_signature:[{types:[u]}]},to_number:{_func:this._functionToNumber,_signature:[{types:[u]}]},not_null:{_func:this._functionNotNull,_signature:[{types:[u],variadic:!0}]}}}m.EOF=0,m.UnquotedIdentifier=0,m.QuotedIdentifier=0,m.Rbracket=0,m.Rparen=0,m.Comma=0,m.Rbrace=0,m.Number=0,m.Current=0,m.Expref=0,m.Pipe=1,m.Or=2,m.And=3,m.EQ=5,m.GT=5,m.LT=5,m.GTE=5,m.LTE=5,m.NE=5,m.Flatten=9,m.Star=20,m.Filter=21,m.Dot=40,m.Not=45,m.Lbrace=50,m.Lbracket=55,m.Lparen=60,k.prototype={parse:function(e){this._loadTokens(e),this.index=0;var t=this.expression(0);if("EOF"!==this._lookahead(0)){var r=this._lookaheadToken(0),n=new Error("Unexpected token type: "+r.type+", value: "+r.value);throw n.name="ParserError",n}return t},_loadTokens:function(e){var t=(new g).tokenize(e);t.push({type:"EOF",value:"",start:e.length}),this.tokens=t},expression:function(e){var t=this._lookaheadToken(0);this._advance();for(var r=this.nud(t),n=this._lookahead(0);e<m[n];)this._advance(),r=this.led(n,r),n=this._lookahead(0);return r},_lookahead:function(e){return this.tokens[this.index+e].type},_lookaheadToken:function(e){return this.tokens[this.index+e]},_advance:function(){this.index++},nud:function(e){var t,r;switch(e.type){case"Literal":return{type:"Literal",value:e.value};case"UnquotedIdentifier":return{type:"Field",name:e.value};case"QuotedIdentifier":var n={type:"Field",name:e.value};if("Lparen"===this._lookahead(0))throw new Error("Quoted identifier not allowed for function names.");return n;case"Not":return{type:"NotExpression",children:[t=this.expression(m.Not)]};case"Star":return t=null,{type:"ValueProjection",children:[{type:"Identity"},t="Rbracket"===this._lookahead(0)?{type:"Identity"}:this._parseProjectionRHS(m.Star)]};case"Filter":return this.led(e.type,{type:"Identity"});case"Lbrace":return this._parseMultiselectHash();case"Flatten":return{type:"Projection",children:[{type:"Flatten",children:[{type:"Identity"}]},t=this._parseProjectionRHS(m.Flatten)]};case"Lbracket":return"Number"===this._lookahead(0)||"Colon"===this._lookahead(0)?(t=this._parseIndexExpression(),this._projectIfSlice({type:"Identity"},t)):"Star"===this._lookahead(0)&&"Rbracket"===this._lookahead(1)?(this._advance(),this._advance(),{type:"Projection",children:[{type:"Identity"},t=this._parseProjectionRHS(m.Star)]}):this._parseMultiselectList();case"Current":return{type:"Current"};case"Expref":return{type:"ExpressionReference",children:[r=this.expression(m.Expref)]};case"Lparen":for(var i=[];"Rparen"!==this._lookahead(0);)"Current"===this._lookahead(0)?(r={type:"Current"},this._advance()):r=this.expression(0),i.push(r);return this._match("Rparen"),i[0];default:this._errorToken(e)}},led:function(e,t){var r;switch(e){case"Dot":var n=m.Dot;return"Star"!==this._lookahead(0)?{type:"Subexpression",children:[t,r=this._parseDotRHS(n)]}:(this._advance(),{type:"ValueProjection",children:[t,r=this._parseProjectionRHS(n)]});case"Pipe":return{type:"Pipe",children:[t,r=this.expression(m.Pipe)]};case"Or":return{type:"OrExpression",children:[t,r=this.expression(m.Or)]};case"And":return{type:"AndExpression",children:[t,r=this.expression(m.And)]};case"Lparen":for(var i,s=t.name,a=[];"Rparen"!==this._lookahead(0);)"Current"===this._lookahead(0)?(i={type:"Current"},this._advance()):i=this.expression(0),"Comma"===this._lookahead(0)&&this._match("Comma"),a.push(i);return this._match("Rparen"),{type:"Function",name:s,children:a};case"Filter":var u=this.expression(0);return this._match("Rbracket"),{type:"FilterProjection",children:[t,r="Flatten"===this._lookahead(0)?{type:"Identity"}:this._parseProjectionRHS(m.Filter),u]};case"Flatten":return{type:"Projection",children:[{type:"Flatten",children:[t]},this._parseProjectionRHS(m.Flatten)]};case"EQ":case"NE":case"GT":case"GTE":case"LT":case"LTE":return this._parseComparator(t,e);case"Lbracket":var o=this._lookaheadToken(0);return"Number"===o.type||"Colon"===o.type?(r=this._parseIndexExpression(),this._projectIfSlice(t,r)):(this._match("Star"),this._match("Rbracket"),{type:"Projection",children:[t,r=this._parseProjectionRHS(m.Star)]});default:this._errorToken(this._lookaheadToken(0))}},_match:function(e){if(this._lookahead(0)!==e){var t=this._lookaheadToken(0),r=new Error("Expected "+e+", got: "+t.type);throw r.name="ParserError",r}this._advance()},_errorToken:function(e){var t=new Error("Invalid token ("+e.type+'): "'+e.value+'"');throw t.name="ParserError",t},_parseIndexExpression:function(){if("Colon"===this._lookahead(0)||"Colon"===this._lookahead(1))return this._parseSliceExpression();var e={type:"Index",value:this._lookaheadToken(0).value};return this._advance(),this._match("Rbracket"),e},_projectIfSlice:function(e,t){var r={type:"IndexExpression",children:[e,t]};return"Slice"===t.type?{type:"Projection",children:[r,this._parseProjectionRHS(m.Star)]}:r},_parseSliceExpression:function(){for(var e=[null,null,null],t=0,r=this._lookahead(0);"Rbracket"!==r&&t<3;){if("Colon"===r)t++,this._advance();else{if("Number"!==r){var n=this._lookahead(0),i=new Error("Syntax error, unexpected token: "+n.value+"("+n.type+")");throw i.name="Parsererror",i}e[t]=this._lookaheadToken(0).value,this._advance()}r=this._lookahead(0)}return this._match("Rbracket"),{type:"Slice",children:e}},_parseComparator:function(e,t){return{type:"Comparator",name:t,children:[e,this.expression(m[t])]}},_parseDotRHS:function(e){var t=this._lookahead(0);return["UnquotedIdentifier","QuotedIdentifier","Star"].indexOf(t)>=0?this.expression(e):"Lbracket"===t?(this._match("Lbracket"),this._parseMultiselectList()):"Lbrace"===t?(this._match("Lbrace"),this._parseMultiselectHash()):void 0},_parseProjectionRHS:function(e){var t;if(m[this._lookahead(0)]<10)t={type:"Identity"};else if("Lbracket"===this._lookahead(0))t=this.expression(e);else if("Filter"===this._lookahead(0))t=this.expression(e);else{if("Dot"!==this._lookahead(0)){var r=this._lookaheadToken(0),n=new Error("Sytanx error, unexpected token: "+r.value+"("+r.type+")");throw n.name="ParserError",n}this._match("Dot"),t=this._parseDotRHS(e)}return t},_parseMultiselectList:function(){for(var e=[];"Rbracket"!==this._lookahead(0);){var t=this.expression(0);if(e.push(t),"Comma"===this._lookahead(0)&&(this._match("Comma"),"Rbracket"===this._lookahead(0)))throw new Error("Unexpected token Rbracket")}return this._match("Rbracket"),{type:"MultiSelectList",children:e}},_parseMultiselectHash:function(){for(var e,t,r,n=[],i=["UnquotedIdentifier","QuotedIdentifier"];;){if(e=this._lookaheadToken(0),i.indexOf(e.type)<0)throw new Error("Expecting an identifier token, got: "+e.type);if(t=e.value,this._advance(),this._match("Colon"),r={type:"KeyValuePair",name:t,value:this.expression(0)},n.push(r),"Comma"===this._lookahead(0))this._match("Comma");else if("Rbrace"===this._lookahead(0)){this._match("Rbrace");break}}return{type:"MultiSelectHash",children:n}}},b.prototype={search:function(e,t){return this.visit(e,t)},visit:function(e,s){var a,u,o,c,h,l,_,p,f;switch(e.type){case"Field":return null===s?null:r(s)?void 0===(l=s[e.name])?null:l:null;case"Subexpression":for(o=this.visit(e.children[0],s),f=1;f<e.children.length;f++)if(null===(o=this.visit(e.children[1],o)))return null;return o;case"IndexExpression":return _=this.visit(e.children[0],s),this.visit(e.children[1],_);case"Index":if(!t(s))return null;var d=e.value;return d<0&&(d=s.length+d),void 0===(o=s[d])&&(o=null),o;case"Slice":if(!t(s))return null;var v=e.children.slice(0),y=this.computeSliceParams(s.length,v),g=y[0],m=y[1],k=y[2];if(o=[],k>0)for(f=g;f<m;f+=k)o.push(s[f]);else for(f=g;f>m;f+=k)o.push(s[f]);return o;case"Projection":var b=this.visit(e.children[0],s);if(!t(b))return null;for(p=[],f=0;f<b.length;f++)null!==(u=this.visit(e.children[1],b[f]))&&p.push(u);return p;case"ValueProjection":if(!r(b=this.visit(e.children[0],s)))return null;p=[];var x=function(e){for(var t=Object.keys(e),r=[],n=0;n<t.length;n++)r.push(e[t[n]]);return r}(b);for(f=0;f<x.length;f++)null!==(u=this.visit(e.children[1],x[f]))&&p.push(u);return p;case"FilterProjection":if(!t(b=this.visit(e.children[0],s)))return null;var E=[],S=[];for(f=0;f<b.length;f++)i(a=this.visit(e.children[2],b[f]))||E.push(b[f]);for(var T=0;T<E.length;T++)null!==(u=this.visit(e.children[1],E[T]))&&S.push(u);return S;case"Comparator":switch(c=this.visit(e.children[0],s),h=this.visit(e.children[1],s),e.name){case"EQ":o=n(c,h);break;case"NE":o=!n(c,h);break;case"GT":o=c>h;break;case"GTE":o=c>=h;break;case"LT":o=c<h;break;case"LTE":o=c<=h;break;default:throw new Error("Unknown comparator: "+e.name)}return o;case"Flatten":var w=this.visit(e.children[0],s);if(!t(w))return null;var N=[];for(f=0;f<w.length;f++)t(u=w[f])?N.push.apply(N,u):N.push(u);return N;case"Identity":return s;case"MultiSelectList":if(null===s)return null;for(p=[],f=0;f<e.children.length;f++)p.push(this.visit(e.children[f],s));return p;case"MultiSelectHash":if(null===s)return null;var j;for(p={},f=0;f<e.children.length;f++)p[(j=e.children[f]).name]=this.visit(j.value,s);return p;case"OrExpression":return i(a=this.visit(e.children[0],s))&&(a=this.visit(e.children[1],s)),a;case"AndExpression":return!0===i(c=this.visit(e.children[0],s))?c:this.visit(e.children[1],s);case"NotExpression":return i(c=this.visit(e.children[0],s));case"Literal":return e.value;case"Pipe":return _=this.visit(e.children[0],s),this.visit(e.children[1],_);case"Current":return s;case"Function":var L=[];for(f=0;f<e.children.length;f++)L.push(this.visit(e.children[f],s));return this.runtime.callFunction(e.name,L);case"ExpressionReference":var R=e.children[0];return R.jmespathType="Expref",R;default:throw new Error("Unknown node type: "+e.type)}},computeSliceParams:function(e,t){var r=t[0],n=t[1],i=t[2],s=[null,null,null];if(null===i)i=1;else if(0===i){var a=new Error("Invalid slice, step cannot be 0");throw a.name="RuntimeError",a}var u=i<0;return r=null===r?u?e-1:0:this.capSliceRange(e,r,i),n=null===n?u?-1:e:this.capSliceRange(e,n,i),s[0]=r,s[1]=n,s[2]=i,s},capSliceRange:function(e,t,r){return t<0?(t+=e)<0&&(t=r<0?-1:0):t>=e&&(t=r<0?e-1:e),t}},x.prototype={callFunction:function(e,t){var r=this.functionTable[e];if(void 0===r)throw new Error("Unknown function: "+e+"()");return this._validateArgs(e,t,r._signature),r._func.call(this,t)},_validateArgs:function(e,t,r){var n,i,s,a;if(r[r.length-1].variadic){if(t.length<r.length)throw n=1===r.length?" argument":" arguments",new Error("ArgumentError: "+e+"() takes at least"+r.length+n+" but received "+t.length)}else if(t.length!==r.length)throw n=1===r.length?" argument":" arguments",new Error("ArgumentError: "+e+"() takes "+r.length+n+" but received "+t.length);for(var u=0;u<r.length;u++){a=!1,i=r[u].types,s=this._getTypeName(t[u]);for(var o=0;o<i.length;o++)if(this._typeMatches(s,i[o],t[u])){a=!0;break}if(!a)throw new Error("TypeError: "+e+"() expected argument "+(u+1)+" to be type "+i+" but received type "+s+" instead.")}},_typeMatches:function(e,t,r){if(t===u)return!0;if(t!==p&&t!==_&&t!==c)return e===t;if(t===c)return e===c;if(e===c){var n;t===_?n=a:t===p&&(n=o);for(var i=0;i<r.length;i++)if(!this._typeMatches(this._getTypeName(r[i]),n,r[i]))return!1;return!0}},_getTypeName:function(e){switch(Object.prototype.toString.call(e)){case"[object String]":return o;case"[object Number]":return a;case"[object Array]":return c;case"[object Boolean]":return 5;case"[object Null]":return 7;case"[object Object]":return"Expref"===e.jmespathType?l:h}},_functionStartsWith:function(e){return 0===e[0].lastIndexOf(e[1])},_functionEndsWith:function(e){var t=e[0],r=e[1];return-1!==t.indexOf(r,t.length-r.length)},_functionReverse:function(e){if(this._getTypeName(e[0])===o){for(var t=e[0],r="",n=t.length-1;n>=0;n--)r+=t[n];return r}var i=e[0].slice(0);return i.reverse(),i},_functionAbs:function(e){return Math.abs(e[0])},_functionCeil:function(e){return Math.ceil(e[0])},_functionAvg:function(e){for(var t=0,r=e[0],n=0;n<r.length;n++)t+=r[n];return t/r.length},_functionContains:function(e){return e[0].indexOf(e[1])>=0},_functionFloor:function(e){return Math.floor(e[0])},_functionLength:function(e){return r(e[0])?Object.keys(e[0]).length:e[0].length},_functionMap:function(e){for(var t=[],r=this._interpreter,n=e[0],i=e[1],s=0;s<i.length;s++)t.push(r.visit(n,i[s]));return t},_functionMerge:function(e){for(var t={},r=0;r<e.length;r++){var n=e[r];for(var i in n)t[i]=n[i]}return t},_functionMax:function(e){if(e[0].length>0){if(this._getTypeName(e[0][0])===a)return Math.max.apply(Math,e[0]);for(var t=e[0],r=t[0],n=1;n<t.length;n++)r.localeCompare(t[n])<0&&(r=t[n]);return r}return null},_functionMin:function(e){if(e[0].length>0){if(this._getTypeName(e[0][0])===a)return Math.min.apply(Math,e[0]);for(var t=e[0],r=t[0],n=1;n<t.length;n++)t[n].localeCompare(r)<0&&(r=t[n]);return r}return null},_functionSum:function(e){for(var t=0,r=e[0],n=0;n<r.length;n++)t+=r[n];return t},_functionType:function(e){switch(this._getTypeName(e[0])){case a:return"number";case o:return"string";case c:return"array";case h:return"object";case 5:return"boolean";case l:return"expref";case 7:return"null"}},_functionKeys:function(e){return Object.keys(e[0])},_functionValues:function(e){for(var t=e[0],r=Object.keys(t),n=[],i=0;i<r.length;i++)n.push(t[r[i]]);return n},_functionJoin:function(e){var t=e[0];return e[1].join(t)},_functionToArray:function(e){return this._getTypeName(e[0])===c?e[0]:[e[0]]},_functionToString:function(e){return this._getTypeName(e[0])===o?e[0]:JSON.stringify(e[0])},_functionToNumber:function(e){var t,r=this._getTypeName(e[0]);return r===a?e[0]:r!==o||(t=+e[0],isNaN(t))?null:t},_functionNotNull:function(e){for(var t=0;t<e.length;t++)if(7!==this._getTypeName(e[t]))return e[t];return null},_functionSort:function(e){var t=e[0].slice(0);return t.sort(),t},_functionSortBy:function(e){var t=e[0].slice(0);if(0===t.length)return t;var r=this._interpreter,n=e[1],i=this._getTypeName(r.visit(n,t[0]));if([a,o].indexOf(i)<0)throw new Error("TypeError");for(var s=this,u=[],c=0;c<t.length;c++)u.push([c,t[c]]);u.sort(function(e,t){var a=r.visit(n,e[1]),u=r.visit(n,t[1]);if(s._getTypeName(a)!==i)throw new Error("TypeError: expected "+i+", received "+s._getTypeName(a));if(s._getTypeName(u)!==i)throw new Error("TypeError: expected "+i+", received "+s._getTypeName(u));return a>u?1:a<u?-1:e[0]-t[0]});for(var h=0;h<u.length;h++)t[h]=u[h][1];return t},_functionMaxBy:function(e){for(var t,r,n=e[1],i=e[0],s=this.createKeyFunction(n,[a,o]),u=-1/0,c=0;c<i.length;c++)(r=s(i[c]))>u&&(u=r,t=i[c]);return t},_functionMinBy:function(e){for(var t,r,n=e[1],i=e[0],s=this.createKeyFunction(n,[a,o]),u=1/0,c=0;c<i.length;c++)(r=s(i[c]))<u&&(u=r,t=i[c]);return t},createKeyFunction:function(e,t){var r=this,n=this._interpreter;return function(i){var s=n.visit(e,i);if(t.indexOf(r._getTypeName(s))<0){var a="TypeError: expected one of "+t+", received "+r._getTypeName(s);throw new Error(a)}return s}}},e.tokenize=function(e){return(new g).tokenize(e)},e.compile=function(e){return(new k).parse(e)},e.search=function(e,t){var r=new k,n=new x,i=new b(n);n._interpreter=i;var s=r.parse(t);return i.search(s,e)},e.strictDeepEqual=n}("undefined"==typeof exports?this.jmespath={}:exports);
    },{}],"OEcU":[function(require,module,exports) {
    var process = require("process");
    var e=require("process"),t=require("./core"),r=require("./state_machine"),n=t.util.inherit,s=t.util.domain,i=require("jmespath"),o={success:1,error:1,complete:1};function a(e){return Object.prototype.hasOwnProperty.call(o,e._asm.currentState)}var u=new r;u.setupStates=function(){var e=function(e,t){var r=this;r._haltHandlersOnError=!1,r.emit(r._asm.currentState,function(e){if(e)if(a(r)){if(!(s&&r.domain instanceof s.Domain))throw e;e.domainEmitter=r,e.domain=r.domain,e.domainThrown=!1,r.domain.emit("error",e)}else r.response.error=e,t(e);else t(r.response.error)})};this.addState("validate","build","error",e),this.addState("build","afterBuild","restart",e),this.addState("afterBuild","sign","restart",e),this.addState("sign","send","retry",e),this.addState("retry","afterRetry","afterRetry",e),this.addState("afterRetry","sign","error",e),this.addState("send","validateResponse","retry",e),this.addState("validateResponse","extractData","extractError",e),this.addState("extractError","extractData","retry",e),this.addState("extractData","success","retry",e),this.addState("restart","build","error",e),this.addState("success","complete","complete",e),this.addState("error","complete","complete",e),this.addState("complete",null,null,e)},u.setupStates(),t.Request=n({constructor:function(e,n,i){var o=e.endpoint,a=e.config.region,h=e.config.customUserAgent;e.isGlobalEndpoint&&(a=e.signingRegion?e.signingRegion:"us-east-1"),this.domain=s&&s.active,this.service=e,this.operation=n,this.params=i||{},this.httpRequest=new t.HttpRequest(o,a),this.httpRequest.appendToUserAgent(h),this.startTime=e.getSkewCorrectedDate(),this.response=new t.Response(this),this._asm=new r(u.states,"validate"),this._haltHandlersOnError=!1,t.SequentialExecutor.call(this),this.emit=this.emitEvent},send:function(e){return e&&(this.httpRequest.appendToUserAgent("callback"),this.on("complete",function(t){e.call(t,t.error,t.data)})),this.runTo(),this.response},build:function(e){return this.runTo("send",e)},runTo:function(e,t){return this._asm.runTo(e,t,this),this},abort:function(){return this.removeAllListeners("validateResponse"),this.removeAllListeners("extractError"),this.on("validateResponse",function(e){e.error=t.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:!1})}),this.httpRequest.stream&&!this.httpRequest.stream.didCallback&&(this.httpRequest.stream.abort(),this.httpRequest._abortCallback?this.httpRequest._abortCallback():this.removeAllListeners("send")),this},eachPage:function(e){e=t.util.fn.makeAsync(e,3),this.on("complete",function r(n){e.call(n,n.error,n.data,function(s){!1!==s&&(n.hasNextPage()?n.nextPage().on("complete",r).send():e.call(n,null,null,t.util.fn.noop))})}).send()},eachItem:function(e){var r=this;this.eachPage(function(n,s){if(n)return e(n,null);if(null===s)return e(null,null);var o=r.service.paginationConfig(r.operation).resultKey;Array.isArray(o)&&(o=o[0]);var a=i.search(s,o),u=!0;return t.util.arrayEach(a,function(r){if(!1===(u=e(null,r)))return t.util.abort}),u})},isPageable:function(){return!!this.service.paginationConfig(this.operation)},createReadStream:function(){var r=t.util.stream,n=this,s=null;return 2===t.HttpClient.streamsApiVersion?(s=new r.PassThrough,e.nextTick(function(){n.send()})):((s=new r.Stream).readable=!0,s.sent=!1,s.on("newListener",function(t){s.sent||"data"!==t||(s.sent=!0,e.nextTick(function(){n.send()}))})),this.on("error",function(e){s.emit("error",e)}),this.on("httpHeaders",function(e,i,o){if(e<300){n.removeListener("httpData",t.EventListeners.Core.HTTP_DATA),n.removeListener("httpError",t.EventListeners.Core.HTTP_ERROR),n.on("httpError",function(e){o.error=e,o.error.retryable=!1});var a,u=!1;if("HEAD"!==n.httpRequest.method&&(a=parseInt(i["content-length"],10)),void 0!==a&&!isNaN(a)&&a>=0){u=!0;var h=0}var l=function(){u&&h!==a?s.emit("error",t.util.error(new Error("Stream content length mismatch. Received "+h+" of "+a+" bytes."),{code:"StreamContentLengthMismatch"})):2===t.HttpClient.streamsApiVersion?s.end():s.emit("end")},c=o.httpResponse.createUnbufferedStream();if(2===t.HttpClient.streamsApiVersion)if(u){var d=new r.PassThrough;d._write=function(e){return e&&e.length&&(h+=e.length),r.PassThrough.prototype._write.apply(this,arguments)},d.on("end",l),s.on("error",function(e){u=!1,c.unpipe(d),d.emit("end"),d.end()}),c.pipe(d).pipe(s,{end:!1})}else c.pipe(s);else u&&c.on("data",function(e){e&&e.length&&(h+=e.length)}),c.on("data",function(e){s.emit("data",e)}),c.on("end",l);c.on("error",function(e){u=!1,s.emit("error",e)})}}),s},emitEvent:function(e,r,n){"function"==typeof r&&(n=r,r=null),n||(n=function(){}),r||(r=this.eventParameters(e,this.response)),t.SequentialExecutor.prototype.emit.call(this,e,r,function(e){e&&(this.response.error=e),n.call(this,e)})},eventParameters:function(e){switch(e){case"restart":case"validate":case"sign":case"build":case"afterValidate":case"afterBuild":return[this];case"error":return[this.response.error,this.response];default:return[this.response]}},presign:function(e,r){return r||"function"!=typeof e||(r=e,e=null),(new t.Signers.Presign).sign(this.toGet(),e,r)},isPresigned:function(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function(){return this._unAuthenticated=!0,this.removeListener("validate",t.EventListeners.Core.VALIDATE_CREDENTIALS),this.removeListener("sign",t.EventListeners.Core.SIGN),this},toGet:function(){return"query"!==this.service.api.protocol&&"ec2"!==this.service.api.protocol||(this.removeListener("build",this.buildAsGet),this.addListener("build",this.buildAsGet)),this},buildAsGet:function(e){e.httpRequest.method="GET",e.httpRequest.path=e.service.endpoint.path+"?"+e.httpRequest.body,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},haltHandlersOnError:function(){this._haltHandlersOnError=!0}}),t.Request.addPromisesToClass=function(e){this.prototype.promise=function(){var t=this;return this.httpRequest.appendToUserAgent("promise"),new e(function(e,r){t.on("complete",function(t){t.error?r(t.error):e(Object.defineProperty(t.data||{},"$response",{value:t}))}),t.runTo()})}},t.Request.deletePromisesFromClass=function(){delete this.prototype.promise},t.util.addPromises(t.Request),t.util.mixin(t.Request,t.SequentialExecutor);
    },{"./core":"YECT","./state_machine":"WlQO","jmespath":"SI1b","process":"pBGv"}],"SHqE":[function(require,module,exports) {
    var e=require("./core"),t=e.util.inherit,s=require("jmespath");e.Response=t({constructor:function(t){this.request=t,this.data=null,this.error=null,this.retryCount=0,this.redirectCount=0,this.httpResponse=new e.HttpResponse,t&&(this.maxRetries=t.service.numRetries(),this.maxRedirects=t.service.config.maxRedirects)},nextPage:function(t){var s,r=this.request.service,n=this.request.operation;try{s=r.paginationConfig(n,!0)}catch(h){this.error=h}if(!this.hasNextPage()){if(t)t(this.error,null);else if(this.error)throw this.error;return null}var i=e.util.copy(this.request.params);if(this.nextPageTokens){var o=s.inputToken;"string"==typeof o&&(o=[o]);for(var a=0;a<o.length;a++)i[o[a]]=this.nextPageTokens[a];return r.makeRequest(this.request.operation,i,t)}return t?t(null,null):null},hasNextPage:function(){return this.cacheNextPageTokens(),!!this.nextPageTokens||void 0===this.nextPageTokens&&void 0},cacheNextPageTokens:function(){if(Object.prototype.hasOwnProperty.call(this,"nextPageTokens"))return this.nextPageTokens;this.nextPageTokens=void 0;var t=this.request.service.paginationConfig(this.request.operation);if(!t)return this.nextPageTokens;if(this.nextPageTokens=null,t.moreResults&&!s.search(this.data,t.moreResults))return this.nextPageTokens;var r=t.outputToken;return"string"==typeof r&&(r=[r]),e.util.arrayEach.call(this,r,function(e){var t=s.search(this.data,e);t&&(this.nextPageTokens=this.nextPageTokens||[],this.nextPageTokens.push(t))}),this.nextPageTokens}});
    },{"./core":"YECT","jmespath":"SI1b"}],"FM8e":[function(require,module,exports) {
    var r=require("./core"),e=r.util.inherit,t=require("jmespath");function a(r){var e=r.request._waiter,t=e.config.acceptors,a=!1,i="retry";t.forEach(function(t){if(!a){var s=e.matchers[t.matcher];s&&s(r,t.expected,t.argument)&&(a=!0,i=t.state)}}),!a&&r.error&&(i="failure"),"success"===i?e.setSuccess(r):e.setError(r,"retry"===i)}r.ResourceWaiter=e({constructor:function(r,e){this.service=r,this.state=e,this.loadWaiterConfig(this.state)},service:null,state:null,config:null,matchers:{path:function(r,e,a){try{var i=t.search(r.data,a)}catch(s){return!1}return t.strictDeepEqual(i,e)},pathAll:function(r,e,a){try{var i=t.search(r.data,a)}catch(o){return!1}Array.isArray(i)||(i=[i]);var s=i.length;if(!s)return!1;for(var n=0;n<s;n++)if(!t.strictDeepEqual(i[n],e))return!1;return!0},pathAny:function(r,e,a){try{var i=t.search(r.data,a)}catch(o){return!1}Array.isArray(i)||(i=[i]);for(var s=i.length,n=0;n<s;n++)if(t.strictDeepEqual(i[n],e))return!0;return!1},status:function(r,e){var t=r.httpResponse.statusCode;return"number"==typeof t&&t===e},error:function(r,e){return"string"==typeof e&&r.error?e===r.error.code:e===!!r.error}},listeners:(new r.SequentialExecutor).addNamedListeners(function(r){r("RETRY_CHECK","retry",function(r){var e=r.request._waiter;r.error&&"ResourceNotReady"===r.error.code&&(r.error.retryDelay=1e3*(e.config.delay||0))}),r("CHECK_OUTPUT","extractData",a),r("CHECK_ERROR","extractError",a)}),wait:function(e,t){"function"==typeof e&&(t=e,e=void 0),e&&e.$waiter&&("number"==typeof(e=r.util.copy(e)).$waiter.delay&&(this.config.delay=e.$waiter.delay),"number"==typeof e.$waiter.maxAttempts&&(this.config.maxAttempts=e.$waiter.maxAttempts),delete e.$waiter);var a=this.service.makeRequest(this.config.operation,e);return a._waiter=this,a.response.maxRetries=this.config.maxAttempts,a.addListeners(this.listeners),t&&a.send(t),a},setSuccess:function(r){r.error=null,r.data=r.data||{},r.request.removeAllListeners("extractData")},setError:function(e,t){e.data=null,e.error=r.util.error(e.error||new Error,{code:"ResourceNotReady",message:"Resource is not in the state "+this.state,retryable:t})},loadWaiterConfig:function(e){if(!this.service.api.waiters[e])throw new r.util.error(new Error,{code:"StateNotFoundError",message:"State "+e+" not found."});this.config=r.util.copy(this.service.api.waiters[e])}});
    },{"./core":"YECT","jmespath":"SI1b"}],"VNv2":[function(require,module,exports) {
    var e=require("../core"),t=e.util.inherit;e.Signers.V2=t(e.Signers.RequestSigner,{addAuthorization:function(t,s){s||(s=e.util.date.getDate());var r=this.request;r.params.Timestamp=e.util.date.iso8601(s),r.params.SignatureVersion="2",r.params.SignatureMethod="HmacSHA256",r.params.AWSAccessKeyId=t.accessKeyId,t.sessionToken&&(r.params.SecurityToken=t.sessionToken),delete r.params.Signature,r.params.Signature=this.signature(t),r.body=e.util.queryParamsToString(r.params),r.headers["Content-Length"]=r.body.length},signature:function(t){return e.util.crypto.hmac(t.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function(){var t=[];return t.push(this.request.method),t.push(this.request.endpoint.host.toLowerCase()),t.push(this.request.pathname()),t.push(e.util.queryParamsToString(this.request.params)),t.join("\n")}}),module.exports=e.Signers.V2;
    },{"../core":"YECT"}],"DM1I":[function(require,module,exports) {
    var e=require("../core"),t=e.util.inherit;e.Signers.V3=t(e.Signers.RequestSigner,{addAuthorization:function(t,s){var i=e.util.date.rfc822(s);this.request.headers["X-Amz-Date"]=i,t.sessionToken&&(this.request.headers["x-amz-security-token"]=t.sessionToken),this.request.headers["X-Amzn-Authorization"]=this.authorization(t,i)},authorization:function(e){return"AWS3 AWSAccessKeyId="+e.accessKeyId+",Algorithm=HmacSHA256,SignedHeaders="+this.signedHeaders()+",Signature="+this.signature(e)},signedHeaders:function(){var t=[];return e.util.arrayEach(this.headersToSign(),function(e){t.push(e.toLowerCase())}),t.sort().join(";")},canonicalHeaders:function(){var t=this.request.headers,s=[];return e.util.arrayEach(this.headersToSign(),function(e){s.push(e.toLowerCase().trim()+":"+String(t[e]).trim())}),s.sort().join("\n")+"\n"},headersToSign:function(){var t=[];return e.util.each(this.request.headers,function(e){("Host"===e||"Content-Encoding"===e||e.match(/^X-Amz/i))&&t.push(e)}),t},signature:function(t){return e.util.crypto.hmac(t.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function(){var t=[];return t.push(this.request.method),t.push("/"),t.push(""),t.push(this.canonicalHeaders()),t.push(this.request.body),e.util.crypto.sha256(t.join("\n"))}}),module.exports=e.Signers.V3;
    },{"../core":"YECT"}],"W5vP":[function(require,module,exports) {
    var e=require("../core"),r=e.util.inherit;require("./v3"),e.Signers.V3Https=r(e.Signers.V3,{authorization:function(e){return"AWS3-HTTPS AWSAccessKeyId="+e.accessKeyId+",Algorithm=HmacSHA256,Signature="+this.signature(e)},stringToSign:function(){return this.request.headers["X-Amz-Date"]}}),module.exports=e.Signers.V3Https;
    },{"../core":"YECT","./v3":"DM1I"}],"qcHU":[function(require,module,exports) {
    var e=require("../core"),r={},t=[],c=50,u="aws4_request";module.exports={createScope:function(e,r,t){return[e.substr(0,8),r,t,u].join("/")},getSigningKey:function(i,s,n,o,a){var f=[e.util.crypto.hmac(i.secretAccessKey,i.accessKeyId,"base64"),s,n,o].join("_");if((a=!1!==a)&&f in r)return r[f];var y=e.util.crypto.hmac("AWS4"+i.secretAccessKey,s,"buffer"),h=e.util.crypto.hmac(y,n,"buffer"),p=e.util.crypto.hmac(h,o,"buffer"),l=e.util.crypto.hmac(p,u,"buffer");return a&&(r[f]=l,t.push(f),t.length>c&&delete r[t.shift()]),l},emptyCache:function(){r={},t=[]}};
    },{"../core":"YECT"}],"ght8":[function(require,module,exports) {
    var e=require("../core"),t=require("./v4_credentials"),s=e.util.inherit,i="presigned-expires";e.Signers.V4=s(e.Signers.RequestSigner,{constructor:function(t,s,i){e.Signers.RequestSigner.call(this,t),this.serviceName=s,i=i||{},this.signatureCache="boolean"!=typeof i.signatureCache||i.signatureCache,this.operation=i.operation,this.signatureVersion=i.signatureVersion},algorithm:"AWS4-HMAC-SHA256",addAuthorization:function(t,s){var i=e.util.date.iso8601(s).replace(/[:\-]|\.\d{3}/g,"");this.isPresigned()?this.updateForPresigned(t,i):this.addHeaders(t,i),this.request.headers.Authorization=this.authorization(t,i)},addHeaders:function(e,t){this.request.headers["X-Amz-Date"]=t,e.sessionToken&&(this.request.headers["x-amz-security-token"]=e.sessionToken)},updateForPresigned:function(t,s){var r=this.credentialString(s),n={"X-Amz-Date":s,"X-Amz-Algorithm":this.algorithm,"X-Amz-Credential":t.accessKeyId+"/"+r,"X-Amz-Expires":this.request.headers[i],"X-Amz-SignedHeaders":this.signedHeaders()};t.sessionToken&&(n["X-Amz-Security-Token"]=t.sessionToken),this.request.headers["Content-Type"]&&(n["Content-Type"]=this.request.headers["Content-Type"]),this.request.headers["Content-MD5"]&&(n["Content-MD5"]=this.request.headers["Content-MD5"]),this.request.headers["Cache-Control"]&&(n["Cache-Control"]=this.request.headers["Cache-Control"]),e.util.each.call(this,this.request.headers,function(e,t){if(e!==i&&this.isSignableHeader(e)){var s=e.toLowerCase();0===s.indexOf("x-amz-meta-")?n[s]=t:0===s.indexOf("x-amz-")&&(n[e]=t)}});var a=this.request.path.indexOf("?")>=0?"&":"?";this.request.path+=a+e.util.queryParamsToString(n)},authorization:function(e,t){var s=[],i=this.credentialString(t);return s.push(this.algorithm+" Credential="+e.accessKeyId+"/"+i),s.push("SignedHeaders="+this.signedHeaders()),s.push("Signature="+this.signature(e,t)),s.join(", ")},signature:function(s,i){var r=t.getSigningKey(s,i.substr(0,8),this.request.region,this.serviceName,this.signatureCache);return e.util.crypto.hmac(r,this.stringToSign(i),"hex")},stringToSign:function(e){var t=[];return t.push("AWS4-HMAC-SHA256"),t.push(e),t.push(this.credentialString(e)),t.push(this.hexEncodedHash(this.canonicalString())),t.join("\n")},canonicalString:function(){var t=[],s=this.request.pathname();return"s3"!==this.serviceName&&"s3v4"!==this.signatureVersion&&(s=e.util.uriEscapePath(s)),t.push(this.request.method),t.push(s),t.push(this.request.search()),t.push(this.canonicalHeaders()+"\n"),t.push(this.signedHeaders()),t.push(this.hexEncodedBodyHash()),t.join("\n")},canonicalHeaders:function(){var t=[];e.util.each.call(this,this.request.headers,function(e,s){t.push([e,s])}),t.sort(function(e,t){return e[0].toLowerCase()<t[0].toLowerCase()?-1:1});var s=[];return e.util.arrayEach.call(this,t,function(t){var i=t[0].toLowerCase();if(this.isSignableHeader(i)){var r=t[1];if(null==r||"function"!=typeof r.toString)throw e.util.error(new Error("Header "+i+" contains invalid value"),{code:"InvalidHeader"});s.push(i+":"+this.canonicalHeaderValues(r.toString()))}}),s.join("\n")},canonicalHeaderValues:function(e){return e.replace(/\s+/g," ").replace(/^\s+|\s+$/g,"")},signedHeaders:function(){var t=[];return e.util.each.call(this,this.request.headers,function(e){e=e.toLowerCase(),this.isSignableHeader(e)&&t.push(e)}),t.sort().join(";")},credentialString:function(e){return t.createScope(e.substr(0,8),this.request.region,this.serviceName)},hexEncodedHash:function(t){return e.util.crypto.sha256(t,"hex")},hexEncodedBodyHash:function(){var e=this.request;return this.isPresigned()&&"s3"===this.serviceName&&!e.body?"UNSIGNED-PAYLOAD":e.headers["X-Amz-Content-Sha256"]?e.headers["X-Amz-Content-Sha256"]:this.hexEncodedHash(this.request.body||"")},unsignableHeaders:["authorization","content-type","content-length","user-agent",i,"expect","x-amzn-trace-id"],isSignableHeader:function(e){return 0===e.toLowerCase().indexOf("x-amz-")||this.unsignableHeaders.indexOf(e)<0},isPresigned:function(){return!!this.request.headers[i]}}),module.exports=e.Signers.V4;
    },{"../core":"YECT","./v4_credentials":"qcHU"}],"pbyL":[function(require,module,exports) {
    var e=require("../core"),s=e.util.inherit;e.Signers.S3=s(e.Signers.RequestSigner,{subResources:{acl:1,accelerate:1,analytics:1,cors:1,lifecycle:1,delete:1,inventory:1,location:1,logging:1,metrics:1,notification:1,partNumber:1,policy:1,requestPayment:1,replication:1,restore:1,tagging:1,torrent:1,uploadId:1,uploads:1,versionId:1,versioning:1,versions:1,website:1},responseHeaders:{"response-content-type":1,"response-content-language":1,"response-expires":1,"response-cache-control":1,"response-content-disposition":1,"response-content-encoding":1},addAuthorization:function(s,t){this.request.headers["presigned-expires"]||(this.request.headers["X-Amz-Date"]=e.util.date.rfc822(t)),s.sessionToken&&(this.request.headers["x-amz-security-token"]=s.sessionToken);var n=this.sign(s.secretAccessKey,this.stringToSign()),r="AWS "+s.accessKeyId+":"+n;this.request.headers.Authorization=r},stringToSign:function(){var e=this.request,s=[];s.push(e.method),s.push(e.headers["Content-MD5"]||""),s.push(e.headers["Content-Type"]||""),s.push(e.headers["presigned-expires"]||"");var t=this.canonicalizedAmzHeaders();return t&&s.push(t),s.push(this.canonicalizedResource()),s.join("\n")},canonicalizedAmzHeaders:function(){var s=[];e.util.each(this.request.headers,function(e){e.match(/^x-amz-/i)&&s.push(e)}),s.sort(function(e,s){return e.toLowerCase()<s.toLowerCase()?-1:1});var t=[];return e.util.arrayEach.call(this,s,function(e){t.push(e.toLowerCase()+":"+String(this.request.headers[e]))}),t.join("\n")},canonicalizedResource:function(){var s=this.request,t=s.path.split("?"),n=t[0],r=t[1],i="";if(s.virtualHostedBucket&&(i+="/"+s.virtualHostedBucket),i+=n,r){var o=[];e.util.arrayEach.call(this,r.split("&"),function(e){var s=e.split("=")[0],t=e.split("=")[1];if(this.subResources[s]||this.responseHeaders[s]){var n={name:s};void 0!==t&&(this.subResources[s]?n.value=t:n.value=decodeURIComponent(t)),o.push(n)}}),o.sort(function(e,s){return e.name<s.name?-1:1}),o.length&&(r=[],e.util.arrayEach(o,function(e){void 0===e.value?r.push(e.name):r.push(e.name+"="+e.value)}),i+="?"+r.join("&"))}return i},sign:function(s,t){return e.util.crypto.hmac(s,t,"base64","sha1")}}),module.exports=e.Signers.S3;
    },{"../core":"YECT"}],"bz1K":[function(require,module,exports) {
    var e=require("../core"),t=e.util.inherit,r="presigned-expires";function i(t){var i=t.httpRequest.headers[r],s=t.service.getSignerClass(t);if(delete t.httpRequest.headers["User-Agent"],delete t.httpRequest.headers["X-Amz-User-Agent"],s===e.Signers.V4){if(i>604800){throw e.util.error(new Error,{code:"InvalidExpiryTime",message:"Presigning does not support expiry time greater than a week with SigV4 signing.",retryable:!1})}t.httpRequest.headers[r]=i}else{if(s!==e.Signers.S3)throw e.util.error(new Error,{message:"Presigning only supports S3 or SigV4 signing.",code:"UnsupportedSigner",retryable:!1});var n=t.service?t.service.getSkewCorrectedDate():e.util.date.getDate();t.httpRequest.headers[r]=parseInt(e.util.date.unixTimestamp(n)+i,10).toString()}}function s(t){var i=t.httpRequest.endpoint,s=e.util.urlParse(t.httpRequest.path),n={};s.search&&(n=e.util.queryStringParse(s.search.substr(1)));var o=t.httpRequest.headers.Authorization.split(" ");if("AWS"===o[0])o=o[1].split(":"),n.Signature=o.pop(),n.AWSAccessKeyId=o.join(":"),e.util.each(t.httpRequest.headers,function(e,t){e===r&&(e="Expires"),0===e.indexOf("x-amz-meta-")&&(delete n[e],e=e.toLowerCase()),n[e]=t}),delete t.httpRequest.headers[r],delete n.Authorization,delete n.Host;else if("AWS4-HMAC-SHA256"===o[0]){o.shift();var a=o.join(" ").match(/Signature=(.*?)(?:,|\s|\r?\n|$)/)[1];n["X-Amz-Signature"]=a,delete n.Expires}i.pathname=s.pathname,i.search=e.util.queryParamsToString(n)}e.Signers.Presign=t({sign:function(t,n,o){if(t.httpRequest.headers[r]=n||3600,t.on("build",i),t.on("sign",s),t.removeListener("afterBuild",e.EventListeners.Core.SET_CONTENT_LENGTH),t.removeListener("afterBuild",e.EventListeners.Core.COMPUTE_SHA256),t.emit("beforePresign",[t]),!o){if(t.build(),t.response.error)throw t.response.error;return e.util.urlFormat(t.httpRequest.endpoint)}t.build(function(){this.response.error?o(this.response.error):o(null,e.util.urlFormat(t.httpRequest.endpoint))})}}),module.exports=e.Signers.Presign;
    },{"../core":"YECT"}],"m8No":[function(require,module,exports) {
    var e=require("../core"),r=e.util.inherit;e.Signers.RequestSigner=r({constructor:function(e){this.request=e},setServiceClientId:function(e){this.serviceClientId=e},getServiceClientId:function(){return this.serviceClientId}}),e.Signers.RequestSigner.getVersion=function(r){switch(r){case"v2":return e.Signers.V2;case"v3":return e.Signers.V3;case"s3v4":case"v4":return e.Signers.V4;case"s3":return e.Signers.S3;case"v3https":return e.Signers.V3Https}throw new Error("Unknown signing version "+r)},require("./v2"),require("./v3"),require("./v3https"),require("./v4"),require("./s3"),require("./presign");
    },{"../core":"YECT","./v2":"VNv2","./v3":"DM1I","./v3https":"W5vP","./v4":"ght8","./s3":"pbyL","./presign":"bz1K"}],"ddeV":[function(require,module,exports) {
    var e=require("./core");e.ParamValidator=e.util.inherit({constructor:function(e){!0!==e&&void 0!==e||(e={min:!0}),this.validation=e},validate:function(t,r,i){if(this.errors=[],this.validateMember(t,r||{},i||"params"),this.errors.length>1){var a=this.errors.join("\n* ");throw a="There were "+this.errors.length+" validation errors:\n* "+a,e.util.error(new Error(a),{code:"MultipleValidationErrors",errors:this.errors})}if(1===this.errors.length)throw this.errors[0];return!0},fail:function(t,r){this.errors.push(e.util.error(new Error(r),{code:t}))},validateStructure:function(e,t,r){var i;this.validateType(t,r,["object"],"structure");for(var a=0;e.required&&a<e.required.length;a++){var n=t[i=e.required[a]];null==n&&this.fail("MissingRequiredParameter","Missing required key '"+i+"' in "+r)}for(i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var o=t[i],l=e.members[i];if(void 0!==l){var s=[r,i].join(".");this.validateMember(l,o,s)}else this.fail("UnexpectedParameter","Unexpected key '"+i+"' found in "+r)}return!0},validateMember:function(e,t,r){switch(e.type){case"structure":return this.validateStructure(e,t,r);case"list":return this.validateList(e,t,r);case"map":return this.validateMap(e,t,r);default:return this.validateScalar(e,t,r)}},validateList:function(e,t,r){if(this.validateType(t,r,[Array])){this.validateRange(e,t.length,r,"list member count");for(var i=0;i<t.length;i++)this.validateMember(e.member,t[i],r+"["+i+"]")}},validateMap:function(e,t,r){if(this.validateType(t,r,["object"],"map")){var i=0;for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(this.validateMember(e.key,a,r+"[key='"+a+"']"),this.validateMember(e.value,t[a],r+"['"+a+"']"),i++);this.validateRange(e,i,r,"map member count")}},validateScalar:function(e,t,r){switch(e.type){case null:case void 0:case"string":return this.validateString(e,t,r);case"base64":case"binary":return this.validatePayload(t,r);case"integer":case"float":return this.validateNumber(e,t,r);case"boolean":return this.validateType(t,r,["boolean"]);case"timestamp":return this.validateType(t,r,[Date,/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?Z$/,"number"],"Date object, ISO-8601 string, or a UNIX timestamp");default:return this.fail("UnkownType","Unhandled type "+e.type+" for "+r)}},validateString:function(e,t,r){var i=["string"];e.isJsonValue&&(i=i.concat(["number","object","boolean"])),null!==t&&this.validateType(t,r,i)&&(this.validateEnum(e,t,r),this.validateRange(e,t.length,r,"string length"),this.validatePattern(e,t,r),this.validateUri(e,t,r))},validateUri:function(e,t,r){"uri"===e.location&&0===t.length&&this.fail("UriParameterError",'Expected uri parameter to have length >= 1, but found "'+t+'" for '+r)},validatePattern:function(e,t,r){this.validation.pattern&&void 0!==e.pattern&&(new RegExp(e.pattern).test(t)||this.fail("PatternMatchError",'Provided value "'+t+'" does not match regex pattern /'+e.pattern+"/ for "+r))},validateRange:function(e,t,r,i){this.validation.min&&void 0!==e.min&&t<e.min&&this.fail("MinRangeError","Expected "+i+" >= "+e.min+", but found "+t+" for "+r),this.validation.max&&void 0!==e.max&&t>e.max&&this.fail("MaxRangeError","Expected "+i+" <= "+e.max+", but found "+t+" for "+r)},validateEnum:function(e,t,r){this.validation.enum&&void 0!==e.enum&&-1===e.enum.indexOf(t)&&this.fail("EnumError","Found string value of "+t+", but expected "+e.enum.join("|")+" for "+r)},validateType:function(t,r,i,a){if(null==t)return!1;for(var n=!1,o=0;o<i.length;o++){if("string"==typeof i[o]){if(typeof t===i[o])return!0}else if(i[o]instanceof RegExp){if((t||"").toString().match(i[o]))return!0}else{if(t instanceof i[o])return!0;if(e.util.isType(t,i[o]))return!0;a||n||(i=i.slice()),i[o]=e.util.typeName(i[o])}n=!0}var l=a;l||(l=i.join(", ").replace(/,([^,]+)$/,", or$1"));var s=l.match(/^[aeiou]/i)?"n":"";return this.fail("InvalidParameterType","Expected "+r+" to be a"+s+" "+l),!1},validateNumber:function(e,t,r){if(null!=t){if("string"==typeof t){var i=parseFloat(t);i.toString()===t&&(t=i)}this.validateType(t,r,["number"])&&this.validateRange(e,t,r,"numeric value")}},validatePayload:function(t,r){if(null!=t&&"string"!=typeof t&&(!t||"number"!=typeof t.byteLength)){if(e.util.isNode()){var i=e.util.stream.Stream;if(e.util.Buffer.isBuffer(t)||t instanceof i)return}else if(void 0!==typeof Blob&&t instanceof Blob)return;var a=["Buffer","Stream","File","Blob","ArrayBuffer","DataView"];if(t)for(var n=0;n<a.length;n++){if(e.util.isType(t,a[n]))return;if(e.util.typeName(t.constructor)===a[n])return}this.fail("InvalidParameterType","Expected "+r+" to be a string, Buffer, Stream, Blob, or typed array object")}}});
    },{"./core":"YECT"}],"YECT":[function(require,module,exports) {
    var e={util:require("./util")},r={};r.toString(),module.exports=e,e.util.update(e,{VERSION:"2.783.0",Signers:{},Protocol:{Json:require("./protocol/json"),Query:require("./protocol/query"),Rest:require("./protocol/rest"),RestJson:require("./protocol/rest_json"),RestXml:require("./protocol/rest_xml")},XML:{Builder:require("./xml/builder"),Parser:null},JSON:{Builder:require("./json/builder"),Parser:require("./json/parser")},Model:{Api:require("./model/api"),Operation:require("./model/operation"),Shape:require("./model/shape"),Paginator:require("./model/paginator"),ResourceWaiter:require("./model/resource_waiter")},apiLoader:require("./api_loader"),EndpointCache:require("../vendor/endpoint-cache").EndpointCache}),require("./sequential_executor"),require("./service"),require("./config"),require("./http"),require("./event_listeners"),require("./request"),require("./response"),require("./resource_waiter"),require("./signers/request_signer"),require("./param_validator"),e.events=new e.SequentialExecutor,e.util.memoizedProperty(e,"endpointCache",function(){return new e.EndpointCache(e.config.endpointCacheSize)},!0);
    },{"./util":"Hz78","./protocol/json":"rrKD","./protocol/query":"s4D2","./protocol/rest":"i0ff","./protocol/rest_json":"pwob","./protocol/rest_xml":"u1Sl","./xml/builder":"xMWv","./json/builder":"kZC2","./json/parser":"zGyu","./model/api":"LVzX","./model/operation":"l7Fv","./model/shape":"Cd5h","./model/paginator":"Egw3","./model/resource_waiter":"n7wF","./api_loader":"WJ3O","../vendor/endpoint-cache":"cKTI","./sequential_executor":"Lxa8","./service":"qZo6","./config":"CwgX","./http":"mZGl","./event_listeners":"du86","./request":"OEcU","./response":"SHqE","./resource_waiter":"FM8e","./signers/request_signer":"m8No","./param_validator":"ddeV"}],"rDCW":[function(require,module,exports) {
    
    },{}],"fDBh":[function(require,module,exports) {
    var e="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(e){var o=new Uint8Array(16);module.exports=function(){return e(o),o}}else{var r=new Array(16);module.exports=function(){for(var e,o=0;o<16;o++)0==(3&o)&&(e=4294967296*Math.random()),r[o]=e>>>((3&o)<<3)&255;return r}}
    },{}],"dAjQ":[function(require,module,exports) {
    for(var r=[],o=0;o<256;++o)r[o]=(o+256).toString(16).substr(1);function t(o,t){var n=t||0,u=r;return[u[o[n++]],u[o[n++]],u[o[n++]],u[o[n++]],"-",u[o[n++]],u[o[n++]],"-",u[o[n++]],u[o[n++]],"-",u[o[n++]],u[o[n++]],"-",u[o[n++]],u[o[n++]],u[o[n++]],u[o[n++]],u[o[n++]],u[o[n++]]].join("")}module.exports=t;
    },{}],"hVVj":[function(require,module,exports) {
    var e,r,o=require("./lib/rng"),s=require("./lib/bytesToUuid"),i=0,n=0;function c(c,l,u){var v=l&&u||0,a=l||[],d=(c=c||{}).node||e,t=void 0!==c.clockseq?c.clockseq:r;if(null==d||null==t){var m=o();null==d&&(d=e=[1|m[0],m[1],m[2],m[3],m[4],m[5]]),null==t&&(t=r=16383&(m[6]<<8|m[7]))}var q=void 0!==c.msecs?c.msecs:(new Date).getTime(),f=void 0!==c.nsecs?c.nsecs:n+1,b=q-i+(f-n)/1e4;if(b<0&&void 0===c.clockseq&&(t=t+1&16383),(b<0||q>i)&&void 0===c.nsecs&&(f=0),f>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");i=q,n=f,r=t;var k=(1e4*(268435455&(q+=122192928e5))+f)%4294967296;a[v++]=k>>>24&255,a[v++]=k>>>16&255,a[v++]=k>>>8&255,a[v++]=255&k;var w=q/4294967296*1e4&268435455;a[v++]=w>>>8&255,a[v++]=255&w,a[v++]=w>>>24&15|16,a[v++]=w>>>16&255,a[v++]=t>>>8|128,a[v++]=255&t;for(var g=0;g<6;++g)a[v+g]=d[g];return l||s(a)}module.exports=c;
    },{"./lib/rng":"fDBh","./lib/bytesToUuid":"dAjQ"}],"hYHi":[function(require,module,exports) {
    var r=require("./lib/rng"),n=require("./lib/bytesToUuid");function e(e,i,u){var a=i&&u||0;"string"==typeof e&&(i="binary"===e?new Array(16):null,e=null);var l=(e=e||{}).random||(e.rng||r)();if(l[6]=15&l[6]|64,l[8]=63&l[8]|128,i)for(var o=0;o<16;++o)i[a+o]=l[o];return i||n(l)}module.exports=e;
    },{"./lib/rng":"fDBh","./lib/bytesToUuid":"dAjQ"}],"qQO4":[function(require,module,exports) {
    var e=require("./v1"),r=require("./v4"),v=r;v.v1=e,v.v4=r,module.exports=v;
    },{"./v1":"hVVj","./v4":"hYHi"}],"Hz78":[function(require,module,exports) {
    var process = require("process");
    var e,r=require("process"),t={environment:"nodejs",engine:function(){if(t.isBrowser()&&"undefined"!=typeof navigator)return navigator.userAgent;var e=r.platform+"/"+r.version;return e},userAgent:function(){var e=t.environment,r="aws-sdk-"+e+"/"+require("./core").VERSION;return"nodejs"===e&&(r+=" "+t.engine()),r},uriEscape:function(e){var r=encodeURIComponent(e);return r=(r=r.replace(/[^A-Za-z0-9_.~\-%]+/g,escape)).replace(/[*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})},uriEscapePath:function(e){var r=[];return t.arrayEach(e.split("/"),function(e){r.push(t.uriEscape(e))}),r.join("/")},urlParse:function(e){return t.url.parse(e)},urlFormat:function(e){return t.url.format(e)},queryStringParse:function(e){return t.querystring.parse(e)},queryParamsToString:function(e){var r=[],n=t.uriEscape,o=Object.keys(e).sort();return t.arrayEach(o,function(o){var a=e[o],i=n(o),u=i+"=";if(Array.isArray(a)){var f=[];t.arrayEach(a,function(e){f.push(n(e))}),u=i+"="+f.sort().join("&"+i+"=")}else null!=a&&(u=i+"="+n(a));r.push(u)}),r.join("&")},readFileSync:function(e){return t.isBrowser()?null:require("fs").readFileSync(e,"utf-8")},base64:{encode:function(e){if("number"==typeof e)throw t.error(new Error("Cannot base64 encode number "+e));return null==e?e:t.buffer.toBuffer(e).toString("base64")},decode:function(e){if("number"==typeof e)throw t.error(new Error("Cannot base64 decode number "+e));return null==e?e:t.buffer.toBuffer(e,"base64")}},buffer:{toBuffer:function(e,r){return"function"==typeof t.Buffer.from&&t.Buffer.from!==Uint8Array.from?t.Buffer.from(e,r):new t.Buffer(e,r)},alloc:function(e,r,n){if("number"!=typeof e)throw new Error("size passed to alloc must be a number.");if("function"==typeof t.Buffer.alloc)return t.Buffer.alloc(e,r,n);var o=new t.Buffer(e);return void 0!==r&&"function"==typeof o.fill&&o.fill(r,void 0,void 0,n),o},toStream:function(e){t.Buffer.isBuffer(e)||(e=t.buffer.toBuffer(e));var r=new t.stream.Readable,n=0;return r._read=function(t){if(n>=e.length)return r.push(null);var o=n+t;o>e.length&&(o=e.length),r.push(e.slice(n,o)),n=o},r},concat:function(e){var r,n,o=0,a=0;for(n=0;n<e.length;n++)o+=e[n].length;for(r=t.buffer.alloc(o),n=0;n<e.length;n++)e[n].copy(r,a),a+=e[n].length;return r}},string:{byteLength:function(e){if(null==e)return 0;if("string"==typeof e&&(e=t.buffer.toBuffer(e)),"number"==typeof e.byteLength)return e.byteLength;if("number"==typeof e.length)return e.length;if("number"==typeof e.size)return e.size;if("string"==typeof e.path)return require("fs").lstatSync(e.path).size;throw t.error(new Error("Cannot determine length of "+e),{object:e})},upperFirst:function(e){return e[0].toUpperCase()+e.substr(1)},lowerFirst:function(e){return e[0].toLowerCase()+e.substr(1)}},ini:{parse:function(e){var r,n={};return t.arrayEach(e.split(/\r?\n/),function(e){var t=(e=e.split(/(^|\s)[;#]/)[0]).match(/^\s*\[([^\[\]]+)\]\s*$/);if(t)r=t[1];else if(r){var o=e.match(/^\s*(.+?)\s*=\s*(.+?)\s*$/);o&&(n[r]=n[r]||{},n[r][o[1]]=o[2])}}),n}},fn:{noop:function(){},callback:function(e){if(e)throw e},makeAsync:function(e,r){return r&&r<=e.length?e:function(){var r=Array.prototype.slice.call(arguments,0);r.pop()(e.apply(null,r))}}},date:{getDate:function(){return e||(e=require("./core")),e.config.systemClockOffset?new Date((new Date).getTime()+e.config.systemClockOffset):new Date},iso8601:function(e){return void 0===e&&(e=t.date.getDate()),e.toISOString().replace(/\.\d{3}Z$/,"Z")},rfc822:function(e){return void 0===e&&(e=t.date.getDate()),e.toUTCString()},unixTimestamp:function(e){return void 0===e&&(e=t.date.getDate()),e.getTime()/1e3},from:function(e){return"number"==typeof e?new Date(1e3*e):new Date(e)},format:function(e,r){return r||(r="iso8601"),t.date[r](t.date.from(e))},parseTimestamp:function(e){if("number"==typeof e)return new Date(1e3*e);if(e.match(/^\d+$/))return new Date(1e3*e);if(e.match(/^\d{4}/))return new Date(e);if(e.match(/^\w{3},/))return new Date(e);throw t.error(new Error("unhandled timestamp format: "+e),{code:"TimestampParserError"})}},crypto:{crc32Table:[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117],crc32:function(e){var r=t.crypto.crc32Table,n=-1;"string"==typeof e&&(e=t.buffer.toBuffer(e));for(var o=0;o<e.length;o++){n=n>>>8^r[255&(n^e.readUInt8(o))]}return(-1^n)>>>0},hmac:function(e,r,n,o){return n||(n="binary"),"buffer"===n&&(n=void 0),o||(o="sha256"),"string"==typeof r&&(r=t.buffer.toBuffer(r)),t.crypto.lib.createHmac(o,e).update(r).digest(n)},md5:function(e,r,n){return t.crypto.hash("md5",e,r,n)},sha256:function(e,r,n){return t.crypto.hash("sha256",e,r,n)},hash:function(e,r,n,o){var a=t.crypto.createHash(e);n||(n="binary"),"buffer"===n&&(n=void 0),"string"==typeof r&&(r=t.buffer.toBuffer(r));var i=t.arraySliceFn(r),u=t.Buffer.isBuffer(r);if(t.isBrowser()&&"undefined"!=typeof ArrayBuffer&&r&&r.buffer instanceof ArrayBuffer&&(u=!0),o&&"object"==typeof r&&"function"==typeof r.on&&!u)r.on("data",function(e){a.update(e)}),r.on("error",function(e){o(e)}),r.on("end",function(){o(null,a.digest(n))});else{if(!o||!i||u||"undefined"==typeof FileReader){t.isBrowser()&&"object"==typeof r&&!u&&(r=new t.Buffer(new Uint8Array(r)));var f=a.update(r).digest(n);return o&&o(null,f),f}var c=0,s=new FileReader;s.onerror=function(){o(new Error("Failed to read data."))},s.onload=function(){var e=new t.Buffer(new Uint8Array(s.result));a.update(e),c+=e.length,s._continueReading()},s._continueReading=function(){if(c>=r.size)o(null,a.digest(n));else{var e=c+524288;e>r.size&&(e=r.size),s.readAsArrayBuffer(i.call(r,c,e))}},s._continueReading()}},toHex:function(e){for(var r=[],t=0;t<e.length;t++)r.push(("0"+e.charCodeAt(t).toString(16)).substr(-2,2));return r.join("")},createHash:function(e){return t.crypto.lib.createHash(e)}},abort:{},each:function(e,r){for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n))if(r.call(this,n,e[n])===t.abort)break}},arrayEach:function(e,r){for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n))if(r.call(this,e[n],parseInt(n,10))===t.abort)break}},update:function(e,r){return t.each(r,function(r,t){e[r]=t}),e},merge:function(e,r){return t.update(t.copy(e),r)},copy:function(e){if(null==e)return e;var r={};for(var t in e)r[t]=e[t];return r},isEmpty:function(e){for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r))return!1;return!0},arraySliceFn:function(e){var r=e.slice||e.webkitSlice||e.mozSlice;return"function"==typeof r?r:null},isType:function(e,r){return"function"==typeof r&&(r=t.typeName(r)),Object.prototype.toString.call(e)==="[object "+r+"]"},typeName:function(e){if(Object.prototype.hasOwnProperty.call(e,"name"))return e.name;var r=e.toString(),t=r.match(/^\s*function (.+)\(/);return t?t[1]:r},error:function(e,r){var n=null;return"string"==typeof e.message&&""!==e.message&&("string"==typeof r||r&&r.message)&&((n=t.copy(e)).message=e.message),e.message=e.message||null,"string"==typeof r?e.message=r:"object"==typeof r&&null!==r&&(t.update(e,r),r.message&&(e.message=r.message),(r.code||r.name)&&(e.code=r.code||r.name),r.stack&&(e.stack=r.stack)),"function"==typeof Object.defineProperty&&(Object.defineProperty(e,"name",{writable:!0,enumerable:!1}),Object.defineProperty(e,"message",{enumerable:!0})),e.name=String(r&&r.name||e.name||e.code||"Error"),e.time=new Date,n&&(e.originalError=n),e},inherit:function(e,r){var n=null;if(void 0===r)r=e,e=Object,n={};else{var o=function(){};o.prototype=e.prototype,n=new o}return r.constructor===Object&&(r.constructor=function(){if(e!==Object)return e.apply(this,arguments)}),r.constructor.prototype=n,t.update(r.constructor.prototype,r),r.constructor.__super__=e,r.constructor},mixin:function(){for(var e=arguments[0],r=1;r<arguments.length;r++)for(var t in arguments[r].prototype){var n=arguments[r].prototype[t];"constructor"!==t&&(e.prototype[t]=n)}return e},hideProperties:function(e,r){"function"==typeof Object.defineProperty&&t.arrayEach(r,function(r){Object.defineProperty(e,r,{enumerable:!1,writable:!0,configurable:!0})})},property:function(e,r,t,n,o){var a={configurable:!0,enumerable:void 0===n||n};"function"!=typeof t||o?(a.value=t,a.writable=!0):a.get=t,Object.defineProperty(e,r,a)},memoizedProperty:function(e,r,n,o){var a=null;t.property(e,r,function(){return null===a&&(a=n()),a},o)},hoistPayloadMember:function(e){var r=e.request,n=r.operation,o=r.service.api.operations[n],a=o.output;if(a.payload&&!o.hasEventOutput){var i=a.members[a.payload],u=e.data[a.payload];"structure"===i.type&&t.each(u,function(r,n){t.property(e.data,r,n,!1)})}},computeSha256:function(e,r){if(t.isNode()){var n=t.stream.Stream,o=require("fs");if("function"==typeof n&&e instanceof n){if("string"!=typeof e.path)return r(new Error("Non-file stream objects are not supported with SigV4"));var a={};"number"==typeof e.start&&(a.start=e.start),"number"==typeof e.end&&(a.end=e.end),e=o.createReadStream(e.path,a)}}t.crypto.sha256(e,"hex",function(e,t){e?r(e):r(null,t)})},isClockSkewed:function(r){if(r)return t.property(e.config,"isClockSkewed",Math.abs((new Date).getTime()-r)>=3e5,!1),e.config.isClockSkewed},applyClockOffset:function(r){r&&(e.config.systemClockOffset=r-(new Date).getTime())},extractRequestId:function(e){var r=e.httpResponse.headers["x-amz-request-id"]||e.httpResponse.headers["x-amzn-requestid"];!r&&e.data&&e.data.ResponseMetadata&&(r=e.data.ResponseMetadata.RequestId),r&&(e.requestId=r),e.error&&(e.error.requestId=r)},addPromises:function(r,t){var n=!1;void 0===t&&e&&e.config&&(t=e.config.getPromisesDependency()),void 0===t&&"undefined"!=typeof Promise&&(t=Promise),"function"!=typeof t&&(n=!0),Array.isArray(r)||(r=[r]);for(var o=0;o<r.length;o++){var a=r[o];n?a.deletePromisesFromClass&&a.deletePromisesFromClass():a.addPromisesToClass&&a.addPromisesToClass(t)}},promisifyMethod:function(e,r){return function(){var t=this,n=Array.prototype.slice.call(arguments);return new r(function(r,o){n.push(function(e,t){e?o(e):r(t)}),t[e].apply(t,n)})}},isDualstackAvailable:function(e){if(!e)return!1;var r=require("../apis/metadata.json");return"string"!=typeof e&&(e=e.serviceIdentifier),!("string"!=typeof e||!r.hasOwnProperty(e))&&!!r[e].dualstackAvailable},calculateRetryDelay:function(e,r,t){r||(r={});var n=r.customBackoff||null;if("function"==typeof n)return n(e,t);var o="number"==typeof r.base?r.base:100;return Math.random()*(Math.pow(2,e)*o)},handleRequestWithRetries:function(r,n,o){n||(n={});var a=e.HttpClient.getInstance(),i=n.httpOptions||{},u=0,f=function(e){var r=n.maxRetries||0;if(e&&"TimeoutError"===e.code&&(e.retryable=!0),e&&e.retryable&&u<r){var a=t.calculateRetryDelay(u,n.retryDelayOptions,e);if(a>=0)return u++,void setTimeout(c,a+(e.retryAfter||0))}o(e)},c=function(){var e="";a.handleRequest(r,i,function(r){r.on("data",function(r){e+=r.toString()}),r.on("end",function(){var n=r.statusCode;if(n<300)o(null,e);else{var a=1e3*parseInt(r.headers["retry-after"],10)||0,i=t.error(new Error,{statusCode:n,retryable:n>=500||429===n});a&&i.retryable&&(i.retryAfter=a),f(i)}})},f)};e.util.defer(c)},uuid:{v4:function(){return require("uuid").v4()}},convertPayloadToString:function(e){var r=e.request,t=r.operation,n=r.service.api.operations[t].output||{};n.payload&&e.data[n.payload]&&(e.data[n.payload]=e.data[n.payload].toString())},defer:function(e){"object"==typeof r&&"function"==typeof r.nextTick?r.nextTick(e):"function"==typeof setImmediate?setImmediate(e):setTimeout(e,0)},getRequestPayloadShape:function(e){var r=e.service.api.operations;if(r){var t=(r||{})[e.operation];if(t&&t.input&&t.input.payload)return t.input.members[t.input.payload]}},getProfilesFromSharedConfig:function(e,n){var o={},a={};if(r.env[t.configOptInEnv])a=e.loadFrom({isConfig:!0,filename:r.env[t.sharedConfigFileEnv]});var i={};try{i=e.loadFrom({filename:n||r.env[t.configOptInEnv]&&r.env[t.sharedCredentialsFileEnv]})}catch(s){if(!r.env[t.configOptInEnv])throw s}for(var u=0,f=Object.keys(a);u<f.length;u++)o[f[u]]=c(o[f[u]]||{},a[f[u]]);for(u=0,f=Object.keys(i);u<f.length;u++)o[f[u]]=c(o[f[u]]||{},i[f[u]]);return o;function c(e,r){for(var t=0,n=Object.keys(r);t<n.length;t++)e[n[t]]=r[n[t]];return e}},ARN:{validate:function(e){return e&&0===e.indexOf("arn:")&&e.split(":").length>=6},parse:function(e){var r=e.split(":");return{partition:r[1],service:r[2],region:r[3],accountId:r[4],resource:r.slice(5).join(":")}},build:function(e){if(void 0===e.service||void 0===e.region||void 0===e.accountId||void 0===e.resource)throw t.error(new Error("Input ARN object is invalid"));return"arn:"+(e.partition||"aws")+":"+e.service+":"+e.region+":"+e.accountId+":"+e.resource}},defaultProfile:"default",configOptInEnv:"AWS_SDK_LOAD_CONFIG",sharedCredentialsFileEnv:"AWS_SHARED_CREDENTIALS_FILE",sharedConfigFileEnv:"AWS_CONFIG_FILE",imdsDisabledEnv:"AWS_EC2_METADATA_DISABLED"};module.exports=t;
    },{"./core":"YECT","fs":"rDCW","../apis/metadata.json":"BBYE","uuid":"qQO4","process":"pBGv"}],"yh9p":[function(require,module,exports) {
    "use strict";exports.byteLength=u,exports.toByteArray=i,exports.fromByteArray=d;for(var r=[],t=[],e="undefined"!=typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,a=n.length;o<a;++o)r[o]=n[o],t[n.charCodeAt(o)]=o;function h(r){var t=r.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var e=r.indexOf("=");return-1===e&&(e=t),[e,e===t?0:4-e%4]}function u(r){var t=h(r),e=t[0],n=t[1];return 3*(e+n)/4-n}function c(r,t,e){return 3*(t+e)/4-e}function i(r){var n,o,a=h(r),u=a[0],i=a[1],f=new e(c(r,u,i)),A=0,d=i>0?u-4:u;for(o=0;o<d;o+=4)n=t[r.charCodeAt(o)]<<18|t[r.charCodeAt(o+1)]<<12|t[r.charCodeAt(o+2)]<<6|t[r.charCodeAt(o+3)],f[A++]=n>>16&255,f[A++]=n>>8&255,f[A++]=255&n;return 2===i&&(n=t[r.charCodeAt(o)]<<2|t[r.charCodeAt(o+1)]>>4,f[A++]=255&n),1===i&&(n=t[r.charCodeAt(o)]<<10|t[r.charCodeAt(o+1)]<<4|t[r.charCodeAt(o+2)]>>2,f[A++]=n>>8&255,f[A++]=255&n),f}function f(t){return r[t>>18&63]+r[t>>12&63]+r[t>>6&63]+r[63&t]}function A(r,t,e){for(var n,o=[],a=t;a<e;a+=3)n=(r[a]<<16&16711680)+(r[a+1]<<8&65280)+(255&r[a+2]),o.push(f(n));return o.join("")}function d(t){for(var e,n=t.length,o=n%3,a=[],h=0,u=n-o;h<u;h+=16383)a.push(A(t,h,h+16383>u?u:h+16383));return 1===o?(e=t[n-1],a.push(r[e>>2]+r[e<<4&63]+"==")):2===o&&(e=(t[n-2]<<8)+t[n-1],a.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+"=")),a.join("")}t["-".charCodeAt(0)]=62,t["_".charCodeAt(0)]=63;
    },{}],"JgNJ":[function(require,module,exports) {
    exports.read=function(a,o,t,r,h){var M,p,w=8*h-r-1,f=(1<<w)-1,e=f>>1,i=-7,N=t?h-1:0,n=t?-1:1,s=a[o+N];for(N+=n,M=s&(1<<-i)-1,s>>=-i,i+=w;i>0;M=256*M+a[o+N],N+=n,i-=8);for(p=M&(1<<-i)-1,M>>=-i,i+=r;i>0;p=256*p+a[o+N],N+=n,i-=8);if(0===M)M=1-e;else{if(M===f)return p?NaN:1/0*(s?-1:1);p+=Math.pow(2,r),M-=e}return(s?-1:1)*p*Math.pow(2,M-r)},exports.write=function(a,o,t,r,h,M){var p,w,f,e=8*M-h-1,i=(1<<e)-1,N=i>>1,n=23===h?Math.pow(2,-24)-Math.pow(2,-77):0,s=r?0:M-1,u=r?1:-1,l=o<0||0===o&&1/o<0?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(w=isNaN(o)?1:0,p=i):(p=Math.floor(Math.log(o)/Math.LN2),o*(f=Math.pow(2,-p))<1&&(p--,f*=2),(o+=p+N>=1?n/f:n*Math.pow(2,1-N))*f>=2&&(p++,f/=2),p+N>=i?(w=0,p=i):p+N>=1?(w=(o*f-1)*Math.pow(2,h),p+=N):(w=o*Math.pow(2,N-1)*Math.pow(2,h),p=0));h>=8;a[t+s]=255&w,s+=u,w/=256,h-=8);for(p=p<<h|w,e+=h;e>0;a[t+s]=255&p,s+=u,p/=256,e-=8);a[t+s-u]|=128*l};
    },{}],"REa7":[function(require,module,exports) {
    var r={}.toString;module.exports=Array.isArray||function(t){return"[object Array]"==r.call(t)};
    },{}],"dskh":[function(require,module,exports) {
    
    var global = arguments[3];
    var t=arguments[3],r=require("base64-js"),e=require("ieee754"),n=require("isarray");function i(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(r){return!1}}function o(){return f.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function u(t,r){if(o()<r)throw new RangeError("Invalid typed array length");return f.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(r)).__proto__=f.prototype:(null===t&&(t=new f(r)),t.length=r),t}function f(t,r,e){if(!(f.TYPED_ARRAY_SUPPORT||this instanceof f))return new f(t,r,e);if("number"==typeof t){if("string"==typeof r)throw new Error("If encoding is specified then the first argument must be a string");return c(this,t)}return s(this,t,r,e)}function s(t,r,e,n){if("number"==typeof r)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&r instanceof ArrayBuffer?g(t,r,e,n):"string"==typeof r?l(t,r,e):y(t,r)}function h(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function a(t,r,e,n){return h(r),r<=0?u(t,r):void 0!==e?"string"==typeof n?u(t,r).fill(e,n):u(t,r).fill(e):u(t,r)}function c(t,r){if(h(r),t=u(t,r<0?0:0|w(r)),!f.TYPED_ARRAY_SUPPORT)for(var e=0;e<r;++e)t[e]=0;return t}function l(t,r,e){if("string"==typeof e&&""!==e||(e="utf8"),!f.isEncoding(e))throw new TypeError('"encoding" must be a valid string encoding');var n=0|v(r,e),i=(t=u(t,n)).write(r,e);return i!==n&&(t=t.slice(0,i)),t}function p(t,r){var e=r.length<0?0:0|w(r.length);t=u(t,e);for(var n=0;n<e;n+=1)t[n]=255&r[n];return t}function g(t,r,e,n){if(r.byteLength,e<0||r.byteLength<e)throw new RangeError("'offset' is out of bounds");if(r.byteLength<e+(n||0))throw new RangeError("'length' is out of bounds");return r=void 0===e&&void 0===n?new Uint8Array(r):void 0===n?new Uint8Array(r,e):new Uint8Array(r,e,n),f.TYPED_ARRAY_SUPPORT?(t=r).__proto__=f.prototype:t=p(t,r),t}function y(t,r){if(f.isBuffer(r)){var e=0|w(r.length);return 0===(t=u(t,e)).length?t:(r.copy(t,0,0,e),t)}if(r){if("undefined"!=typeof ArrayBuffer&&r.buffer instanceof ArrayBuffer||"length"in r)return"number"!=typeof r.length||W(r.length)?u(t,0):p(t,r);if("Buffer"===r.type&&n(r.data))return p(t,r.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function w(t){if(t>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|t}function d(t){return+t!=t&&(t=0),f.alloc(+t)}function v(t,r){if(f.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var e=t.length;if(0===e)return 0;for(var n=!1;;)switch(r){case"ascii":case"latin1":case"binary":return e;case"utf8":case"utf-8":case void 0:return $(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*e;case"hex":return e>>>1;case"base64":return K(t).length;default:if(n)return $(t).length;r=(""+r).toLowerCase(),n=!0}}function E(t,r,e){var n=!1;if((void 0===r||r<0)&&(r=0),r>this.length)return"";if((void 0===e||e>this.length)&&(e=this.length),e<=0)return"";if((e>>>=0)<=(r>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return x(this,r,e);case"utf8":case"utf-8":return Y(this,r,e);case"ascii":return L(this,r,e);case"latin1":case"binary":return D(this,r,e);case"base64":return S(this,r,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,r,e);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function b(t,r,e){var n=t[r];t[r]=t[e],t[e]=n}function R(t,r,e,n,i){if(0===t.length)return-1;if("string"==typeof e?(n=e,e=0):e>2147483647?e=2147483647:e<-2147483648&&(e=-2147483648),e=+e,isNaN(e)&&(e=i?0:t.length-1),e<0&&(e=t.length+e),e>=t.length){if(i)return-1;e=t.length-1}else if(e<0){if(!i)return-1;e=0}if("string"==typeof r&&(r=f.from(r,n)),f.isBuffer(r))return 0===r.length?-1:_(t,r,e,n,i);if("number"==typeof r)return r&=255,f.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,r,e):Uint8Array.prototype.lastIndexOf.call(t,r,e):_(t,[r],e,n,i);throw new TypeError("val must be string, number or Buffer")}function _(t,r,e,n,i){var o,u=1,f=t.length,s=r.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||r.length<2)return-1;u=2,f/=2,s/=2,e/=2}function h(t,r){return 1===u?t[r]:t.readUInt16BE(r*u)}if(i){var a=-1;for(o=e;o<f;o++)if(h(t,o)===h(r,-1===a?0:o-a)){if(-1===a&&(a=o),o-a+1===s)return a*u}else-1!==a&&(o-=o-a),a=-1}else for(e+s>f&&(e=f-s),o=e;o>=0;o--){for(var c=!0,l=0;l<s;l++)if(h(t,o+l)!==h(r,l)){c=!1;break}if(c)return o}return-1}function A(t,r,e,n){e=Number(e)||0;var i=t.length-e;n?(n=Number(n))>i&&(n=i):n=i;var o=r.length;if(o%2!=0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var u=0;u<n;++u){var f=parseInt(r.substr(2*u,2),16);if(isNaN(f))return u;t[e+u]=f}return u}function m(t,r,e,n){return Q($(r,t.length-e),t,e,n)}function P(t,r,e,n){return Q(G(r),t,e,n)}function T(t,r,e,n){return P(t,r,e,n)}function B(t,r,e,n){return Q(K(r),t,e,n)}function U(t,r,e,n){return Q(H(r,t.length-e),t,e,n)}function S(t,e,n){return 0===e&&n===t.length?r.fromByteArray(t):r.fromByteArray(t.slice(e,n))}function Y(t,r,e){e=Math.min(t.length,e);for(var n=[],i=r;i<e;){var o,u,f,s,h=t[i],a=null,c=h>239?4:h>223?3:h>191?2:1;if(i+c<=e)switch(c){case 1:h<128&&(a=h);break;case 2:128==(192&(o=t[i+1]))&&(s=(31&h)<<6|63&o)>127&&(a=s);break;case 3:o=t[i+1],u=t[i+2],128==(192&o)&&128==(192&u)&&(s=(15&h)<<12|(63&o)<<6|63&u)>2047&&(s<55296||s>57343)&&(a=s);break;case 4:o=t[i+1],u=t[i+2],f=t[i+3],128==(192&o)&&128==(192&u)&&128==(192&f)&&(s=(15&h)<<18|(63&o)<<12|(63&u)<<6|63&f)>65535&&s<1114112&&(a=s)}null===a?(a=65533,c=1):a>65535&&(a-=65536,n.push(a>>>10&1023|55296),a=56320|1023&a),n.push(a),i+=c}return O(n)}exports.Buffer=f,exports.SlowBuffer=d,exports.INSPECT_MAX_BYTES=50,f.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:i(),exports.kMaxLength=o(),f.poolSize=8192,f._augment=function(t){return t.__proto__=f.prototype,t},f.from=function(t,r,e){return s(null,t,r,e)},f.TYPED_ARRAY_SUPPORT&&(f.prototype.__proto__=Uint8Array.prototype,f.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&f[Symbol.species]===f&&Object.defineProperty(f,Symbol.species,{value:null,configurable:!0})),f.alloc=function(t,r,e){return a(null,t,r,e)},f.allocUnsafe=function(t){return c(null,t)},f.allocUnsafeSlow=function(t){return c(null,t)},f.isBuffer=function(t){return!(null==t||!t._isBuffer)},f.compare=function(t,r){if(!f.isBuffer(t)||!f.isBuffer(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var e=t.length,n=r.length,i=0,o=Math.min(e,n);i<o;++i)if(t[i]!==r[i]){e=t[i],n=r[i];break}return e<n?-1:n<e?1:0},f.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},f.concat=function(t,r){if(!n(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return f.alloc(0);var e;if(void 0===r)for(r=0,e=0;e<t.length;++e)r+=t[e].length;var i=f.allocUnsafe(r),o=0;for(e=0;e<t.length;++e){var u=t[e];if(!f.isBuffer(u))throw new TypeError('"list" argument must be an Array of Buffers');u.copy(i,o),o+=u.length}return i},f.byteLength=v,f.prototype._isBuffer=!0,f.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var r=0;r<t;r+=2)b(this,r,r+1);return this},f.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var r=0;r<t;r+=4)b(this,r,r+3),b(this,r+1,r+2);return this},f.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var r=0;r<t;r+=8)b(this,r,r+7),b(this,r+1,r+6),b(this,r+2,r+5),b(this,r+3,r+4);return this},f.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?Y(this,0,t):E.apply(this,arguments)},f.prototype.equals=function(t){if(!f.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===f.compare(this,t)},f.prototype.inspect=function(){var t="",r=exports.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"},f.prototype.compare=function(t,r,e,n,i){if(!f.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===r&&(r=0),void 0===e&&(e=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),r<0||e>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&r>=e)return 0;if(n>=i)return-1;if(r>=e)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),u=(e>>>=0)-(r>>>=0),s=Math.min(o,u),h=this.slice(n,i),a=t.slice(r,e),c=0;c<s;++c)if(h[c]!==a[c]){o=h[c],u=a[c];break}return o<u?-1:u<o?1:0},f.prototype.includes=function(t,r,e){return-1!==this.indexOf(t,r,e)},f.prototype.indexOf=function(t,r,e){return R(this,t,r,e,!0)},f.prototype.lastIndexOf=function(t,r,e){return R(this,t,r,e,!1)},f.prototype.write=function(t,r,e,n){if(void 0===r)n="utf8",e=this.length,r=0;else if(void 0===e&&"string"==typeof r)n=r,e=this.length,r=0;else{if(!isFinite(r))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");r|=0,isFinite(e)?(e|=0,void 0===n&&(n="utf8")):(n=e,e=void 0)}var i=this.length-r;if((void 0===e||e>i)&&(e=i),t.length>0&&(e<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return A(this,t,r,e);case"utf8":case"utf-8":return m(this,t,r,e);case"ascii":return P(this,t,r,e);case"latin1":case"binary":return T(this,t,r,e);case"base64":return B(this,t,r,e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,t,r,e);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var I=4096;function O(t){var r=t.length;if(r<=I)return String.fromCharCode.apply(String,t);for(var e="",n=0;n<r;)e+=String.fromCharCode.apply(String,t.slice(n,n+=I));return e}function L(t,r,e){var n="";e=Math.min(t.length,e);for(var i=r;i<e;++i)n+=String.fromCharCode(127&t[i]);return n}function D(t,r,e){var n="";e=Math.min(t.length,e);for(var i=r;i<e;++i)n+=String.fromCharCode(t[i]);return n}function x(t,r,e){var n=t.length;(!r||r<0)&&(r=0),(!e||e<0||e>n)&&(e=n);for(var i="",o=r;o<e;++o)i+=Z(t[o]);return i}function C(t,r,e){for(var n=t.slice(r,e),i="",o=0;o<n.length;o+=2)i+=String.fromCharCode(n[o]+256*n[o+1]);return i}function M(t,r,e){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+r>e)throw new RangeError("Trying to access beyond buffer length")}function k(t,r,e,n,i,o){if(!f.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>i||r<o)throw new RangeError('"value" argument is out of bounds');if(e+n>t.length)throw new RangeError("Index out of range")}function N(t,r,e,n){r<0&&(r=65535+r+1);for(var i=0,o=Math.min(t.length-e,2);i<o;++i)t[e+i]=(r&255<<8*(n?i:1-i))>>>8*(n?i:1-i)}function z(t,r,e,n){r<0&&(r=4294967295+r+1);for(var i=0,o=Math.min(t.length-e,4);i<o;++i)t[e+i]=r>>>8*(n?i:3-i)&255}function F(t,r,e,n,i,o){if(e+n>t.length)throw new RangeError("Index out of range");if(e<0)throw new RangeError("Index out of range")}function j(t,r,n,i,o){return o||F(t,r,n,4,3.4028234663852886e38,-3.4028234663852886e38),e.write(t,r,n,i,23,4),n+4}function q(t,r,n,i,o){return o||F(t,r,n,8,1.7976931348623157e308,-1.7976931348623157e308),e.write(t,r,n,i,52,8),n+8}f.prototype.slice=function(t,r){var e,n=this.length;if((t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(r=void 0===r?n:~~r)<0?(r+=n)<0&&(r=0):r>n&&(r=n),r<t&&(r=t),f.TYPED_ARRAY_SUPPORT)(e=this.subarray(t,r)).__proto__=f.prototype;else{var i=r-t;e=new f(i,void 0);for(var o=0;o<i;++o)e[o]=this[o+t]}return e},f.prototype.readUIntLE=function(t,r,e){t|=0,r|=0,e||M(t,r,this.length);for(var n=this[t],i=1,o=0;++o<r&&(i*=256);)n+=this[t+o]*i;return n},f.prototype.readUIntBE=function(t,r,e){t|=0,r|=0,e||M(t,r,this.length);for(var n=this[t+--r],i=1;r>0&&(i*=256);)n+=this[t+--r]*i;return n},f.prototype.readUInt8=function(t,r){return r||M(t,1,this.length),this[t]},f.prototype.readUInt16LE=function(t,r){return r||M(t,2,this.length),this[t]|this[t+1]<<8},f.prototype.readUInt16BE=function(t,r){return r||M(t,2,this.length),this[t]<<8|this[t+1]},f.prototype.readUInt32LE=function(t,r){return r||M(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},f.prototype.readUInt32BE=function(t,r){return r||M(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},f.prototype.readIntLE=function(t,r,e){t|=0,r|=0,e||M(t,r,this.length);for(var n=this[t],i=1,o=0;++o<r&&(i*=256);)n+=this[t+o]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*r)),n},f.prototype.readIntBE=function(t,r,e){t|=0,r|=0,e||M(t,r,this.length);for(var n=r,i=1,o=this[t+--n];n>0&&(i*=256);)o+=this[t+--n]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*r)),o},f.prototype.readInt8=function(t,r){return r||M(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},f.prototype.readInt16LE=function(t,r){r||M(t,2,this.length);var e=this[t]|this[t+1]<<8;return 32768&e?4294901760|e:e},f.prototype.readInt16BE=function(t,r){r||M(t,2,this.length);var e=this[t+1]|this[t]<<8;return 32768&e?4294901760|e:e},f.prototype.readInt32LE=function(t,r){return r||M(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},f.prototype.readInt32BE=function(t,r){return r||M(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},f.prototype.readFloatLE=function(t,r){return r||M(t,4,this.length),e.read(this,t,!0,23,4)},f.prototype.readFloatBE=function(t,r){return r||M(t,4,this.length),e.read(this,t,!1,23,4)},f.prototype.readDoubleLE=function(t,r){return r||M(t,8,this.length),e.read(this,t,!0,52,8)},f.prototype.readDoubleBE=function(t,r){return r||M(t,8,this.length),e.read(this,t,!1,52,8)},f.prototype.writeUIntLE=function(t,r,e,n){(t=+t,r|=0,e|=0,n)||k(this,t,r,e,Math.pow(2,8*e)-1,0);var i=1,o=0;for(this[r]=255&t;++o<e&&(i*=256);)this[r+o]=t/i&255;return r+e},f.prototype.writeUIntBE=function(t,r,e,n){(t=+t,r|=0,e|=0,n)||k(this,t,r,e,Math.pow(2,8*e)-1,0);var i=e-1,o=1;for(this[r+i]=255&t;--i>=0&&(o*=256);)this[r+i]=t/o&255;return r+e},f.prototype.writeUInt8=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,1,255,0),f.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=255&t,r+1},f.prototype.writeUInt16LE=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):N(this,t,r,!0),r+2},f.prototype.writeUInt16BE=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,2,65535,0),f.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):N(this,t,r,!1),r+2},f.prototype.writeUInt32LE=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=255&t):z(this,t,r,!0),r+4},f.prototype.writeUInt32BE=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,4,4294967295,0),f.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):z(this,t,r,!1),r+4},f.prototype.writeIntLE=function(t,r,e,n){if(t=+t,r|=0,!n){var i=Math.pow(2,8*e-1);k(this,t,r,e,i-1,-i)}var o=0,u=1,f=0;for(this[r]=255&t;++o<e&&(u*=256);)t<0&&0===f&&0!==this[r+o-1]&&(f=1),this[r+o]=(t/u>>0)-f&255;return r+e},f.prototype.writeIntBE=function(t,r,e,n){if(t=+t,r|=0,!n){var i=Math.pow(2,8*e-1);k(this,t,r,e,i-1,-i)}var o=e-1,u=1,f=0;for(this[r+o]=255&t;--o>=0&&(u*=256);)t<0&&0===f&&0!==this[r+o+1]&&(f=1),this[r+o]=(t/u>>0)-f&255;return r+e},f.prototype.writeInt8=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,1,127,-128),f.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[r]=255&t,r+1},f.prototype.writeInt16LE=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8):N(this,t,r,!0),r+2},f.prototype.writeInt16BE=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,2,32767,-32768),f.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=255&t):N(this,t,r,!1),r+2},f.prototype.writeInt32LE=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,4,2147483647,-2147483648),f.TYPED_ARRAY_SUPPORT?(this[r]=255&t,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):z(this,t,r,!0),r+4},f.prototype.writeInt32BE=function(t,r,e){return t=+t,r|=0,e||k(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),f.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=255&t):z(this,t,r,!1),r+4},f.prototype.writeFloatLE=function(t,r,e){return j(this,t,r,!0,e)},f.prototype.writeFloatBE=function(t,r,e){return j(this,t,r,!1,e)},f.prototype.writeDoubleLE=function(t,r,e){return q(this,t,r,!0,e)},f.prototype.writeDoubleBE=function(t,r,e){return q(this,t,r,!1,e)},f.prototype.copy=function(t,r,e,n){if(e||(e=0),n||0===n||(n=this.length),r>=t.length&&(r=t.length),r||(r=0),n>0&&n<e&&(n=e),n===e)return 0;if(0===t.length||0===this.length)return 0;if(r<0)throw new RangeError("targetStart out of bounds");if(e<0||e>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-r<n-e&&(n=t.length-r+e);var i,o=n-e;if(this===t&&e<r&&r<n)for(i=o-1;i>=0;--i)t[i+r]=this[i+e];else if(o<1e3||!f.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)t[i+r]=this[i+e];else Uint8Array.prototype.set.call(t,this.subarray(e,e+o),r);return o},f.prototype.fill=function(t,r,e,n){if("string"==typeof t){if("string"==typeof r?(n=r,r=0,e=this.length):"string"==typeof e&&(n=e,e=this.length),1===t.length){var i=t.charCodeAt(0);i<256&&(t=i)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!f.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof t&&(t&=255);if(r<0||this.length<r||this.length<e)throw new RangeError("Out of range index");if(e<=r)return this;var o;if(r>>>=0,e=void 0===e?this.length:e>>>0,t||(t=0),"number"==typeof t)for(o=r;o<e;++o)this[o]=t;else{var u=f.isBuffer(t)?t:$(new f(t,n).toString()),s=u.length;for(o=0;o<e-r;++o)this[o+r]=u[o%s]}return this};var V=/[^+\/0-9A-Za-z-_]/g;function X(t){if((t=J(t).replace(V,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}function J(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function Z(t){return t<16?"0"+t.toString(16):t.toString(16)}function $(t,r){var e;r=r||1/0;for(var n=t.length,i=null,o=[],u=0;u<n;++u){if((e=t.charCodeAt(u))>55295&&e<57344){if(!i){if(e>56319){(r-=3)>-1&&o.push(239,191,189);continue}if(u+1===n){(r-=3)>-1&&o.push(239,191,189);continue}i=e;continue}if(e<56320){(r-=3)>-1&&o.push(239,191,189),i=e;continue}e=65536+(i-55296<<10|e-56320)}else i&&(r-=3)>-1&&o.push(239,191,189);if(i=null,e<128){if((r-=1)<0)break;o.push(e)}else if(e<2048){if((r-=2)<0)break;o.push(e>>6|192,63&e|128)}else if(e<65536){if((r-=3)<0)break;o.push(e>>12|224,e>>6&63|128,63&e|128)}else{if(!(e<1114112))throw new Error("Invalid code point");if((r-=4)<0)break;o.push(e>>18|240,e>>12&63|128,e>>6&63|128,63&e|128)}}return o}function G(t){for(var r=[],e=0;e<t.length;++e)r.push(255&t.charCodeAt(e));return r}function H(t,r){for(var e,n,i,o=[],u=0;u<t.length&&!((r-=2)<0);++u)n=(e=t.charCodeAt(u))>>8,i=e%256,o.push(i),o.push(n);return o}function K(t){return r.toByteArray(X(t))}function Q(t,r,e,n){for(var i=0;i<n&&!(i+e>=r.length||i>=t.length);++i)r[i+e]=t[i];return i}function W(t){return t!=t}
    },{"base64-js":"yh9p","ieee754":"JgNJ","isarray":"REa7","buffer":"dskh"}],"Nq71":[function(require,module,exports) {
    
    var r=require("buffer/").Buffer;"undefined"!=typeof ArrayBuffer&&void 0===ArrayBuffer.isView&&(ArrayBuffer.isView=function(r){return t.indexOf(Object.prototype.toString.call(r))>-1});var t=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]","[object DataView]"];function e(r){return"string"==typeof r?0===r.length:0===r.byteLength}function n(t){return"string"==typeof t&&(t=new r(t,"utf8")),ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)}module.exports=exports={isEmptyData:e,convertToBuffer:n};
    },{"buffer/":"dskh"}],"K4Gq":[function(require,module,exports) {
    var t=require("./browserHashUtils");function e(t,e){this.hash=new t,this.outer=new t;var i=r(t,e),s=new Uint8Array(t.BLOCK_SIZE);s.set(i);for(var h=0;h<t.BLOCK_SIZE;h++)i[h]^=54,s[h]^=92;this.hash.update(i),this.outer.update(s);for(h=0;h<i.byteLength;h++)i[h]=0}function r(e,r){var i=t.convertToBuffer(r);if(i.byteLength>e.BLOCK_SIZE){var s=new e;s.update(i),i=s.digest()}var h=new Uint8Array(e.BLOCK_SIZE);return h.set(i),h}module.exports=exports=e,e.prototype.update=function(e){if(t.isEmptyData(e)||this.error)return this;try{this.hash.update(t.convertToBuffer(e))}catch(r){this.error=r}return this},e.prototype.digest=function(t){return this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest(t)};
    },{"./browserHashUtils":"Nq71"}],"dQg1":[function(require,module,exports) {
    
    var t=require("./browserHashUtils"),e=require("buffer/").Buffer,i=64,n=16,g=[1732584193,4023233417,2562383102,271733878];function r(){this.state=[1732584193,4023233417,2562383102,271733878],this.buffer=new DataView(new ArrayBuffer(i)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}function U(t,e,i,n,g,r){return((e=(e+t&4294967295)+(n+r&4294967295)&4294967295)<<g|e>>>32-g)+i&4294967295}function f(t,e,i,n,g,r,f){return U(e&i|~e&n,t,e,g,r,f)}function s(t,e,i,n,g,r,f){return U(e&n|i&~n,t,e,g,r,f)}function h(t,e,i,n,g,r,f){return U(e^i^n,t,e,g,r,f)}function u(t,e,i,n,g,r,f){return U(i^(e|~n),t,e,g,r,f)}module.exports=exports=r,r.BLOCK_SIZE=i,r.prototype.update=function(e){if(t.isEmptyData(e))return this;if(this.finished)throw new Error("Attempted to update an already finished hash.");var n=t.convertToBuffer(e),g=0,r=n.byteLength;for(this.bytesHashed+=r;r>0;)this.buffer.setUint8(this.bufferLength++,n[g++]),r--,this.bufferLength===i&&(this.hashBuffer(),this.bufferLength=0);return this},r.prototype.digest=function(t){if(!this.finished){var g=this.buffer,r=this.bufferLength,U=8*this.bytesHashed;if(g.setUint8(this.bufferLength++,128),r%i>=i-8){for(var f=this.bufferLength;f<i;f++)g.setUint8(f,0);this.hashBuffer(),this.bufferLength=0}for(f=this.bufferLength;f<i-8;f++)g.setUint8(f,0);g.setUint32(i-8,U>>>0,!0),g.setUint32(i-4,Math.floor(U/4294967296),!0),this.hashBuffer(),this.finished=!0}var s=new DataView(new ArrayBuffer(n));for(f=0;f<4;f++)s.setUint32(4*f,this.state[f],!0);var h=new e(s.buffer,s.byteOffset,s.byteLength);return t?h.toString(t):h},r.prototype.hashBuffer=function(){var t=this.buffer,e=this.state,i=e[0],n=e[1],g=e[2],r=e[3];i=f(i,n,g,r,t.getUint32(0,!0),7,3614090360),r=f(r,i,n,g,t.getUint32(4,!0),12,3905402710),g=f(g,r,i,n,t.getUint32(8,!0),17,606105819),n=f(n,g,r,i,t.getUint32(12,!0),22,3250441966),i=f(i,n,g,r,t.getUint32(16,!0),7,4118548399),r=f(r,i,n,g,t.getUint32(20,!0),12,1200080426),g=f(g,r,i,n,t.getUint32(24,!0),17,2821735955),n=f(n,g,r,i,t.getUint32(28,!0),22,4249261313),i=f(i,n,g,r,t.getUint32(32,!0),7,1770035416),r=f(r,i,n,g,t.getUint32(36,!0),12,2336552879),g=f(g,r,i,n,t.getUint32(40,!0),17,4294925233),n=f(n,g,r,i,t.getUint32(44,!0),22,2304563134),i=f(i,n,g,r,t.getUint32(48,!0),7,1804603682),r=f(r,i,n,g,t.getUint32(52,!0),12,4254626195),g=f(g,r,i,n,t.getUint32(56,!0),17,2792965006),i=s(i,n=f(n,g,r,i,t.getUint32(60,!0),22,1236535329),g,r,t.getUint32(4,!0),5,4129170786),r=s(r,i,n,g,t.getUint32(24,!0),9,3225465664),g=s(g,r,i,n,t.getUint32(44,!0),14,643717713),n=s(n,g,r,i,t.getUint32(0,!0),20,3921069994),i=s(i,n,g,r,t.getUint32(20,!0),5,3593408605),r=s(r,i,n,g,t.getUint32(40,!0),9,38016083),g=s(g,r,i,n,t.getUint32(60,!0),14,3634488961),n=s(n,g,r,i,t.getUint32(16,!0),20,3889429448),i=s(i,n,g,r,t.getUint32(36,!0),5,568446438),r=s(r,i,n,g,t.getUint32(56,!0),9,3275163606),g=s(g,r,i,n,t.getUint32(12,!0),14,4107603335),n=s(n,g,r,i,t.getUint32(32,!0),20,1163531501),i=s(i,n,g,r,t.getUint32(52,!0),5,2850285829),r=s(r,i,n,g,t.getUint32(8,!0),9,4243563512),g=s(g,r,i,n,t.getUint32(28,!0),14,1735328473),i=h(i,n=s(n,g,r,i,t.getUint32(48,!0),20,2368359562),g,r,t.getUint32(20,!0),4,4294588738),r=h(r,i,n,g,t.getUint32(32,!0),11,2272392833),g=h(g,r,i,n,t.getUint32(44,!0),16,1839030562),n=h(n,g,r,i,t.getUint32(56,!0),23,4259657740),i=h(i,n,g,r,t.getUint32(4,!0),4,2763975236),r=h(r,i,n,g,t.getUint32(16,!0),11,1272893353),g=h(g,r,i,n,t.getUint32(28,!0),16,4139469664),n=h(n,g,r,i,t.getUint32(40,!0),23,3200236656),i=h(i,n,g,r,t.getUint32(52,!0),4,681279174),r=h(r,i,n,g,t.getUint32(0,!0),11,3936430074),g=h(g,r,i,n,t.getUint32(12,!0),16,3572445317),n=h(n,g,r,i,t.getUint32(24,!0),23,76029189),i=h(i,n,g,r,t.getUint32(36,!0),4,3654602809),r=h(r,i,n,g,t.getUint32(48,!0),11,3873151461),g=h(g,r,i,n,t.getUint32(60,!0),16,530742520),i=u(i,n=h(n,g,r,i,t.getUint32(8,!0),23,3299628645),g,r,t.getUint32(0,!0),6,4096336452),r=u(r,i,n,g,t.getUint32(28,!0),10,1126891415),g=u(g,r,i,n,t.getUint32(56,!0),15,2878612391),n=u(n,g,r,i,t.getUint32(20,!0),21,4237533241),i=u(i,n,g,r,t.getUint32(48,!0),6,1700485571),r=u(r,i,n,g,t.getUint32(12,!0),10,2399980690),g=u(g,r,i,n,t.getUint32(40,!0),15,4293915773),n=u(n,g,r,i,t.getUint32(4,!0),21,2240044497),i=u(i,n,g,r,t.getUint32(32,!0),6,1873313359),r=u(r,i,n,g,t.getUint32(60,!0),10,4264355552),g=u(g,r,i,n,t.getUint32(24,!0),15,2734768916),n=u(n,g,r,i,t.getUint32(52,!0),21,1309151649),i=u(i,n,g,r,t.getUint32(16,!0),6,4149444226),r=u(r,i,n,g,t.getUint32(44,!0),10,3174756917),g=u(g,r,i,n,t.getUint32(8,!0),15,718787259),n=u(n,g,r,i,t.getUint32(36,!0),21,3951481745),e[0]=i+e[0]&4294967295,e[1]=n+e[1]&4294967295,e[2]=g+e[2]&4294967295,e[3]=r+e[3]&4294967295};
    },{"./browserHashUtils":"Nq71","buffer/":"dskh"}],"bpi6":[function(require,module,exports) {
    
    var t=require("buffer/").Buffer,h=require("./browserHashUtils"),i=64,s=20,e=new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),o=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],r=Math.pow(2,53)-1;function f(){this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=new Uint32Array(80),this.offset=0,this.shift=24,this.totalLength=0}module.exports=exports=f,f.BLOCK_SIZE=i,f.prototype.update=function(t){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(h.isEmptyData(t))return this;var i=(t=h.convertToBuffer(t)).length;this.totalLength+=8*i;for(var s=0;s<i;s++)this.write(t[s]);return this},f.prototype.write=function(t){this.block[this.offset]|=(255&t)<<this.shift,this.shift?this.shift-=8:(this.offset++,this.shift=24),16===this.offset&&this.processBlock()},f.prototype.digest=function(h){this.write(128),(this.offset>14||14===this.offset&&this.shift<24)&&this.processBlock(),this.offset=14,this.shift=24,this.write(0),this.write(0),this.write(this.totalLength>0xffffffffff?this.totalLength/1099511627776:0),this.write(this.totalLength>4294967295?this.totalLength/4294967296:0);for(var i=24;i>=0;i-=8)this.write(this.totalLength>>i);var e=new t(s),o=new DataView(e.buffer);return o.setUint32(0,this.h0,!1),o.setUint32(4,this.h1,!1),o.setUint32(8,this.h2,!1),o.setUint32(12,this.h3,!1),o.setUint32(16,this.h4,!1),h?e.toString(h):e},f.prototype.processBlock=function(){for(var t=16;t<80;t++){var h=this.block[t-3]^this.block[t-8]^this.block[t-14]^this.block[t-16];this.block[t]=h<<1|h>>>31}var i,s,e=this.h0,o=this.h1,r=this.h2,f=this.h3,n=this.h4;for(t=0;t<80;t++){t<20?(i=f^o&(r^f),s=1518500249):t<40?(i=o^r^f,s=1859775393):t<60?(i=o&r|f&(o|r),s=2400959708):(i=o^r^f,s=3395469782);var a=(e<<5|e>>>27)+i+n+s+(0|this.block[t]);n=f,f=r,r=o<<30|o>>>2,o=e,e=a}for(this.h0=this.h0+e|0,this.h1=this.h1+o|0,this.h2=this.h2+r|0,this.h3=this.h3+f|0,this.h4=this.h4+n|0,this.offset=0,t=0;t<16;t++)this.block[t]=0};
    },{"buffer/":"dskh","./browserHashUtils":"Nq71"}],"DYCR":[function(require,module,exports) {
    
    var t=require("buffer/").Buffer,e=require("./browserHashUtils"),s=64,h=32,i=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),r=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],f=Math.pow(2,53)-1;function n(){this.state=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}module.exports=exports=n,n.BLOCK_SIZE=s,n.prototype.update=function(t){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(e.isEmptyData(t))return this;var h=0,i=(t=e.convertToBuffer(t)).byteLength;if(this.bytesHashed+=i,8*this.bytesHashed>f)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;i>0;)this.buffer[this.bufferLength++]=t[h++],i--,this.bufferLength===s&&(this.hashBuffer(),this.bufferLength=0);return this},n.prototype.digest=function(e){if(!this.finished){var i=8*this.bytesHashed,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),f=this.bufferLength;if(r.setUint8(this.bufferLength++,128),f%s>=s-8){for(var n=this.bufferLength;n<s;n++)r.setUint8(n,0);this.hashBuffer(),this.bufferLength=0}for(n=this.bufferLength;n<s-8;n++)r.setUint8(n,0);r.setUint32(s-8,Math.floor(i/4294967296),!0),r.setUint32(s-4,i),this.hashBuffer(),this.finished=!0}var a=new t(h);for(n=0;n<8;n++)a[4*n]=this.state[n]>>>24&255,a[4*n+1]=this.state[n]>>>16&255,a[4*n+2]=this.state[n]>>>8&255,a[4*n+3]=this.state[n]>>>0&255;return e?a.toString(e):a},n.prototype.hashBuffer=function(){for(var t=this.buffer,e=this.state,h=e[0],r=e[1],f=e[2],n=e[3],a=e[4],u=e[5],o=e[6],b=e[7],p=0;p<s;p++){if(p<16)this.temp[p]=(255&t[4*p])<<24|(255&t[4*p+1])<<16|(255&t[4*p+2])<<8|255&t[4*p+3];else{var d=this.temp[p-2],y=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10,g=((d=this.temp[p-15])>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[p]=(y+this.temp[p-7]|0)+(g+this.temp[p-16]|0)}var m=(((a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7))+(a&u^~a&o)|0)+(b+(i[p]+this.temp[p]|0)|0)|0,w=((h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10))+(h&r^h&f^r&f)|0;b=o,o=u,u=a,a=n+m|0,n=f,f=r,r=h,h=m+w|0}e[0]+=h,e[1]+=r,e[2]+=f,e[3]+=n,e[4]+=a,e[5]+=u,e[6]+=o,e[7]+=b};
    },{"buffer/":"dskh","./browserHashUtils":"Nq71"}],"vK6i":[function(require,module,exports) {
    var r=require("./browserHmac"),e=require("./browserMd5"),t=require("./browserSha1"),n=require("./browserSha256");module.exports=exports={createHash:function(r){if("md5"===(r=r.toLowerCase()))return new e;if("sha256"===r)return new n;if("sha1"===r)return new t;throw new Error("Hash algorithm "+r+" is not supported in the browser SDK")},createHmac:function(o,i){if("md5"===(o=o.toLowerCase()))return new r(e,i);if("sha256"===o)return new r(n,i);if("sha1"===o)return new r(t,i);throw new Error("HMAC algorithm "+o+" is not supported in the browser SDK")},createSign:function(){throw new Error("createSign is not implemented in the browser")}};
    },{"./browserHmac":"K4Gq","./browserMd5":"dQg1","./browserSha1":"bpi6","./browserSha256":"DYCR"}],"oWqx":[function(require,module,exports) {
    var global = arguments[3];
    var define;
    var o,e=arguments[3];!function(n){var r="object"==typeof exports&&exports&&!exports.nodeType&&exports,t="object"==typeof module&&module&&!module.nodeType&&module,u="object"==typeof e&&e;u.global!==u&&u.window!==u&&u.self!==u||(n=u);var i,f,c=2147483647,l=36,s=1,p=26,a=38,d=700,h=72,v=128,g="-",w=/^xn--/,x=/[^\x20-\x7E]/,y=/[\x2E\u3002\uFF0E\uFF61]/g,m={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},C=l-s,b=Math.floor,j=String.fromCharCode;function A(o){throw new RangeError(m[o])}function I(o,e){for(var n=o.length,r=[];n--;)r[n]=e(o[n]);return r}function E(o,e){var n=o.split("@"),r="";return n.length>1&&(r=n[0]+"@",o=n[1]),r+I((o=o.replace(y,".")).split("."),e).join(".")}function F(o){for(var e,n,r=[],t=0,u=o.length;t<u;)(e=o.charCodeAt(t++))>=55296&&e<=56319&&t<u?56320==(64512&(n=o.charCodeAt(t++)))?r.push(((1023&e)<<10)+(1023&n)+65536):(r.push(e),t--):r.push(e);return r}function O(o){return I(o,function(o){var e="";return o>65535&&(e+=j((o-=65536)>>>10&1023|55296),o=56320|1023&o),e+=j(o)}).join("")}function S(o,e){return o+22+75*(o<26)-((0!=e)<<5)}function T(o,e,n){var r=0;for(o=n?b(o/d):o>>1,o+=b(o/e);o>C*p>>1;r+=l)o=b(o/C);return b(r+(C+1)*o/(o+a))}function L(o){var e,n,r,t,u,i,f,a,d,w,x,y=[],m=o.length,C=0,j=v,I=h;for((n=o.lastIndexOf(g))<0&&(n=0),r=0;r<n;++r)o.charCodeAt(r)>=128&&A("not-basic"),y.push(o.charCodeAt(r));for(t=n>0?n+1:0;t<m;){for(u=C,i=1,f=l;t>=m&&A("invalid-input"),((a=(x=o.charCodeAt(t++))-48<10?x-22:x-65<26?x-65:x-97<26?x-97:l)>=l||a>b((c-C)/i))&&A("overflow"),C+=a*i,!(a<(d=f<=I?s:f>=I+p?p:f-I));f+=l)i>b(c/(w=l-d))&&A("overflow"),i*=w;I=T(C-u,e=y.length+1,0==u),b(C/e)>c-j&&A("overflow"),j+=b(C/e),C%=e,y.splice(C++,0,j)}return O(y)}function M(o){var e,n,r,t,u,i,f,a,d,w,x,y,m,C,I,E=[];for(y=(o=F(o)).length,e=v,n=0,u=h,i=0;i<y;++i)(x=o[i])<128&&E.push(j(x));for(r=t=E.length,t&&E.push(g);r<y;){for(f=c,i=0;i<y;++i)(x=o[i])>=e&&x<f&&(f=x);for(f-e>b((c-n)/(m=r+1))&&A("overflow"),n+=(f-e)*m,e=f,i=0;i<y;++i)if((x=o[i])<e&&++n>c&&A("overflow"),x==e){for(a=n,d=l;!(a<(w=d<=u?s:d>=u+p?p:d-u));d+=l)I=a-w,C=l-w,E.push(j(S(w+I%C,0))),a=b(I/C);E.push(j(S(a,0))),u=T(n,m,r==t),n=0,++r}++n,++e}return E.join("")}if(i={version:"1.4.1",ucs2:{decode:F,encode:O},decode:L,encode:M,toASCII:function(o){return E(o,function(o){return x.test(o)?"xn--"+M(o):o})},toUnicode:function(o){return E(o,function(o){return w.test(o)?L(o.slice(4).toLowerCase()):o})}},"function"==typeof o&&"object"==typeof o.amd&&o.amd)o("punycode",function(){return i});else if(r&&t)if(module.exports==r)t.exports=i;else for(f in i)i.hasOwnProperty(f)&&(r[f]=i[f]);else n.punycode=i}(this);
    },{}],"J6GP":[function(require,module,exports) {
    "use strict";function r(r,e){return Object.prototype.hasOwnProperty.call(r,e)}module.exports=function(t,n,o,a){n=n||"&",o=o||"=";var s={};if("string"!=typeof t||0===t.length)return s;var p=/\+/g;t=t.split(n);var u=1e3;a&&"number"==typeof a.maxKeys&&(u=a.maxKeys);var c=t.length;u>0&&c>u&&(c=u);for(var i=0;i<c;++i){var y,l,f,v,b=t[i].replace(p,"%20"),d=b.indexOf(o);d>=0?(y=b.substr(0,d),l=b.substr(d+1)):(y=b,l=""),f=decodeURIComponent(y),v=decodeURIComponent(l),r(s,f)?e(s[f])?s[f].push(v):s[f]=[s[f],v]:s[f]=v}return s};var e=Array.isArray||function(r){return"[object Array]"===Object.prototype.toString.call(r)};
    },{}],"bvhO":[function(require,module,exports) {
    "use strict";var n=function(n){switch(typeof n){case"string":return n;case"boolean":return n?"true":"false";case"number":return isFinite(n)?n:"";default:return""}};module.exports=function(o,u,c,a){return u=u||"&",c=c||"=",null===o&&(o=void 0),"object"==typeof o?r(t(o),function(t){var a=encodeURIComponent(n(t))+c;return e(o[t])?r(o[t],function(e){return a+encodeURIComponent(n(e))}).join(u):a+encodeURIComponent(n(o[t]))}).join(u):a?encodeURIComponent(n(a))+c+encodeURIComponent(n(o)):""};var e=Array.isArray||function(n){return"[object Array]"===Object.prototype.toString.call(n)};function r(n,e){if(n.map)return n.map(e);for(var r=[],t=0;t<n.length;t++)r.push(e(n[t],t));return r}var t=Object.keys||function(n){var e=[];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&e.push(r);return e};
    },{}],"fk5h":[function(require,module,exports) {
    "use strict";exports.decode=exports.parse=require("./decode"),exports.encode=exports.stringify=require("./encode");
    },{"./decode":"J6GP","./encode":"bvhO"}],"Mej7":[function(require,module,exports) {
    var t=require("punycode");function h(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}exports.parse=y,exports.resolve=b,exports.resolveObject=j,exports.format=g,exports.Url=h;var s=/^([a-z0-9.+-]+:)/i,e=/:[0-9]*$/,a=["<",">",'"',"`"," ","\r","\n","\t"],o=["{","}","|","\\","^","`"].concat(a),r=["'"].concat(o),n=["%","/","?",";","#"].concat(r),i=["/","?","#"],l=255,p=/^[a-z0-9A-Z_-]{0,63}$/,c=/^([a-z0-9A-Z_-]{0,63})(.*)$/,u={javascript:!0,"javascript:":!0},f={javascript:!0,"javascript:":!0},m={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=require("querystring");function y(t,s,e){if(t&&x(t)&&t instanceof h)return t;var a=new h;return a.parse(t,s,e),a}function g(t){return q(t)&&(t=y(t)),t instanceof h?t.format():h.prototype.format.call(t)}function b(t,h){return y(t,!1,!0).resolve(h)}function j(t,h){return t?y(t,!1,!0).resolveObject(h):h}function q(t){return"string"==typeof t}function x(t){return"object"==typeof t&&null!==t}function d(t){return null===t}function O(t){return null==t}h.prototype.parse=function(h,e,a){if(!q(h))throw new TypeError("Parameter 'url' must be a string, not "+typeof h);var o=h;o=o.trim();var y=s.exec(o);if(y){var g=(y=y[0]).toLowerCase();this.protocol=g,o=o.substr(y.length)}if(a||y||o.match(/^\/\/[^@\/]+@[^@\/]+/)){var b="//"===o.substr(0,2);!b||y&&f[y]||(o=o.substr(2),this.slashes=!0)}if(!f[y]&&(b||y&&!m[y])){for(var j,x,d=-1,O=0;O<i.length;O++){-1!==(A=o.indexOf(i[O]))&&(-1===d||A<d)&&(d=A)}-1!==(x=-1===d?o.lastIndexOf("@"):o.lastIndexOf("@",d))&&(j=o.slice(0,x),o=o.slice(x+1),this.auth=decodeURIComponent(j)),d=-1;for(O=0;O<n.length;O++){var A;-1!==(A=o.indexOf(n[O]))&&(-1===d||A<d)&&(d=A)}-1===d&&(d=o.length),this.host=o.slice(0,d),o=o.slice(d),this.parseHost(),this.hostname=this.hostname||"";var w="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!w)for(var C=this.hostname.split(/\./),I=(O=0,C.length);O<I;O++){var k=C[O];if(k&&!k.match(p)){for(var U="",z=0,E=k.length;z<E;z++)k.charCodeAt(z)>127?U+="x":U+=k[z];if(!U.match(p)){var R=C.slice(0,O),Z=C.slice(O+1),$=k.match(c);$&&(R.push($[1]),Z.unshift($[2])),Z.length&&(o="/"+Z.join(".")+o),this.hostname=R.join(".");break}}}if(this.hostname.length>l?this.hostname="":this.hostname=this.hostname.toLowerCase(),!w){var _=this.hostname.split("."),H=[];for(O=0;O<_.length;++O){var L=_[O];H.push(L.match(/[^A-Za-z0-9_-]/)?"xn--"+t.encode(L):L)}this.hostname=H.join(".")}var P=this.port?":"+this.port:"",T=this.hostname||"";this.host=T+P,this.href+=this.host,w&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==o[0]&&(o="/"+o))}if(!u[g])for(O=0,I=r.length;O<I;O++){var B=r[O],D=encodeURIComponent(B);D===B&&(D=escape(B)),o=o.split(B).join(D)}var F=o.indexOf("#");-1!==F&&(this.hash=o.substr(F),o=o.slice(0,F));var G=o.indexOf("?");if(-1!==G?(this.search=o.substr(G),this.query=o.substr(G+1),e&&(this.query=v.parse(this.query)),o=o.slice(0,G)):e&&(this.search="",this.query={}),o&&(this.pathname=o),m[g]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){P=this.pathname||"",L=this.search||"";this.path=P+L}return this.href=this.format(),this},h.prototype.format=function(){var t=this.auth||"";t&&(t=(t=encodeURIComponent(t)).replace(/%3A/i,":"),t+="@");var h=this.protocol||"",s=this.pathname||"",e=this.hash||"",a=!1,o="";this.host?a=t+this.host:this.hostname&&(a=t+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(a+=":"+this.port)),this.query&&x(this.query)&&Object.keys(this.query).length&&(o=v.stringify(this.query));var r=this.search||o&&"?"+o||"";return h&&":"!==h.substr(-1)&&(h+=":"),this.slashes||(!h||m[h])&&!1!==a?(a="//"+(a||""),s&&"/"!==s.charAt(0)&&(s="/"+s)):a||(a=""),e&&"#"!==e.charAt(0)&&(e="#"+e),r&&"?"!==r.charAt(0)&&(r="?"+r),h+a+(s=s.replace(/[?#]/g,function(t){return encodeURIComponent(t)}))+(r=r.replace("#","%23"))+e},h.prototype.resolve=function(t){return this.resolveObject(y(t,!1,!0)).format()},h.prototype.resolveObject=function(t){if(q(t)){var s=new h;s.parse(t,!1,!0),t=s}var e=new h;if(Object.keys(this).forEach(function(t){e[t]=this[t]},this),e.hash=t.hash,""===t.href)return e.href=e.format(),e;if(t.slashes&&!t.protocol)return Object.keys(t).forEach(function(h){"protocol"!==h&&(e[h]=t[h])}),m[e.protocol]&&e.hostname&&!e.pathname&&(e.path=e.pathname="/"),e.href=e.format(),e;if(t.protocol&&t.protocol!==e.protocol){if(!m[t.protocol])return Object.keys(t).forEach(function(h){e[h]=t[h]}),e.href=e.format(),e;if(e.protocol=t.protocol,t.host||f[t.protocol])e.pathname=t.pathname;else{for(var a=(t.pathname||"").split("/");a.length&&!(t.host=a.shift()););t.host||(t.host=""),t.hostname||(t.hostname=""),""!==a[0]&&a.unshift(""),a.length<2&&a.unshift(""),e.pathname=a.join("/")}if(e.search=t.search,e.query=t.query,e.host=t.host||"",e.auth=t.auth,e.hostname=t.hostname||t.host,e.port=t.port,e.pathname||e.search){var o=e.pathname||"",r=e.search||"";e.path=o+r}return e.slashes=e.slashes||t.slashes,e.href=e.format(),e}var n=e.pathname&&"/"===e.pathname.charAt(0),i=t.host||t.pathname&&"/"===t.pathname.charAt(0),l=i||n||e.host&&t.pathname,p=l,c=e.pathname&&e.pathname.split("/")||[],u=(a=t.pathname&&t.pathname.split("/")||[],e.protocol&&!m[e.protocol]);if(u&&(e.hostname="",e.port=null,e.host&&(""===c[0]?c[0]=e.host:c.unshift(e.host)),e.host="",t.protocol&&(t.hostname=null,t.port=null,t.host&&(""===a[0]?a[0]=t.host:a.unshift(t.host)),t.host=null),l=l&&(""===a[0]||""===c[0])),i)e.host=t.host||""===t.host?t.host:e.host,e.hostname=t.hostname||""===t.hostname?t.hostname:e.hostname,e.search=t.search,e.query=t.query,c=a;else if(a.length)c||(c=[]),c.pop(),c=c.concat(a),e.search=t.search,e.query=t.query;else if(!O(t.search)){if(u)e.hostname=e.host=c.shift(),(j=!!(e.host&&e.host.indexOf("@")>0)&&e.host.split("@"))&&(e.auth=j.shift(),e.host=e.hostname=j.shift());return e.search=t.search,e.query=t.query,d(e.pathname)&&d(e.search)||(e.path=(e.pathname?e.pathname:"")+(e.search?e.search:"")),e.href=e.format(),e}if(!c.length)return e.pathname=null,e.search?e.path="/"+e.search:e.path=null,e.href=e.format(),e;for(var v=c.slice(-1)[0],y=(e.host||t.host)&&("."===v||".."===v)||""===v,g=0,b=c.length;b>=0;b--)"."==(v=c[b])?c.splice(b,1):".."===v?(c.splice(b,1),g++):g&&(c.splice(b,1),g--);if(!l&&!p)for(;g--;g)c.unshift("..");!l||""===c[0]||c[0]&&"/"===c[0].charAt(0)||c.unshift(""),y&&"/"!==c.join("/").substr(-1)&&c.push("");var j,x=""===c[0]||c[0]&&"/"===c[0].charAt(0);u&&(e.hostname=e.host=x?"":c.length?c.shift():"",(j=!!(e.host&&e.host.indexOf("@")>0)&&e.host.split("@"))&&(e.auth=j.shift(),e.host=e.hostname=j.shift()));return(l=l||e.host&&c.length)&&!x&&c.unshift(""),c.length?e.pathname=c.join("/"):(e.pathname=null,e.path=null),d(e.pathname)&&d(e.search)||(e.path=(e.pathname?e.pathname:"")+(e.search?e.search:"")),e.auth=t.auth||e.auth,e.slashes=e.slashes||t.slashes,e.href=e.format(),e},h.prototype.parseHost=function(){var t=this.host,h=e.exec(t);h&&(":"!==(h=h[0])&&(this.port=h.substr(1)),t=t.substr(0,t.length-h.length)),t&&(this.hostname=t)};
    },{"punycode":"oWqx","querystring":"fk5h"}],"jyWV":[function(require,module,exports) {
    "use strict";function r(r,e){return Object.prototype.hasOwnProperty.call(r,e)}module.exports=function(e,t,n,o){t=t||"&",n=n||"=";var s={};if("string"!=typeof e||0===e.length)return s;var a=/\+/g;e=e.split(t);var p=1e3;o&&"number"==typeof o.maxKeys&&(p=o.maxKeys);var u=e.length;p>0&&u>p&&(u=p);for(var c=0;c<u;++c){var i,y,f,l,d=e[c].replace(a,"%20"),m=d.indexOf(n);m>=0?(i=d.substr(0,m),y=d.substr(m+1)):(i=d,y=""),f=decodeURIComponent(i),l=decodeURIComponent(y),r(s,f)?Array.isArray(s[f])?s[f].push(l):s[f]=[s[f],l]:s[f]=l}return s};
    },{}],"S89S":[function(require,module,exports) {
    "use strict";var e=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};module.exports=function(n,o,t,r){return o=o||"&",t=t||"=",null===n&&(n=void 0),"object"==typeof n?Object.keys(n).map(function(r){var u=encodeURIComponent(e(r))+t;return Array.isArray(n[r])?n[r].map(function(n){return u+encodeURIComponent(e(n))}).join(o):u+encodeURIComponent(e(n[r]))}).join(o):r?encodeURIComponent(e(r))+t+encodeURIComponent(e(n)):""};
    },{}],"GYr0":[function(require,module,exports) {
    "use strict";exports.decode=exports.parse=require("./decode"),exports.encode=exports.stringify=require("./encode");
    },{"./decode":"jyWV","./encode":"S89S"}],"PRxE":[function(require,module,exports) {
    module.exports={now:function(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now():Date.now()}};
    },{}],"ZM7W":[function(require,module,exports) {
    function e(e){for(var r=[],n=0;n<e.length;){var t=e.readInt32BE(n),s=e.slice(n,t+n);n+=t,r.push(s)}return r}module.exports={eventMessageChunker:e};
    },{}],"n6Fw":[function(require,module,exports) {
    var r=require("../core").util,t=r.buffer.toBuffer;function e(e){if(8!==e.length)throw new Error("Int64 buffers must be exactly 8 bytes");r.Buffer.isBuffer(e)||(e=t(e)),this.bytes=e}function n(r){for(var t=0;t<8;t++)r[t]^=255;for(t=7;t>-1&&(r[t]++,0===r[t]);t--);}e.fromNumber=function(r){if(r>0x8000000000000000||r<-0x8000000000000000)throw new Error(r+" is too large (or, if negative, too small) to represent as an Int64");for(var t=new Uint8Array(8),o=7,f=Math.abs(Math.round(r));o>-1&&f>0;o--,f/=256)t[o]=f;return r<0&&n(t),new e(t)},e.prototype.valueOf=function(){var r=this.bytes.slice(0),t=128&r[0];return t&&n(r),parseInt(r.toString("hex"),16)*(t?-1:1)},e.prototype.toString=function(){return String(this.valueOf())},module.exports={Int64:e};
    },{"../core":"YECT"}],"ob7q":[function(require,module,exports) {
    var e=require("../core").util,r=e.buffer.toBuffer,t=4,o=2*t,s=4,c=o+2*s;function a(a){if(e.Buffer.isBuffer(a)||(a=r(a)),a.length<c)throw new Error("Provided message too short to accommodate event stream message overhead");if(a.length!==a.readUInt32BE(0))throw new Error("Reported message length does not match received message length");var h=a.readUInt32BE(o);if(h!==e.crypto.crc32(a.slice(0,o)))throw new Error("The prelude checksum specified in the message ("+h+") does not match the calculated CRC32 checksum.");var n=a.readUInt32BE(a.length-s);if(n!==e.crypto.crc32(a.slice(0,a.length-s)))throw new Error("The message checksum did not match the expected value of "+n);var d=o+s,i=d+a.readUInt32BE(t);return{headers:a.slice(d,i),body:a.slice(i,a.length-s)}}module.exports={splitMessage:a};
    },{"../core":"YECT"}],"u5T3":[function(require,module,exports) {
    var e=require("./int64").Int64,a=require("./split-message").splitMessage,r="boolean",t="byte",s="short",n="integer",u="long",l="binary",i="string",b="timestamp",c="uuid";function v(a){for(var v={},o=0;o<a.length;){var d=a.readUInt8(o++),p=a.slice(o,o+d).toString();switch(o+=d,a.readUInt8(o++)){case 0:v[p]={type:r,value:!0};break;case 1:v[p]={type:r,value:!1};break;case 2:v[p]={type:t,value:a.readInt8(o++)};break;case 3:v[p]={type:s,value:a.readInt16BE(o)},o+=2;break;case 4:v[p]={type:n,value:a.readInt32BE(o)},o+=4;break;case 5:v[p]={type:u,value:new e(a.slice(o,o+8))},o+=8;break;case 6:var y=a.readUInt16BE(o);o+=2,v[p]={type:l,value:a.slice(o,o+y)},o+=y;break;case 7:var g=a.readUInt16BE(o);o+=2,v[p]={type:i,value:a.slice(o,o+g).toString()},o+=g;break;case 8:v[p]={type:b,value:new Date(new e(a.slice(o,o+8)).valueOf())},o+=8;break;case 9:var k=a.slice(o,o+16).toString("hex");o+=16,v[p]={type:c,value:k.substr(0,8)+"-"+k.substr(8,4)+"-"+k.substr(12,4)+"-"+k.substr(16,4)+"-"+k.substr(20)};break;default:throw new Error("Unrecognized header type tag")}}return v}function o(e){var r=a(e);return{headers:v(r.headers),body:r.body}}module.exports={parseMessage:o};
    },{"./int64":"n6Fw","./split-message":"ob7q"}],"ahOT":[function(require,module,exports) {
    var e=require("./parse-message").parseMessage;function r(r,s,v){var t=e(s),n=t.headers[":message-type"];if(n){if("error"===n.value)throw a(t);if("event"!==n.value)return}var o=t.headers[":event-type"],m=v.members[o.value];if(m){var u={},d=m.eventPayloadMemberName;if(d){var i=m.members[d];"binary"===i.type?u[d]=t.body:u[d]=r.parse(t.body.toString(),i)}for(var l=m.eventHeaderMemberNames,p=0;p<l.length;p++){var b=l[p];t.headers[b]&&(u[b]=m.members[b].toType(t.headers[b].value))}var f={};return f[o.value]=u,f}}function a(e){var r=e.headers[":error-code"],a=e.headers[":error-message"],s=new Error(a.value||a);return s.code=s.name=r.value||r,s}module.exports={parseEvent:r};
    },{"./parse-message":"u5T3"}],"cfVt":[function(require,module,exports) {
    var e=require("../event-stream/event-message-chunker").eventMessageChunker,r=require("./parse-event").parseEvent;function t(t,n,a){for(var s=e(t),u=[],v=0;v<s.length;v++)u.push(r(n,s[v],a));return u}module.exports={createEventStream:t};
    },{"../event-stream/event-message-chunker":"ZM7W","./parse-event":"ahOT"}],"aggW":[function(require,module,exports) {
    var process = require("process");
    var e=require("process"),r=require("./core");function i(e,i){if("string"==typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())>=0)return e.toLowerCase();throw r.util.error(new Error,i)}}function n(n,o){var t;if((n=n||{})[o.clientConfig]&&(t=i(n[o.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+o.clientConfig+'" configuration. Expect "legacy"  or "regional". Got "'+n[o.clientConfig]+'".'})))return t;if(!r.util.isNode())return t;if(Object.prototype.hasOwnProperty.call(e.env,o.env)&&(t=i(e.env[o.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+o.env+' environmental variable. Expect "legacy"  or "regional". Got "'+e.env[o.env]+'".'})))return t;var a={};try{a=r.util.getProfilesFromSharedConfig(r.util.iniLoader)[r.util.defaultProfile]}catch(l){}if(a&&Object.prototype.hasOwnProperty.call(a,o.sharedConfig)&&(t=i(a[o.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+o.sharedConfig+' profile config. Expect "legacy"  or "regional". Got "'+a[o.sharedConfig]+'".'})))return t;return t}module.exports=n;
    },{"./core":"YECT","process":"pBGv"}],"Kpi2":[function(require,module,exports) {
    var e=require("../core"),n=require("../config_regional_endpoint"),i="AWS_STS_REGIONAL_ENDPOINTS",t="sts_regional_endpoints";e.util.update(e.STS.prototype,{credentialsFrom:function(n,i){return n?(i||(i=new e.TemporaryCredentials),i.expired=!1,i.accessKeyId=n.Credentials.AccessKeyId,i.secretAccessKey=n.Credentials.SecretAccessKey,i.sessionToken=n.Credentials.SessionToken,i.expireTime=n.Credentials.Expiration,i):null},assumeRoleWithWebIdentity:function(e,n){return this.makeUnauthenticatedRequest("assumeRoleWithWebIdentity",e,n)},assumeRoleWithSAML:function(e,n){return this.makeUnauthenticatedRequest("assumeRoleWithSAML",e,n)},setupRequestListeners:function(e){e.addListener("validate",this.optInRegionalEndpoint,!0)},optInRegionalEndpoint:function(s){var o=s.service,r=o.config;if(r.stsRegionalEndpoints=n(o._originalConfig,{env:i,sharedConfig:t,clientConfig:"stsRegionalEndpoints"}),"regional"===r.stsRegionalEndpoints&&o.isGlobalEndpoint){if(!r.region)throw e.util.error(new Error,{code:"ConfigError",message:"Missing region in config"});var a=r.endpoint.indexOf(".amazonaws.com"),d=r.endpoint.substring(0,a)+"."+r.region+r.endpoint.substring(a);s.httpRequest.updateEndpoint(d),s.httpRequest.region=r.region}}});
    },{"../core":"YECT","../config_regional_endpoint":"aggW"}],"fxEk":[function(require,module,exports) {
    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:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"},Tags:{shape:"S8"},TransitiveTagKeys:{type:"list",member:{}},ExternalId:{},SerialNumber:{},TokenCode:{}}},output:{resultWrapper:"AssumeRoleResult",type:"structure",members:{Credentials:{shape:"Sh"},AssumedRoleUser:{shape:"Sm"},PackedPolicySize:{type:"integer"}}}},AssumeRoleWithSAML:{input:{type:"structure",required:["RoleArn","PrincipalArn","SAMLAssertion"],members:{RoleArn:{},PrincipalArn:{},SAMLAssertion:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"}}},output:{resultWrapper:"AssumeRoleWithSAMLResult",type:"structure",members:{Credentials:{shape:"Sh"},AssumedRoleUser:{shape:"Sm"},PackedPolicySize:{type:"integer"},Subject:{},SubjectType:{},Issuer:{},Audience:{},NameQualifier:{}}}},AssumeRoleWithWebIdentity:{input:{type:"structure",required:["RoleArn","RoleSessionName","WebIdentityToken"],members:{RoleArn:{},RoleSessionName:{},WebIdentityToken:{},ProviderId:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"}}},output:{resultWrapper:"AssumeRoleWithWebIdentityResult",type:"structure",members:{Credentials:{shape:"Sh"},SubjectFromWebIdentityToken:{},AssumedRoleUser:{shape:"Sm"},PackedPolicySize:{type:"integer"},Provider:{},Audience:{}}}},DecodeAuthorizationMessage:{input:{type:"structure",required:["EncodedMessage"],members:{EncodedMessage:{}}},output:{resultWrapper:"DecodeAuthorizationMessageResult",type:"structure",members:{DecodedMessage:{}}}},GetAccessKeyInfo:{input:{type:"structure",required:["AccessKeyId"],members:{AccessKeyId:{}}},output:{resultWrapper:"GetAccessKeyInfoResult",type:"structure",members:{Account:{}}}},GetCallerIdentity:{input:{type:"structure",members:{}},output:{resultWrapper:"GetCallerIdentityResult",type:"structure",members:{UserId:{},Account:{},Arn:{}}}},GetFederationToken:{input:{type:"structure",required:["Name"],members:{Name:{},Policy:{},PolicyArns:{shape:"S4"},DurationSeconds:{type:"integer"},Tags:{shape:"S8"}}},output:{resultWrapper:"GetFederationTokenResult",type:"structure",members:{Credentials:{shape:"Sh"},FederatedUser:{type:"structure",required:["FederatedUserId","Arn"],members:{FederatedUserId:{},Arn:{}}},PackedPolicySize:{type:"integer"}}}},GetSessionToken:{input:{type:"structure",members:{DurationSeconds:{type:"integer"},SerialNumber:{},TokenCode:{}}},output:{resultWrapper:"GetSessionTokenResult",type:"structure",members:{Credentials:{shape:"Sh"}}}}},shapes:{S4:{type:"list",member:{type:"structure",members:{arn:{}}}},S8:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sh:{type:"structure",required:["AccessKeyId","SecretAccessKey","SessionToken","Expiration"],members:{AccessKeyId:{},SecretAccessKey:{},SessionToken:{},Expiration:{type:"timestamp"}}},Sm:{type:"structure",required:["AssumedRoleId","Arn"],members:{AssumedRoleId:{},Arn:{}}}}};
    },{}],"GkJq":[function(require,module,exports) {
    module.exports={pagination:{}};
    },{}],"snjN":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.sts={},e.STS=r.defineService("sts",["2011-06-15"]),require("../lib/services/sts"),Object.defineProperty(i.services.sts,"2011-06-15",{get:function(){var e=require("../apis/sts-2011-06-15.min.json");return e.paginators=require("../apis/sts-2011-06-15.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.STS;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/sts":"Kpi2","../apis/sts-2011-06-15.min.json":"fxEk","../apis/sts-2011-06-15.paginators.json":"GkJq"}],"MwkR":[function(require,module,exports) {
    var e=require("../core"),s=require("../../clients/sts");e.TemporaryCredentials=e.util.inherit(e.Credentials,{constructor:function(s,t){e.Credentials.call(this),this.loadMasterCredentials(t),this.expired=!0,this.params=s||{},this.params.RoleArn&&(this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials")},refresh:function(s){this.coalesceRefresh(s||e.util.fn.callback)},load:function(e){var s=this;s.createClients(),s.masterCredentials.get(function(){s.service.config.credentials=s.masterCredentials,(s.params.RoleArn?s.service.assumeRole:s.service.getSessionToken).call(s.service,function(t,r){t||s.service.credentialsFrom(r,s),e(t)})})},loadMasterCredentials:function(s){for(this.masterCredentials=s||e.config.credentials;this.masterCredentials.masterCredentials;)this.masterCredentials=this.masterCredentials.masterCredentials;"function"!=typeof this.masterCredentials.get&&(this.masterCredentials=new e.Credentials(this.masterCredentials))},createClients:function(){this.service=this.service||new s({params:this.params})}});
    },{"../core":"YECT","../../clients/sts":"snjN"}],"lI30":[function(require,module,exports) {
    var e=require("../core"),r=require("../../clients/sts");e.ChainableTemporaryCredentials=e.util.inherit(e.Credentials,{constructor:function(n){e.Credentials.call(this),n=n||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var o=e.util.copy(n.params)||{};if(o.RoleArn&&(o.RoleSessionName=o.RoleSessionName||"temporary-credentials"),o.SerialNumber){if(!n.tokenCodeFn||"function"!=typeof n.tokenCodeFn)throw new e.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=n.tokenCodeFn}var i=e.util.merge({params:o,credentials:n.masterCredentials||e.config.credentials},n.stsConfig||{});this.service=new r(i)},refresh:function(r){this.coalesceRefresh(r||e.util.fn.callback)},load:function(e){var r=this,n=r.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode(function(o,i){var t={};o?e(o):(i&&(t.TokenCode=i),r.service[n](t,function(n,o){n||r.service.credentialsFrom(o,r),e(n)}))})},getTokenCode:function(r){var n=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,function(o,i){if(o){var t=o;return o instanceof Error&&(t=o.message),void r(e.util.error(new Error("Error fetching MFA token: "+t),{code:n.errorCode}))}r(null,i)}):r(null)}});
    },{"../core":"YECT","../../clients/sts":"snjN"}],"PkxM":[function(require,module,exports) {
    var e=require("../core"),i=require("../../clients/sts");e.WebIdentityCredentials=e.util.inherit(e.Credentials,{constructor:function(i,t){e.Credentials.call(this),this.expired=!0,this.params=i,this.params.RoleSessionName=this.params.RoleSessionName||"web-identity",this.data=null,this._clientConfig=e.util.copy(t||{})},refresh:function(i){this.coalesceRefresh(i||e.util.fn.callback)},load:function(e){var i=this;i.createClients(),i.service.assumeRoleWithWebIdentity(function(t,s){i.data=null,t||(i.data=s,i.service.credentialsFrom(s,i)),e(t)})},createClients:function(){if(!this.service){var t=e.util.merge({},this._clientConfig);t.params=this.params,this.service=new i(t)}}});
    },{"../core":"YECT","../../clients/sts":"snjN"}],"QVaa":[function(require,module,exports) {
    var e=require("../core");e.util.update(e.CognitoIdentity.prototype,{getOpenIdToken:function(e,t){return this.makeUnauthenticatedRequest("getOpenIdToken",e,t)},getId:function(e,t){return this.makeUnauthenticatedRequest("getId",e,t)},getCredentialsForIdentity:function(e,t){return this.makeUnauthenticatedRequest("getCredentialsForIdentity",e,t)}});
    },{"../core":"YECT"}],"P99A":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2014-06-30",endpointPrefix:"cognito-identity",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Cognito Identity",serviceId:"Cognito Identity",signatureVersion:"v4",targetPrefix:"AWSCognitoIdentityService",uid:"cognito-identity-2014-06-30"},operations:{CreateIdentityPool:{input:{type:"structure",required:["IdentityPoolName","AllowUnauthenticatedIdentities"],members:{IdentityPoolName:{},AllowUnauthenticatedIdentities:{type:"boolean"},AllowClassicFlow:{type:"boolean"},SupportedLoginProviders:{shape:"S5"},DeveloperProviderName:{},OpenIdConnectProviderARNs:{shape:"S9"},CognitoIdentityProviders:{shape:"Sb"},SamlProviderARNs:{shape:"Sg"},IdentityPoolTags:{shape:"Sh"}}},output:{shape:"Sk"}},DeleteIdentities:{input:{type:"structure",required:["IdentityIdsToDelete"],members:{IdentityIdsToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{UnprocessedIdentityIds:{type:"list",member:{type:"structure",members:{IdentityId:{},ErrorCode:{}}}}}}},DeleteIdentityPool:{input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{}}}},DescribeIdentity:{input:{type:"structure",required:["IdentityId"],members:{IdentityId:{}}},output:{shape:"Sv"}},DescribeIdentityPool:{input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{}}},output:{shape:"Sk"}},GetCredentialsForIdentity:{input:{type:"structure",required:["IdentityId"],members:{IdentityId:{},Logins:{shape:"S10"},CustomRoleArn:{}}},output:{type:"structure",members:{IdentityId:{},Credentials:{type:"structure",members:{AccessKeyId:{},SecretKey:{},SessionToken:{},Expiration:{type:"timestamp"}}}}}},GetId:{input:{type:"structure",required:["IdentityPoolId"],members:{AccountId:{},IdentityPoolId:{},Logins:{shape:"S10"}}},output:{type:"structure",members:{IdentityId:{}}}},GetIdentityPoolRoles:{input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{}}},output:{type:"structure",members:{IdentityPoolId:{},Roles:{shape:"S1c"},RoleMappings:{shape:"S1e"}}}},GetOpenIdToken:{input:{type:"structure",required:["IdentityId"],members:{IdentityId:{},Logins:{shape:"S10"}}},output:{type:"structure",members:{IdentityId:{},Token:{}}}},GetOpenIdTokenForDeveloperIdentity:{input:{type:"structure",required:["IdentityPoolId","Logins"],members:{IdentityPoolId:{},IdentityId:{},Logins:{shape:"S10"},TokenDuration:{type:"long"}}},output:{type:"structure",members:{IdentityId:{},Token:{}}}},ListIdentities:{input:{type:"structure",required:["IdentityPoolId","MaxResults"],members:{IdentityPoolId:{},MaxResults:{type:"integer"},NextToken:{},HideDisabled:{type:"boolean"}}},output:{type:"structure",members:{IdentityPoolId:{},Identities:{type:"list",member:{shape:"Sv"}},NextToken:{}}}},ListIdentityPools:{input:{type:"structure",required:["MaxResults"],members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{IdentityPools:{type:"list",member:{type:"structure",members:{IdentityPoolId:{},IdentityPoolName:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sh"}}}},LookupDeveloperIdentity:{input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{},IdentityId:{},DeveloperUserIdentifier:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{IdentityId:{},DeveloperUserIdentifierList:{type:"list",member:{}},NextToken:{}}}},MergeDeveloperIdentities:{input:{type:"structure",required:["SourceUserIdentifier","DestinationUserIdentifier","DeveloperProviderName","IdentityPoolId"],members:{SourceUserIdentifier:{},DestinationUserIdentifier:{},DeveloperProviderName:{},IdentityPoolId:{}}},output:{type:"structure",members:{IdentityId:{}}}},SetIdentityPoolRoles:{input:{type:"structure",required:["IdentityPoolId","Roles"],members:{IdentityPoolId:{},Roles:{shape:"S1c"},RoleMappings:{shape:"S1e"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sh"}}},output:{type:"structure",members:{}}},UnlinkDeveloperIdentity:{input:{type:"structure",required:["IdentityId","IdentityPoolId","DeveloperProviderName","DeveloperUserIdentifier"],members:{IdentityId:{},IdentityPoolId:{},DeveloperProviderName:{},DeveloperUserIdentifier:{}}}},UnlinkIdentity:{input:{type:"structure",required:["IdentityId","Logins","LoginsToRemove"],members:{IdentityId:{},Logins:{shape:"S10"},LoginsToRemove:{shape:"Sw"}}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateIdentityPool:{input:{shape:"Sk"},output:{shape:"Sk"}}},shapes:{S5:{type:"map",key:{},value:{}},S9:{type:"list",member:{}},Sb:{type:"list",member:{type:"structure",members:{ProviderName:{},ClientId:{},ServerSideTokenCheck:{type:"boolean"}}}},Sg:{type:"list",member:{}},Sh:{type:"map",key:{},value:{}},Sk:{type:"structure",required:["IdentityPoolId","IdentityPoolName","AllowUnauthenticatedIdentities"],members:{IdentityPoolId:{},IdentityPoolName:{},AllowUnauthenticatedIdentities:{type:"boolean"},AllowClassicFlow:{type:"boolean"},SupportedLoginProviders:{shape:"S5"},DeveloperProviderName:{},OpenIdConnectProviderARNs:{shape:"S9"},CognitoIdentityProviders:{shape:"Sb"},SamlProviderARNs:{shape:"Sg"},IdentityPoolTags:{shape:"Sh"}}},Sv:{type:"structure",members:{IdentityId:{},Logins:{shape:"Sw"},CreationDate:{type:"timestamp"},LastModifiedDate:{type:"timestamp"}}},Sw:{type:"list",member:{}},S10:{type:"map",key:{},value:{}},S1c:{type:"map",key:{},value:{}},S1e:{type:"map",key:{},value:{type:"structure",required:["Type"],members:{Type:{},AmbiguousRoleResolution:{},RulesConfiguration:{type:"structure",required:["Rules"],members:{Rules:{type:"list",member:{type:"structure",required:["Claim","MatchType","Value","RoleARN"],members:{Claim:{},MatchType:{},Value:{},RoleARN:{}}}}}}}}}}};
    },{}],"MxgO":[function(require,module,exports) {
    require("../lib/node_loader");var i=require("../lib/core"),e=i.Service,t=i.apiLoader;t.services.cognitoidentity={},i.CognitoIdentity=e.defineService("cognitoidentity",["2014-06-30"]),require("../lib/services/cognitoidentity"),Object.defineProperty(t.services.cognitoidentity,"2014-06-30",{get:function(){var i=require("../apis/cognito-identity-2014-06-30.min.json");return i.paginators=require("../apis/cognito-identity-2014-06-30.paginators.json").pagination,i},enumerable:!0,configurable:!0}),module.exports=i.CognitoIdentity;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/cognitoidentity":"QVaa","../apis/cognito-identity-2014-06-30.min.json":"P99A","../apis/cognito-identity-2014-06-30.paginators.json":"GkJq"}],"Bncr":[function(require,module,exports) {
    var t=require("../core"),e=require("../../clients/cognitoidentity"),i=require("../../clients/sts");t.CognitoIdentityCredentials=t.util.inherit(t.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,i){t.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=t.util.copy(i||{}),this.loadCachedId();var n=this;Object.defineProperty(this,"identityId",{get:function(){return n.loadCachedId(),n._identityId||n.params.IdentityId},set:function(t){n._identityId=t}})},refresh:function(e){this.coalesceRefresh(e||t.util.fn.callback)},load:function(t){var e=this;e.createClients(),e.data=null,e._identityId=null,e.getId(function(i){i?(e.clearIdOnNotAuthorized(i),t(i)):e.params.RoleArn?e.getCredentialsFromSTS(t):e.getCredentialsForIdentity(t)})},clearCachedId:function(){this._identityId=null,delete this.params.IdentityId;var t=this.params.IdentityPoolId,e=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+t+e],delete this.storage[this.localStorageKey.providers+t+e]},clearIdOnNotAuthorized:function(t){"NotAuthorizedException"==t.code&&this.clearCachedId()},getId:function(t){var e=this;if("string"==typeof e.params.IdentityId)return t(null,e.params.IdentityId);e.cognito.getId(function(i,n){!i&&n.IdentityId?(e.params.IdentityId=n.IdentityId,t(null,n.IdentityId)):t(i)})},loadCredentials:function(t,e){t&&e&&(e.expired=!1,e.accessKeyId=t.Credentials.AccessKeyId,e.secretAccessKey=t.Credentials.SecretKey,e.sessionToken=t.Credentials.SessionToken,e.expireTime=t.Credentials.Expiration)},getCredentialsForIdentity:function(t){var e=this;e.cognito.getCredentialsForIdentity(function(i,n){i?e.clearIdOnNotAuthorized(i):(e.cacheId(n),e.data=n,e.loadCredentials(e.data,e)),t(i)})},getCredentialsFromSTS:function(t){var e=this;e.cognito.getOpenIdToken(function(i,n){i?(e.clearIdOnNotAuthorized(i),t(i)):(e.cacheId(n),e.params.WebIdentityToken=n.Token,e.webIdentityCredentials.refresh(function(i){i||(e.data=e.webIdentityCredentials.data,e.sts.credentialsFrom(e.data,e)),t(i)}))})},loadCachedId:function(){if(t.util.isBrowser()&&!this.params.IdentityId){var e=this.getStorage("id");if(e&&this.params.Logins){var i=Object.keys(this.params.Logins);0!==(this.getStorage("providers")||"").split(",").filter(function(t){return-1!==i.indexOf(t)}).length&&(this.params.IdentityId=e)}else e&&(this.params.IdentityId=e)}},createClients:function(){var n=this._clientConfig;if(this.webIdentityCredentials=this.webIdentityCredentials||new t.WebIdentityCredentials(this.params,n),!this.cognito){var s=t.util.merge({},n);s.params=this.params,this.cognito=new e(s)}this.sts=this.sts||new i(n)},cacheId:function(e){this._identityId=e.IdentityId,this.params.IdentityId=this._identityId,t.util.isBrowser()&&(this.setStorage("id",e.IdentityId),this.params.Logins&&this.setStorage("providers",Object.keys(this.params.Logins).join(",")))},getStorage:function(t){return this.storage[this.localStorageKey[t]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function(t,e){try{this.storage[this.localStorageKey[t]+this.params.IdentityPoolId+(this.params.LoginId||"")]=e}catch(i){}},storage:function(){try{var e=t.util.isBrowser()&&null!==window.localStorage&&"object"==typeof window.localStorage?window.localStorage:{};return e["aws.test-storage"]="foobar",delete e["aws.test-storage"],e}catch(i){return{}}}()});
    },{"../core":"YECT","../../clients/cognitoidentity":"MxgO","../../clients/sts":"snjN"}],"OLkz":[function(require,module,exports) {
    var e=require("../core"),i=require("../../clients/sts");e.SAMLCredentials=e.util.inherit(e.Credentials,{constructor:function(i){e.Credentials.call(this),this.expired=!0,this.params=i},refresh:function(i){this.coalesceRefresh(i||e.util.fn.callback)},load:function(e){var i=this;i.createClients(),i.service.assumeRoleWithSAML(function(s,t){s||i.service.credentialsFrom(t,i),e(s)})},createClients:function(){this.service=this.service||new i({params:this.params})}});
    },{"../core":"YECT","../../clients/sts":"snjN"}],"Kas3":[function(require,module,exports) {
    var e=require("../util"),r=require("../model/shape");function t(){}function n(e,r){for(var t=e.getElementsByTagName(r),n=0,a=t.length;n<a;n++)if(t[n].parentNode===e)return t[n]}function a(e,r){switch(r||(r={}),r.type){case"structure":return o(e,r);case"map":return l(e,r);case"list":return i(e,r);case void 0:case null:return u(e);default:return m(e,r)}}function o(r,t){var o={};return null===r?o:(e.each(t.members,function(e,l){if(l.isXmlAttribute){if(Object.prototype.hasOwnProperty.call(r.attributes,l.name)){var i=r.attributes[l.name].value;o[e]=a({textContent:i},l)}}else{var m=l.flattened?r:n(r,l.name);m?o[e]=a(m,l):l.flattened||"list"!==l.type||t.api.xmlNoDefaultLists||(o[e]=l.defaultValue)}}),o)}function l(e,r){for(var t={},o=r.key.name||"key",l=r.value.name||"value",i=r.flattened?r.name:"entry",m=e.firstElementChild;m;){if(m.nodeName===i){var u=n(m,o).textContent,s=n(m,l);t[u]=a(s,r.value)}m=m.nextElementSibling}return t}function i(e,r){for(var t=[],n=r.flattened?r.name:r.member.name||"member",o=e.firstElementChild;o;)o.nodeName===n&&t.push(a(o,r.member)),o=o.nextElementSibling;return t}function m(e,t){if(e.getAttribute){var n=e.getAttribute("encoding");"base64"===n&&(t=new r.create({type:n}))}var a=e.textContent;return""===a&&(a=null),"function"==typeof t.toType?t.toType(a):a}function u(e){if(null==e)return"";if(!e.firstElementChild)return null===e.parentNode.parentNode?{}:0===e.childNodes.length?"":e.textContent;for(var r={type:"structure",members:{}},t=e.firstElementChild;t;){var n=t.nodeName;Object.prototype.hasOwnProperty.call(r.members,n)?r.members[n].type="list":r.members[n]={name:n},t=t.nextElementSibling}return o(e,r)}t.prototype.parse=function(r,t){if(""===r.replace(/^\s+/,""))return{};var o,l;try{if(window.DOMParser){try{o=(new DOMParser).parseFromString(r,"text/xml")}catch(d){throw e.error(new Error("Parse error in document"),{originalError:d,code:"XMLParserError",retryable:!0})}if(null===o.documentElement)throw e.error(new Error("Cannot parse empty document."),{code:"XMLParserError",retryable:!0});var i=o.getElementsByTagName("parsererror")[0];if(i&&(i.parentNode===o||"body"===i.parentNode.nodeName||i.parentNode.parentNode===o||"body"===i.parentNode.parentNode.nodeName)){var m=i.getElementsByTagName("div")[0]||i;throw e.error(new Error(m.textContent||"Parser error in document"),{code:"XMLParserError",retryable:!0})}}else{if(!window.ActiveXObject)throw new Error("Cannot load XML parser");if((o=new window.ActiveXObject("Microsoft.XMLDOM")).async=!1,!o.loadXML(r))throw e.error(new Error("Parse error in document"),{code:"XMLParserError",retryable:!0})}}catch(c){l=c}if(o&&o.documentElement&&!l){var u=a(o.documentElement,t),s=n(o.documentElement,"ResponseMetadata");return s&&(u.ResponseMetadata=a(s,{})),u}if(l)throw e.error(l||new Error,{code:"XMLParserError",retryable:!0});return{}},module.exports=t;
    },{"../util":"Hz78","../model/shape":"Cd5h"}],"T2os":[function(require,module,exports) {
    "use strict";var e,t="object"==typeof Reflect?Reflect:null,n=t&&"function"==typeof t.apply?t.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};function r(e){console&&console.warn&&console.warn(e)}e=t&&"function"==typeof t.ownKeys?t.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}module.exports=o,module.exports.once=m,o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var s=10;function u(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function f(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function v(e,t,n,i){var o,s,v;if(u(n),void 0===(s=e._events)?(s=e._events=Object.create(null),e._eventsCount=0):(void 0!==s.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),s=e._events),v=s[t]),void 0===v)v=s[t]=n,++e._eventsCount;else if("function"==typeof v?v=s[t]=i?[n,v]:[v,n]:i?v.unshift(n):v.push(n),(o=f(e))>0&&v.length>o&&!v.warned){v.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+v.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=v.length,r(l)}return e}function l(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function c(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=l.bind(r);return i.listener=n,r.wrapFn=i,i}function a(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?d(i):p(i,i.length)}function h(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function p(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function y(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function d(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}function m(e,t){return new Promise(function(n,r){function i(){void 0!==o&&e.removeListener("error",o),n([].slice.call(arguments))}var o;"error"!==t&&(o=function(n){e.removeListener(t,i),r(n)},e.once("error",o)),e.once(t,i)})}Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");s=e}}),o.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},o.prototype.getMaxListeners=function(){return f(this)},o.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var i="error"===e,o=this._events;if(void 0!==o)i=i&&void 0===o.error;else if(!i)return!1;if(i){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var u=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw u.context=s,u}var f=o[e];if(void 0===f)return!1;if("function"==typeof f)n(f,this,t);else{var v=f.length,l=p(f,v);for(r=0;r<v;++r)n(l[r],this,t)}return!0},o.prototype.addListener=function(e,t){return v(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return v(this,e,t,!0)},o.prototype.once=function(e,t){return u(t),this.on(e,c(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){return u(t),this.prependListener(e,c(this,e,t)),this},o.prototype.removeListener=function(e,t){var n,r,i,o,s;if(u(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,o=n.length-1;o>=0;o--)if(n[o]===t||n[o].listener===t){s=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():y(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,s||t)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r<o.length;++r)"removeListener"!==(i=o[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},o.prototype.listeners=function(e){return a(this,e,!0)},o.prototype.rawListeners=function(e){return a(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):h.call(e,t)},o.prototype.listenerCount=h,o.prototype.eventNames=function(){return this._eventsCount>0?e(this._events):[]};
    },{}],"eVmH":[function(require,module,exports) {
    var e=require("../core"),t=require("events").EventEmitter;require("../http"),e.XHRClient=e.util.inherit({handleRequest:function(r,n,s,o){var i=this,a=r.endpoint,u=new t,d=a.protocol+"//"+a.hostname;80!==a.port&&443!==a.port&&(d+=":"+a.port),d+=r.path;var h=new XMLHttpRequest,p=!1;r.stream=h,h.addEventListener("readystatechange",function(){try{if(0===h.status)return}catch(e){return}this.readyState>=this.HEADERS_RECEIVED&&!p&&(u.statusCode=h.status,u.headers=i.parseHeaders(h.getAllResponseHeaders()),u.emit("headers",u.statusCode,u.headers,h.statusText),p=!0),this.readyState===this.DONE&&i.finishRequest(h,u)},!1),h.upload.addEventListener("progress",function(e){u.emit("sendProgress",e)}),h.addEventListener("progress",function(e){u.emit("receiveProgress",e)},!1),h.addEventListener("timeout",function(){o(e.util.error(new Error("Timeout"),{code:"TimeoutError"}))},!1),h.addEventListener("error",function(){o(e.util.error(new Error("Network Failure"),{code:"NetworkingError"}))},!1),h.addEventListener("abort",function(){o(e.util.error(new Error("Request aborted"),{code:"RequestAbortedError"}))},!1),s(u),h.open(r.method,d,!1!==n.xhrAsync),e.util.each(r.headers,function(e,t){"Content-Length"!==e&&"User-Agent"!==e&&"Host"!==e&&h.setRequestHeader(e,t)}),n.timeout&&!1!==n.xhrAsync&&(h.timeout=n.timeout),n.xhrWithCredentials&&(h.withCredentials=!0);try{h.responseType="arraybuffer"}catch(c){}try{r.body?h.send(r.body):h.send()}catch(f){if(!r.body||"object"!=typeof r.body.buffer)throw f;h.send(r.body.buffer)}return u},parseHeaders:function(t){var r={};return e.util.arrayEach(t.split(/\r?\n/),function(e){var t=e.split(":",1)[0],n=e.substring(t.length+2);t.length>0&&(r[t.toLowerCase()]=n)}),r},finishRequest:function(t,r){var n;if("arraybuffer"===t.responseType&&t.response){var s=t.response;n=new e.util.Buffer(s.byteLength);for(var o=new Uint8Array(s),i=0;i<n.length;++i)n[i]=o[i]}try{n||"string"!=typeof t.responseText||(n=new e.util.Buffer(t.responseText))}catch(a){}n&&r.emit("data",n),r.emit("end")}}),e.HttpClient.prototype=e.XHRClient.prototype,e.HttpClient.streamsApiVersion=1;
    },{"../core":"YECT","events":"T2os","../http":"mZGl"}],"jFPJ":[function(require,module,exports) {
    var process = require("process");
    var e=require("process"),r=require("./util");r.crypto.lib=require("./browserCryptoLib"),r.Buffer=require("buffer/").Buffer,r.url=require("url/"),r.querystring=require("querystring/"),r.realClock=require("./realclock/browserClock"),r.environment="js",r.createEventStream=require("./event-stream/buffered-create-event-stream").createEventStream,r.isBrowser=function(){return!0},r.isNode=function(){return!1};var i=require("./core");if(module.exports=i,require("./credentials"),require("./credentials/credential_provider_chain"),require("./credentials/temporary_credentials"),require("./credentials/chainable_temporary_credentials"),require("./credentials/web_identity_credentials"),require("./credentials/cognito_identity_credentials"),require("./credentials/saml_credentials"),i.XML.Parser=require("./xml/browser_parser"),require("./http/xhr"),void 0===e)e={browser:!0};
    },{"./util":"Hz78","./browserCryptoLib":"vK6i","buffer/":"dskh","url/":"Mej7","querystring/":"GYr0","./realclock/browserClock":"PRxE","./event-stream/buffered-create-event-stream":"cfVt","./core":"YECT","./credentials":"MGfB","./credentials/credential_provider_chain":"cVsN","./credentials/temporary_credentials":"MwkR","./credentials/chainable_temporary_credentials":"lI30","./credentials/web_identity_credentials":"PkxM","./credentials/cognito_identity_credentials":"Bncr","./credentials/saml_credentials":"OLkz","./xml/browser_parser":"Kas3","./http/xhr":"eVmH","process":"pBGv"}],"YrjN":[function(require,module,exports) {
    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","UpdatedAt"],members:{RenewalStatus:{},DomainValidationOptions:{shape:"Sd"},RenewalStatusReason:{},UpdatedAt:{type:"timestamp"}}},KeyUsages:{type:"list",member:{type:"structure",members:{Name:{}}}},ExtendedKeyUsages:{type:"list",member:{type:"structure",members:{Name:{},OID:{}}}},CertificateAuthorityArn:{},RenewalEligibility:{},Options:{shape:"S11"}}}}}},ExportCertificate:{input:{type:"structure",required:["CertificateArn","Passphrase"],members:{CertificateArn:{},Passphrase:{type:"blob",sensitive:!0}}},output:{type:"structure",members:{Certificate:{},CertificateChain:{},PrivateKey:{type:"string",sensitive:!0}}}},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:!0},CertificateChain:{type:"blob"},Tags:{shape:"S3"}}},output:{type:"structure",members:{CertificateArn:{}}}},ListCertificates:{input:{type:"structure",members:{CertificateStatuses:{type:"list",member:{}},Includes:{type:"structure",members:{extendedKeyUsage:{type:"list",member:{}},keyUsage:{type:"list",member:{}},keyTypes:{type:"list",member:{}}}},NextToken:{},MaxItems:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},CertificateSummaryList:{type:"list",member:{type:"structure",members:{CertificateArn:{},DomainName:{}}}}}}},ListTagsForCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}},output:{type:"structure",members:{Tags:{shape:"S3"}}}},RemoveTagsFromCertificate:{input:{type:"structure",required:["CertificateArn","Tags"],members:{CertificateArn:{},Tags:{shape:"S3"}}}},RenewCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}}},RequestCertificate:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},ValidationMethod:{},SubjectAlternativeNames:{shape:"Sc"},IdempotencyToken:{},DomainValidationOptions:{type:"list",member:{type:"structure",required:["DomainName","ValidationDomain"],members:{DomainName:{},ValidationDomain:{}}}},Options:{shape:"S11"},CertificateAuthorityArn:{},Tags:{shape:"S3"}}},output:{type:"structure",members:{CertificateArn:{}}}},ResendValidationEmail:{input:{type:"structure",required:["CertificateArn","Domain","ValidationDomain"],members:{CertificateArn:{},Domain:{},ValidationDomain:{}}}},UpdateCertificateOptions:{input:{type:"structure",required:["CertificateArn","Options"],members:{CertificateArn:{},Options:{shape:"S11"}}}}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sc:{type:"list",member:{}},Sd:{type:"list",member:{type:"structure",required:["DomainName"],members:{DomainName:{},ValidationEmails:{type:"list",member:{}},ValidationDomain:{},ValidationStatus:{},ResourceRecord:{type:"structure",required:["Name","Type","Value"],members:{Name:{},Type:{},Value:{}}},ValidationMethod:{}}}},S11:{type:"structure",members:{CertificateTransparencyLoggingPreference:{}}}}};
    },{}],"S1N5":[function(require,module,exports) {
    module.exports={pagination:{ListCertificates:{input_token:"NextToken",limit_key:"MaxItems",output_token:"NextToken",result_key:"CertificateSummaryList"}}};
    },{}],"T3qC":[function(require,module,exports) {
    module.exports={version:2,waiters:{CertificateValidated:{delay:60,maxAttempts:40,operation:"DescribeCertificate",acceptors:[{matcher:"pathAll",expected:"SUCCESS",argument:"Certificate.DomainValidationOptions[].ValidationStatus",state:"success"},{matcher:"pathAny",expected:"PENDING_VALIDATION",argument:"Certificate.DomainValidationOptions[].ValidationStatus",state:"retry"},{matcher:"path",expected:"FAILED",argument:"Certificate.Status",state:"failure"},{matcher:"error",expected:"ResourceNotFoundException",state:"failure"}]}}};
    },{}],"s2vZ":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.acm={},e.ACM=r.defineService("acm",["2015-12-08"]),Object.defineProperty(i.services.acm,"2015-12-08",{get:function(){var e=require("../apis/acm-2015-12-08.min.json");return e.paginators=require("../apis/acm-2015-12-08.paginators.json").pagination,e.waiters=require("../apis/acm-2015-12-08.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.ACM;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/acm-2015-12-08.min.json":"YrjN","../apis/acm-2015-12-08.paginators.json":"S1N5","../apis/acm-2015-12-08.waiters2.json":"T3qC"}],"PALB":[function(require,module,exports) {
    var e=require("../core");e.util.update(e.APIGateway.prototype,{setAcceptHeader:function(e){var t=e.httpRequest;t.headers.Accept||(t.headers.Accept="application/json")},setupRequestListeners:function(t){(t.addListener("build",this.setAcceptHeader),"getExport"===t.operation)&&("swagger"===(t.params||{}).exportType&&t.addListener("extractData",e.util.convertPayloadToString))}});
    },{"../core":"YECT"}],"wTce":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-07-09",endpointPrefix:"apigateway",protocol:"rest-json",serviceFullName:"Amazon API Gateway",serviceId:"API Gateway",signatureVersion:"v4",uid:"apigateway-2015-07-09"},operations:{CreateApiKey:{http:{requestUri:"/apikeys",responseCode:201},input:{type:"structure",members:{name:{},description:{},enabled:{type:"boolean"},generateDistinctId:{type:"boolean"},value:{},stageKeys:{type:"list",member:{type:"structure",members:{restApiId:{},stageName:{}}}},customerId:{},tags:{shape:"S6"}}},output:{shape:"S7"}},CreateAuthorizer:{http:{requestUri:"/restapis/{restapi_id}/authorizers",responseCode:201},input:{type:"structure",required:["restApiId","name","type"],members:{restApiId:{location:"uri",locationName:"restapi_id"},name:{},type:{},providerARNs:{shape:"Sc"},authType:{},authorizerUri:{},authorizerCredentials:{},identitySource:{},identityValidationExpression:{},authorizerResultTtlInSeconds:{type:"integer"}}},output:{shape:"Sf"}},CreateBasePathMapping:{http:{requestUri:"/domainnames/{domain_name}/basepathmappings",responseCode:201},input:{type:"structure",required:["domainName","restApiId"],members:{domainName:{location:"uri",locationName:"domain_name"},basePath:{},restApiId:{},stage:{}}},output:{shape:"Sh"}},CreateDeployment:{http:{requestUri:"/restapis/{restapi_id}/deployments",responseCode:201},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{},stageDescription:{},description:{},cacheClusterEnabled:{type:"boolean"},cacheClusterSize:{},variables:{shape:"S6"},canarySettings:{type:"structure",members:{percentTraffic:{type:"double"},stageVariableOverrides:{shape:"S6"},useStageCache:{type:"boolean"}}},tracingEnabled:{type:"boolean"}}},output:{shape:"Sn"}},CreateDocumentationPart:{http:{requestUri:"/restapis/{restapi_id}/documentation/parts",responseCode:201},input:{type:"structure",required:["restApiId","location","properties"],members:{restApiId:{location:"uri",locationName:"restapi_id"},location:{shape:"Ss"},properties:{}}},output:{shape:"Sv"}},CreateDocumentationVersion:{http:{requestUri:"/restapis/{restapi_id}/documentation/versions",responseCode:201},input:{type:"structure",required:["restApiId","documentationVersion"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationVersion:{},stageName:{},description:{}}},output:{shape:"Sx"}},CreateDomainName:{http:{requestUri:"/domainnames",responseCode:201},input:{type:"structure",required:["domainName"],members:{domainName:{},certificateName:{},certificateBody:{},certificatePrivateKey:{},certificateChain:{},certificateArn:{},regionalCertificateName:{},regionalCertificateArn:{},endpointConfiguration:{shape:"Sz"},tags:{shape:"S6"},securityPolicy:{},mutualTlsAuthentication:{type:"structure",members:{truststoreUri:{},truststoreVersion:{}}}}},output:{shape:"S14"}},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:"S18"}},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:"S1a"}},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:"S1c"}},CreateRestApi:{http:{requestUri:"/restapis",responseCode:201},input:{type:"structure",required:["name"],members:{name:{},description:{},version:{},cloneFrom:{},binaryMediaTypes:{shape:"S9"},minimumCompressionSize:{type:"integer"},apiKeySource:{},endpointConfiguration:{shape:"Sz"},policy:{},tags:{shape:"S6"},disableExecuteApiEndpoint:{type:"boolean"}}},output:{shape:"S1t"}},CreateStage:{http:{requestUri:"/restapis/{restapi_id}/stages",responseCode:201},input:{type:"structure",required:["restApiId","stageName","deploymentId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{},deploymentId:{},description:{},cacheClusterEnabled:{type:"boolean"},cacheClusterSize:{},variables:{shape:"S6"},documentationVersion:{},canarySettings:{shape:"S1v"},tracingEnabled:{type:"boolean"},tags:{shape:"S6"}}},output:{shape:"S1w"}},CreateUsagePlan:{http:{requestUri:"/usageplans",responseCode:201},input:{type:"structure",required:["name"],members:{name:{},description:{},apiStages:{shape:"S23"},throttle:{shape:"S26"},quota:{shape:"S27"},tags:{shape:"S6"}}},output:{shape:"S29"}},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:"S2b"}},CreateVpcLink:{http:{requestUri:"/vpclinks",responseCode:202},input:{type:"structure",required:["name","targetArns"],members:{name:{},description:{},targetArns:{shape:"S9"},tags:{shape:"S6"}}},output:{shape:"S2d"}},DeleteApiKey:{http:{method:"DELETE",requestUri:"/apikeys/{api_Key}",responseCode:202},input:{type:"structure",required:["apiKey"],members:{apiKey:{location:"uri",locationName:"api_Key"}}}},DeleteAuthorizer:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/authorizers/{authorizer_id}",responseCode:202},input:{type:"structure",required:["restApiId","authorizerId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},authorizerId:{location:"uri",locationName:"authorizer_id"}}}},DeleteBasePathMapping:{http:{method:"DELETE",requestUri:"/domainnames/{domain_name}/basepathmappings/{base_path}",responseCode:202},input:{type:"structure",required:["domainName","basePath"],members:{domainName:{location:"uri",locationName:"domain_name"},basePath:{location:"uri",locationName:"base_path"}}}},DeleteClientCertificate:{http:{method:"DELETE",requestUri:"/clientcertificates/{clientcertificate_id}",responseCode:202},input:{type:"structure",required:["clientCertificateId"],members:{clientCertificateId:{location:"uri",locationName:"clientcertificate_id"}}}},DeleteDeployment:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/deployments/{deployment_id}",responseCode:202},input:{type:"structure",required:["restApiId","deploymentId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},deploymentId:{location:"uri",locationName:"deployment_id"}}}},DeleteDocumentationPart:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/documentation/parts/{part_id}",responseCode:202},input:{type:"structure",required:["restApiId","documentationPartId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationPartId:{location:"uri",locationName:"part_id"}}}},DeleteDocumentationVersion:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/documentation/versions/{doc_version}",responseCode:202},input:{type:"structure",required:["restApiId","documentationVersion"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationVersion:{location:"uri",locationName:"doc_version"}}}},DeleteDomainName:{http:{method:"DELETE",requestUri:"/domainnames/{domain_name}",responseCode:202},input:{type:"structure",required:["domainName"],members:{domainName:{location:"uri",locationName:"domain_name"}}}},DeleteGatewayResponse:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/gatewayresponses/{response_type}",responseCode:202},input:{type:"structure",required:["restApiId","responseType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},responseType:{location:"uri",locationName:"response_type"}}}},DeleteIntegration:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration",responseCode:204},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"}}}},DeleteIntegrationResponse:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}",responseCode:204},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"}}}},DeleteMethod:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}",responseCode:204},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"}}}},DeleteMethodResponse:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}",responseCode:204},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"}}}},DeleteModel:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/models/{model_name}",responseCode:202},input:{type:"structure",required:["restApiId","modelName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},modelName:{location:"uri",locationName:"model_name"}}}},DeleteRequestValidator:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}",responseCode:202},input:{type:"structure",required:["restApiId","requestValidatorId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},requestValidatorId:{location:"uri",locationName:"requestvalidator_id"}}}},DeleteResource:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/resources/{resource_id}",responseCode:202},input:{type:"structure",required:["restApiId","resourceId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"}}}},DeleteRestApi:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}",responseCode:202},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"}}}},DeleteStage:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/stages/{stage_name}",responseCode:202},input:{type:"structure",required:["restApiId","stageName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"}}}},DeleteUsagePlan:{http:{method:"DELETE",requestUri:"/usageplans/{usageplanId}",responseCode:202},input:{type:"structure",required:["usagePlanId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"}}}},DeleteUsagePlanKey:{http:{method:"DELETE",requestUri:"/usageplans/{usageplanId}/keys/{keyId}",responseCode:202},input:{type:"structure",required:["usagePlanId","keyId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},keyId:{location:"uri",locationName:"keyId"}}}},DeleteVpcLink:{http:{method:"DELETE",requestUri:"/vpclinks/{vpclink_id}",responseCode:202},input:{type:"structure",required:["vpcLinkId"],members:{vpcLinkId:{location:"uri",locationName:"vpclink_id"}}}},FlushStageAuthorizersCache:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/stages/{stage_name}/cache/authorizers",responseCode:202},input:{type:"structure",required:["restApiId","stageName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"}}}},FlushStageCache:{http:{method:"DELETE",requestUri:"/restapis/{restapi_id}/stages/{stage_name}/cache/data",responseCode:202},input:{type:"structure",required:["restApiId","stageName"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"}}}},GenerateClientCertificate:{http:{requestUri:"/clientcertificates",responseCode:201},input:{type:"structure",members:{description:{},tags:{shape:"S6"}}},output:{shape:"S34"}},GetAccount:{http:{method:"GET",requestUri:"/account"},input:{type:"structure",members:{}},output:{shape:"S36"}},GetApiKey:{http:{method:"GET",requestUri:"/apikeys/{api_Key}"},input:{type:"structure",required:["apiKey"],members:{apiKey:{location:"uri",locationName:"api_Key"},includeValue:{location:"querystring",locationName:"includeValue",type:"boolean"}}},output:{shape:"S7"}},GetApiKeys:{http:{method:"GET",requestUri:"/apikeys"},input:{type:"structure",members:{position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"},nameQuery:{location:"querystring",locationName:"name"},customerId:{location:"querystring",locationName:"customerId"},includeValues:{location:"querystring",locationName:"includeValues",type:"boolean"}}},output:{type:"structure",members:{warnings:{shape:"S9"},position:{},items:{locationName:"item",type:"list",member:{shape:"S7"}}}}},GetAuthorizer:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/authorizers/{authorizer_id}"},input:{type:"structure",required:["restApiId","authorizerId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},authorizerId:{location:"uri",locationName:"authorizer_id"}}},output:{shape:"Sf"}},GetAuthorizers:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/authorizers"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"Sf"}}}}},GetBasePathMapping:{http:{method:"GET",requestUri:"/domainnames/{domain_name}/basepathmappings/{base_path}"},input:{type:"structure",required:["domainName","basePath"],members:{domainName:{location:"uri",locationName:"domain_name"},basePath:{location:"uri",locationName:"base_path"}}},output:{shape:"Sh"}},GetBasePathMappings:{http:{method:"GET",requestUri:"/domainnames/{domain_name}/basepathmappings"},input:{type:"structure",required:["domainName"],members:{domainName:{location:"uri",locationName:"domain_name"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"Sh"}}}}},GetClientCertificate:{http:{method:"GET",requestUri:"/clientcertificates/{clientcertificate_id}"},input:{type:"structure",required:["clientCertificateId"],members:{clientCertificateId:{location:"uri",locationName:"clientcertificate_id"}}},output:{shape:"S34"}},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:"S34"}}}}},GetDeployment:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/deployments/{deployment_id}"},input:{type:"structure",required:["restApiId","deploymentId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},deploymentId:{location:"uri",locationName:"deployment_id"},embed:{shape:"S9",location:"querystring",locationName:"embed"}}},output:{shape:"Sn"}},GetDeployments:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/deployments"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"Sn"}}}}},GetDocumentationPart:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/documentation/parts/{part_id}"},input:{type:"structure",required:["restApiId","documentationPartId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationPartId:{location:"uri",locationName:"part_id"}}},output:{shape:"Sv"}},GetDocumentationParts:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/documentation/parts"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},type:{location:"querystring",locationName:"type"},nameQuery:{location:"querystring",locationName:"name"},path:{location:"querystring",locationName:"path"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"},locationStatus:{location:"querystring",locationName:"locationStatus"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"Sv"}}}}},GetDocumentationVersion:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/documentation/versions/{doc_version}"},input:{type:"structure",required:["restApiId","documentationVersion"],members:{restApiId:{location:"uri",locationName:"restapi_id"},documentationVersion:{location:"uri",locationName:"doc_version"}}},output:{shape:"Sx"}},GetDocumentationVersions:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/documentation/versions"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"Sx"}}}}},GetDomainName:{http:{method:"GET",requestUri:"/domainnames/{domain_name}"},input:{type:"structure",required:["domainName"],members:{domainName:{location:"uri",locationName:"domain_name"}}},output:{shape:"S14"}},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:"S14"}}}}},GetExport:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/stages/{stage_name}/exports/{export_type}",responseCode:200},input:{type:"structure",required:["restApiId","stageName","exportType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"},exportType:{location:"uri",locationName:"export_type"},parameters:{shape:"S6",location:"querystring"},accepts:{location:"header",locationName:"Accept"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},contentDisposition:{location:"header",locationName:"Content-Disposition"},body:{type:"blob"}},payload:"body"}},GetGatewayResponse:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/gatewayresponses/{response_type}"},input:{type:"structure",required:["restApiId","responseType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},responseType:{location:"uri",locationName:"response_type"}}},output:{shape:"S48"}},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:"S48"}}}}},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:"S1j"}},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:"S1p"}},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:"S1e"}},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:"S1h"}},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:"S18"}},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:"S18"}}}}},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:"S1a"}},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:"S1a"}}}}},GetResource:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/resources/{resource_id}"},input:{type:"structure",required:["restApiId","resourceId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},embed:{shape:"S9",location:"querystring",locationName:"embed"}}},output:{shape:"S1c"}},GetResources:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/resources"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"},embed:{shape:"S9",location:"querystring",locationName:"embed"}}},output:{type:"structure",members:{position:{},items:{locationName:"item",type:"list",member:{shape:"S1c"}}}}},GetRestApi:{http:{method:"GET",requestUri:"/restapis/{restapi_id}"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"}}},output:{shape:"S1t"}},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:"S1t"}}}}},GetSdk:{http:{method:"GET",requestUri:"/restapis/{restapi_id}/stages/{stage_name}/sdks/{sdk_type}",responseCode:200},input:{type:"structure",required:["restApiId","stageName","sdkType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},stageName:{location:"uri",locationName:"stage_name"},sdkType:{location:"uri",locationName:"sdk_type"},parameters:{shape:"S6",location:"querystring"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},contentDisposition:{location:"header",locationName:"Content-Disposition"},body:{type:"blob"}},payload:"body"}},GetSdkType:{http:{method:"GET",requestUri:"/sdktypes/{sdktype_id}"},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"sdktype_id"}}},output:{shape:"S51"}},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:"S51"}}}}},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:"S1w"}},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:"S1w"}}}}},GetTags:{http:{method:"GET",requestUri:"/tags/{resource_arn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resource_arn"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{tags:{shape:"S6"}}}},GetUsage:{http:{method:"GET",requestUri:"/usageplans/{usageplanId}/usage"},input:{type:"structure",required:["usagePlanId","startDate","endDate"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},keyId:{location:"querystring",locationName:"keyId"},startDate:{location:"querystring",locationName:"startDate"},endDate:{location:"querystring",locationName:"endDate"},position:{location:"querystring",locationName:"position"},limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{shape:"S5e"}},GetUsagePlan:{http:{method:"GET",requestUri:"/usageplans/{usageplanId}"},input:{type:"structure",required:["usagePlanId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"}}},output:{shape:"S29"}},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:"S2b"}},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:"S2b"}}}}},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:"S29"}}}}},GetVpcLink:{http:{method:"GET",requestUri:"/vpclinks/{vpclink_id}"},input:{type:"structure",required:["vpcLinkId"],members:{vpcLinkId:{location:"uri",locationName:"vpclink_id"}}},output:{shape:"S2d"}},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:"S2d"}}}}},ImportApiKeys:{http:{requestUri:"/apikeys?mode=import",responseCode:201},input:{type:"structure",required:["body","format"],members:{body:{type:"blob"},format:{location:"querystring",locationName:"format"},failOnWarnings:{location:"querystring",locationName:"failonwarnings",type:"boolean"}},payload:"body"},output:{type:"structure",members:{ids:{shape:"S9"},warnings:{shape:"S9"}}}},ImportDocumentationParts:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}/documentation/parts"},input:{type:"structure",required:["restApiId","body"],members:{restApiId:{location:"uri",locationName:"restapi_id"},mode:{location:"querystring",locationName:"mode"},failOnWarnings:{location:"querystring",locationName:"failonwarnings",type:"boolean"},body:{type:"blob"}},payload:"body"},output:{type:"structure",members:{ids:{shape:"S9"},warnings:{shape:"S9"}}}},ImportRestApi:{http:{requestUri:"/restapis?mode=import",responseCode:201},input:{type:"structure",required:["body"],members:{failOnWarnings:{location:"querystring",locationName:"failonwarnings",type:"boolean"},parameters:{shape:"S6",location:"querystring"},body:{type:"blob"}},payload:"body"},output:{shape:"S1t"}},PutGatewayResponse:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}/gatewayresponses/{response_type}",responseCode:201},input:{type:"structure",required:["restApiId","responseType"],members:{restApiId:{location:"uri",locationName:"restapi_id"},responseType:{location:"uri",locationName:"response_type"},statusCode:{},responseParameters:{shape:"S6"},responseTemplates:{shape:"S6"}}},output:{shape:"S48"}},PutIntegration:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration",responseCode:201},input:{type:"structure",required:["restApiId","resourceId","httpMethod","type"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},type:{},integrationHttpMethod:{locationName:"httpMethod"},uri:{},connectionType:{},connectionId:{},credentials:{},requestParameters:{shape:"S6"},requestTemplates:{shape:"S6"},passthroughBehavior:{},cacheNamespace:{},cacheKeyParameters:{shape:"S9"},contentHandling:{},timeoutInMillis:{type:"integer"},tlsConfig:{shape:"S1q"}}},output:{shape:"S1j"}},PutIntegrationResponse:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}",responseCode:201},input:{type:"structure",required:["restApiId","resourceId","httpMethod","statusCode"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},statusCode:{location:"uri",locationName:"status_code"},selectionPattern:{},responseParameters:{shape:"S6"},responseTemplates:{shape:"S6"},contentHandling:{}}},output:{shape:"S1p"}},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:"S1f"},requestModels:{shape:"S6"},requestValidatorId:{},authorizationScopes:{shape:"S9"}}},output:{shape:"S1e"}},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:"S1f"},responseModels:{shape:"S6"}}},output:{shape:"S1h"}},PutRestApi:{http:{method:"PUT",requestUri:"/restapis/{restapi_id}"},input:{type:"structure",required:["restApiId","body"],members:{restApiId:{location:"uri",locationName:"restapi_id"},mode:{location:"querystring",locationName:"mode"},failOnWarnings:{location:"querystring",locationName:"failonwarnings",type:"boolean"},parameters:{shape:"S6",location:"querystring"},body:{type:"blob"}},payload:"body"},output:{shape:"S1t"}},TagResource:{http:{method:"PUT",requestUri:"/tags/{resource_arn}",responseCode:204},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resource_arn"},tags:{shape:"S6"}}}},TestInvokeAuthorizer:{http:{requestUri:"/restapis/{restapi_id}/authorizers/{authorizer_id}"},input:{type:"structure",required:["restApiId","authorizerId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},authorizerId:{location:"uri",locationName:"authorizer_id"},headers:{shape:"S6"},multiValueHeaders:{shape:"S6a"},pathWithQueryString:{},body:{},stageVariables:{shape:"S6"},additionalContext:{shape:"S6"}}},output:{type:"structure",members:{clientStatus:{type:"integer"},log:{},latency:{type:"long"},principalId:{},policy:{},authorization:{shape:"S6a"},claims:{shape:"S6"}}}},TestInvokeMethod:{http:{requestUri:"/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}"},input:{type:"structure",required:["restApiId","resourceId","httpMethod"],members:{restApiId:{location:"uri",locationName:"restapi_id"},resourceId:{location:"uri",locationName:"resource_id"},httpMethod:{location:"uri",locationName:"http_method"},pathWithQueryString:{},body:{},headers:{shape:"S6"},multiValueHeaders:{shape:"S6a"},clientCertificateId:{},stageVariables:{shape:"S6"}}},output:{type:"structure",members:{status:{type:"integer"},body:{},headers:{shape:"S6"},multiValueHeaders:{shape:"S6a"},log:{},latency:{type:"long"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource_arn}",responseCode:204},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resource_arn"},tagKeys:{shape:"S9",location:"querystring",locationName:"tagKeys"}}}},UpdateAccount:{http:{method:"PATCH",requestUri:"/account"},input:{type:"structure",members:{patchOperations:{shape:"S6g"}}},output:{shape:"S36"}},UpdateApiKey:{http:{method:"PATCH",requestUri:"/apikeys/{api_Key}"},input:{type:"structure",required:["apiKey"],members:{apiKey:{location:"uri",locationName:"api_Key"},patchOperations:{shape:"S6g"}}},output:{shape:"S7"}},UpdateAuthorizer:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}/authorizers/{authorizer_id}"},input:{type:"structure",required:["restApiId","authorizerId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},authorizerId:{location:"uri",locationName:"authorizer_id"},patchOperations:{shape:"S6g"}}},output:{shape:"Sf"}},UpdateBasePathMapping:{http:{method:"PATCH",requestUri:"/domainnames/{domain_name}/basepathmappings/{base_path}"},input:{type:"structure",required:["domainName","basePath"],members:{domainName:{location:"uri",locationName:"domain_name"},basePath:{location:"uri",locationName:"base_path"},patchOperations:{shape:"S6g"}}},output:{shape:"Sh"}},UpdateClientCertificate:{http:{method:"PATCH",requestUri:"/clientcertificates/{clientcertificate_id}"},input:{type:"structure",required:["clientCertificateId"],members:{clientCertificateId:{location:"uri",locationName:"clientcertificate_id"},patchOperations:{shape:"S6g"}}},output:{shape:"S34"}},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:"S6g"}}},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:"S6g"}}},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:"S6g"}}},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:"S6g"}}},output:{shape:"S14"}},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:"S6g"}}},output:{shape:"S48"}},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:"S6g"}}},output:{shape:"S1j"}},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:"S6g"}}},output:{shape:"S1p"}},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:"S6g"}}},output:{shape:"S1e"}},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:"S6g"}}},output:{shape:"S1h"}},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:"S6g"}}},output:{shape:"S18"}},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:"S6g"}}},output:{shape:"S1a"}},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:"S6g"}}},output:{shape:"S1c"}},UpdateRestApi:{http:{method:"PATCH",requestUri:"/restapis/{restapi_id}"},input:{type:"structure",required:["restApiId"],members:{restApiId:{location:"uri",locationName:"restapi_id"},patchOperations:{shape:"S6g"}}},output:{shape:"S1t"}},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:"S6g"}}},output:{shape:"S1w"}},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:"S6g"}}},output:{shape:"S5e"}},UpdateUsagePlan:{http:{method:"PATCH",requestUri:"/usageplans/{usageplanId}"},input:{type:"structure",required:["usagePlanId"],members:{usagePlanId:{location:"uri",locationName:"usageplanId"},patchOperations:{shape:"S6g"}}},output:{shape:"S29"}},UpdateVpcLink:{http:{method:"PATCH",requestUri:"/vpclinks/{vpclink_id}"},input:{type:"structure",required:["vpcLinkId"],members:{vpcLinkId:{location:"uri",locationName:"vpclink_id"},patchOperations:{shape:"S6g"}}},output:{shape:"S2d"}}},shapes:{S6:{type:"map",key:{},value:{}},S7:{type:"structure",members:{id:{},value:{},name:{},customerId:{},description:{},enabled:{type:"boolean"},createdDate:{type:"timestamp"},lastUpdatedDate:{type:"timestamp"},stageKeys:{shape:"S9"},tags:{shape:"S6"}}},S9:{type:"list",member:{}},Sc:{type:"list",member:{}},Sf:{type:"structure",members:{id:{},name:{},type:{},providerARNs:{shape:"Sc"},authType:{},authorizerUri:{},authorizerCredentials:{},identitySource:{},identityValidationExpression:{},authorizerResultTtlInSeconds:{type:"integer"}}},Sh:{type:"structure",members:{basePath:{},restApiId:{},stage:{}}},Sn:{type:"structure",members:{id:{},description:{},createdDate:{type:"timestamp"},apiSummary:{type:"map",key:{},value:{type:"map",key:{},value:{type:"structure",members:{authorizationType:{},apiKeyRequired:{type:"boolean"}}}}}}},Ss:{type:"structure",required:["type"],members:{type:{},path:{},method:{},statusCode:{},name:{}}},Sv:{type:"structure",members:{id:{},location:{shape:"Ss"},properties:{}}},Sx:{type:"structure",members:{version:{},createdDate:{type:"timestamp"},description:{}}},Sz:{type:"structure",members:{types:{type:"list",member:{}},vpcEndpointIds:{shape:"S9"}}},S14:{type:"structure",members:{domainName:{},certificateName:{},certificateArn:{},certificateUploadDate:{type:"timestamp"},regionalDomainName:{},regionalHostedZoneId:{},regionalCertificateName:{},regionalCertificateArn:{},distributionDomainName:{},distributionHostedZoneId:{},endpointConfiguration:{shape:"Sz"},domainNameStatus:{},domainNameStatusMessage:{},securityPolicy:{},tags:{shape:"S6"},mutualTlsAuthentication:{type:"structure",members:{truststoreUri:{},truststoreVersion:{},truststoreWarnings:{shape:"S9"}}}}},S18:{type:"structure",members:{id:{},name:{},description:{},schema:{},contentType:{}}},S1a:{type:"structure",members:{id:{},name:{},validateRequestBody:{type:"boolean"},validateRequestParameters:{type:"boolean"}}},S1c:{type:"structure",members:{id:{},parentId:{},pathPart:{},path:{},resourceMethods:{type:"map",key:{},value:{shape:"S1e"}}}},S1e:{type:"structure",members:{httpMethod:{},authorizationType:{},authorizerId:{},apiKeyRequired:{type:"boolean"},requestValidatorId:{},operationName:{},requestParameters:{shape:"S1f"},requestModels:{shape:"S6"},methodResponses:{type:"map",key:{},value:{shape:"S1h"}},methodIntegration:{shape:"S1j"},authorizationScopes:{shape:"S9"}}},S1f:{type:"map",key:{},value:{type:"boolean"}},S1h:{type:"structure",members:{statusCode:{},responseParameters:{shape:"S1f"},responseModels:{shape:"S6"}}},S1j:{type:"structure",members:{type:{},httpMethod:{},uri:{},connectionType:{},connectionId:{},credentials:{},requestParameters:{shape:"S6"},requestTemplates:{shape:"S6"},passthroughBehavior:{},contentHandling:{},timeoutInMillis:{type:"integer"},cacheNamespace:{},cacheKeyParameters:{shape:"S9"},integrationResponses:{type:"map",key:{},value:{shape:"S1p"}},tlsConfig:{shape:"S1q"}}},S1p:{type:"structure",members:{statusCode:{},selectionPattern:{},responseParameters:{shape:"S6"},responseTemplates:{shape:"S6"},contentHandling:{}}},S1q:{type:"structure",members:{insecureSkipVerification:{type:"boolean"}}},S1t:{type:"structure",members:{id:{},name:{},description:{},createdDate:{type:"timestamp"},version:{},warnings:{shape:"S9"},binaryMediaTypes:{shape:"S9"},minimumCompressionSize:{type:"integer"},apiKeySource:{},endpointConfiguration:{shape:"Sz"},policy:{},tags:{shape:"S6"},disableExecuteApiEndpoint:{type:"boolean"}}},S1v:{type:"structure",members:{percentTraffic:{type:"double"},deploymentId:{},stageVariableOverrides:{shape:"S6"},useStageCache:{type:"boolean"}}},S1w:{type:"structure",members:{deploymentId:{},clientCertificateId:{},stageName:{},description:{},cacheClusterEnabled:{type:"boolean"},cacheClusterSize:{},cacheClusterStatus:{},methodSettings:{type:"map",key:{},value:{type:"structure",members:{metricsEnabled:{type:"boolean"},loggingLevel:{},dataTraceEnabled:{type:"boolean"},throttlingBurstLimit:{type:"integer"},throttlingRateLimit:{type:"double"},cachingEnabled:{type:"boolean"},cacheTtlInSeconds:{type:"integer"},cacheDataEncrypted:{type:"boolean"},requireAuthorizationForCacheControl:{type:"boolean"},unauthorizedCacheControlHeaderStrategy:{}}}},variables:{shape:"S6"},documentationVersion:{},accessLogSettings:{type:"structure",members:{format:{},destinationArn:{}}},canarySettings:{shape:"S1v"},tracingEnabled:{type:"boolean"},webAclArn:{},tags:{shape:"S6"},createdDate:{type:"timestamp"},lastUpdatedDate:{type:"timestamp"}}},S23:{type:"list",member:{type:"structure",members:{apiId:{},stage:{},throttle:{type:"map",key:{},value:{shape:"S26"}}}}},S26:{type:"structure",members:{burstLimit:{type:"integer"},rateLimit:{type:"double"}}},S27:{type:"structure",members:{limit:{type:"integer"},offset:{type:"integer"},period:{}}},S29:{type:"structure",members:{id:{},name:{},description:{},apiStages:{shape:"S23"},throttle:{shape:"S26"},quota:{shape:"S27"},productCode:{},tags:{shape:"S6"}}},S2b:{type:"structure",members:{id:{},type:{},value:{},name:{}}},S2d:{type:"structure",members:{id:{},name:{},description:{},targetArns:{shape:"S9"},status:{},statusMessage:{},tags:{shape:"S6"}}},S34:{type:"structure",members:{clientCertificateId:{},description:{},pemEncodedCertificate:{},createdDate:{type:"timestamp"},expirationDate:{type:"timestamp"},tags:{shape:"S6"}}},S36:{type:"structure",members:{cloudwatchRoleArn:{},throttleSettings:{shape:"S26"},features:{shape:"S9"},apiKeyVersion:{}}},S48:{type:"structure",members:{responseType:{},statusCode:{},responseParameters:{shape:"S6"},responseTemplates:{shape:"S6"},defaultResponse:{type:"boolean"}}},S51:{type:"structure",members:{id:{},friendlyName:{},description:{},configurationProperties:{type:"list",member:{type:"structure",members:{name:{},friendlyName:{},description:{},required:{type:"boolean"},defaultValue:{}}}}}},S5e:{type:"structure",members:{usagePlanId:{},startDate:{},endDate:{},position:{},items:{locationName:"values",type:"map",key:{},value:{type:"list",member:{type:"list",member:{type:"long"}}}}}},S6a:{type:"map",key:{},value:{shape:"S9"}},S6g:{type:"list",member:{type:"structure",members:{op:{},path:{},value:{},from:{}}}}}};
    },{}],"ksXF":[function(require,module,exports) {
    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"}}};
    },{}],"kSH6":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,i=e.apiLoader;i.services.apigateway={},e.APIGateway=a.defineService("apigateway",["2015-07-09"]),require("../lib/services/apigateway"),Object.defineProperty(i.services.apigateway,"2015-07-09",{get:function(){var e=require("../apis/apigateway-2015-07-09.min.json");return e.paginators=require("../apis/apigateway-2015-07-09.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.APIGateway;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/apigateway":"PALB","../apis/apigateway-2015-07-09.min.json":"wTce","../apis/apigateway-2015-07-09.paginators.json":"ksXF"}],"GYTL":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-02-06",endpointPrefix:"application-autoscaling",jsonVersion:"1.1",protocol:"json",serviceFullName:"Application Auto Scaling",serviceId:"Application Auto Scaling",signatureVersion:"v4",signingName:"application-autoscaling",targetPrefix:"AnyScaleFrontendService",uid:"application-autoscaling-2016-02-06"},operations:{DeleteScalingPolicy:{input:{type:"structure",required:["PolicyName","ServiceNamespace","ResourceId","ScalableDimension"],members:{PolicyName:{},ServiceNamespace:{},ResourceId:{},ScalableDimension:{}}},output:{type:"structure",members:{}}},DeleteScheduledAction:{input:{type:"structure",required:["ServiceNamespace","ScheduledActionName","ResourceId","ScalableDimension"],members:{ServiceNamespace:{},ScheduledActionName:{},ResourceId:{},ScalableDimension:{}}},output:{type:"structure",members:{}}},DeregisterScalableTarget:{input:{type:"structure",required:["ServiceNamespace","ResourceId","ScalableDimension"],members:{ServiceNamespace:{},ResourceId:{},ScalableDimension:{}}},output:{type:"structure",members:{}}},DescribeScalableTargets:{input:{type:"structure",required:["ServiceNamespace"],members:{ServiceNamespace:{},ResourceIds:{shape:"Sb"},ScalableDimension:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScalableTargets:{type:"list",member:{type:"structure",required:["ServiceNamespace","ResourceId","ScalableDimension","MinCapacity","MaxCapacity","RoleARN","CreationTime"],members:{ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},RoleARN:{},CreationTime:{type:"timestamp"},SuspendedState:{shape:"Sj"}}}},NextToken:{}}}},DescribeScalingActivities:{input:{type:"structure",required:["ServiceNamespace"],members:{ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScalingActivities:{type:"list",member:{type:"structure",required:["ActivityId","ServiceNamespace","ResourceId","ScalableDimension","Description","Cause","StartTime","StatusCode"],members:{ActivityId:{},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},Description:{},Cause:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},StatusCode:{},StatusMessage:{},Details:{}}}},NextToken:{}}}},DescribeScalingPolicies:{input:{type:"structure",required:["ServiceNamespace"],members:{PolicyNames:{shape:"Sb"},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScalingPolicies:{type:"list",member:{type:"structure",required:["PolicyARN","PolicyName","ServiceNamespace","ResourceId","ScalableDimension","PolicyType","CreationTime"],members:{PolicyARN:{},PolicyName:{},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},PolicyType:{},StepScalingPolicyConfiguration:{shape:"Sx"},TargetTrackingScalingPolicyConfiguration:{shape:"S16"},Alarms:{shape:"S1k"},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeScheduledActions:{input:{type:"structure",required:["ServiceNamespace"],members:{ScheduledActionNames:{shape:"Sb"},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScheduledActions:{type:"list",member:{type:"structure",required:["ScheduledActionName","ScheduledActionARN","ServiceNamespace","Schedule","ResourceId","CreationTime"],members:{ScheduledActionName:{},ScheduledActionARN:{},ServiceNamespace:{},Schedule:{},ResourceId:{},ScalableDimension:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ScalableTargetAction:{shape:"S1r"},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},PutScalingPolicy:{input:{type:"structure",required:["PolicyName","ServiceNamespace","ResourceId","ScalableDimension"],members:{PolicyName:{},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},PolicyType:{},StepScalingPolicyConfiguration:{shape:"Sx"},TargetTrackingScalingPolicyConfiguration:{shape:"S16"}}},output:{type:"structure",required:["PolicyARN"],members:{PolicyARN:{},Alarms:{shape:"S1k"}}}},PutScheduledAction:{input:{type:"structure",required:["ServiceNamespace","ScheduledActionName","ResourceId","ScalableDimension"],members:{ServiceNamespace:{},Schedule:{},ScheduledActionName:{},ResourceId:{},ScalableDimension:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ScalableTargetAction:{shape:"S1r"}}},output:{type:"structure",members:{}}},RegisterScalableTarget:{input:{type:"structure",required:["ServiceNamespace","ResourceId","ScalableDimension"],members:{ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},RoleARN:{},SuspendedState:{shape:"Sj"}}},output:{type:"structure",members:{}}}},shapes:{Sb:{type:"list",member:{}},Sj:{type:"structure",members:{DynamicScalingInSuspended:{type:"boolean"},DynamicScalingOutSuspended:{type:"boolean"},ScheduledScalingSuspended:{type:"boolean"}}},Sx:{type:"structure",members:{AdjustmentType:{},StepAdjustments:{type:"list",member:{type:"structure",required:["ScalingAdjustment"],members:{MetricIntervalLowerBound:{type:"double"},MetricIntervalUpperBound:{type:"double"},ScalingAdjustment:{type:"integer"}}}},MinAdjustmentMagnitude:{type:"integer"},Cooldown:{type:"integer"},MetricAggregationType:{}}},S16:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"},PredefinedMetricSpecification:{type:"structure",required:["PredefinedMetricType"],members:{PredefinedMetricType:{},ResourceLabel:{}}},CustomizedMetricSpecification:{type:"structure",required:["MetricName","Namespace","Statistic"],members:{MetricName:{},Namespace:{},Dimensions:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},Statistic:{},Unit:{}}},ScaleOutCooldown:{type:"integer"},ScaleInCooldown:{type:"integer"},DisableScaleIn:{type:"boolean"}}},S1k:{type:"list",member:{type:"structure",required:["AlarmName","AlarmARN"],members:{AlarmName:{},AlarmARN:{}}}},S1r:{type:"structure",members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"}}}}};
    },{}],"WPAU":[function(require,module,exports) {
    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"},DescribeScheduledActions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledActions"}}};
    },{}],"RZsN":[function(require,module,exports) {
    require("../lib/node_loader");var i=require("../lib/core"),a=i.Service,e=i.apiLoader;e.services.applicationautoscaling={},i.ApplicationAutoScaling=a.defineService("applicationautoscaling",["2016-02-06"]),Object.defineProperty(e.services.applicationautoscaling,"2016-02-06",{get:function(){var i=require("../apis/application-autoscaling-2016-02-06.min.json");return i.paginators=require("../apis/application-autoscaling-2016-02-06.paginators.json").pagination,i},enumerable:!0,configurable:!0}),module.exports=i.ApplicationAutoScaling;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/application-autoscaling-2016-02-06.min.json":"GYTL","../apis/application-autoscaling-2016-02-06.paginators.json":"WPAU"}],"i2ul":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-12-01",endpointPrefix:"appstream2",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon AppStream",serviceId:"AppStream",signatureVersion:"v4",signingName:"appstream",targetPrefix:"PhotonAdminProxyService",uid:"appstream-2016-12-01"},operations:{AssociateFleet:{input:{type:"structure",required:["FleetName","StackName"],members:{FleetName:{},StackName:{}}},output:{type:"structure",members:{}}},BatchAssociateUserStack:{input:{type:"structure",required:["UserStackAssociations"],members:{UserStackAssociations:{shape:"S5"}}},output:{type:"structure",members:{errors:{shape:"Sb"}}}},BatchDisassociateUserStack:{input:{type:"structure",required:["UserStackAssociations"],members:{UserStackAssociations:{shape:"S5"}}},output:{type:"structure",members:{errors:{shape:"Sb"}}}},CopyImage:{input:{type:"structure",required:["SourceImageName","DestinationImageName","DestinationRegion"],members:{SourceImageName:{},DestinationImageName:{},DestinationRegion:{},DestinationImageDescription:{}}},output:{type:"structure",members:{DestinationImageName:{}}}},CreateDirectoryConfig:{input:{type:"structure",required:["DirectoryName","OrganizationalUnitDistinguishedNames"],members:{DirectoryName:{},OrganizationalUnitDistinguishedNames:{shape:"Sn"},ServiceAccountCredentials:{shape:"Sp"}}},output:{type:"structure",members:{DirectoryConfig:{shape:"St"}}}},CreateFleet:{input:{type:"structure",required:["Name","InstanceType","ComputeCapacity"],members:{Name:{},ImageName:{},ImageArn:{},InstanceType:{},FleetType:{},ComputeCapacity:{shape:"Sy"},VpcConfig:{shape:"S10"},MaxUserDurationInSeconds:{type:"integer"},DisconnectTimeoutInSeconds:{type:"integer"},Description:{},DisplayName:{},EnableDefaultInternetAccess:{type:"boolean"},DomainJoinInfo:{shape:"S15"},Tags:{shape:"S16"},IdleDisconnectTimeoutInSeconds:{type:"integer"},IamRoleArn:{},StreamView:{}}},output:{type:"structure",members:{Fleet:{shape:"S1b"}}}},CreateImageBuilder:{input:{type:"structure",required:["Name","InstanceType"],members:{Name:{},ImageName:{},ImageArn:{},InstanceType:{},Description:{},DisplayName:{},VpcConfig:{shape:"S10"},IamRoleArn:{},EnableDefaultInternetAccess:{type:"boolean"},DomainJoinInfo:{shape:"S15"},AppstreamAgentVersion:{},Tags:{shape:"S16"},AccessEndpoints:{shape:"S1j"}}},output:{type:"structure",members:{ImageBuilder:{shape:"S1n"}}}},CreateImageBuilderStreamingURL:{input:{type:"structure",required:["Name"],members:{Name:{},Validity:{type:"long"}}},output:{type:"structure",members:{StreamingURL:{},Expires:{type:"timestamp"}}}},CreateStack:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},DisplayName:{},StorageConnectors:{shape:"S1z"},RedirectURL:{},FeedbackURL:{},UserSettings:{shape:"S27"},ApplicationSettings:{shape:"S2b"},Tags:{shape:"S16"},AccessEndpoints:{shape:"S1j"},EmbedHostDomains:{shape:"S2d"}}},output:{type:"structure",members:{Stack:{shape:"S2g"}}}},CreateStreamingURL:{input:{type:"structure",required:["StackName","FleetName","UserId"],members:{StackName:{},FleetName:{},UserId:{},ApplicationId:{},Validity:{type:"long"},SessionContext:{}}},output:{type:"structure",members:{StreamingURL:{},Expires:{type:"timestamp"}}}},CreateUsageReportSubscription:{input:{type:"structure",members:{}},output:{type:"structure",members:{S3BucketName:{},Schedule:{}}}},CreateUser:{input:{type:"structure",required:["UserName","AuthenticationType"],members:{UserName:{shape:"S7"},MessageAction:{},FirstName:{shape:"S2t"},LastName:{shape:"S2t"},AuthenticationType:{}}},output:{type:"structure",members:{}}},DeleteDirectoryConfig:{input:{type:"structure",required:["DirectoryName"],members:{DirectoryName:{}}},output:{type:"structure",members:{}}},DeleteFleet:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteImage:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Image:{shape:"S31"}}}},DeleteImageBuilder:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ImageBuilder:{shape:"S1n"}}}},DeleteImagePermissions:{input:{type:"structure",required:["Name","SharedAccountId"],members:{Name:{},SharedAccountId:{}}},output:{type:"structure",members:{}}},DeleteStack:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteUsageReportSubscription:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DeleteUser:{input:{type:"structure",required:["UserName","AuthenticationType"],members:{UserName:{shape:"S7"},AuthenticationType:{}}},output:{type:"structure",members:{}}},DescribeDirectoryConfigs:{input:{type:"structure",members:{DirectoryNames:{type:"list",member:{}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DirectoryConfigs:{type:"list",member:{shape:"St"}},NextToken:{}}}},DescribeFleets:{input:{type:"structure",members:{Names:{shape:"S3q"},NextToken:{}}},output:{type:"structure",members:{Fleets:{type:"list",member:{shape:"S1b"}},NextToken:{}}}},DescribeImageBuilders:{input:{type:"structure",members:{Names:{shape:"S3q"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ImageBuilders:{type:"list",member:{shape:"S1n"}},NextToken:{}}}},DescribeImagePermissions:{input:{type:"structure",required:["Name"],members:{Name:{},MaxResults:{type:"integer"},SharedAwsAccountIds:{type:"list",member:{}},NextToken:{}}},output:{type:"structure",members:{Name:{},SharedImagePermissionsList:{type:"list",member:{type:"structure",required:["sharedAccountId","imagePermissions"],members:{sharedAccountId:{},imagePermissions:{shape:"S39"}}}},NextToken:{}}}},DescribeImages:{input:{type:"structure",members:{Names:{shape:"S3q"},Arns:{type:"list",member:{}},Type:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Images:{type:"list",member:{shape:"S31"}},NextToken:{}}}},DescribeSessions:{input:{type:"structure",required:["StackName","FleetName"],members:{StackName:{},FleetName:{},UserId:{},NextToken:{},Limit:{type:"integer"},AuthenticationType:{}}},output:{type:"structure",members:{Sessions:{type:"list",member:{type:"structure",required:["Id","UserId","StackName","FleetName","State"],members:{Id:{},UserId:{},StackName:{},FleetName:{},State:{},ConnectionState:{},StartTime:{type:"timestamp"},MaxExpirationTime:{type:"timestamp"},AuthenticationType:{},NetworkAccessConfiguration:{shape:"S1s"}}}},NextToken:{}}}},DescribeStacks:{input:{type:"structure",members:{Names:{shape:"S3q"},NextToken:{}}},output:{type:"structure",members:{Stacks:{type:"list",member:{shape:"S2g"}},NextToken:{}}}},DescribeUsageReportSubscriptions:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{UsageReportSubscriptions:{type:"list",member:{type:"structure",members:{S3BucketName:{},Schedule:{},LastGeneratedReportDate:{type:"timestamp"},SubscriptionErrors:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}}}}},NextToken:{}}}},DescribeUserStackAssociations:{input:{type:"structure",members:{StackName:{},UserName:{shape:"S7"},AuthenticationType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{UserStackAssociations:{shape:"S5"},NextToken:{}}}},DescribeUsers:{input:{type:"structure",required:["AuthenticationType"],members:{AuthenticationType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Users:{type:"list",member:{type:"structure",required:["AuthenticationType"],members:{Arn:{},UserName:{shape:"S7"},Enabled:{type:"boolean"},Status:{},FirstName:{shape:"S2t"},LastName:{shape:"S2t"},CreatedTime:{type:"timestamp"},AuthenticationType:{}}}},NextToken:{}}}},DisableUser:{input:{type:"structure",required:["UserName","AuthenticationType"],members:{UserName:{shape:"S7"},AuthenticationType:{}}},output:{type:"structure",members:{}}},DisassociateFleet:{input:{type:"structure",required:["FleetName","StackName"],members:{FleetName:{},StackName:{}}},output:{type:"structure",members:{}}},EnableUser:{input:{type:"structure",required:["UserName","AuthenticationType"],members:{UserName:{shape:"S7"},AuthenticationType:{}}},output:{type:"structure",members:{}}},ExpireSession:{input:{type:"structure",required:["SessionId"],members:{SessionId:{}}},output:{type:"structure",members:{}}},ListAssociatedFleets:{input:{type:"structure",required:["StackName"],members:{StackName:{},NextToken:{}}},output:{type:"structure",members:{Names:{shape:"S3q"},NextToken:{}}}},ListAssociatedStacks:{input:{type:"structure",required:["FleetName"],members:{FleetName:{},NextToken:{}}},output:{type:"structure",members:{Names:{shape:"S3q"},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"S16"}}}},StartFleet:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},StartImageBuilder:{input:{type:"structure",required:["Name"],members:{Name:{},AppstreamAgentVersion:{}}},output:{type:"structure",members:{ImageBuilder:{shape:"S1n"}}}},StopFleet:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},StopImageBuilder:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ImageBuilder:{shape:"S1n"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S16"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDirectoryConfig:{input:{type:"structure",required:["DirectoryName"],members:{DirectoryName:{},OrganizationalUnitDistinguishedNames:{shape:"Sn"},ServiceAccountCredentials:{shape:"Sp"}}},output:{type:"structure",members:{DirectoryConfig:{shape:"St"}}}},UpdateFleet:{input:{type:"structure",members:{ImageName:{},ImageArn:{},Name:{},InstanceType:{},ComputeCapacity:{shape:"Sy"},VpcConfig:{shape:"S10"},MaxUserDurationInSeconds:{type:"integer"},DisconnectTimeoutInSeconds:{type:"integer"},DeleteVpcConfig:{deprecated:!0,type:"boolean"},Description:{},DisplayName:{},EnableDefaultInternetAccess:{type:"boolean"},DomainJoinInfo:{shape:"S15"},IdleDisconnectTimeoutInSeconds:{type:"integer"},AttributesToDelete:{type:"list",member:{}},IamRoleArn:{},StreamView:{}}},output:{type:"structure",members:{Fleet:{shape:"S1b"}}}},UpdateImagePermissions:{input:{type:"structure",required:["Name","SharedAccountId","ImagePermissions"],members:{Name:{},SharedAccountId:{},ImagePermissions:{shape:"S39"}}},output:{type:"structure",members:{}}},UpdateStack:{input:{type:"structure",required:["Name"],members:{DisplayName:{},Description:{},Name:{},StorageConnectors:{shape:"S1z"},DeleteStorageConnectors:{deprecated:!0,type:"boolean"},RedirectURL:{},FeedbackURL:{},AttributesToDelete:{type:"list",member:{}},UserSettings:{shape:"S27"},ApplicationSettings:{shape:"S2b"},AccessEndpoints:{shape:"S1j"},EmbedHostDomains:{shape:"S2d"}}},output:{type:"structure",members:{Stack:{shape:"S2g"}}}}},shapes:{S5:{type:"list",member:{shape:"S6"}},S6:{type:"structure",required:["StackName","UserName","AuthenticationType"],members:{StackName:{},UserName:{shape:"S7"},AuthenticationType:{},SendEmailNotification:{type:"boolean"}}},S7:{type:"string",sensitive:!0},Sb:{type:"list",member:{type:"structure",members:{UserStackAssociation:{shape:"S6"},ErrorCode:{},ErrorMessage:{}}}},Sn:{type:"list",member:{}},Sp:{type:"structure",required:["AccountName","AccountPassword"],members:{AccountName:{type:"string",sensitive:!0},AccountPassword:{type:"string",sensitive:!0}}},St:{type:"structure",required:["DirectoryName"],members:{DirectoryName:{},OrganizationalUnitDistinguishedNames:{shape:"Sn"},ServiceAccountCredentials:{shape:"Sp"},CreatedTime:{type:"timestamp"}}},Sy:{type:"structure",required:["DesiredInstances"],members:{DesiredInstances:{type:"integer"}}},S10:{type:"structure",members:{SubnetIds:{type:"list",member:{}},SecurityGroupIds:{type:"list",member:{}}}},S15:{type:"structure",members:{DirectoryName:{},OrganizationalUnitDistinguishedName:{}}},S16:{type:"map",key:{},value:{}},S1b:{type:"structure",required:["Arn","Name","InstanceType","ComputeCapacityStatus","State"],members:{Arn:{},Name:{},DisplayName:{},Description:{},ImageName:{},ImageArn:{},InstanceType:{},FleetType:{},ComputeCapacityStatus:{type:"structure",required:["Desired"],members:{Desired:{type:"integer"},Running:{type:"integer"},InUse:{type:"integer"},Available:{type:"integer"}}},MaxUserDurationInSeconds:{type:"integer"},DisconnectTimeoutInSeconds:{type:"integer"},State:{},VpcConfig:{shape:"S10"},CreatedTime:{type:"timestamp"},FleetErrors:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}},EnableDefaultInternetAccess:{type:"boolean"},DomainJoinInfo:{shape:"S15"},IdleDisconnectTimeoutInSeconds:{type:"integer"},IamRoleArn:{},StreamView:{}}},S1j:{type:"list",member:{type:"structure",required:["EndpointType"],members:{EndpointType:{},VpceId:{}}}},S1n:{type:"structure",required:["Name"],members:{Name:{},Arn:{},ImageArn:{},Description:{},DisplayName:{},VpcConfig:{shape:"S10"},InstanceType:{},Platform:{},IamRoleArn:{},State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},CreatedTime:{type:"timestamp"},EnableDefaultInternetAccess:{type:"boolean"},DomainJoinInfo:{shape:"S15"},NetworkAccessConfiguration:{shape:"S1s"},ImageBuilderErrors:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorMessage:{},ErrorTimestamp:{type:"timestamp"}}}},AppstreamAgentVersion:{},AccessEndpoints:{shape:"S1j"}}},S1s:{type:"structure",members:{EniPrivateIpAddress:{},EniId:{}}},S1z:{type:"list",member:{type:"structure",required:["ConnectorType"],members:{ConnectorType:{},ResourceIdentifier:{},Domains:{type:"list",member:{}}}}},S27:{type:"list",member:{type:"structure",required:["Action","Permission"],members:{Action:{},Permission:{}}}},S2b:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},SettingsGroup:{}}},S2d:{type:"list",member:{}},S2g:{type:"structure",required:["Name"],members:{Arn:{},Name:{},Description:{},DisplayName:{},CreatedTime:{type:"timestamp"},StorageConnectors:{shape:"S1z"},RedirectURL:{},FeedbackURL:{},StackErrors:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}},UserSettings:{shape:"S27"},ApplicationSettings:{type:"structure",members:{Enabled:{type:"boolean"},SettingsGroup:{},S3BucketName:{}}},AccessEndpoints:{shape:"S1j"},EmbedHostDomains:{shape:"S2d"}}},S2t:{type:"string",sensitive:!0},S31:{type:"structure",required:["Name"],members:{Name:{},Arn:{},BaseImageArn:{},DisplayName:{},State:{},Visibility:{},ImageBuilderSupported:{type:"boolean"},ImageBuilderName:{},Platform:{},Description:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Applications:{type:"list",member:{type:"structure",members:{Name:{},DisplayName:{},IconURL:{},LaunchPath:{},LaunchParameters:{},Enabled:{type:"boolean"},Metadata:{type:"map",key:{},value:{}}}}},CreatedTime:{type:"timestamp"},PublicBaseImageReleasedDate:{type:"timestamp"},AppstreamAgentVersion:{},ImagePermissions:{shape:"S39"}}},S39:{type:"structure",members:{allowFleet:{type:"boolean"},allowImageBuilder:{type:"boolean"}}},S3q:{type:"list",member:{}}}};
    },{}],"YQGe":[function(require,module,exports) {
    module.exports={pagination:{DescribeImagePermissions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeImages:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"AqIk":[function(require,module,exports) {
    module.exports={version:2,waiters:{FleetStarted:{delay:30,maxAttempts:40,operation:"DescribeFleets",acceptors:[{state:"success",matcher:"pathAll",argument:"Fleets[].State",expected:"ACTIVE"},{state:"failure",matcher:"pathAny",argument:"Fleets[].State",expected:"PENDING_DEACTIVATE"},{state:"failure",matcher:"pathAny",argument:"Fleets[].State",expected:"INACTIVE"}]},FleetStopped:{delay:30,maxAttempts:40,operation:"DescribeFleets",acceptors:[{state:"success",matcher:"pathAll",argument:"Fleets[].State",expected:"INACTIVE"},{state:"failure",matcher:"pathAny",argument:"Fleets[].State",expected:"PENDING_ACTIVATE"},{state:"failure",matcher:"pathAny",argument:"Fleets[].State",expected:"ACTIVE"}]}}};
    },{}],"n0MF":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.appstream={},e.AppStream=r.defineService("appstream",["2016-12-01"]),Object.defineProperty(a.services.appstream,"2016-12-01",{get:function(){var e=require("../apis/appstream-2016-12-01.min.json");return e.paginators=require("../apis/appstream-2016-12-01.paginators.json").pagination,e.waiters=require("../apis/appstream-2016-12-01.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.AppStream;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/appstream-2016-12-01.min.json":"i2ul","../apis/appstream-2016-12-01.paginators.json":"YQGe","../apis/appstream-2016-12-01.waiters2.json":"AqIk"}],"zb72":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2011-01-01",endpointPrefix:"autoscaling",protocol:"query",serviceFullName:"Auto Scaling",serviceId:"Auto Scaling",signatureVersion:"v4",uid:"autoscaling-2011-01-01",xmlNamespace:"http://autoscaling.amazonaws.com/doc/2011-01-01/"},operations:{AttachInstances:{input:{type:"structure",required:["AutoScalingGroupName"],members:{InstanceIds:{shape:"S2"},AutoScalingGroupName:{}}}},AttachLoadBalancerTargetGroups:{input:{type:"structure",required:["AutoScalingGroupName","TargetGroupARNs"],members:{AutoScalingGroupName:{},TargetGroupARNs:{shape:"S6"}}},output:{resultWrapper:"AttachLoadBalancerTargetGroupsResult",type:"structure",members:{}}},AttachLoadBalancers:{input:{type:"structure",required:["AutoScalingGroupName","LoadBalancerNames"],members:{AutoScalingGroupName:{},LoadBalancerNames:{shape:"Sa"}}},output:{resultWrapper:"AttachLoadBalancersResult",type:"structure",members:{}}},BatchDeleteScheduledAction:{input:{type:"structure",required:["AutoScalingGroupName","ScheduledActionNames"],members:{AutoScalingGroupName:{},ScheduledActionNames:{shape:"Se"}}},output:{resultWrapper:"BatchDeleteScheduledActionResult",type:"structure",members:{FailedScheduledActions:{shape:"Sg"}}}},BatchPutScheduledUpdateGroupAction:{input:{type:"structure",required:["AutoScalingGroupName","ScheduledUpdateGroupActions"],members:{AutoScalingGroupName:{},ScheduledUpdateGroupActions:{type:"list",member:{type:"structure",required:["ScheduledActionName"],members:{ScheduledActionName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Recurrence:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"}}}}}},output:{resultWrapper:"BatchPutScheduledUpdateGroupActionResult",type:"structure",members:{FailedScheduledUpdateGroupActions:{shape:"Sg"}}}},CancelInstanceRefresh:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{}}},output:{resultWrapper:"CancelInstanceRefreshResult",type:"structure",members:{InstanceRefreshId:{}}}},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:"S10"},MixedInstancesPolicy:{shape:"S12"},InstanceId:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"},DefaultCooldown:{type:"integer"},AvailabilityZones:{shape:"S1d"},LoadBalancerNames:{shape:"Sa"},TargetGroupARNs:{shape:"S6"},HealthCheckType:{},HealthCheckGracePeriod:{type:"integer"},PlacementGroup:{},VPCZoneIdentifier:{},TerminationPolicies:{shape:"S1g"},NewInstancesProtectedFromScaleIn:{type:"boolean"},LifecycleHookSpecificationList:{type:"list",member:{type:"structure",required:["LifecycleHookName","LifecycleTransition"],members:{LifecycleHookName:{},LifecycleTransition:{},NotificationMetadata:{},HeartbeatTimeout:{type:"integer"},DefaultResult:{},NotificationTargetARN:{},RoleARN:{}}}},Tags:{shape:"S1p"},ServiceLinkedRoleARN:{},MaxInstanceLifetime:{type:"integer"}}}},CreateLaunchConfiguration:{input:{type:"structure",required:["LaunchConfigurationName"],members:{LaunchConfigurationName:{},ImageId:{},KeyName:{},SecurityGroups:{shape:"S1w"},ClassicLinkVPCId:{},ClassicLinkVPCSecurityGroups:{shape:"S1x"},UserData:{},InstanceId:{},InstanceType:{},KernelId:{},RamdiskId:{},BlockDeviceMappings:{shape:"S1z"},InstanceMonitoring:{shape:"S28"},SpotPrice:{},IamInstanceProfile:{},EbsOptimized:{type:"boolean"},AssociatePublicIpAddress:{type:"boolean"},PlacementTenancy:{},MetadataOptions:{shape:"S2d"}}}},CreateOrUpdateTags:{input:{type:"structure",required:["Tags"],members:{Tags:{shape:"S1p"}}}},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:"S1p"}}}},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:"S30"},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:"S10"},MixedInstancesPolicy:{shape:"S12"},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"},DefaultCooldown:{type:"integer"},AvailabilityZones:{shape:"S1d"},LoadBalancerNames:{shape:"Sa"},TargetGroupARNs:{shape:"S6"},HealthCheckType:{},HealthCheckGracePeriod:{type:"integer"},Instances:{type:"list",member:{type:"structure",required:["InstanceId","AvailabilityZone","LifecycleState","HealthStatus","ProtectedFromScaleIn"],members:{InstanceId:{},InstanceType:{},AvailabilityZone:{},LifecycleState:{},HealthStatus:{},LaunchConfigurationName:{},LaunchTemplate:{shape:"S10"},ProtectedFromScaleIn:{type:"boolean"},WeightedCapacity:{}}}},CreatedTime:{type:"timestamp"},SuspendedProcesses:{type:"list",member:{type:"structure",members:{ProcessName:{},SuspensionReason:{}}}},PlacementGroup:{},VPCZoneIdentifier:{},EnabledMetrics:{type:"list",member:{type:"structure",members:{Metric:{},Granularity:{}}}},Status:{},Tags:{shape:"S3c"},TerminationPolicies:{shape:"S1g"},NewInstancesProtectedFromScaleIn:{type:"boolean"},ServiceLinkedRoleARN:{},MaxInstanceLifetime:{type:"integer"}}}},NextToken:{}}}},DescribeAutoScalingInstances:{input:{type:"structure",members:{InstanceIds:{shape:"S2"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeAutoScalingInstancesResult",type:"structure",members:{AutoScalingInstances:{type:"list",member:{type:"structure",required:["InstanceId","AutoScalingGroupName","AvailabilityZone","LifecycleState","HealthStatus","ProtectedFromScaleIn"],members:{InstanceId:{},InstanceType:{},AutoScalingGroupName:{},AvailabilityZone:{},LifecycleState:{},HealthStatus:{},LaunchConfigurationName:{},LaunchTemplate:{shape:"S10"},ProtectedFromScaleIn:{type:"boolean"},WeightedCapacity:{}}}},NextToken:{}}}},DescribeAutoScalingNotificationTypes:{output:{resultWrapper:"DescribeAutoScalingNotificationTypesResult",type:"structure",members:{AutoScalingNotificationTypes:{shape:"S3j"}}}},DescribeInstanceRefreshes:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},InstanceRefreshIds:{type:"list",member:{}},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeInstanceRefreshesResult",type:"structure",members:{InstanceRefreshes:{type:"list",member:{type:"structure",members:{InstanceRefreshId:{},AutoScalingGroupName:{},Status:{},StatusReason:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},PercentageComplete:{type:"integer"},InstancesToUpdate:{type:"integer"}}}},NextToken:{}}}},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:"S1w"},ClassicLinkVPCId:{},ClassicLinkVPCSecurityGroups:{shape:"S1x"},UserData:{},InstanceType:{},KernelId:{},RamdiskId:{},BlockDeviceMappings:{shape:"S1z"},InstanceMonitoring:{shape:"S28"},SpotPrice:{},IamInstanceProfile:{},CreatedTime:{type:"timestamp"},EbsOptimized:{type:"boolean"},AssociatePublicIpAddress:{type:"boolean"},PlacementTenancy:{},MetadataOptions:{shape:"S2d"}}}},NextToken:{}}}},DescribeLifecycleHookTypes:{output:{resultWrapper:"DescribeLifecycleHookTypesResult",type:"structure",members:{LifecycleHookTypes:{shape:"S3j"}}}},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:"S30"},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:"S4r"},MinAdjustmentMagnitude:{type:"integer"},ScalingAdjustment:{type:"integer"},Cooldown:{type:"integer"},StepAdjustments:{shape:"S4u"},MetricAggregationType:{},EstimatedInstanceWarmup:{type:"integer"},Alarms:{shape:"S4y"},TargetTrackingConfiguration:{shape:"S50"},Enabled:{type:"boolean"}}}},NextToken:{}}}},DescribeScalingActivities:{input:{type:"structure",members:{ActivityIds:{type:"list",member:{}},AutoScalingGroupName:{},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeScalingActivitiesResult",type:"structure",required:["Activities"],members:{Activities:{shape:"S5h"},NextToken:{}}}},DescribeScalingProcessTypes:{output:{resultWrapper:"DescribeScalingProcessTypesResult",type:"structure",members:{Processes:{type:"list",member:{type:"structure",required:["ProcessName"],members:{ProcessName:{}}}}}}},DescribeScheduledActions:{input:{type:"structure",members:{AutoScalingGroupName:{},ScheduledActionNames:{shape:"Se"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeScheduledActionsResult",type:"structure",members:{ScheduledUpdateGroupActions:{type:"list",member:{type:"structure",members:{AutoScalingGroupName:{},ScheduledActionName:{},ScheduledActionARN:{},Time:{type:"timestamp"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Recurrence:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"}}}},NextToken:{}}}},DescribeTags:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}},NextToken:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{Tags:{shape:"S3c"},NextToken:{}}}},DescribeTerminationPolicyTypes:{output:{resultWrapper:"DescribeTerminationPolicyTypesResult",type:"structure",members:{TerminationPolicyTypes:{shape:"S1g"}}}},DetachInstances:{input:{type:"structure",required:["AutoScalingGroupName","ShouldDecrementDesiredCapacity"],members:{InstanceIds:{shape:"S2"},AutoScalingGroupName:{},ShouldDecrementDesiredCapacity:{type:"boolean"}}},output:{resultWrapper:"DetachInstancesResult",type:"structure",members:{Activities:{shape:"S5h"}}}},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:"S66"}}}},EnableMetricsCollection:{input:{type:"structure",required:["AutoScalingGroupName","Granularity"],members:{AutoScalingGroupName:{},Metrics:{shape:"S66"},Granularity:{}}}},EnterStandby:{input:{type:"structure",required:["AutoScalingGroupName","ShouldDecrementDesiredCapacity"],members:{InstanceIds:{shape:"S2"},AutoScalingGroupName:{},ShouldDecrementDesiredCapacity:{type:"boolean"}}},output:{resultWrapper:"EnterStandbyResult",type:"structure",members:{Activities:{shape:"S5h"}}}},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:"S5h"}}}},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:"S3j"}}}},PutScalingPolicy:{input:{type:"structure",required:["AutoScalingGroupName","PolicyName"],members:{AutoScalingGroupName:{},PolicyName:{},PolicyType:{},AdjustmentType:{},MinAdjustmentStep:{shape:"S4r"},MinAdjustmentMagnitude:{type:"integer"},ScalingAdjustment:{type:"integer"},Cooldown:{type:"integer"},MetricAggregationType:{},StepAdjustments:{shape:"S4u"},EstimatedInstanceWarmup:{type:"integer"},TargetTrackingConfiguration:{shape:"S50"},Enabled:{type:"boolean"}}},output:{resultWrapper:"PutScalingPolicyResult",type:"structure",members:{PolicyARN:{},Alarms:{shape:"S4y"}}}},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:"S6m"}},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:{}}},StartInstanceRefresh:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},Strategy:{},Preferences:{type:"structure",members:{MinHealthyPercentage:{type:"integer"},InstanceWarmup:{type:"integer"}}}}},output:{resultWrapper:"StartInstanceRefreshResult",type:"structure",members:{InstanceRefreshId:{}}}},SuspendProcesses:{input:{shape:"S6m"}},TerminateInstanceInAutoScalingGroup:{input:{type:"structure",required:["InstanceId","ShouldDecrementDesiredCapacity"],members:{InstanceId:{},ShouldDecrementDesiredCapacity:{type:"boolean"}}},output:{resultWrapper:"TerminateInstanceInAutoScalingGroupResult",type:"structure",members:{Activity:{shape:"S5i"}}}},UpdateAutoScalingGroup:{input:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},LaunchConfigurationName:{},LaunchTemplate:{shape:"S10"},MixedInstancesPolicy:{shape:"S12"},MinSize:{type:"integer"},MaxSize:{type:"integer"},DesiredCapacity:{type:"integer"},DefaultCooldown:{type:"integer"},AvailabilityZones:{shape:"S1d"},HealthCheckType:{},HealthCheckGracePeriod:{type:"integer"},PlacementGroup:{},VPCZoneIdentifier:{},TerminationPolicies:{shape:"S1g"},NewInstancesProtectedFromScaleIn:{type:"boolean"},ServiceLinkedRoleARN:{},MaxInstanceLifetime:{type:"integer"}}}}},shapes:{S2:{type:"list",member:{}},S6:{type:"list",member:{}},Sa:{type:"list",member:{}},Se:{type:"list",member:{}},Sg:{type:"list",member:{type:"structure",required:["ScheduledActionName"],members:{ScheduledActionName:{},ErrorCode:{},ErrorMessage:{}}}},S10:{type:"structure",members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},S12:{type:"structure",members:{LaunchTemplate:{type:"structure",members:{LaunchTemplateSpecification:{shape:"S10"},Overrides:{type:"list",member:{type:"structure",members:{InstanceType:{},WeightedCapacity:{}}}}}},InstancesDistribution:{type:"structure",members:{OnDemandAllocationStrategy:{},OnDemandBaseCapacity:{type:"integer"},OnDemandPercentageAboveBaseCapacity:{type:"integer"},SpotAllocationStrategy:{},SpotInstancePools:{type:"integer"},SpotMaxPrice:{}}}}},S1d:{type:"list",member:{}},S1g:{type:"list",member:{}},S1p:{type:"list",member:{type:"structure",required:["Key"],members:{ResourceId:{},ResourceType:{},Key:{},Value:{},PropagateAtLaunch:{type:"boolean"}}}},S1w:{type:"list",member:{}},S1x:{type:"list",member:{}},S1z:{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"}}}},S28:{type:"structure",members:{Enabled:{type:"boolean"}}},S2d:{type:"structure",members:{HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{}}},S30:{type:"list",member:{}},S3c:{type:"list",member:{type:"structure",members:{ResourceId:{},ResourceType:{},Key:{},Value:{},PropagateAtLaunch:{type:"boolean"}}}},S3j:{type:"list",member:{}},S4r:{type:"integer",deprecated:!0},S4u:{type:"list",member:{type:"structure",required:["ScalingAdjustment"],members:{MetricIntervalLowerBound:{type:"double"},MetricIntervalUpperBound:{type:"double"},ScalingAdjustment:{type:"integer"}}}},S4y:{type:"list",member:{type:"structure",members:{AlarmName:{},AlarmARN:{}}}},S50:{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"}}},S5h:{type:"list",member:{shape:"S5i"}},S5i:{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:{}}},S66:{type:"list",member:{}},S6m:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},ScalingProcesses:{type:"list",member:{}}}}}};
    },{}],"piFO":[function(require,module,exports) {
    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"}}};
    },{}],"BSyT":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,a=e.apiLoader;a.services.autoscaling={},e.AutoScaling=i.defineService("autoscaling",["2011-01-01"]),Object.defineProperty(a.services.autoscaling,"2011-01-01",{get:function(){var e=require("../apis/autoscaling-2011-01-01.min.json");return e.paginators=require("../apis/autoscaling-2011-01-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.AutoScaling;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/autoscaling-2011-01-01.min.json":"zb72","../apis/autoscaling-2011-01-01.paginators.json":"piFO"}],"qnCq":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-08-10",endpointPrefix:"batch",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"AWS Batch",serviceFullName:"AWS Batch",serviceId:"Batch",signatureVersion:"v4",uid:"batch-2016-08-10"},operations:{CancelJob:{http:{requestUri:"/v1/canceljob"},input:{type:"structure",required:["jobId","reason"],members:{jobId:{},reason:{}}},output:{type:"structure",members:{}}},CreateComputeEnvironment:{http:{requestUri:"/v1/createcomputeenvironment"},input:{type:"structure",required:["computeEnvironmentName","type","serviceRole"],members:{computeEnvironmentName:{},type:{},state:{},computeResources:{shape:"S7"},serviceRole:{},tags:{shape:"Se"}}},output:{type:"structure",members:{computeEnvironmentName:{},computeEnvironmentArn:{}}}},CreateJobQueue:{http:{requestUri:"/v1/createjobqueue"},input:{type:"structure",required:["jobQueueName","priority","computeEnvironmentOrder"],members:{jobQueueName:{},state:{},priority:{type:"integer"},computeEnvironmentOrder:{shape:"Sk"},tags:{shape:"Se"}}},output:{type:"structure",required:["jobQueueName","jobQueueArn"],members:{jobQueueName:{},jobQueueArn:{}}}},DeleteComputeEnvironment:{http:{requestUri:"/v1/deletecomputeenvironment"},input:{type:"structure",required:["computeEnvironment"],members:{computeEnvironment:{}}},output:{type:"structure",members:{}}},DeleteJobQueue:{http:{requestUri:"/v1/deletejobqueue"},input:{type:"structure",required:["jobQueue"],members:{jobQueue:{}}},output:{type:"structure",members:{}}},DeregisterJobDefinition:{http:{requestUri:"/v1/deregisterjobdefinition"},input:{type:"structure",required:["jobDefinition"],members:{jobDefinition:{}}},output:{type:"structure",members:{}}},DescribeComputeEnvironments:{http:{requestUri:"/v1/describecomputeenvironments"},input:{type:"structure",members:{computeEnvironments:{shape:"Sb"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{computeEnvironments:{type:"list",member:{type:"structure",required:["computeEnvironmentName","computeEnvironmentArn","ecsClusterArn"],members:{computeEnvironmentName:{},computeEnvironmentArn:{},ecsClusterArn:{},tags:{shape:"Se"},type:{},state:{},status:{},statusReason:{},computeResources:{shape:"S7"},serviceRole:{}}}},nextToken:{}}}},DescribeJobDefinitions:{http:{requestUri:"/v1/describejobdefinitions"},input:{type:"structure",members:{jobDefinitions:{shape:"Sb"},maxResults:{type:"integer"},jobDefinitionName:{},status:{},nextToken:{}}},output:{type:"structure",members:{jobDefinitions:{type:"list",member:{type:"structure",required:["jobDefinitionName","jobDefinitionArn","revision","type"],members:{jobDefinitionName:{},jobDefinitionArn:{},revision:{type:"integer"},status:{},type:{},parameters:{shape:"S12"},retryStrategy:{shape:"S13"},containerProperties:{shape:"S17"},timeout:{shape:"S1x"},nodeProperties:{shape:"S1y"},tags:{shape:"Se"}}}},nextToken:{}}}},DescribeJobQueues:{http:{requestUri:"/v1/describejobqueues"},input:{type:"structure",members:{jobQueues:{shape:"Sb"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{jobQueues:{type:"list",member:{type:"structure",required:["jobQueueName","jobQueueArn","state","priority","computeEnvironmentOrder"],members:{jobQueueName:{},jobQueueArn:{},state:{},status:{},statusReason:{},priority:{type:"integer"},computeEnvironmentOrder:{shape:"Sk"},tags:{shape:"Se"}}}},nextToken:{}}}},DescribeJobs:{http:{requestUri:"/v1/describejobs"},input:{type:"structure",required:["jobs"],members:{jobs:{shape:"Sb"}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",required:["jobName","jobId","jobQueue","status","startedAt","jobDefinition"],members:{jobArn:{},jobName:{},jobId:{},jobQueue:{},status:{},attempts:{type:"list",member:{type:"structure",members:{container:{type:"structure",members:{containerInstanceArn:{},taskArn:{},exitCode:{type:"integer"},reason:{},logStreamName:{},networkInterfaces:{shape:"S2e"}}},startedAt:{type:"long"},stoppedAt:{type:"long"},statusReason:{}}}},statusReason:{},createdAt:{type:"long"},retryStrategy:{shape:"S13"},startedAt:{type:"long"},stoppedAt:{type:"long"},dependsOn:{shape:"S2h"},jobDefinition:{},parameters:{shape:"S12"},container:{type:"structure",members:{image:{},vcpus:{type:"integer"},memory:{type:"integer"},command:{shape:"Sb"},jobRoleArn:{},executionRoleArn:{},volumes:{shape:"S18"},environment:{shape:"S1b"},mountPoints:{shape:"S1d"},readonlyRootFilesystem:{type:"boolean"},ulimits:{shape:"S1g"},privileged:{type:"boolean"},user:{},exitCode:{type:"integer"},reason:{},containerInstanceArn:{},taskArn:{},logStreamName:{},instanceType:{},networkInterfaces:{shape:"S2e"},resourceRequirements:{shape:"S1i"},linuxParameters:{shape:"S1l"},logConfiguration:{shape:"S1s"},secrets:{shape:"S1v"}}},nodeDetails:{type:"structure",members:{nodeIndex:{type:"integer"},isMainNode:{type:"boolean"}}},nodeProperties:{shape:"S1y"},arrayProperties:{type:"structure",members:{statusSummary:{type:"map",key:{},value:{type:"integer"}},size:{type:"integer"},index:{type:"integer"}}},timeout:{shape:"S1x"},tags:{shape:"Se"}}}}}}},ListJobs:{http:{requestUri:"/v1/listjobs"},input:{type:"structure",members:{jobQueue:{},arrayJobId:{},multiNodeJobId:{},jobStatus:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["jobSummaryList"],members:{jobSummaryList:{type:"list",member:{type:"structure",required:["jobId","jobName"],members:{jobArn:{},jobId:{},jobName:{},createdAt:{type:"long"},status:{},statusReason:{},startedAt:{type:"long"},stoppedAt:{type:"long"},container:{type:"structure",members:{exitCode:{type:"integer"},reason:{}}},arrayProperties:{type:"structure",members:{size:{type:"integer"},index:{type:"integer"}}},nodeProperties:{type:"structure",members:{isMainNode:{type:"boolean"},numNodes:{type:"integer"},nodeIndex:{type:"integer"}}}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v1/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Se"}}}},RegisterJobDefinition:{http:{requestUri:"/v1/registerjobdefinition"},input:{type:"structure",required:["jobDefinitionName","type"],members:{jobDefinitionName:{},type:{},parameters:{shape:"S12"},containerProperties:{shape:"S17"},nodeProperties:{shape:"S1y"},retryStrategy:{shape:"S13"},timeout:{shape:"S1x"},tags:{shape:"Se"}}},output:{type:"structure",required:["jobDefinitionName","jobDefinitionArn","revision"],members:{jobDefinitionName:{},jobDefinitionArn:{},revision:{type:"integer"}}}},SubmitJob:{http:{requestUri:"/v1/submitjob"},input:{type:"structure",required:["jobName","jobQueue","jobDefinition"],members:{jobName:{},jobQueue:{},arrayProperties:{type:"structure",members:{size:{type:"integer"}}},dependsOn:{shape:"S2h"},jobDefinition:{},parameters:{shape:"S12"},containerOverrides:{shape:"S32"},nodeOverrides:{type:"structure",members:{numNodes:{type:"integer"},nodePropertyOverrides:{type:"list",member:{type:"structure",required:["targetNodes"],members:{targetNodes:{},containerOverrides:{shape:"S32"}}}}}},retryStrategy:{shape:"S13"},timeout:{shape:"S1x"},tags:{shape:"Se"}}},output:{type:"structure",required:["jobName","jobId"],members:{jobArn:{},jobName:{},jobId:{}}}},TagResource:{http:{requestUri:"/v1/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Se"}}},output:{type:"structure",members:{}}},TerminateJob:{http:{requestUri:"/v1/terminatejob"},input:{type:"structure",required:["jobId","reason"],members:{jobId:{},reason:{}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/v1/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateComputeEnvironment:{http:{requestUri:"/v1/updatecomputeenvironment"},input:{type:"structure",required:["computeEnvironment"],members:{computeEnvironment:{},state:{},computeResources:{type:"structure",members:{minvCpus:{type:"integer"},maxvCpus:{type:"integer"},desiredvCpus:{type:"integer"}}},serviceRole:{}}},output:{type:"structure",members:{computeEnvironmentName:{},computeEnvironmentArn:{}}}},UpdateJobQueue:{http:{requestUri:"/v1/updatejobqueue"},input:{type:"structure",required:["jobQueue"],members:{jobQueue:{},state:{},priority:{type:"integer"},computeEnvironmentOrder:{shape:"Sk"}}},output:{type:"structure",members:{jobQueueName:{},jobQueueArn:{}}}}},shapes:{S7:{type:"structure",required:["type","minvCpus","maxvCpus","instanceTypes","subnets","instanceRole"],members:{type:{},allocationStrategy:{},minvCpus:{type:"integer"},maxvCpus:{type:"integer"},desiredvCpus:{type:"integer"},instanceTypes:{shape:"Sb"},imageId:{},subnets:{shape:"Sb"},securityGroupIds:{shape:"Sb"},ec2KeyPair:{},instanceRole:{},tags:{type:"map",key:{},value:{}},placementGroup:{},bidPercentage:{type:"integer"},spotIamFleetRole:{},launchTemplate:{type:"structure",members:{launchTemplateId:{},launchTemplateName:{},version:{}}}}},Sb:{type:"list",member:{}},Se:{type:"map",key:{},value:{}},Sk:{type:"list",member:{type:"structure",required:["order","computeEnvironment"],members:{order:{type:"integer"},computeEnvironment:{}}}},S12:{type:"map",key:{},value:{}},S13:{type:"structure",members:{attempts:{type:"integer"},evaluateOnExit:{type:"list",member:{type:"structure",required:["action"],members:{onStatusReason:{},onReason:{},onExitCode:{},action:{}}}}}},S17:{type:"structure",members:{image:{},vcpus:{type:"integer"},memory:{type:"integer"},command:{shape:"Sb"},jobRoleArn:{},executionRoleArn:{},volumes:{shape:"S18"},environment:{shape:"S1b"},mountPoints:{shape:"S1d"},readonlyRootFilesystem:{type:"boolean"},privileged:{type:"boolean"},ulimits:{shape:"S1g"},user:{},instanceType:{},resourceRequirements:{shape:"S1i"},linuxParameters:{shape:"S1l"},logConfiguration:{shape:"S1s"},secrets:{shape:"S1v"}}},S18:{type:"list",member:{type:"structure",members:{host:{type:"structure",members:{sourcePath:{}}},name:{}}}},S1b:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},S1d:{type:"list",member:{type:"structure",members:{containerPath:{},readOnly:{type:"boolean"},sourceVolume:{}}}},S1g:{type:"list",member:{type:"structure",required:["hardLimit","name","softLimit"],members:{hardLimit:{type:"integer"},name:{},softLimit:{type:"integer"}}}},S1i:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S1l:{type:"structure",members:{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:"Sb"}}}},maxSwap:{type:"integer"},swappiness:{type:"integer"}}},S1s:{type:"structure",required:["logDriver"],members:{logDriver:{},options:{type:"map",key:{},value:{}},secretOptions:{shape:"S1v"}}},S1v:{type:"list",member:{type:"structure",required:["name","valueFrom"],members:{name:{},valueFrom:{}}}},S1x:{type:"structure",members:{attemptDurationSeconds:{type:"integer"}}},S1y:{type:"structure",required:["numNodes","mainNode","nodeRangeProperties"],members:{numNodes:{type:"integer"},mainNode:{type:"integer"},nodeRangeProperties:{type:"list",member:{type:"structure",required:["targetNodes"],members:{targetNodes:{},container:{shape:"S17"}}}}}},S2e:{type:"list",member:{type:"structure",members:{attachmentId:{},ipv6Address:{},privateIpv4Address:{}}}},S2h:{type:"list",member:{type:"structure",members:{jobId:{},type:{}}}},S32:{type:"structure",members:{vcpus:{type:"integer"},memory:{type:"integer"},command:{shape:"Sb"},instanceType:{},environment:{shape:"S1b"},resourceRequirements:{shape:"S1i"}}}}};
    },{}],"WYcW":[function(require,module,exports) {
    module.exports={pagination:{DescribeComputeEnvironments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"computeEnvironments"},DescribeJobDefinitions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"jobDefinitions"},DescribeJobQueues:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"jobQueues"},ListJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"jobSummaryList"}}};
    },{}],"uU0y":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.batch={},e.Batch=r.defineService("batch",["2016-08-10"]),Object.defineProperty(a.services.batch,"2016-08-10",{get:function(){var e=require("../apis/batch-2016-08-10.min.json");return e.paginators=require("../apis/batch-2016-08-10.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Batch;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/batch-2016-08-10.min.json":"qnCq","../apis/batch-2016-08-10.paginators.json":"WYcW"}],"GKIp":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-10-20",endpointPrefix:"budgets",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWSBudgets",serviceFullName:"AWS Budgets",serviceId:"Budgets",signatureVersion:"v4",targetPrefix:"AWSBudgetServiceGateway",uid:"budgets-2016-10-20"},operations:{CreateBudget:{input:{type:"structure",required:["AccountId","Budget"],members:{AccountId:{},Budget:{shape:"S3"},NotificationsWithSubscribers:{type:"list",member:{type:"structure",required:["Notification","Subscribers"],members:{Notification:{shape:"Sl"},Subscribers:{shape:"Sr"}}}}}},output:{type:"structure",members:{}}},CreateBudgetAction:{input:{type:"structure",required:["AccountId","BudgetName","NotificationType","ActionType","ActionThreshold","Definition","ExecutionRoleArn","ApprovalModel","Subscribers"],members:{AccountId:{},BudgetName:{},NotificationType:{},ActionType:{},ActionThreshold:{shape:"Sy"},Definition:{shape:"Sz"},ExecutionRoleArn:{},ApprovalModel:{},Subscribers:{shape:"Sr"}}},output:{type:"structure",required:["AccountId","BudgetName","ActionId"],members:{AccountId:{},BudgetName:{},ActionId:{}}}},CreateNotification:{input:{type:"structure",required:["AccountId","BudgetName","Notification","Subscribers"],members:{AccountId:{},BudgetName:{},Notification:{shape:"Sl"},Subscribers:{shape:"Sr"}}},output:{type:"structure",members:{}}},CreateSubscriber:{input:{type:"structure",required:["AccountId","BudgetName","Notification","Subscriber"],members:{AccountId:{},BudgetName:{},Notification:{shape:"Sl"},Subscriber:{shape:"Ss"}}},output:{type:"structure",members:{}}},DeleteBudget:{input:{type:"structure",required:["AccountId","BudgetName"],members:{AccountId:{},BudgetName:{}}},output:{type:"structure",members:{}}},DeleteBudgetAction:{input:{type:"structure",required:["AccountId","BudgetName","ActionId"],members:{AccountId:{},BudgetName:{},ActionId:{}}},output:{type:"structure",required:["AccountId","BudgetName","Action"],members:{AccountId:{},BudgetName:{},Action:{shape:"S1t"}}}},DeleteNotification:{input:{type:"structure",required:["AccountId","BudgetName","Notification"],members:{AccountId:{},BudgetName:{},Notification:{shape:"Sl"}}},output:{type:"structure",members:{}}},DeleteSubscriber:{input:{type:"structure",required:["AccountId","BudgetName","Notification","Subscriber"],members:{AccountId:{},BudgetName:{},Notification:{shape:"Sl"},Subscriber:{shape:"Ss"}}},output:{type:"structure",members:{}}},DescribeBudget:{input:{type:"structure",required:["AccountId","BudgetName"],members:{AccountId:{},BudgetName:{}}},output:{type:"structure",members:{Budget:{shape:"S3"}}}},DescribeBudgetAction:{input:{type:"structure",required:["AccountId","BudgetName","ActionId"],members:{AccountId:{},BudgetName:{},ActionId:{}}},output:{type:"structure",required:["AccountId","BudgetName","Action"],members:{AccountId:{},BudgetName:{},Action:{shape:"S1t"}}}},DescribeBudgetActionHistories:{input:{type:"structure",required:["AccountId","BudgetName","ActionId"],members:{AccountId:{},BudgetName:{},ActionId:{},TimePeriod:{shape:"Sf"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["ActionHistories"],members:{ActionHistories:{type:"list",member:{type:"structure",required:["Timestamp","Status","EventType","ActionHistoryDetails"],members:{Timestamp:{type:"timestamp"},Status:{},EventType:{},ActionHistoryDetails:{type:"structure",required:["Message","Action"],members:{Message:{},Action:{shape:"S1t"}}}}}},NextToken:{}}}},DescribeBudgetActionsForAccount:{input:{type:"structure",required:["AccountId"],members:{AccountId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Actions"],members:{Actions:{shape:"S2c"},NextToken:{}}}},DescribeBudgetActionsForBudget:{input:{type:"structure",required:["AccountId","BudgetName"],members:{AccountId:{},BudgetName:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Actions"],members:{Actions:{shape:"S2c"},NextToken:{}}}},DescribeBudgetPerformanceHistory:{input:{type:"structure",required:["AccountId","BudgetName"],members:{AccountId:{},BudgetName:{},TimePeriod:{shape:"Sf"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{BudgetPerformanceHistory:{type:"structure",members:{BudgetName:{},BudgetType:{},CostFilters:{shape:"Sa"},CostTypes:{shape:"Sc"},TimeUnit:{},BudgetedAndActualAmountsList:{type:"list",member:{type:"structure",members:{BudgetedAmount:{shape:"S5"},ActualAmount:{shape:"S5"},TimePeriod:{shape:"Sf"}}}}}},NextToken:{}}}},DescribeBudgets:{input:{type:"structure",required:["AccountId"],members:{AccountId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Budgets:{type:"list",member:{shape:"S3"}},NextToken:{}}}},DescribeNotificationsForBudget:{input:{type:"structure",required:["AccountId","BudgetName"],members:{AccountId:{},BudgetName:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Notifications:{type:"list",member:{shape:"Sl"}},NextToken:{}}}},DescribeSubscribersForNotification:{input:{type:"structure",required:["AccountId","BudgetName","Notification"],members:{AccountId:{},BudgetName:{},Notification:{shape:"Sl"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Subscribers:{shape:"Sr"},NextToken:{}}}},ExecuteBudgetAction:{input:{type:"structure",required:["AccountId","BudgetName","ActionId","ExecutionType"],members:{AccountId:{},BudgetName:{},ActionId:{},ExecutionType:{}}},output:{type:"structure",required:["AccountId","BudgetName","ActionId","ExecutionType"],members:{AccountId:{},BudgetName:{},ActionId:{},ExecutionType:{}}}},UpdateBudget:{input:{type:"structure",required:["AccountId","NewBudget"],members:{AccountId:{},NewBudget:{shape:"S3"}}},output:{type:"structure",members:{}}},UpdateBudgetAction:{input:{type:"structure",required:["AccountId","BudgetName","ActionId"],members:{AccountId:{},BudgetName:{},ActionId:{},NotificationType:{},ActionThreshold:{shape:"Sy"},Definition:{shape:"Sz"},ExecutionRoleArn:{},ApprovalModel:{},Subscribers:{shape:"Sr"}}},output:{type:"structure",required:["AccountId","BudgetName","OldAction","NewAction"],members:{AccountId:{},BudgetName:{},OldAction:{shape:"S1t"},NewAction:{shape:"S1t"}}}},UpdateNotification:{input:{type:"structure",required:["AccountId","BudgetName","OldNotification","NewNotification"],members:{AccountId:{},BudgetName:{},OldNotification:{shape:"Sl"},NewNotification:{shape:"Sl"}}},output:{type:"structure",members:{}}},UpdateSubscriber:{input:{type:"structure",required:["AccountId","BudgetName","Notification","OldSubscriber","NewSubscriber"],members:{AccountId:{},BudgetName:{},Notification:{shape:"Sl"},OldSubscriber:{shape:"Ss"},NewSubscriber:{shape:"Ss"}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"structure",required:["BudgetName","TimeUnit","BudgetType"],members:{BudgetName:{},BudgetLimit:{shape:"S5"},PlannedBudgetLimits:{type:"map",key:{},value:{shape:"S5"}},CostFilters:{shape:"Sa"},CostTypes:{shape:"Sc"},TimeUnit:{},TimePeriod:{shape:"Sf"},CalculatedSpend:{type:"structure",required:["ActualSpend"],members:{ActualSpend:{shape:"S5"},ForecastedSpend:{shape:"S5"}}},BudgetType:{},LastUpdatedTime:{type:"timestamp"}}},S5:{type:"structure",required:["Amount","Unit"],members:{Amount:{},Unit:{}}},Sa:{type:"map",key:{},value:{type:"list",member:{}}},Sc:{type:"structure",members:{IncludeTax:{type:"boolean"},IncludeSubscription:{type:"boolean"},UseBlended:{type:"boolean"},IncludeRefund:{type:"boolean"},IncludeCredit:{type:"boolean"},IncludeUpfront:{type:"boolean"},IncludeRecurring:{type:"boolean"},IncludeOtherSubscription:{type:"boolean"},IncludeSupport:{type:"boolean"},IncludeDiscount:{type:"boolean"},UseAmortized:{type:"boolean"}}},Sf:{type:"structure",members:{Start:{type:"timestamp"},End:{type:"timestamp"}}},Sl:{type:"structure",required:["NotificationType","ComparisonOperator","Threshold"],members:{NotificationType:{},ComparisonOperator:{},Threshold:{type:"double"},ThresholdType:{},NotificationState:{}}},Sr:{type:"list",member:{shape:"Ss"}},Ss:{type:"structure",required:["SubscriptionType","Address"],members:{SubscriptionType:{},Address:{type:"string",sensitive:!0}}},Sy:{type:"structure",required:["ActionThresholdValue","ActionThresholdType"],members:{ActionThresholdValue:{type:"double"},ActionThresholdType:{}}},Sz:{type:"structure",members:{IamActionDefinition:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},Roles:{type:"list",member:{}},Groups:{type:"list",member:{}},Users:{type:"list",member:{}}}},ScpActionDefinition:{type:"structure",required:["PolicyId","TargetIds"],members:{PolicyId:{},TargetIds:{type:"list",member:{}}}},SsmActionDefinition:{type:"structure",required:["ActionSubType","Region","InstanceIds"],members:{ActionSubType:{},Region:{},InstanceIds:{type:"list",member:{}}}}}},S1t:{type:"structure",required:["ActionId","BudgetName","NotificationType","ActionType","ActionThreshold","Definition","ExecutionRoleArn","ApprovalModel","Status","Subscribers"],members:{ActionId:{},BudgetName:{},NotificationType:{},ActionType:{},ActionThreshold:{shape:"Sy"},Definition:{shape:"Sz"},ExecutionRoleArn:{},ApprovalModel:{},Status:{},Subscribers:{shape:"Sr"}}},S2c:{type:"list",member:{shape:"S1t"}}}};
    },{}],"W2MM":[function(require,module,exports) {
    module.exports={pagination:{DescribeBudgetActionHistories:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ActionHistories"},DescribeBudgetActionsForAccount:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Actions"},DescribeBudgetActionsForBudget:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Actions"},DescribeBudgetPerformanceHistory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"BudgetPerformanceHistory"},DescribeBudgets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Budgets"},DescribeNotificationsForBudget:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Notifications"},DescribeSubscribersForNotification:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Subscribers"}}};
    },{}],"sRz5":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.budgets={},e.Budgets=r.defineService("budgets",["2016-10-20"]),Object.defineProperty(i.services.budgets,"2016-10-20",{get:function(){var e=require("../apis/budgets-2016-10-20.min.json");return e.paginators=require("../apis/budgets-2016-10-20.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Budgets;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/budgets-2016-10-20.min.json":"GKIp","../apis/budgets-2016-10-20.paginators.json":"W2MM"}],"Sncd":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-05-10",endpointPrefix:"clouddirectory",protocol:"rest-json",serviceFullName:"Amazon CloudDirectory",serviceId:"CloudDirectory",signatureVersion:"v4",signingName:"clouddirectory",uid:"clouddirectory-2016-05-10"},operations:{AddFacetToObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/facets",responseCode:200},input:{type:"structure",required:["DirectoryArn","SchemaFacet","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},SchemaFacet:{shape:"S3"},ObjectAttributeList:{shape:"S5"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},ApplySchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/apply",responseCode:200},input:{type:"structure",required:["PublishedSchemaArn","DirectoryArn"],members:{PublishedSchemaArn:{},DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",members:{AppliedSchemaArn:{},DirectoryArn:{}}}},AttachObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/attach",responseCode:200},input:{type:"structure",required:["DirectoryArn","ParentReference","ChildReference","LinkName"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ParentReference:{shape:"Sf"},ChildReference:{shape:"Sf"},LinkName:{}}},output:{type:"structure",members:{AttachedObjectIdentifier:{}}}},AttachPolicy:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/policy/attach",responseCode:200},input:{type:"structure",required:["DirectoryArn","PolicyReference","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},PolicyReference:{shape:"Sf"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},AttachToIndex:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/index/attach",responseCode:200},input:{type:"structure",required:["DirectoryArn","IndexReference","TargetReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},IndexReference:{shape:"Sf"},TargetReference:{shape:"Sf"}}},output:{type:"structure",members:{AttachedObjectIdentifier:{}}}},AttachTypedLink:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/attach",responseCode:200},input:{type:"structure",required:["DirectoryArn","SourceObjectReference","TargetObjectReference","TypedLinkFacet","Attributes"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},SourceObjectReference:{shape:"Sf"},TargetObjectReference:{shape:"Sf"},TypedLinkFacet:{shape:"St"},Attributes:{shape:"Sv"}}},output:{type:"structure",members:{TypedLinkSpecifier:{shape:"Sy"}}}},BatchRead:{http:{requestUri:"/amazonclouddirectory/2017-01-11/batchread",responseCode:200},input:{type:"structure",required:["DirectoryArn","Operations"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},Operations:{type:"list",member:{type:"structure",members:{ListObjectAttributes:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},FacetFilter:{shape:"S3"}}},ListObjectChildren:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListAttachedIndices:{type:"structure",required:["TargetReference"],members:{TargetReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListObjectParentPaths:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},GetObjectInformation:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"}}},GetObjectAttributes:{type:"structure",required:["ObjectReference","SchemaFacet","AttributeNames"],members:{ObjectReference:{shape:"Sf"},SchemaFacet:{shape:"S3"},AttributeNames:{shape:"S1a"}}},ListObjectPolicies:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListPolicyAttachments:{type:"structure",required:["PolicyReference"],members:{PolicyReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},LookupPolicy:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListIndex:{type:"structure",required:["IndexReference"],members:{RangesOnIndexedValues:{shape:"S1f"},IndexReference:{shape:"Sf"},MaxResults:{type:"integer"},NextToken:{}}},ListOutgoingTypedLinks:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},FilterAttributeRanges:{shape:"S1k"},FilterTypedLink:{shape:"St"},NextToken:{},MaxResults:{type:"integer"}}},ListIncomingTypedLinks:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},FilterAttributeRanges:{shape:"S1k"},FilterTypedLink:{shape:"St"},NextToken:{},MaxResults:{type:"integer"}}},GetLinkAttributes:{type:"structure",required:["TypedLinkSpecifier","AttributeNames"],members:{TypedLinkSpecifier:{shape:"Sy"},AttributeNames:{shape:"S1a"}}}}}},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{Responses:{type:"list",member:{type:"structure",members:{SuccessfulResponse:{type:"structure",members:{ListObjectAttributes:{type:"structure",members:{Attributes:{shape:"S5"},NextToken:{}}},ListObjectChildren:{type:"structure",members:{Children:{shape:"S1v"},NextToken:{}}},GetObjectInformation:{type:"structure",members:{SchemaFacets:{shape:"S1x"},ObjectIdentifier:{}}},GetObjectAttributes:{type:"structure",members:{Attributes:{shape:"S5"}}},ListAttachedIndices:{type:"structure",members:{IndexAttachments:{shape:"S20"},NextToken:{}}},ListObjectParentPaths:{type:"structure",members:{PathToObjectIdentifiersList:{shape:"S23"},NextToken:{}}},ListObjectPolicies:{type:"structure",members:{AttachedPolicyIds:{shape:"S26"},NextToken:{}}},ListPolicyAttachments:{type:"structure",members:{ObjectIdentifiers:{shape:"S26"},NextToken:{}}},LookupPolicy:{type:"structure",members:{PolicyToPathList:{shape:"S2a"},NextToken:{}}},ListIndex:{type:"structure",members:{IndexAttachments:{shape:"S20"},NextToken:{}}},ListOutgoingTypedLinks:{type:"structure",members:{TypedLinkSpecifiers:{shape:"S2h"},NextToken:{}}},ListIncomingTypedLinks:{type:"structure",members:{LinkSpecifiers:{shape:"S2h"},NextToken:{}}},GetLinkAttributes:{type:"structure",members:{Attributes:{shape:"S5"}}}}},ExceptionResponse:{type:"structure",members:{Type:{},Message:{}}}}}}}}},BatchWrite:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/batchwrite",responseCode:200},input:{type:"structure",required:["DirectoryArn","Operations"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},Operations:{type:"list",member:{type:"structure",members:{CreateObject:{type:"structure",required:["SchemaFacet","ObjectAttributeList"],members:{SchemaFacet:{shape:"S1x"},ObjectAttributeList:{shape:"S5"},ParentReference:{shape:"Sf"},LinkName:{},BatchReferenceName:{}}},AttachObject:{type:"structure",required:["ParentReference","ChildReference","LinkName"],members:{ParentReference:{shape:"Sf"},ChildReference:{shape:"Sf"},LinkName:{}}},DetachObject:{type:"structure",required:["ParentReference","LinkName"],members:{ParentReference:{shape:"Sf"},LinkName:{},BatchReferenceName:{}}},UpdateObjectAttributes:{type:"structure",required:["ObjectReference","AttributeUpdates"],members:{ObjectReference:{shape:"Sf"},AttributeUpdates:{shape:"S2v"}}},DeleteObject:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"}}},AddFacetToObject:{type:"structure",required:["SchemaFacet","ObjectAttributeList","ObjectReference"],members:{SchemaFacet:{shape:"S3"},ObjectAttributeList:{shape:"S5"},ObjectReference:{shape:"Sf"}}},RemoveFacetFromObject:{type:"structure",required:["SchemaFacet","ObjectReference"],members:{SchemaFacet:{shape:"S3"},ObjectReference:{shape:"Sf"}}},AttachPolicy:{type:"structure",required:["PolicyReference","ObjectReference"],members:{PolicyReference:{shape:"Sf"},ObjectReference:{shape:"Sf"}}},DetachPolicy:{type:"structure",required:["PolicyReference","ObjectReference"],members:{PolicyReference:{shape:"Sf"},ObjectReference:{shape:"Sf"}}},CreateIndex:{type:"structure",required:["OrderedIndexedAttributeList","IsUnique"],members:{OrderedIndexedAttributeList:{shape:"S35"},IsUnique:{type:"boolean"},ParentReference:{shape:"Sf"},LinkName:{},BatchReferenceName:{}}},AttachToIndex:{type:"structure",required:["IndexReference","TargetReference"],members:{IndexReference:{shape:"Sf"},TargetReference:{shape:"Sf"}}},DetachFromIndex:{type:"structure",required:["IndexReference","TargetReference"],members:{IndexReference:{shape:"Sf"},TargetReference:{shape:"Sf"}}},AttachTypedLink:{type:"structure",required:["SourceObjectReference","TargetObjectReference","TypedLinkFacet","Attributes"],members:{SourceObjectReference:{shape:"Sf"},TargetObjectReference:{shape:"Sf"},TypedLinkFacet:{shape:"St"},Attributes:{shape:"Sv"}}},DetachTypedLink:{type:"structure",required:["TypedLinkSpecifier"],members:{TypedLinkSpecifier:{shape:"Sy"}}},UpdateLinkAttributes:{type:"structure",required:["TypedLinkSpecifier","AttributeUpdates"],members:{TypedLinkSpecifier:{shape:"Sy"},AttributeUpdates:{shape:"S3c"}}}}}}}},output:{type:"structure",members:{Responses:{type:"list",member:{type:"structure",members:{CreateObject:{type:"structure",members:{ObjectIdentifier:{}}},AttachObject:{type:"structure",members:{attachedObjectIdentifier:{}}},DetachObject:{type:"structure",members:{detachedObjectIdentifier:{}}},UpdateObjectAttributes:{type:"structure",members:{ObjectIdentifier:{}}},DeleteObject:{type:"structure",members:{}},AddFacetToObject:{type:"structure",members:{}},RemoveFacetFromObject:{type:"structure",members:{}},AttachPolicy:{type:"structure",members:{}},DetachPolicy:{type:"structure",members:{}},CreateIndex:{type:"structure",members:{ObjectIdentifier:{}}},AttachToIndex:{type:"structure",members:{AttachedObjectIdentifier:{}}},DetachFromIndex:{type:"structure",members:{DetachedObjectIdentifier:{}}},AttachTypedLink:{type:"structure",members:{TypedLinkSpecifier:{shape:"Sy"}}},DetachTypedLink:{type:"structure",members:{}},UpdateLinkAttributes:{type:"structure",members:{}}}}}}}},CreateDirectory:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/directory/create",responseCode:200},input:{type:"structure",required:["Name","SchemaArn"],members:{Name:{},SchemaArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["DirectoryArn","Name","ObjectIdentifier","AppliedSchemaArn"],members:{DirectoryArn:{},Name:{},ObjectIdentifier:{},AppliedSchemaArn:{}}}},CreateFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/facet/create",responseCode:200},input:{type:"structure",required:["SchemaArn","Name","ObjectType"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},Attributes:{shape:"S42"},ObjectType:{}}},output:{type:"structure",members:{}}},CreateIndex:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/index",responseCode:200},input:{type:"structure",required:["DirectoryArn","OrderedIndexedAttributeList","IsUnique"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},OrderedIndexedAttributeList:{shape:"S35"},IsUnique:{type:"boolean"},ParentReference:{shape:"Sf"},LinkName:{}}},output:{type:"structure",members:{ObjectIdentifier:{}}}},CreateObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object",responseCode:200},input:{type:"structure",required:["DirectoryArn","SchemaFacets"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},SchemaFacets:{shape:"S1x"},ObjectAttributeList:{shape:"S5"},ParentReference:{shape:"Sf"},LinkName:{}}},output:{type:"structure",members:{ObjectIdentifier:{}}}},CreateSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/create",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{SchemaArn:{}}}},CreateTypedLinkFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/create",responseCode:200},input:{type:"structure",required:["SchemaArn","Facet"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Facet:{type:"structure",required:["Name","Attributes","IdentityAttributeOrder"],members:{Name:{},Attributes:{shape:"S4q"},IdentityAttributeOrder:{shape:"S1a"}}}}},output:{type:"structure",members:{}}},DeleteDirectory:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/directory",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{}}}},DeleteFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/facet/delete",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{}}},DeleteObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/delete",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},DeleteSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",members:{SchemaArn:{}}}},DeleteTypedLinkFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/delete",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{}}},DetachFromIndex:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/index/detach",responseCode:200},input:{type:"structure",required:["DirectoryArn","IndexReference","TargetReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},IndexReference:{shape:"Sf"},TargetReference:{shape:"Sf"}}},output:{type:"structure",members:{DetachedObjectIdentifier:{}}}},DetachObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/detach",responseCode:200},input:{type:"structure",required:["DirectoryArn","ParentReference","LinkName"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ParentReference:{shape:"Sf"},LinkName:{}}},output:{type:"structure",members:{DetachedObjectIdentifier:{}}}},DetachPolicy:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/policy/detach",responseCode:200},input:{type:"structure",required:["DirectoryArn","PolicyReference","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},PolicyReference:{shape:"Sf"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},DetachTypedLink:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/detach",responseCode:200},input:{type:"structure",required:["DirectoryArn","TypedLinkSpecifier"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},TypedLinkSpecifier:{shape:"Sy"}}}},DisableDirectory:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/directory/disable",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{}}}},EnableDirectory:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/directory/enable",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{}}}},GetAppliedSchemaVersion:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/getappliedschema",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{}}},output:{type:"structure",members:{AppliedSchemaArn:{}}}},GetDirectory:{http:{requestUri:"/amazonclouddirectory/2017-01-11/directory/get",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["Directory"],members:{Directory:{shape:"S5i"}}}},GetFacet:{http:{requestUri:"/amazonclouddirectory/2017-01-11/facet",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{Facet:{type:"structure",members:{Name:{},ObjectType:{}}}}}},GetLinkAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/attributes/get",responseCode:200},input:{type:"structure",required:["DirectoryArn","TypedLinkSpecifier","AttributeNames"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},TypedLinkSpecifier:{shape:"Sy"},AttributeNames:{shape:"S1a"},ConsistencyLevel:{}}},output:{type:"structure",members:{Attributes:{shape:"S5"}}}},GetObjectAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/attributes/get",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference","SchemaFacet","AttributeNames"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"},SchemaFacet:{shape:"S3"},AttributeNames:{shape:"S1a"}}},output:{type:"structure",members:{Attributes:{shape:"S5"}}}},GetObjectInformation:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/information",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{SchemaFacets:{shape:"S1x"},ObjectIdentifier:{}}}},GetSchemaAsJson:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/json",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",members:{Name:{},Document:{}}}},GetTypedLinkFacetInformation:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/get",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{IdentityAttributeOrder:{shape:"S1a"}}}},ListAppliedSchemaArns:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/applied",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{},SchemaArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SchemaArns:{shape:"S61"},NextToken:{}}}},ListAttachedIndices:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/indices",responseCode:200},input:{type:"structure",required:["DirectoryArn","TargetReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},TargetReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{IndexAttachments:{shape:"S20"},NextToken:{}}}},ListDevelopmentSchemaArns:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/development",responseCode:200},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SchemaArns:{shape:"S61"},NextToken:{}}}},ListDirectories:{http:{requestUri:"/amazonclouddirectory/2017-01-11/directory/list",responseCode:200},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},state:{}}},output:{type:"structure",required:["Directories"],members:{Directories:{type:"list",member:{shape:"S5i"}},NextToken:{}}}},ListFacetAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/facet/attributes",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Attributes:{shape:"S42"},NextToken:{}}}},ListFacetNames:{http:{requestUri:"/amazonclouddirectory/2017-01-11/facet/list",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FacetNames:{type:"list",member:{}},NextToken:{}}}},ListIncomingTypedLinks:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/incoming",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},FilterAttributeRanges:{shape:"S1k"},FilterTypedLink:{shape:"St"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{}}},output:{type:"structure",members:{LinkSpecifiers:{shape:"S2h"},NextToken:{}}}},ListIndex:{http:{requestUri:"/amazonclouddirectory/2017-01-11/index/targets",responseCode:200},input:{type:"structure",required:["DirectoryArn","IndexReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},RangesOnIndexedValues:{shape:"S1f"},IndexReference:{shape:"Sf"},MaxResults:{type:"integer"},NextToken:{},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{IndexAttachments:{shape:"S20"},NextToken:{}}}},ListObjectAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/attributes",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"},FacetFilter:{shape:"S3"}}},output:{type:"structure",members:{Attributes:{shape:"S5"},NextToken:{}}}},ListObjectChildren:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/children",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{Children:{shape:"S1v"},NextToken:{}}}},ListObjectParentPaths:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/parentpaths",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PathToObjectIdentifiersList:{shape:"S23"},NextToken:{}}}},ListObjectParents:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/parent",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{Parents:{type:"map",key:{},value:{}},NextToken:{}}}},ListObjectPolicies:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/policy",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{AttachedPolicyIds:{shape:"S26"},NextToken:{}}}},ListOutgoingTypedLinks:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/outgoing",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},FilterAttributeRanges:{shape:"S1k"},FilterTypedLink:{shape:"St"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{}}},output:{type:"structure",members:{TypedLinkSpecifiers:{shape:"S2h"},NextToken:{}}}},ListPolicyAttachments:{http:{requestUri:"/amazonclouddirectory/2017-01-11/policy/attachment",responseCode:200},input:{type:"structure",required:["DirectoryArn","PolicyReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},PolicyReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{ObjectIdentifiers:{shape:"S26"},NextToken:{}}}},ListPublishedSchemaArns:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/published",responseCode:200},input:{type:"structure",members:{SchemaArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SchemaArns:{shape:"S61"},NextToken:{}}}},ListTagsForResource:{http:{requestUri:"/amazonclouddirectory/2017-01-11/tags",responseCode:200},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"S72"},NextToken:{}}}},ListTypedLinkFacetAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/attributes",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Attributes:{shape:"S4q"},NextToken:{}}}},ListTypedLinkFacetNames:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/list",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FacetNames:{type:"list",member:{}},NextToken:{}}}},LookupPolicy:{http:{requestUri:"/amazonclouddirectory/2017-01-11/policy/lookup",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PolicyToPathList:{shape:"S2a"},NextToken:{}}}},PublishSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/publish",responseCode:200},input:{type:"structure",required:["DevelopmentSchemaArn","Version"],members:{DevelopmentSchemaArn:{location:"header",locationName:"x-amz-data-partition"},Version:{},MinorVersion:{},Name:{}}},output:{type:"structure",members:{PublishedSchemaArn:{}}}},PutSchemaFromJson:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/json",responseCode:200},input:{type:"structure",required:["SchemaArn","Document"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Document:{}}},output:{type:"structure",members:{Arn:{}}}},RemoveFacetFromObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/facets/delete",responseCode:200},input:{type:"structure",required:["DirectoryArn","SchemaFacet","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},SchemaFacet:{shape:"S3"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},TagResource:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/tags/add",responseCode:200},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S72"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/tags/remove",responseCode:200},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/facet",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},AttributeUpdates:{type:"list",member:{type:"structure",members:{Attribute:{shape:"S43"},Action:{}}}},ObjectType:{}}},output:{type:"structure",members:{}}},UpdateLinkAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/attributes/update",responseCode:200},input:{type:"structure",required:["DirectoryArn","TypedLinkSpecifier","AttributeUpdates"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},TypedLinkSpecifier:{shape:"Sy"},AttributeUpdates:{shape:"S3c"}}},output:{type:"structure",members:{}}},UpdateObjectAttributes:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/update",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference","AttributeUpdates"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},AttributeUpdates:{shape:"S2v"}}},output:{type:"structure",members:{ObjectIdentifier:{}}}},UpdateSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/update",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{SchemaArn:{}}}},UpdateTypedLinkFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet",responseCode:200},input:{type:"structure",required:["SchemaArn","Name","AttributeUpdates","IdentityAttributeOrder"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},AttributeUpdates:{type:"list",member:{type:"structure",required:["Attribute","Action"],members:{Attribute:{shape:"S4r"},Action:{}}}},IdentityAttributeOrder:{shape:"S1a"}}},output:{type:"structure",members:{}}},UpgradeAppliedSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/upgradeapplied",responseCode:200},input:{type:"structure",required:["PublishedSchemaArn","DirectoryArn"],members:{PublishedSchemaArn:{},DirectoryArn:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{UpgradedSchemaArn:{},DirectoryArn:{}}}},UpgradePublishedSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/upgradepublished",responseCode:200},input:{type:"structure",required:["DevelopmentSchemaArn","PublishedSchemaArn","MinorVersion"],members:{DevelopmentSchemaArn:{},PublishedSchemaArn:{},MinorVersion:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{UpgradedSchemaArn:{}}}}},shapes:{S3:{type:"structure",members:{SchemaArn:{},FacetName:{}}},S5:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{shape:"S7"},Value:{shape:"S9"}}}},S7:{type:"structure",required:["SchemaArn","FacetName","Name"],members:{SchemaArn:{},FacetName:{},Name:{}}},S9:{type:"structure",members:{StringValue:{},BinaryValue:{type:"blob"},BooleanValue:{type:"boolean"},NumberValue:{},DatetimeValue:{type:"timestamp"}}},Sf:{type:"structure",members:{Selector:{}}},St:{type:"structure",required:["SchemaArn","TypedLinkName"],members:{SchemaArn:{},TypedLinkName:{}}},Sv:{type:"list",member:{type:"structure",required:["AttributeName","Value"],members:{AttributeName:{},Value:{shape:"S9"}}}},Sy:{type:"structure",required:["TypedLinkFacet","SourceObjectReference","TargetObjectReference","IdentityAttributeValues"],members:{TypedLinkFacet:{shape:"St"},SourceObjectReference:{shape:"Sf"},TargetObjectReference:{shape:"Sf"},IdentityAttributeValues:{shape:"Sv"}}},S1a:{type:"list",member:{}},S1f:{type:"list",member:{type:"structure",members:{AttributeKey:{shape:"S7"},Range:{shape:"S1h"}}}},S1h:{type:"structure",required:["StartMode","EndMode"],members:{StartMode:{},StartValue:{shape:"S9"},EndMode:{},EndValue:{shape:"S9"}}},S1k:{type:"list",member:{type:"structure",required:["Range"],members:{AttributeName:{},Range:{shape:"S1h"}}}},S1v:{type:"map",key:{},value:{}},S1x:{type:"list",member:{shape:"S3"}},S20:{type:"list",member:{type:"structure",members:{IndexedAttributes:{shape:"S5"},ObjectIdentifier:{}}}},S23:{type:"list",member:{type:"structure",members:{Path:{},ObjectIdentifiers:{shape:"S26"}}}},S26:{type:"list",member:{}},S2a:{type:"list",member:{type:"structure",members:{Path:{},Policies:{type:"list",member:{type:"structure",members:{PolicyId:{},ObjectIdentifier:{},PolicyType:{}}}}}}},S2h:{type:"list",member:{shape:"Sy"}},S2v:{type:"list",member:{type:"structure",members:{ObjectAttributeKey:{shape:"S7"},ObjectAttributeAction:{type:"structure",members:{ObjectAttributeActionType:{},ObjectAttributeUpdateValue:{shape:"S9"}}}}}},S35:{type:"list",member:{shape:"S7"}},S3c:{type:"list",member:{type:"structure",members:{AttributeKey:{shape:"S7"},AttributeAction:{type:"structure",members:{AttributeActionType:{},AttributeUpdateValue:{shape:"S9"}}}}}},S42:{type:"list",member:{shape:"S43"}},S43:{type:"structure",required:["Name"],members:{Name:{},AttributeDefinition:{type:"structure",required:["Type"],members:{Type:{},DefaultValue:{shape:"S9"},IsImmutable:{type:"boolean"},Rules:{shape:"S46"}}},AttributeReference:{type:"structure",required:["TargetFacetName","TargetAttributeName"],members:{TargetFacetName:{},TargetAttributeName:{}}},RequiredBehavior:{}}},S46:{type:"map",key:{},value:{type:"structure",members:{Type:{},Parameters:{type:"map",key:{},value:{}}}}},S4q:{type:"list",member:{shape:"S4r"}},S4r:{type:"structure",required:["Name","Type","RequiredBehavior"],members:{Name:{},Type:{},DefaultValue:{shape:"S9"},IsImmutable:{type:"boolean"},Rules:{shape:"S46"},RequiredBehavior:{}}},S5i:{type:"structure",members:{Name:{},DirectoryArn:{},State:{},CreationDateTime:{type:"timestamp"}}},S61:{type:"list",member:{}},S72:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}};
    },{}],"XDtK":[function(require,module,exports) {
    module.exports={pagination:{ListAppliedSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAttachedIndices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDevelopmentSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDirectories:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListFacetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListFacetNames:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListIndex:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectChildren:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectParentPaths:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectParents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPolicyAttachments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPublishedSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTypedLinkFacetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTypedLinkFacetNames:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},LookupPolicy:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"UTkw":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-01-11",endpointPrefix:"clouddirectory",protocol:"rest-json",serviceFullName:"Amazon CloudDirectory",serviceId:"CloudDirectory",signatureVersion:"v4",signingName:"clouddirectory",uid:"clouddirectory-2017-01-11"},operations:{AddFacetToObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/facets",responseCode:200},input:{type:"structure",required:["DirectoryArn","SchemaFacet","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},SchemaFacet:{shape:"S3"},ObjectAttributeList:{shape:"S5"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},ApplySchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/apply",responseCode:200},input:{type:"structure",required:["PublishedSchemaArn","DirectoryArn"],members:{PublishedSchemaArn:{},DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",members:{AppliedSchemaArn:{},DirectoryArn:{}}}},AttachObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/attach",responseCode:200},input:{type:"structure",required:["DirectoryArn","ParentReference","ChildReference","LinkName"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ParentReference:{shape:"Sf"},ChildReference:{shape:"Sf"},LinkName:{}}},output:{type:"structure",members:{AttachedObjectIdentifier:{}}}},AttachPolicy:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/policy/attach",responseCode:200},input:{type:"structure",required:["DirectoryArn","PolicyReference","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},PolicyReference:{shape:"Sf"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},AttachToIndex:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/index/attach",responseCode:200},input:{type:"structure",required:["DirectoryArn","IndexReference","TargetReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},IndexReference:{shape:"Sf"},TargetReference:{shape:"Sf"}}},output:{type:"structure",members:{AttachedObjectIdentifier:{}}}},AttachTypedLink:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/attach",responseCode:200},input:{type:"structure",required:["DirectoryArn","SourceObjectReference","TargetObjectReference","TypedLinkFacet","Attributes"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},SourceObjectReference:{shape:"Sf"},TargetObjectReference:{shape:"Sf"},TypedLinkFacet:{shape:"St"},Attributes:{shape:"Sv"}}},output:{type:"structure",members:{TypedLinkSpecifier:{shape:"Sy"}}}},BatchRead:{http:{requestUri:"/amazonclouddirectory/2017-01-11/batchread",responseCode:200},input:{type:"structure",required:["DirectoryArn","Operations"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},Operations:{type:"list",member:{type:"structure",members:{ListObjectAttributes:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},FacetFilter:{shape:"S3"}}},ListObjectChildren:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListAttachedIndices:{type:"structure",required:["TargetReference"],members:{TargetReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListObjectParentPaths:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},GetObjectInformation:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"}}},GetObjectAttributes:{type:"structure",required:["ObjectReference","SchemaFacet","AttributeNames"],members:{ObjectReference:{shape:"Sf"},SchemaFacet:{shape:"S3"},AttributeNames:{shape:"S1a"}}},ListObjectParents:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListObjectPolicies:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListPolicyAttachments:{type:"structure",required:["PolicyReference"],members:{PolicyReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},LookupPolicy:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},ListIndex:{type:"structure",required:["IndexReference"],members:{RangesOnIndexedValues:{shape:"S1g"},IndexReference:{shape:"Sf"},MaxResults:{type:"integer"},NextToken:{}}},ListOutgoingTypedLinks:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},FilterAttributeRanges:{shape:"S1l"},FilterTypedLink:{shape:"St"},NextToken:{},MaxResults:{type:"integer"}}},ListIncomingTypedLinks:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"},FilterAttributeRanges:{shape:"S1l"},FilterTypedLink:{shape:"St"},NextToken:{},MaxResults:{type:"integer"}}},GetLinkAttributes:{type:"structure",required:["TypedLinkSpecifier","AttributeNames"],members:{TypedLinkSpecifier:{shape:"Sy"},AttributeNames:{shape:"S1a"}}}}}},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{Responses:{type:"list",member:{type:"structure",members:{SuccessfulResponse:{type:"structure",members:{ListObjectAttributes:{type:"structure",members:{Attributes:{shape:"S5"},NextToken:{}}},ListObjectChildren:{type:"structure",members:{Children:{shape:"S1w"},NextToken:{}}},GetObjectInformation:{type:"structure",members:{SchemaFacets:{shape:"S1y"},ObjectIdentifier:{}}},GetObjectAttributes:{type:"structure",members:{Attributes:{shape:"S5"}}},ListAttachedIndices:{type:"structure",members:{IndexAttachments:{shape:"S21"},NextToken:{}}},ListObjectParentPaths:{type:"structure",members:{PathToObjectIdentifiersList:{shape:"S24"},NextToken:{}}},ListObjectPolicies:{type:"structure",members:{AttachedPolicyIds:{shape:"S27"},NextToken:{}}},ListPolicyAttachments:{type:"structure",members:{ObjectIdentifiers:{shape:"S27"},NextToken:{}}},LookupPolicy:{type:"structure",members:{PolicyToPathList:{shape:"S2b"},NextToken:{}}},ListIndex:{type:"structure",members:{IndexAttachments:{shape:"S21"},NextToken:{}}},ListOutgoingTypedLinks:{type:"structure",members:{TypedLinkSpecifiers:{shape:"S2i"},NextToken:{}}},ListIncomingTypedLinks:{type:"structure",members:{LinkSpecifiers:{shape:"S2i"},NextToken:{}}},GetLinkAttributes:{type:"structure",members:{Attributes:{shape:"S5"}}},ListObjectParents:{type:"structure",members:{ParentLinks:{shape:"S2m"},NextToken:{}}}}},ExceptionResponse:{type:"structure",members:{Type:{},Message:{}}}}}}}}},BatchWrite:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/batchwrite",responseCode:200},input:{type:"structure",required:["DirectoryArn","Operations"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},Operations:{type:"list",member:{type:"structure",members:{CreateObject:{type:"structure",required:["SchemaFacet","ObjectAttributeList"],members:{SchemaFacet:{shape:"S1y"},ObjectAttributeList:{shape:"S5"},ParentReference:{shape:"Sf"},LinkName:{},BatchReferenceName:{}}},AttachObject:{type:"structure",required:["ParentReference","ChildReference","LinkName"],members:{ParentReference:{shape:"Sf"},ChildReference:{shape:"Sf"},LinkName:{}}},DetachObject:{type:"structure",required:["ParentReference","LinkName"],members:{ParentReference:{shape:"Sf"},LinkName:{},BatchReferenceName:{}}},UpdateObjectAttributes:{type:"structure",required:["ObjectReference","AttributeUpdates"],members:{ObjectReference:{shape:"Sf"},AttributeUpdates:{shape:"S2z"}}},DeleteObject:{type:"structure",required:["ObjectReference"],members:{ObjectReference:{shape:"Sf"}}},AddFacetToObject:{type:"structure",required:["SchemaFacet","ObjectAttributeList","ObjectReference"],members:{SchemaFacet:{shape:"S3"},ObjectAttributeList:{shape:"S5"},ObjectReference:{shape:"Sf"}}},RemoveFacetFromObject:{type:"structure",required:["SchemaFacet","ObjectReference"],members:{SchemaFacet:{shape:"S3"},ObjectReference:{shape:"Sf"}}},AttachPolicy:{type:"structure",required:["PolicyReference","ObjectReference"],members:{PolicyReference:{shape:"Sf"},ObjectReference:{shape:"Sf"}}},DetachPolicy:{type:"structure",required:["PolicyReference","ObjectReference"],members:{PolicyReference:{shape:"Sf"},ObjectReference:{shape:"Sf"}}},CreateIndex:{type:"structure",required:["OrderedIndexedAttributeList","IsUnique"],members:{OrderedIndexedAttributeList:{shape:"S39"},IsUnique:{type:"boolean"},ParentReference:{shape:"Sf"},LinkName:{},BatchReferenceName:{}}},AttachToIndex:{type:"structure",required:["IndexReference","TargetReference"],members:{IndexReference:{shape:"Sf"},TargetReference:{shape:"Sf"}}},DetachFromIndex:{type:"structure",required:["IndexReference","TargetReference"],members:{IndexReference:{shape:"Sf"},TargetReference:{shape:"Sf"}}},AttachTypedLink:{type:"structure",required:["SourceObjectReference","TargetObjectReference","TypedLinkFacet","Attributes"],members:{SourceObjectReference:{shape:"Sf"},TargetObjectReference:{shape:"Sf"},TypedLinkFacet:{shape:"St"},Attributes:{shape:"Sv"}}},DetachTypedLink:{type:"structure",required:["TypedLinkSpecifier"],members:{TypedLinkSpecifier:{shape:"Sy"}}},UpdateLinkAttributes:{type:"structure",required:["TypedLinkSpecifier","AttributeUpdates"],members:{TypedLinkSpecifier:{shape:"Sy"},AttributeUpdates:{shape:"S3g"}}}}}}}},output:{type:"structure",members:{Responses:{type:"list",member:{type:"structure",members:{CreateObject:{type:"structure",members:{ObjectIdentifier:{}}},AttachObject:{type:"structure",members:{attachedObjectIdentifier:{}}},DetachObject:{type:"structure",members:{detachedObjectIdentifier:{}}},UpdateObjectAttributes:{type:"structure",members:{ObjectIdentifier:{}}},DeleteObject:{type:"structure",members:{}},AddFacetToObject:{type:"structure",members:{}},RemoveFacetFromObject:{type:"structure",members:{}},AttachPolicy:{type:"structure",members:{}},DetachPolicy:{type:"structure",members:{}},CreateIndex:{type:"structure",members:{ObjectIdentifier:{}}},AttachToIndex:{type:"structure",members:{AttachedObjectIdentifier:{}}},DetachFromIndex:{type:"structure",members:{DetachedObjectIdentifier:{}}},AttachTypedLink:{type:"structure",members:{TypedLinkSpecifier:{shape:"Sy"}}},DetachTypedLink:{type:"structure",members:{}},UpdateLinkAttributes:{type:"structure",members:{}}}}}}}},CreateDirectory:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/directory/create",responseCode:200},input:{type:"structure",required:["Name","SchemaArn"],members:{Name:{},SchemaArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["DirectoryArn","Name","ObjectIdentifier","AppliedSchemaArn"],members:{DirectoryArn:{},Name:{},ObjectIdentifier:{},AppliedSchemaArn:{}}}},CreateFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/facet/create",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},Attributes:{shape:"S46"},ObjectType:{},FacetStyle:{}}},output:{type:"structure",members:{}}},CreateIndex:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/index",responseCode:200},input:{type:"structure",required:["DirectoryArn","OrderedIndexedAttributeList","IsUnique"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},OrderedIndexedAttributeList:{shape:"S39"},IsUnique:{type:"boolean"},ParentReference:{shape:"Sf"},LinkName:{}}},output:{type:"structure",members:{ObjectIdentifier:{}}}},CreateObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object",responseCode:200},input:{type:"structure",required:["DirectoryArn","SchemaFacets"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},SchemaFacets:{shape:"S1y"},ObjectAttributeList:{shape:"S5"},ParentReference:{shape:"Sf"},LinkName:{}}},output:{type:"structure",members:{ObjectIdentifier:{}}}},CreateSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/create",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{SchemaArn:{}}}},CreateTypedLinkFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/create",responseCode:200},input:{type:"structure",required:["SchemaArn","Facet"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Facet:{type:"structure",required:["Name","Attributes","IdentityAttributeOrder"],members:{Name:{},Attributes:{shape:"S4v"},IdentityAttributeOrder:{shape:"S1a"}}}}},output:{type:"structure",members:{}}},DeleteDirectory:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/directory",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{}}}},DeleteFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/facet/delete",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{}}},DeleteObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/delete",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},DeleteSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",members:{SchemaArn:{}}}},DeleteTypedLinkFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/delete",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{}}},DetachFromIndex:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/index/detach",responseCode:200},input:{type:"structure",required:["DirectoryArn","IndexReference","TargetReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},IndexReference:{shape:"Sf"},TargetReference:{shape:"Sf"}}},output:{type:"structure",members:{DetachedObjectIdentifier:{}}}},DetachObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/detach",responseCode:200},input:{type:"structure",required:["DirectoryArn","ParentReference","LinkName"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ParentReference:{shape:"Sf"},LinkName:{}}},output:{type:"structure",members:{DetachedObjectIdentifier:{}}}},DetachPolicy:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/policy/detach",responseCode:200},input:{type:"structure",required:["DirectoryArn","PolicyReference","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},PolicyReference:{shape:"Sf"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},DetachTypedLink:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/detach",responseCode:200},input:{type:"structure",required:["DirectoryArn","TypedLinkSpecifier"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},TypedLinkSpecifier:{shape:"Sy"}}}},DisableDirectory:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/directory/disable",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{}}}},EnableDirectory:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/directory/enable",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{}}}},GetAppliedSchemaVersion:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/getappliedschema",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{}}},output:{type:"structure",members:{AppliedSchemaArn:{}}}},GetDirectory:{http:{requestUri:"/amazonclouddirectory/2017-01-11/directory/get",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",required:["Directory"],members:{Directory:{shape:"S5n"}}}},GetFacet:{http:{requestUri:"/amazonclouddirectory/2017-01-11/facet",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{Facet:{type:"structure",members:{Name:{},ObjectType:{},FacetStyle:{}}}}}},GetLinkAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/attributes/get",responseCode:200},input:{type:"structure",required:["DirectoryArn","TypedLinkSpecifier","AttributeNames"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},TypedLinkSpecifier:{shape:"Sy"},AttributeNames:{shape:"S1a"},ConsistencyLevel:{}}},output:{type:"structure",members:{Attributes:{shape:"S5"}}}},GetObjectAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/attributes/get",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference","SchemaFacet","AttributeNames"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"},SchemaFacet:{shape:"S3"},AttributeNames:{shape:"S1a"}}},output:{type:"structure",members:{Attributes:{shape:"S5"}}}},GetObjectInformation:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/information",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{SchemaFacets:{shape:"S1y"},ObjectIdentifier:{}}}},GetSchemaAsJson:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/json",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"}}},output:{type:"structure",members:{Name:{},Document:{}}}},GetTypedLinkFacetInformation:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/get",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{IdentityAttributeOrder:{shape:"S1a"}}}},ListAppliedSchemaArns:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/applied",responseCode:200},input:{type:"structure",required:["DirectoryArn"],members:{DirectoryArn:{},SchemaArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SchemaArns:{shape:"S66"},NextToken:{}}}},ListAttachedIndices:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/indices",responseCode:200},input:{type:"structure",required:["DirectoryArn","TargetReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},TargetReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{IndexAttachments:{shape:"S21"},NextToken:{}}}},ListDevelopmentSchemaArns:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/development",responseCode:200},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SchemaArns:{shape:"S66"},NextToken:{}}}},ListDirectories:{http:{requestUri:"/amazonclouddirectory/2017-01-11/directory/list",responseCode:200},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},state:{}}},output:{type:"structure",required:["Directories"],members:{Directories:{type:"list",member:{shape:"S5n"}},NextToken:{}}}},ListFacetAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/facet/attributes",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Attributes:{shape:"S46"},NextToken:{}}}},ListFacetNames:{http:{requestUri:"/amazonclouddirectory/2017-01-11/facet/list",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FacetNames:{type:"list",member:{}},NextToken:{}}}},ListIncomingTypedLinks:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/incoming",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},FilterAttributeRanges:{shape:"S1l"},FilterTypedLink:{shape:"St"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{}}},output:{type:"structure",members:{LinkSpecifiers:{shape:"S2i"},NextToken:{}}}},ListIndex:{http:{requestUri:"/amazonclouddirectory/2017-01-11/index/targets",responseCode:200},input:{type:"structure",required:["DirectoryArn","IndexReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},RangesOnIndexedValues:{shape:"S1g"},IndexReference:{shape:"Sf"},MaxResults:{type:"integer"},NextToken:{},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{IndexAttachments:{shape:"S21"},NextToken:{}}}},ListManagedSchemaArns:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/managed",responseCode:200},input:{type:"structure",members:{SchemaArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SchemaArns:{shape:"S66"},NextToken:{}}}},ListObjectAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/attributes",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"},FacetFilter:{shape:"S3"}}},output:{type:"structure",members:{Attributes:{shape:"S5"},NextToken:{}}}},ListObjectChildren:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/children",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{Children:{shape:"S1w"},NextToken:{}}}},ListObjectParentPaths:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/parentpaths",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PathToObjectIdentifiersList:{shape:"S24"},NextToken:{}}}},ListObjectParents:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/parent",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"},IncludeAllLinksToEachParent:{type:"boolean"}}},output:{type:"structure",members:{Parents:{type:"map",key:{},value:{}},NextToken:{},ParentLinks:{shape:"S2m"}}}},ListObjectPolicies:{http:{requestUri:"/amazonclouddirectory/2017-01-11/object/policy",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{AttachedPolicyIds:{shape:"S27"},NextToken:{}}}},ListOutgoingTypedLinks:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/outgoing",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},FilterAttributeRanges:{shape:"S1l"},FilterTypedLink:{shape:"St"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{}}},output:{type:"structure",members:{TypedLinkSpecifiers:{shape:"S2i"},NextToken:{}}}},ListPolicyAttachments:{http:{requestUri:"/amazonclouddirectory/2017-01-11/policy/attachment",responseCode:200},input:{type:"structure",required:["DirectoryArn","PolicyReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},PolicyReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"},ConsistencyLevel:{location:"header",locationName:"x-amz-consistency-level"}}},output:{type:"structure",members:{ObjectIdentifiers:{shape:"S27"},NextToken:{}}}},ListPublishedSchemaArns:{http:{requestUri:"/amazonclouddirectory/2017-01-11/schema/published",responseCode:200},input:{type:"structure",members:{SchemaArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SchemaArns:{shape:"S66"},NextToken:{}}}},ListTagsForResource:{http:{requestUri:"/amazonclouddirectory/2017-01-11/tags",responseCode:200},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"S79"},NextToken:{}}}},ListTypedLinkFacetAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/attributes",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Attributes:{shape:"S4v"},NextToken:{}}}},ListTypedLinkFacetNames:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet/list",responseCode:200},input:{type:"structure",required:["SchemaArn"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FacetNames:{type:"list",member:{}},NextToken:{}}}},LookupPolicy:{http:{requestUri:"/amazonclouddirectory/2017-01-11/policy/lookup",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PolicyToPathList:{shape:"S2b"},NextToken:{}}}},PublishSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/publish",responseCode:200},input:{type:"structure",required:["DevelopmentSchemaArn","Version"],members:{DevelopmentSchemaArn:{location:"header",locationName:"x-amz-data-partition"},Version:{},MinorVersion:{},Name:{}}},output:{type:"structure",members:{PublishedSchemaArn:{}}}},PutSchemaFromJson:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/json",responseCode:200},input:{type:"structure",required:["SchemaArn","Document"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Document:{}}},output:{type:"structure",members:{Arn:{}}}},RemoveFacetFromObject:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/facets/delete",responseCode:200},input:{type:"structure",required:["DirectoryArn","SchemaFacet","ObjectReference"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},SchemaFacet:{shape:"S3"},ObjectReference:{shape:"Sf"}}},output:{type:"structure",members:{}}},TagResource:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/tags/add",responseCode:200},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S79"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/tags/remove",responseCode:200},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/facet",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},AttributeUpdates:{type:"list",member:{type:"structure",members:{Attribute:{shape:"S47"},Action:{}}}},ObjectType:{}}},output:{type:"structure",members:{}}},UpdateLinkAttributes:{http:{requestUri:"/amazonclouddirectory/2017-01-11/typedlink/attributes/update",responseCode:200},input:{type:"structure",required:["DirectoryArn","TypedLinkSpecifier","AttributeUpdates"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},TypedLinkSpecifier:{shape:"Sy"},AttributeUpdates:{shape:"S3g"}}},output:{type:"structure",members:{}}},UpdateObjectAttributes:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/object/update",responseCode:200},input:{type:"structure",required:["DirectoryArn","ObjectReference","AttributeUpdates"],members:{DirectoryArn:{location:"header",locationName:"x-amz-data-partition"},ObjectReference:{shape:"Sf"},AttributeUpdates:{shape:"S2z"}}},output:{type:"structure",members:{ObjectIdentifier:{}}}},UpdateSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/update",responseCode:200},input:{type:"structure",required:["SchemaArn","Name"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{}}},output:{type:"structure",members:{SchemaArn:{}}}},UpdateTypedLinkFacet:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/typedlink/facet",responseCode:200},input:{type:"structure",required:["SchemaArn","Name","AttributeUpdates","IdentityAttributeOrder"],members:{SchemaArn:{location:"header",locationName:"x-amz-data-partition"},Name:{},AttributeUpdates:{type:"list",member:{type:"structure",required:["Attribute","Action"],members:{Attribute:{shape:"S4w"},Action:{}}}},IdentityAttributeOrder:{shape:"S1a"}}},output:{type:"structure",members:{}}},UpgradeAppliedSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/upgradeapplied",responseCode:200},input:{type:"structure",required:["PublishedSchemaArn","DirectoryArn"],members:{PublishedSchemaArn:{},DirectoryArn:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{UpgradedSchemaArn:{},DirectoryArn:{}}}},UpgradePublishedSchema:{http:{method:"PUT",requestUri:"/amazonclouddirectory/2017-01-11/schema/upgradepublished",responseCode:200},input:{type:"structure",required:["DevelopmentSchemaArn","PublishedSchemaArn","MinorVersion"],members:{DevelopmentSchemaArn:{},PublishedSchemaArn:{},MinorVersion:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{UpgradedSchemaArn:{}}}}},shapes:{S3:{type:"structure",members:{SchemaArn:{},FacetName:{}}},S5:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{shape:"S7"},Value:{shape:"S9"}}}},S7:{type:"structure",required:["SchemaArn","FacetName","Name"],members:{SchemaArn:{},FacetName:{},Name:{}}},S9:{type:"structure",members:{StringValue:{},BinaryValue:{type:"blob"},BooleanValue:{type:"boolean"},NumberValue:{},DatetimeValue:{type:"timestamp"}}},Sf:{type:"structure",members:{Selector:{}}},St:{type:"structure",required:["SchemaArn","TypedLinkName"],members:{SchemaArn:{},TypedLinkName:{}}},Sv:{type:"list",member:{type:"structure",required:["AttributeName","Value"],members:{AttributeName:{},Value:{shape:"S9"}}}},Sy:{type:"structure",required:["TypedLinkFacet","SourceObjectReference","TargetObjectReference","IdentityAttributeValues"],members:{TypedLinkFacet:{shape:"St"},SourceObjectReference:{shape:"Sf"},TargetObjectReference:{shape:"Sf"},IdentityAttributeValues:{shape:"Sv"}}},S1a:{type:"list",member:{}},S1g:{type:"list",member:{type:"structure",members:{AttributeKey:{shape:"S7"},Range:{shape:"S1i"}}}},S1i:{type:"structure",required:["StartMode","EndMode"],members:{StartMode:{},StartValue:{shape:"S9"},EndMode:{},EndValue:{shape:"S9"}}},S1l:{type:"list",member:{type:"structure",required:["Range"],members:{AttributeName:{},Range:{shape:"S1i"}}}},S1w:{type:"map",key:{},value:{}},S1y:{type:"list",member:{shape:"S3"}},S21:{type:"list",member:{type:"structure",members:{IndexedAttributes:{shape:"S5"},ObjectIdentifier:{}}}},S24:{type:"list",member:{type:"structure",members:{Path:{},ObjectIdentifiers:{shape:"S27"}}}},S27:{type:"list",member:{}},S2b:{type:"list",member:{type:"structure",members:{Path:{},Policies:{type:"list",member:{type:"structure",members:{PolicyId:{},ObjectIdentifier:{},PolicyType:{}}}}}}},S2i:{type:"list",member:{shape:"Sy"}},S2m:{type:"list",member:{type:"structure",members:{ObjectIdentifier:{},LinkName:{}}}},S2z:{type:"list",member:{type:"structure",members:{ObjectAttributeKey:{shape:"S7"},ObjectAttributeAction:{type:"structure",members:{ObjectAttributeActionType:{},ObjectAttributeUpdateValue:{shape:"S9"}}}}}},S39:{type:"list",member:{shape:"S7"}},S3g:{type:"list",member:{type:"structure",members:{AttributeKey:{shape:"S7"},AttributeAction:{type:"structure",members:{AttributeActionType:{},AttributeUpdateValue:{shape:"S9"}}}}}},S46:{type:"list",member:{shape:"S47"}},S47:{type:"structure",required:["Name"],members:{Name:{},AttributeDefinition:{type:"structure",required:["Type"],members:{Type:{},DefaultValue:{shape:"S9"},IsImmutable:{type:"boolean"},Rules:{shape:"S4a"}}},AttributeReference:{type:"structure",required:["TargetFacetName","TargetAttributeName"],members:{TargetFacetName:{},TargetAttributeName:{}}},RequiredBehavior:{}}},S4a:{type:"map",key:{},value:{type:"structure",members:{Type:{},Parameters:{type:"map",key:{},value:{}}}}},S4v:{type:"list",member:{shape:"S4w"}},S4w:{type:"structure",required:["Name","Type","RequiredBehavior"],members:{Name:{},Type:{},DefaultValue:{shape:"S9"},IsImmutable:{type:"boolean"},Rules:{shape:"S4a"},RequiredBehavior:{}}},S5n:{type:"structure",members:{Name:{},DirectoryArn:{},State:{},CreationDateTime:{type:"timestamp"}}},S66:{type:"list",member:{}},S79:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}};
    },{}],"x1K5":[function(require,module,exports) {
    module.exports={pagination:{ListAppliedSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAttachedIndices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDevelopmentSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDirectories:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListFacetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListFacetNames:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListIndex:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListManagedSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectChildren:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectParentPaths:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectParents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPolicyAttachments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPublishedSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTypedLinkFacetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTypedLinkFacetNames:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},LookupPolicy:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"hDIM":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.clouddirectory={},e.CloudDirectory=r.defineService("clouddirectory",["2016-05-10","2016-05-10*","2017-01-11"]),Object.defineProperty(i.services.clouddirectory,"2016-05-10",{get:function(){var e=require("../apis/clouddirectory-2016-05-10.min.json");return e.paginators=require("../apis/clouddirectory-2016-05-10.paginators.json").pagination,e},enumerable:!0,configurable:!0}),Object.defineProperty(i.services.clouddirectory,"2017-01-11",{get:function(){var e=require("../apis/clouddirectory-2017-01-11.min.json");return e.paginators=require("../apis/clouddirectory-2017-01-11.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CloudDirectory;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/clouddirectory-2016-05-10.min.json":"Sncd","../apis/clouddirectory-2016-05-10.paginators.json":"XDtK","../apis/clouddirectory-2017-01-11.min.json":"UTkw","../apis/clouddirectory-2017-01-11.paginators.json":"x1K5"}],"f696":[function(require,module,exports) {
    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:{},ResourcesToImport:{type:"list",member:{type:"structure",required:["ResourceType","LogicalResourceId","ResourceIdentifier"],members:{ResourceType:{},LogicalResourceId:{},ResourceIdentifier:{type:"map",key:{},value:{}}}}}}},output:{resultWrapper:"CreateChangeSetResult",type:"structure",members:{Id:{},StackId:{}}}},CreateStack:{input:{type:"structure",required:["StackName"],members:{StackName:{},TemplateBody:{},TemplateURL:{},Parameters:{shape:"Se"},DisableRollback:{type:"boolean"},RollbackConfiguration:{shape:"Sn"},TimeoutInMinutes:{type:"integer"},NotificationARNs:{shape:"St"},Capabilities:{shape:"Sj"},ResourceTypes:{shape:"Sl"},RoleARN:{},OnFailure:{},StackPolicyBody:{},StackPolicyURL:{},Tags:{shape:"Sv"},ClientRequestToken:{},EnableTerminationProtection:{type:"boolean"}}},output:{resultWrapper:"CreateStackResult",type:"structure",members:{StackId:{}}}},CreateStackInstances:{input:{type:"structure",required:["StackSetName","Regions"],members:{StackSetName:{},Accounts:{shape:"S1m"},DeploymentTargets:{shape:"S1o"},Regions:{shape:"S1r"},ParameterOverrides:{shape:"Se"},OperationPreferences:{shape:"S1t"},OperationId:{idempotencyToken:!0}}},output:{resultWrapper:"CreateStackInstancesResult",type:"structure",members:{OperationId:{}}}},CreateStackSet:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},Description:{},TemplateBody:{},TemplateURL:{},Parameters:{shape:"Se"},Capabilities:{shape:"Sj"},Tags:{shape:"Sv"},AdministrationRoleARN:{},ExecutionRoleName:{},PermissionModel:{},AutoDeployment:{shape:"S22"},ClientRequestToken:{idempotencyToken:!0}}},output:{resultWrapper:"CreateStackSetResult",type:"structure",members:{StackSetId:{}}}},DeleteChangeSet:{input:{type:"structure",required:["ChangeSetName"],members:{ChangeSetName:{},StackName:{}}},output:{resultWrapper:"DeleteChangeSetResult",type:"structure",members:{}}},DeleteStack:{input:{type:"structure",required:["StackName"],members:{StackName:{},RetainResources:{type:"list",member:{}},RoleARN:{},ClientRequestToken:{}}}},DeleteStackInstances:{input:{type:"structure",required:["StackSetName","Regions","RetainStacks"],members:{StackSetName:{},Accounts:{shape:"S1m"},DeploymentTargets:{shape:"S1o"},Regions:{shape:"S1r"},OperationPreferences:{shape:"S1t"},RetainStacks:{type:"boolean"},OperationId:{idempotencyToken:!0}}},output:{resultWrapper:"DeleteStackInstancesResult",type:"structure",members:{OperationId:{}}}},DeleteStackSet:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{}}},output:{resultWrapper:"DeleteStackSetResult",type:"structure",members:{}}},DeregisterType:{input:{type:"structure",members:{Arn:{},Type:{},TypeName:{},VersionId:{}}},output:{resultWrapper:"DeregisterTypeResult",type:"structure",members:{}},idempotent:!0},DescribeAccountLimits:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"DescribeAccountLimitsResult",type:"structure",members:{AccountLimits:{type:"list",member:{type:"structure",members:{Name:{},Value:{type:"integer"}}}},NextToken:{}}}},DescribeChangeSet:{input:{type:"structure",required:["ChangeSetName"],members:{ChangeSetName:{},StackName:{},NextToken:{}}},output:{resultWrapper:"DescribeChangeSetResult",type:"structure",members:{ChangeSetName:{},ChangeSetId:{},StackId:{},StackName:{},Description:{},Parameters:{shape:"Se"},CreationTime:{type:"timestamp"},ExecutionStatus:{},Status:{},StatusReason:{},NotificationARNs:{shape:"St"},RollbackConfiguration:{shape:"Sn"},Capabilities:{shape:"Sj"},Tags:{shape:"Sv"},Changes:{type:"list",member:{type:"structure",members:{Type:{},ResourceChange:{type:"structure",members:{Action:{},LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},Replacement:{},Scope:{type:"list",member:{}},Details:{type:"list",member:{type:"structure",members:{Target:{type:"structure",members:{Attribute:{},Name:{},RequiresRecreation:{}}},Evaluation:{},ChangeSource:{},CausingEntity:{}}}}}}}}},NextToken:{}}}},DescribeStackDriftDetectionStatus:{input:{type:"structure",required:["StackDriftDetectionId"],members:{StackDriftDetectionId:{}}},output:{resultWrapper:"DescribeStackDriftDetectionStatusResult",type:"structure",required:["StackId","StackDriftDetectionId","DetectionStatus","Timestamp"],members:{StackId:{},StackDriftDetectionId:{},StackDriftStatus:{},DetectionStatus:{},DetectionStatusReason:{},DriftedStackResourceCount:{type:"integer"},Timestamp:{type:"timestamp"}}}},DescribeStackEvents:{input:{type:"structure",members:{StackName:{},NextToken:{}}},output:{resultWrapper:"DescribeStackEventsResult",type:"structure",members:{StackEvents:{type:"list",member:{type:"structure",required:["StackId","EventId","StackName","Timestamp"],members:{StackId:{},EventId:{},StackName:{},LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},Timestamp:{type:"timestamp"},ResourceStatus:{},ResourceStatusReason:{},ResourceProperties:{},ClientRequestToken:{}}}},NextToken:{}}}},DescribeStackInstance:{input:{type:"structure",required:["StackSetName","StackInstanceAccount","StackInstanceRegion"],members:{StackSetName:{},StackInstanceAccount:{},StackInstanceRegion:{}}},output:{resultWrapper:"DescribeStackInstanceResult",type:"structure",members:{StackInstance:{type:"structure",members:{StackSetId:{},Region:{},Account:{},StackId:{},ParameterOverrides:{shape:"Se"},Status:{},StackInstanceStatus:{shape:"S41"},StatusReason:{},OrganizationalUnitId:{},DriftStatus:{},LastDriftCheckTimestamp:{type:"timestamp"}}}}}},DescribeStackResource:{input:{type:"structure",required:["StackName","LogicalResourceId"],members:{StackName:{},LogicalResourceId:{}}},output:{resultWrapper:"DescribeStackResourceResult",type:"structure",members:{StackResourceDetail:{type:"structure",required:["LogicalResourceId","ResourceType","LastUpdatedTimestamp","ResourceStatus"],members:{StackName:{},StackId:{},LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},LastUpdatedTimestamp:{type:"timestamp"},ResourceStatus:{},ResourceStatusReason:{},Description:{},Metadata:{},DriftInformation:{shape:"S48"}}}}}},DescribeStackResourceDrifts:{input:{type:"structure",required:["StackName"],members:{StackName:{},StackResourceDriftStatusFilters:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"DescribeStackResourceDriftsResult",type:"structure",required:["StackResourceDrifts"],members:{StackResourceDrifts:{type:"list",member:{shape:"S4f"}},NextToken:{}}}},DescribeStackResources:{input:{type:"structure",members:{StackName:{},LogicalResourceId:{},PhysicalResourceId:{}}},output:{resultWrapper:"DescribeStackResourcesResult",type:"structure",members:{StackResources:{type:"list",member:{type:"structure",required:["LogicalResourceId","ResourceType","Timestamp","ResourceStatus"],members:{StackName:{},StackId:{},LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},Timestamp:{type:"timestamp"},ResourceStatus:{},ResourceStatusReason:{},Description:{},DriftInformation:{shape:"S48"}}}}}}},DescribeStackSet:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{}}},output:{resultWrapper:"DescribeStackSetResult",type:"structure",members:{StackSet:{type:"structure",members:{StackSetName:{},StackSetId:{},Description:{},Status:{},TemplateBody:{},Parameters:{shape:"Se"},Capabilities:{shape:"Sj"},Tags:{shape:"Sv"},StackSetARN:{},AdministrationRoleARN:{},ExecutionRoleName:{},StackSetDriftDetectionDetails:{shape:"S4z"},AutoDeployment:{shape:"S22"},PermissionModel:{},OrganizationalUnitIds:{shape:"S1p"}}}}}},DescribeStackSetOperation:{input:{type:"structure",required:["StackSetName","OperationId"],members:{StackSetName:{},OperationId:{}}},output:{resultWrapper:"DescribeStackSetOperationResult",type:"structure",members:{StackSetOperation:{type:"structure",members:{OperationId:{},StackSetId:{},Action:{},Status:{},OperationPreferences:{shape:"S1t"},RetainStacks:{type:"boolean"},AdministrationRoleARN:{},ExecutionRoleName:{},CreationTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"},DeploymentTargets:{shape:"S1o"},StackSetDriftDetectionDetails:{shape:"S4z"}}}}}},DescribeStacks:{input:{type:"structure",members:{StackName:{},NextToken:{}}},output:{resultWrapper:"DescribeStacksResult",type:"structure",members:{Stacks:{type:"list",member:{type:"structure",required:["StackName","CreationTime","StackStatus"],members:{StackId:{},StackName:{},ChangeSetId:{},Description:{},Parameters:{shape:"Se"},CreationTime:{type:"timestamp"},DeletionTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},RollbackConfiguration:{shape:"Sn"},StackStatus:{},StackStatusReason:{},DisableRollback:{type:"boolean"},NotificationARNs:{shape:"St"},TimeoutInMinutes:{type:"integer"},Capabilities:{shape:"Sj"},Outputs:{type:"list",member:{type:"structure",members:{OutputKey:{},OutputValue:{},Description:{},ExportName:{}}}},RoleARN:{},Tags:{shape:"Sv"},EnableTerminationProtection:{type:"boolean"},ParentId:{},RootId:{},DriftInformation:{type:"structure",required:["StackDriftStatus"],members:{StackDriftStatus:{},LastCheckTimestamp:{type:"timestamp"}}}}}},NextToken:{}}}},DescribeType:{input:{type:"structure",members:{Type:{},TypeName:{},Arn:{},VersionId:{}}},output:{resultWrapper:"DescribeTypeResult",type:"structure",members:{Arn:{},Type:{},TypeName:{},DefaultVersionId:{},IsDefaultVersion:{type:"boolean"},Description:{},Schema:{},ProvisioningType:{},DeprecatedStatus:{},LoggingConfig:{shape:"S5y"},ExecutionRoleArn:{},Visibility:{},SourceUrl:{},DocumentationUrl:{},LastUpdated:{type:"timestamp"},TimeCreated:{type:"timestamp"}}},idempotent:!0},DescribeTypeRegistration:{input:{type:"structure",required:["RegistrationToken"],members:{RegistrationToken:{}}},output:{resultWrapper:"DescribeTypeRegistrationResult",type:"structure",members:{ProgressStatus:{},Description:{},TypeArn:{},TypeVersionArn:{}}},idempotent:!0},DetectStackDrift:{input:{type:"structure",required:["StackName"],members:{StackName:{},LogicalResourceIds:{shape:"S68"}}},output:{resultWrapper:"DetectStackDriftResult",type:"structure",required:["StackDriftDetectionId"],members:{StackDriftDetectionId:{}}}},DetectStackResourceDrift:{input:{type:"structure",required:["StackName","LogicalResourceId"],members:{StackName:{},LogicalResourceId:{}}},output:{resultWrapper:"DetectStackResourceDriftResult",type:"structure",required:["StackResourceDrift"],members:{StackResourceDrift:{shape:"S4f"}}}},DetectStackSetDrift:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},OperationPreferences:{shape:"S1t"},OperationId:{idempotencyToken:!0}}},output:{resultWrapper:"DetectStackSetDriftResult",type:"structure",members:{OperationId:{}}}},EstimateTemplateCost:{input:{type:"structure",members:{TemplateBody:{},TemplateURL:{},Parameters:{shape:"Se"}}},output:{resultWrapper:"EstimateTemplateCostResult",type:"structure",members:{Url:{}}}},ExecuteChangeSet:{input:{type:"structure",required:["ChangeSetName"],members:{ChangeSetName:{},StackName:{},ClientRequestToken:{}}},output:{resultWrapper:"ExecuteChangeSetResult",type:"structure",members:{}}},GetStackPolicy:{input:{type:"structure",required:["StackName"],members:{StackName:{}}},output:{resultWrapper:"GetStackPolicyResult",type:"structure",members:{StackPolicyBody:{}}}},GetTemplate:{input:{type:"structure",members:{StackName:{},ChangeSetName:{},TemplateStage:{}}},output:{resultWrapper:"GetTemplateResult",type:"structure",members:{TemplateBody:{},StagesAvailable:{type:"list",member:{}}}}},GetTemplateSummary:{input:{type:"structure",members:{TemplateBody:{},TemplateURL:{},StackName:{},StackSetName:{}}},output:{resultWrapper:"GetTemplateSummaryResult",type:"structure",members:{Parameters:{type:"list",member:{type:"structure",members:{ParameterKey:{},DefaultValue:{},ParameterType:{},NoEcho:{type:"boolean"},Description:{},ParameterConstraints:{type:"structure",members:{AllowedValues:{type:"list",member:{}}}}}}},Description:{},Capabilities:{shape:"Sj"},CapabilitiesReason:{},ResourceTypes:{shape:"Sl"},Version:{},Metadata:{},DeclaredTransforms:{shape:"S71"},ResourceIdentifierSummaries:{type:"list",member:{type:"structure",members:{ResourceType:{},LogicalResourceIds:{shape:"S68"},ResourceIdentifiers:{type:"list",member:{}}}}}}}},ListChangeSets:{input:{type:"structure",required:["StackName"],members:{StackName:{},NextToken:{}}},output:{resultWrapper:"ListChangeSetsResult",type:"structure",members:{Summaries:{type:"list",member:{type:"structure",members:{StackId:{},StackName:{},ChangeSetId:{},ChangeSetName:{},ExecutionStatus:{},Status:{},StatusReason:{},CreationTime:{type:"timestamp"},Description:{}}}},NextToken:{}}}},ListExports:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListExportsResult",type:"structure",members:{Exports:{type:"list",member:{type:"structure",members:{ExportingStackId:{},Name:{},Value:{}}}},NextToken:{}}}},ListImports:{input:{type:"structure",required:["ExportName"],members:{ExportName:{},NextToken:{}}},output:{resultWrapper:"ListImportsResult",type:"structure",members:{Imports:{type:"list",member:{}},NextToken:{}}}},ListStackInstances:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},NextToken:{},MaxResults:{type:"integer"},Filters:{type:"list",member:{type:"structure",members:{Name:{},Values:{}}}},StackInstanceAccount:{},StackInstanceRegion:{}}},output:{resultWrapper:"ListStackInstancesResult",type:"structure",members:{Summaries:{type:"list",member:{type:"structure",members:{StackSetId:{},Region:{},Account:{},StackId:{},Status:{},StatusReason:{},StackInstanceStatus:{shape:"S41"},OrganizationalUnitId:{},DriftStatus:{},LastDriftCheckTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListStackResources:{input:{type:"structure",required:["StackName"],members:{StackName:{},NextToken:{}}},output:{resultWrapper:"ListStackResourcesResult",type:"structure",members:{StackResourceSummaries:{type:"list",member:{type:"structure",required:["LogicalResourceId","ResourceType","LastUpdatedTimestamp","ResourceStatus"],members:{LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},LastUpdatedTimestamp:{type:"timestamp"},ResourceStatus:{},ResourceStatusReason:{},DriftInformation:{type:"structure",required:["StackResourceDriftStatus"],members:{StackResourceDriftStatus:{},LastCheckTimestamp:{type:"timestamp"}}}}}},NextToken:{}}}},ListStackSetOperationResults:{input:{type:"structure",required:["StackSetName","OperationId"],members:{StackSetName:{},OperationId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListStackSetOperationResultsResult",type:"structure",members:{Summaries:{type:"list",member:{type:"structure",members:{Account:{},Region:{},Status:{},StatusReason:{},AccountGateResult:{type:"structure",members:{Status:{},StatusReason:{}}},OrganizationalUnitId:{}}}},NextToken:{}}}},ListStackSetOperations:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListStackSetOperationsResult",type:"structure",members:{Summaries:{type:"list",member:{type:"structure",members:{OperationId:{},Action:{},Status:{},CreationTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListStackSets:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Status:{}}},output:{resultWrapper:"ListStackSetsResult",type:"structure",members:{Summaries:{type:"list",member:{type:"structure",members:{StackSetName:{},StackSetId:{},Description:{},Status:{},AutoDeployment:{shape:"S22"},PermissionModel:{},DriftStatus:{},LastDriftCheckTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListStacks:{input:{type:"structure",members:{NextToken:{},StackStatusFilter:{type:"list",member:{}}}},output:{resultWrapper:"ListStacksResult",type:"structure",members:{StackSummaries:{type:"list",member:{type:"structure",required:["StackName","CreationTime","StackStatus"],members:{StackId:{},StackName:{},TemplateDescription:{},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},DeletionTime:{type:"timestamp"},StackStatus:{},StackStatusReason:{},ParentId:{},RootId:{},DriftInformation:{type:"structure",required:["StackDriftStatus"],members:{StackDriftStatus:{},LastCheckTimestamp:{type:"timestamp"}}}}}},NextToken:{}}}},ListTypeRegistrations:{input:{type:"structure",members:{Type:{},TypeName:{},TypeArn:{},RegistrationStatusFilter:{},MaxResults:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListTypeRegistrationsResult",type:"structure",members:{RegistrationTokenList:{type:"list",member:{}},NextToken:{}}},idempotent:!0},ListTypeVersions:{input:{type:"structure",members:{Type:{},TypeName:{},Arn:{},MaxResults:{type:"integer"},NextToken:{},DeprecatedStatus:{}}},output:{resultWrapper:"ListTypeVersionsResult",type:"structure",members:{TypeVersionSummaries:{type:"list",member:{type:"structure",members:{Type:{},TypeName:{},VersionId:{},IsDefaultVersion:{type:"boolean"},Arn:{},TimeCreated:{type:"timestamp"},Description:{}}}},NextToken:{}}},idempotent:!0},ListTypes:{input:{type:"structure",members:{Visibility:{},ProvisioningType:{},DeprecatedStatus:{},MaxResults:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListTypesResult",type:"structure",members:{TypeSummaries:{type:"list",member:{type:"structure",members:{Type:{},TypeName:{},DefaultVersionId:{},TypeArn:{},LastUpdated:{type:"timestamp"},Description:{}}}},NextToken:{}}},idempotent:!0},RecordHandlerProgress:{input:{type:"structure",required:["BearerToken","OperationStatus"],members:{BearerToken:{},OperationStatus:{},CurrentOperationStatus:{},StatusMessage:{},ErrorCode:{},ResourceModel:{},ClientRequestToken:{}}},output:{resultWrapper:"RecordHandlerProgressResult",type:"structure",members:{}},idempotent:!0},RegisterType:{input:{type:"structure",required:["TypeName","SchemaHandlerPackage"],members:{Type:{},TypeName:{},SchemaHandlerPackage:{},LoggingConfig:{shape:"S5y"},ExecutionRoleArn:{},ClientRequestToken:{}}},output:{resultWrapper:"RegisterTypeResult",type:"structure",members:{RegistrationToken:{}}},idempotent:!0},SetStackPolicy:{input:{type:"structure",required:["StackName"],members:{StackName:{},StackPolicyBody:{},StackPolicyURL:{}}}},SetTypeDefaultVersion:{input:{type:"structure",members:{Arn:{},Type:{},TypeName:{},VersionId:{}}},output:{resultWrapper:"SetTypeDefaultVersionResult",type:"structure",members:{}},idempotent:!0},SignalResource:{input:{type:"structure",required:["StackName","LogicalResourceId","UniqueId","Status"],members:{StackName:{},LogicalResourceId:{},UniqueId:{},Status:{}}}},StopStackSetOperation:{input:{type:"structure",required:["StackSetName","OperationId"],members:{StackSetName:{},OperationId:{}}},output:{resultWrapper:"StopStackSetOperationResult",type:"structure",members:{}}},UpdateStack:{input:{type:"structure",required:["StackName"],members:{StackName:{},TemplateBody:{},TemplateURL:{},UsePreviousTemplate:{type:"boolean"},StackPolicyDuringUpdateBody:{},StackPolicyDuringUpdateURL:{},Parameters:{shape:"Se"},Capabilities:{shape:"Sj"},ResourceTypes:{shape:"Sl"},RoleARN:{},RollbackConfiguration:{shape:"Sn"},StackPolicyBody:{},StackPolicyURL:{},NotificationARNs:{shape:"St"},Tags:{shape:"Sv"},ClientRequestToken:{}}},output:{resultWrapper:"UpdateStackResult",type:"structure",members:{StackId:{}}}},UpdateStackInstances:{input:{type:"structure",required:["StackSetName","Regions"],members:{StackSetName:{},Accounts:{shape:"S1m"},DeploymentTargets:{shape:"S1o"},Regions:{shape:"S1r"},ParameterOverrides:{shape:"Se"},OperationPreferences:{shape:"S1t"},OperationId:{idempotencyToken:!0}}},output:{resultWrapper:"UpdateStackInstancesResult",type:"structure",members:{OperationId:{}}}},UpdateStackSet:{input:{type:"structure",required:["StackSetName"],members:{StackSetName:{},Description:{},TemplateBody:{},TemplateURL:{},UsePreviousTemplate:{type:"boolean"},Parameters:{shape:"Se"},Capabilities:{shape:"Sj"},Tags:{shape:"Sv"},OperationPreferences:{shape:"S1t"},AdministrationRoleARN:{},ExecutionRoleName:{},DeploymentTargets:{shape:"S1o"},PermissionModel:{},AutoDeployment:{shape:"S22"},OperationId:{idempotencyToken:!0},Accounts:{shape:"S1m"},Regions:{shape:"S1r"}}},output:{resultWrapper:"UpdateStackSetResult",type:"structure",members:{OperationId:{}}}},UpdateTerminationProtection:{input:{type:"structure",required:["EnableTerminationProtection","StackName"],members:{EnableTerminationProtection:{type:"boolean"},StackName:{}}},output:{resultWrapper:"UpdateTerminationProtectionResult",type:"structure",members:{StackId:{}}}},ValidateTemplate:{input:{type:"structure",members:{TemplateBody:{},TemplateURL:{}}},output:{resultWrapper:"ValidateTemplateResult",type:"structure",members:{Parameters:{type:"list",member:{type:"structure",members:{ParameterKey:{},DefaultValue:{},NoEcho:{type:"boolean"},Description:{}}}},Description:{},Capabilities:{shape:"Sj"},CapabilitiesReason:{},DeclaredTransforms:{shape:"S71"}}}}},shapes:{Se:{type:"list",member:{type:"structure",members:{ParameterKey:{},ParameterValue:{},UsePreviousValue:{type:"boolean"},ResolvedValue:{}}}},Sj:{type:"list",member:{}},Sl:{type:"list",member:{}},Sn:{type:"structure",members:{RollbackTriggers:{type:"list",member:{type:"structure",required:["Arn","Type"],members:{Arn:{},Type:{}}}},MonitoringTimeInMinutes:{type:"integer"}}},St:{type:"list",member:{}},Sv:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S1m:{type:"list",member:{}},S1o:{type:"structure",members:{Accounts:{shape:"S1m"},OrganizationalUnitIds:{shape:"S1p"}}},S1p:{type:"list",member:{}},S1r:{type:"list",member:{}},S1t:{type:"structure",members:{RegionOrder:{shape:"S1r"},FailureToleranceCount:{type:"integer"},FailureTolerancePercentage:{type:"integer"},MaxConcurrentCount:{type:"integer"},MaxConcurrentPercentage:{type:"integer"}}},S22:{type:"structure",members:{Enabled:{type:"boolean"},RetainStacksOnAccountRemoval:{type:"boolean"}}},S41:{type:"structure",members:{DetailedStatus:{}}},S48:{type:"structure",required:["StackResourceDriftStatus"],members:{StackResourceDriftStatus:{},LastCheckTimestamp:{type:"timestamp"}}},S4f:{type:"structure",required:["StackId","LogicalResourceId","ResourceType","StackResourceDriftStatus","Timestamp"],members:{StackId:{},LogicalResourceId:{},PhysicalResourceId:{},PhysicalResourceIdContext:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},ResourceType:{},ExpectedProperties:{},ActualProperties:{},PropertyDifferences:{type:"list",member:{type:"structure",required:["PropertyPath","ExpectedValue","ActualValue","DifferenceType"],members:{PropertyPath:{},ExpectedValue:{},ActualValue:{},DifferenceType:{}}}},StackResourceDriftStatus:{},Timestamp:{type:"timestamp"}}},S4z:{type:"structure",members:{DriftStatus:{},DriftDetectionStatus:{},LastDriftCheckTimestamp:{type:"timestamp"},TotalStackInstancesCount:{type:"integer"},DriftedStackInstancesCount:{type:"integer"},InSyncStackInstancesCount:{type:"integer"},InProgressStackInstancesCount:{type:"integer"},FailedStackInstancesCount:{type:"integer"}}},S5y:{type:"structure",required:["LogRoleArn","LogGroupName"],members:{LogRoleArn:{},LogGroupName:{}}},S68:{type:"list",member:{}},S71:{type:"list",member:{}}}};
    },{}],"nK4m":[function(require,module,exports) {
    module.exports={pagination:{DescribeAccountLimits:{input_token:"NextToken",output_token:"NextToken",result_key:"AccountLimits"},DescribeStackEvents:{input_token:"NextToken",output_token:"NextToken",result_key:"StackEvents"},DescribeStackResourceDrifts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribeStackResources:{result_key:"StackResources"},DescribeStacks:{input_token:"NextToken",output_token:"NextToken",result_key:"Stacks"},ListChangeSets:{input_token:"NextToken",output_token:"NextToken",result_key:"Summaries"},ListExports:{input_token:"NextToken",output_token:"NextToken",result_key:"Exports"},ListImports:{input_token:"NextToken",output_token:"NextToken",result_key:"Imports"},ListStackInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListStackResources:{input_token:"NextToken",output_token:"NextToken",result_key:"StackResourceSummaries"},ListStackSetOperationResults:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListStackSetOperations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListStackSets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListStacks:{input_token:"NextToken",output_token:"NextToken",result_key:"StackSummaries"},ListTypeRegistrations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTypeVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTypes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}};
    },{}],"j3xk":[function(require,module,exports) {
    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_IN_PROGRESS",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_COMPLETE",matcher:"pathAny",state:"failure"}]},StackUpdateComplete:{delay:30,maxAttempts:120,operation:"DescribeStacks",description:"Wait until stack status is UPDATE_COMPLETE.",acceptors:[{argument:"Stacks[].StackStatus",expected:"UPDATE_COMPLETE",matcher:"pathAll",state:"success"},{expected:"UPDATE_FAILED",matcher:"pathAny",state:"failure",argument:"Stacks[].StackStatus"},{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_FAILED",matcher:"pathAny",state:"failure"},{expected:"UPDATE_ROLLBACK_COMPLETE",matcher:"pathAny",state:"failure",argument:"Stacks[].StackStatus"},{expected:"ValidationError",matcher:"error",state:"failure"}]},StackImportComplete:{delay:30,maxAttempts:120,operation:"DescribeStacks",description:"Wait until stack status is IMPORT_COMPLETE.",acceptors:[{argument:"Stacks[].StackStatus",expected:"IMPORT_COMPLETE",matcher:"pathAll",state:"success"},{expected:"ROLLBACK_COMPLETE",matcher:"pathAny",state:"failure",argument:"Stacks[].StackStatus"},{expected:"ROLLBACK_FAILED",matcher:"pathAny",state:"failure",argument:"Stacks[].StackStatus"},{argument:"Stacks[].StackStatus",expected:"IMPORT_ROLLBACK_IN_PROGRESS",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"IMPORT_ROLLBACK_FAILED",matcher:"pathAny",state:"failure"},{expected:"IMPORT_ROLLBACK_COMPLETE",matcher:"pathAny",state:"failure",argument:"Stacks[].StackStatus"},{expected:"ValidationError",matcher:"error",state:"failure"}]},StackRollbackComplete:{delay:30,operation:"DescribeStacks",maxAttempts:120,description:"Wait until stack status is UPDATE_ROLLBACK_COMPLETE.",acceptors:[{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_COMPLETE",matcher:"pathAll",state:"success"},{argument:"Stacks[].StackStatus",expected:"UPDATE_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"UPDATE_ROLLBACK_FAILED",matcher:"pathAny",state:"failure"},{argument:"Stacks[].StackStatus",expected:"DELETE_FAILED",matcher:"pathAny",state:"failure"},{expected:"ValidationError",matcher:"error",state:"failure"}]},ChangeSetCreateComplete:{delay:30,operation:"DescribeChangeSet",maxAttempts:120,description:"Wait until change set status is CREATE_COMPLETE.",acceptors:[{argument:"Status",expected:"CREATE_COMPLETE",matcher:"path",state:"success"},{argument:"Status",expected:"FAILED",matcher:"path",state:"failure"},{expected:"ValidationError",matcher:"error",state:"failure"}]},TypeRegistrationComplete:{delay:30,operation:"DescribeTypeRegistration",maxAttempts:120,description:"Wait until type registration is COMPLETE.",acceptors:[{argument:"ProgressStatus",expected:"COMPLETE",matcher:"path",state:"success"},{argument:"ProgressStatus",expected:"FAILED",matcher:"path",state:"failure"}]}}};
    },{}],"dKn9":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),o=e.Service,r=e.apiLoader;r.services.cloudformation={},e.CloudFormation=o.defineService("cloudformation",["2010-05-15"]),Object.defineProperty(r.services.cloudformation,"2010-05-15",{get:function(){var e=require("../apis/cloudformation-2010-05-15.min.json");return e.paginators=require("../apis/cloudformation-2010-05-15.paginators.json").pagination,e.waiters=require("../apis/cloudformation-2010-05-15.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.CloudFormation;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/cloudformation-2010-05-15.min.json":"f696","../apis/cloudformation-2010-05-15.paginators.json":"nK4m","../apis/cloudformation-2010-05-15.waiters2.json":"j3xk"}],"TaGR":[function(require,module,exports) {
    var r=require("../core"),t=r.util.url,e=r.util.crypto.lib,i=r.util.base64.encode,n=r.util.inherit,o=function(r){var t={"+":"-","=":"_","/":"~"};return r.replace(/[\+=\/]/g,function(r){return t[r]})},a=function(r,t){var i=e.createSign("RSA-SHA1");return i.write(r),o(i.sign(t,"base64"))},u=function(r,t,e,i){var n=JSON.stringify({Statement:[{Resource:r,Condition:{DateLessThan:{"AWS:EpochTime":t}}}]});return{Expires:t,"Key-Pair-Id":e,Signature:a(n.toString(),i)}},c=function(r,t,e){return r=r.replace(/\s/gm,""),{Policy:o(i(r)),"Key-Pair-Id":t,Signature:a(r,e)}},p=function(r){var t=r.split("://");if(t.length<2)throw new Error("Invalid URL.");return t[0].replace("*","")},l=function(r){var e=t.parse(r);return e.path.replace(/^\//,"")+(e.hash||"")},s=function(r){switch(p(r)){case"http":case"https":return r;case"rtmp":return l(r);default:throw new Error("Invalid URI scheme. Scheme must be one of http, https, or rtmp")}},h=function(r,t){if(!t||"function"!=typeof t)throw r;t(r)},y=function(r,t){if(!t||"function"!=typeof t)return r;t(null,r)};r.CloudFront.Signer=n({constructor:function(r,t){if(void 0===r||void 0===t)throw new Error("A key pair ID and private key are required");this.keyPairId=r,this.privateKey=t},getSignedCookie:function(r,t){var e="policy"in r?c(r.policy,this.keyPairId,this.privateKey):u(r.url,r.expires,this.keyPairId,this.privateKey),i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(i["CloudFront-"+n]=e[n]);return y(i,t)},getSignedUrl:function(r,e){try{var i=s(r.url)}catch(d){return h(d,e)}var n=t.parse(r.url,!0),o=Object.prototype.hasOwnProperty.call(r,"policy")?c(r.policy,this.keyPairId,this.privateKey):u(i,r.expires,this.keyPairId,this.privateKey);for(var a in n.search=null,o)Object.prototype.hasOwnProperty.call(o,a)&&(n.query[a]=o[a]);try{var f="rtmp"===p(r.url)?l(t.format(n)):t.format(n)}catch(d){return h(d,e)}return y(f,e)}}),module.exports=r.CloudFront.Signer;
    },{"../core":"YECT"}],"NEh1":[function(require,module,exports) {
    var e=require("../core");require("../cloudfront/signer"),e.util.update(e.CloudFront.prototype,{setupRequestListeners:function(t){t.addListener("extractData",e.util.hoistPayloadMember)}});
    },{"../core":"YECT","../cloudfront/signer":"TaGR"}],"KgJc":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-11-25",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2016-11-25"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2016-11-25/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2016-11-25/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1s"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2016-11-25/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S21"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S1s"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateInvalidation:{http:{requestUri:"/2016-11-25/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S28",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S2c"}},payload:"Invalidation"}},CreateStreamingDistribution:{http:{requestUri:"/2016-11-25/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S2e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2016-11-25/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S2e"},Tags:{shape:"S21"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2016-11-25/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2016-11-25/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2016-11-25/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2016-11-25/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2016-11-25/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2016-11-25/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S1s"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2016-11-25/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2016-11-25/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S2c"}},payload:"Invalidation"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2016-11-25/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2016-11-25/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S2e"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2016-11-25/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2016-11-25/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S3a"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2016-11-25/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S3a"}},payload:"DistributionList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2016-11-25/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2016-11-25/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S2f"},Aliases:{shape:"S8"},TrustedSigners:{shape:"Sy"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2016-11-25/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S21"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2016-11-25/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S21",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2016-11-25/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2016-11-25/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2016-11-25/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1s"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2016-11-25/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S2e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1a"},CustomErrorResponses:{shape:"S1d"},Comment:{},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1i"},Restrictions:{shape:"S1m"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}}}}}}}}},Sn:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"}}},So:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Sy:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S12:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"}}}}},S13:{type:"list",member:{locationName:"Method"}},S16:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",members:{LambdaFunctionARN:{},EventType:{}}}}}},S1a:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"}}}}}},S1d:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1i:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:!0},CertificateSource:{deprecated:!0}}},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"}}}}}}}};
    },{}],"QXuR":[function(require,module,exports) {
    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"}}};
    },{}],"DN79":[function(require,module,exports) {
    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"}]}}};
    },{}],"xF3p":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-03-25",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2017-03-25"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2017-03-25/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2017-03-25/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1s"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2017-03-25/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S21"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S1s"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateInvalidation:{http:{requestUri:"/2017-03-25/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S28",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S2c"}},payload:"Invalidation"}},CreateStreamingDistribution:{http:{requestUri:"/2017-03-25/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S2e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2017-03-25/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S2e"},Tags:{shape:"S21"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2017-03-25/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2017-03-25/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteServiceLinkedRole:{http:{method:"DELETE",requestUri:"/2017-03-25/service-linked-role/{RoleName}",responseCode:204},input:{type:"structure",required:["RoleName"],members:{RoleName:{location:"uri",locationName:"RoleName"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2017-03-25/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2017-03-25/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2017-03-25/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2017-03-25/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S1s"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2017-03-25/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2017-03-25/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S2c"}},payload:"Invalidation"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2017-03-25/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2017-03-25/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S2e"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2017-03-25/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2017-03-25/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S3b"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2017-03-25/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S3b"}},payload:"DistributionList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2017-03-25/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2017-03-25/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S2f"},Aliases:{shape:"S8"},TrustedSigners:{shape:"Sy"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2017-03-25/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S21"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2017-03-25/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S21",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2017-03-25/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2017-03-25/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2017-03-25/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1s"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2017-03-25/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S2e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-03-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1a"},CustomErrorResponses:{shape:"S1d"},Comment:{},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1i"},Restrictions:{shape:"S1m"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}}}}}}},Sn:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"}}},So:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Sy:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S12:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"}}}}},S13:{type:"list",member:{locationName:"Method"}},S16:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",members:{LambdaFunctionARN:{},EventType:{}}}}}},S1a:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"}}}}}},S1d:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1i:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:!0},CertificateSource:{deprecated:!0}}},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"}}}}}}}};
    },{}],"cCIJ":[function(require,module,exports) {
    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"}}};
    },{}],"QFyy":[function(require,module,exports) {
    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"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2017-10-30/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2017-10-30/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2017-10-30/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2017-10-30/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S1t"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2017-10-30/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetFieldLevelEncryption:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},GetFieldLevelEncryptionConfig:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionConfig:{shape:"S29"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionConfig"}},GetFieldLevelEncryptionProfile:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption-profile/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},GetFieldLevelEncryptionProfileConfig:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileConfig:{shape:"S2m"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfileConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2017-10-30/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S2z"}},payload:"Invalidation"}},GetPublicKey:{http:{method:"GET",requestUri:"/2017-10-30/public-key/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKey:{shape:"S33"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},GetPublicKeyConfig:{http:{method:"GET",requestUri:"/2017-10-30/public-key/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKeyConfig:{shape:"S31"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKeyConfig"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2017-10-30/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2017-10-30/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S35"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2017-10-30/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2017-10-30/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S4g"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2017-10-30/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S4g"}},payload:"DistributionList"}},ListFieldLevelEncryptionConfigs:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionSummary",type:"structure",required:["Id","LastModifiedTime"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Comment:{},QueryArgProfileConfig:{shape:"S2a"},ContentTypeProfileConfig:{shape:"S2e"}}}}}}},payload:"FieldLevelEncryptionList"}},ListFieldLevelEncryptionProfiles:{http:{method:"GET",requestUri:"/2017-10-30/field-level-encryption-profile"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionProfileSummary",type:"structure",required:["Id","LastModifiedTime","Name","EncryptionEntities"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Name:{},EncryptionEntities:{shape:"S2n"},Comment:{}}}}}}},payload:"FieldLevelEncryptionProfileList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2017-10-30/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListPublicKeys:{http:{method:"GET",requestUri:"/2017-10-30/public-key"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{PublicKeyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"PublicKeySummary",type:"structure",required:["Id","Name","CreatedTime","EncodedKey"],members:{Id:{},Name:{},CreatedTime:{type:"timestamp"},EncodedKey:{},Comment:{}}}}}}},payload:"PublicKeyList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2017-10-30/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S36"},Aliases:{shape:"S8"},TrustedSigners:{shape:"Sy"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2017-10-30/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S22"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2017-10-30/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S22",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2017-10-30/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2017-10-30/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2017-10-30/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1t"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateFieldLevelEncryptionConfig:{http:{method:"PUT",requestUri:"/2017-10-30/field-level-encryption/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionConfig","Id"],members:{FieldLevelEncryptionConfig:{shape:"S29",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},UpdateFieldLevelEncryptionProfile:{http:{method:"PUT",requestUri:"/2017-10-30/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig","Id"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2m",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},UpdatePublicKey:{http:{method:"PUT",requestUri:"/2017-10-30/public-key/{Id}/config"},input:{type:"structure",required:["PublicKeyConfig","Id"],members:{PublicKeyConfig:{shape:"S31",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S33"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2017-10-30/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S35",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2017-10-30/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1b"},CustomErrorResponses:{shape:"S1e"},Comment:{},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1j"},Restrictions:{shape:"S1n"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}}}}}}},Sn:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"},FieldLevelEncryptionId:{}}},So:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Sy:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S12:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"}}}}},S13:{type:"list",member:{locationName:"Method"}},S16:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",required:["LambdaFunctionARN","EventType"],members:{LambdaFunctionARN:{},EventType:{}}}}}},S1b:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"},FieldLevelEncryptionId:{}}}}}},S1e:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1j:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:!0},CertificateSource:{deprecated:!0}}},S1n:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S1t:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S1v"},DistributionConfig:{shape:"S7"}}},S1v:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S22:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S29:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S2a"},ContentTypeProfileConfig:{shape:"S2e"}}},S2a:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S2e:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S2k:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S29"}}},S2m:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S2n"}}},S2n:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S2t:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S2m"}}},S2v:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S2z:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S2v"}}},S31:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S33:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S31"}}},S35:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S36"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"Sy"},PriceClass:{},Enabled:{type:"boolean"}}},S36:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S39:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S1v"},StreamingDistributionConfig:{shape:"S35"}}},S4g:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1b"},CustomErrorResponses:{shape:"S1e"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1j"},Restrictions:{shape:"S1n"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}};
    },{}],"X8Vb":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-06-18",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2018-06-18"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2018-06-18/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2018-06-18/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2018-06-18/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S22"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S1t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateFieldLevelEncryptionConfig:{http:{requestUri:"/2018-06-18/field-level-encryption",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionConfig"],members:{FieldLevelEncryptionConfig:{shape:"S29",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},CreateFieldLevelEncryptionProfile:{http:{requestUri:"/2018-06-18/field-level-encryption-profile",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2m",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},CreateInvalidation:{http:{requestUri:"/2018-06-18/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S2v",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S2z"}},payload:"Invalidation"}},CreatePublicKey:{http:{requestUri:"/2018-06-18/public-key",responseCode:201},input:{type:"structure",required:["PublicKeyConfig"],members:{PublicKeyConfig:{shape:"S31",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S33"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},CreateStreamingDistribution:{http:{requestUri:"/2018-06-18/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S35",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2018-06-18/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S35"},Tags:{shape:"S22"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2018-06-18/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2018-06-18/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionConfig:{http:{method:"DELETE",requestUri:"/2018-06-18/field-level-encryption/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionProfile:{http:{method:"DELETE",requestUri:"/2018-06-18/field-level-encryption-profile/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeletePublicKey:{http:{method:"DELETE",requestUri:"/2018-06-18/public-key/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2018-06-18/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2018-06-18/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2018-06-18/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2018-06-18/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S1t"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2018-06-18/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetFieldLevelEncryption:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},GetFieldLevelEncryptionConfig:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionConfig:{shape:"S29"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionConfig"}},GetFieldLevelEncryptionProfile:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption-profile/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},GetFieldLevelEncryptionProfileConfig:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileConfig:{shape:"S2m"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfileConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2018-06-18/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S2z"}},payload:"Invalidation"}},GetPublicKey:{http:{method:"GET",requestUri:"/2018-06-18/public-key/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKey:{shape:"S33"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},GetPublicKeyConfig:{http:{method:"GET",requestUri:"/2018-06-18/public-key/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKeyConfig:{shape:"S31"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKeyConfig"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2018-06-18/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2018-06-18/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S35"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2018-06-18/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2018-06-18/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S4g"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2018-06-18/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S4g"}},payload:"DistributionList"}},ListFieldLevelEncryptionConfigs:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionSummary",type:"structure",required:["Id","LastModifiedTime"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Comment:{},QueryArgProfileConfig:{shape:"S2a"},ContentTypeProfileConfig:{shape:"S2e"}}}}}}},payload:"FieldLevelEncryptionList"}},ListFieldLevelEncryptionProfiles:{http:{method:"GET",requestUri:"/2018-06-18/field-level-encryption-profile"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionProfileSummary",type:"structure",required:["Id","LastModifiedTime","Name","EncryptionEntities"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Name:{},EncryptionEntities:{shape:"S2n"},Comment:{}}}}}}},payload:"FieldLevelEncryptionProfileList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2018-06-18/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListPublicKeys:{http:{method:"GET",requestUri:"/2018-06-18/public-key"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{PublicKeyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"PublicKeySummary",type:"structure",required:["Id","Name","CreatedTime","EncodedKey"],members:{Id:{},Name:{},CreatedTime:{type:"timestamp"},EncodedKey:{},Comment:{}}}}}}},payload:"PublicKeyList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2018-06-18/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S36"},Aliases:{shape:"S8"},TrustedSigners:{shape:"Sy"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2018-06-18/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S22"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2018-06-18/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S22",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2018-06-18/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2018-06-18/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2018-06-18/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1t"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateFieldLevelEncryptionConfig:{http:{method:"PUT",requestUri:"/2018-06-18/field-level-encryption/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionConfig","Id"],members:{FieldLevelEncryptionConfig:{shape:"S29",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2k"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},UpdateFieldLevelEncryptionProfile:{http:{method:"PUT",requestUri:"/2018-06-18/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig","Id"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2m",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},UpdatePublicKey:{http:{method:"PUT",requestUri:"/2018-06-18/public-key/{Id}/config"},input:{type:"structure",required:["PublicKeyConfig","Id"],members:{PublicKeyConfig:{shape:"S31",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S33"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2018-06-18/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S35",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-06-18/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S39"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1b"},CustomErrorResponses:{shape:"S1e"},Comment:{},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1j"},Restrictions:{shape:"S1n"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}}}}}}},Sn:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"},FieldLevelEncryptionId:{}}},So:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Sy:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S12:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"}}}}},S13:{type:"list",member:{locationName:"Method"}},S16:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",required:["LambdaFunctionARN","EventType"],members:{LambdaFunctionARN:{},EventType:{},IncludeBody:{type:"boolean"}}}}}},S1b:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"},FieldLevelEncryptionId:{}}}}}},S1e:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1j:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:!0},CertificateSource:{deprecated:!0}}},S1n:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S1t:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S1v"},DistributionConfig:{shape:"S7"}}},S1v:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S22:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S29:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S2a"},ContentTypeProfileConfig:{shape:"S2e"}}},S2a:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S2e:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S2k:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S29"}}},S2m:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S2n"}}},S2n:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S2t:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S2m"}}},S2v:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S2z:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S2v"}}},S31:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S33:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S31"}}},S35:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S36"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"Sy"},PriceClass:{},Enabled:{type:"boolean"}}},S36:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S39:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S1v"},StreamingDistributionConfig:{shape:"S35"}}},S4g:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1b"},CustomErrorResponses:{shape:"S1e"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1j"},Restrictions:{shape:"S1n"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}};
    },{}],"HT8X":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-11-05",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2018-11-05"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2018-11-05/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2018-11-05/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S22"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2018-11-05/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S2b"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S22"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateFieldLevelEncryptionConfig:{http:{requestUri:"/2018-11-05/field-level-encryption",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionConfig"],members:{FieldLevelEncryptionConfig:{shape:"S2i",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2t"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},CreateFieldLevelEncryptionProfile:{http:{requestUri:"/2018-11-05/field-level-encryption-profile",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2v",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S32"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},CreateInvalidation:{http:{requestUri:"/2018-11-05/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S34",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S38"}},payload:"Invalidation"}},CreatePublicKey:{http:{requestUri:"/2018-11-05/public-key",responseCode:201},input:{type:"structure",required:["PublicKeyConfig"],members:{PublicKeyConfig:{shape:"S3a",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S3c"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},CreateStreamingDistribution:{http:{requestUri:"/2018-11-05/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S3e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2018-11-05/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S3e"},Tags:{shape:"S2b"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2018-11-05/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2018-11-05/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionConfig:{http:{method:"DELETE",requestUri:"/2018-11-05/field-level-encryption/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionProfile:{http:{method:"DELETE",requestUri:"/2018-11-05/field-level-encryption-profile/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeletePublicKey:{http:{method:"DELETE",requestUri:"/2018-11-05/public-key/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2018-11-05/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2018-11-05/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2018-11-05/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2018-11-05/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S22"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2018-11-05/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetFieldLevelEncryption:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},GetFieldLevelEncryptionConfig:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionConfig:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionConfig"}},GetFieldLevelEncryptionProfile:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption-profile/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S32"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},GetFieldLevelEncryptionProfileConfig:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileConfig:{shape:"S2v"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfileConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2018-11-05/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S38"}},payload:"Invalidation"}},GetPublicKey:{http:{method:"GET",requestUri:"/2018-11-05/public-key/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKey:{shape:"S3c"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},GetPublicKeyConfig:{http:{method:"GET",requestUri:"/2018-11-05/public-key/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKeyConfig:{shape:"S3a"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKeyConfig"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2018-11-05/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S3i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2018-11-05/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S3e"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2018-11-05/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2018-11-05/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S4p"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2018-11-05/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S4p"}},payload:"DistributionList"}},ListFieldLevelEncryptionConfigs:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionSummary",type:"structure",required:["Id","LastModifiedTime"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Comment:{},QueryArgProfileConfig:{shape:"S2j"},ContentTypeProfileConfig:{shape:"S2n"}}}}}}},payload:"FieldLevelEncryptionList"}},ListFieldLevelEncryptionProfiles:{http:{method:"GET",requestUri:"/2018-11-05/field-level-encryption-profile"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionProfileSummary",type:"structure",required:["Id","LastModifiedTime","Name","EncryptionEntities"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Name:{},EncryptionEntities:{shape:"S2w"},Comment:{}}}}}}},payload:"FieldLevelEncryptionProfileList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2018-11-05/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListPublicKeys:{http:{method:"GET",requestUri:"/2018-11-05/public-key"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{PublicKeyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"PublicKeySummary",type:"structure",required:["Id","Name","CreatedTime","EncodedKey"],members:{Id:{},Name:{},CreatedTime:{type:"timestamp"},EncodedKey:{},Comment:{}}}}}}},payload:"PublicKeyList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2018-11-05/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S3f"},Aliases:{shape:"S8"},TrustedSigners:{shape:"S17"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2018-11-05/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S2b"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2018-11-05/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S2b",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2018-11-05/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2018-11-05/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2018-11-05/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S22"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateFieldLevelEncryptionConfig:{http:{method:"PUT",requestUri:"/2018-11-05/field-level-encryption/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionConfig","Id"],members:{FieldLevelEncryptionConfig:{shape:"S2i",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2t"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},UpdateFieldLevelEncryptionProfile:{http:{method:"PUT",requestUri:"/2018-11-05/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig","Id"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2v",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S32"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},UpdatePublicKey:{http:{method:"PUT",requestUri:"/2018-11-05/public-key/{Id}/config"},input:{type:"structure",required:["PublicKeyConfig","Id"],members:{PublicKeyConfig:{shape:"S3a",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S3c"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2018-11-05/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S3e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2018-11-05/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},OriginGroups:{shape:"Sn"},DefaultCacheBehavior:{shape:"Sw"},CacheBehaviors:{shape:"S1k"},CustomErrorResponses:{shape:"S1n"},Comment:{},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1s"},Restrictions:{shape:"S1w"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}}}}}}},Sn:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroup",type:"structure",required:["Id","FailoverCriteria","Members"],members:{Id:{},FailoverCriteria:{type:"structure",required:["StatusCodes"],members:{StatusCodes:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StatusCode",type:"integer"}}}}}},Members:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroupMember",type:"structure",required:["OriginId"],members:{OriginId:{}}}}}}}}}}},Sw:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"Sx"},TrustedSigners:{shape:"S17"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S1b"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1f"},FieldLevelEncryptionId:{}}},Sx:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},S17:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S1b:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1c"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1c"}}}}},S1c:{type:"list",member:{locationName:"Method"}},S1f:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",required:["LambdaFunctionARN","EventType"],members:{LambdaFunctionARN:{},EventType:{},IncludeBody:{type:"boolean"}}}}}},S1k:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"Sx"},TrustedSigners:{shape:"S17"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S1b"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1f"},FieldLevelEncryptionId:{}}}}}},S1n:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1s:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:!0},CertificateSource:{deprecated:!0}}},S1w:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S22:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S24"},DistributionConfig:{shape:"S7"}}},S24:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S2b:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S2i:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S2j"},ContentTypeProfileConfig:{shape:"S2n"}}},S2j:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S2n:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S2t:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S2i"}}},S2v:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S2w"}}},S2w:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S32:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S2v"}}},S34:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S38:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S34"}}},S3a:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S3c:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S3a"}}},S3e:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S3f"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"S17"},PriceClass:{},Enabled:{type:"boolean"}}},S3f:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S3i:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S24"},StreamingDistributionConfig:{shape:"S3e"}}},S4p:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},OriginGroups:{shape:"Sn"},DefaultCacheBehavior:{shape:"Sw"},CacheBehaviors:{shape:"S1k"},CustomErrorResponses:{shape:"S1n"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1s"},Restrictions:{shape:"S1w"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}};
    },{}],"zQIO":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-03-26",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2019-03-26"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2019-03-26/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2019-03-26/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S23"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2019-03-26/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S2f"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S23"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateFieldLevelEncryptionConfig:{http:{requestUri:"/2019-03-26/field-level-encryption",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionConfig"],members:{FieldLevelEncryptionConfig:{shape:"S2m",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2x"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},CreateFieldLevelEncryptionProfile:{http:{requestUri:"/2019-03-26/field-level-encryption-profile",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2z",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S36"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},CreateInvalidation:{http:{requestUri:"/2019-03-26/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S38",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S3c"}},payload:"Invalidation"}},CreatePublicKey:{http:{requestUri:"/2019-03-26/public-key",responseCode:201},input:{type:"structure",required:["PublicKeyConfig"],members:{PublicKeyConfig:{shape:"S3e",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S3g"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},CreateStreamingDistribution:{http:{requestUri:"/2019-03-26/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S3i",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3m"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2019-03-26/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S3i"},Tags:{shape:"S2f"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3m"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2019-03-26/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2019-03-26/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionConfig:{http:{method:"DELETE",requestUri:"/2019-03-26/field-level-encryption/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteFieldLevelEncryptionProfile:{http:{method:"DELETE",requestUri:"/2019-03-26/field-level-encryption-profile/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeletePublicKey:{http:{method:"DELETE",requestUri:"/2019-03-26/public-key/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2019-03-26/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2019-03-26/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2019-03-26/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2019-03-26/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S23"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2019-03-26/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetFieldLevelEncryption:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2x"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},GetFieldLevelEncryptionConfig:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionConfig:{shape:"S2m"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionConfig"}},GetFieldLevelEncryptionProfile:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption-profile/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S36"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},GetFieldLevelEncryptionProfileConfig:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileConfig:{shape:"S2z"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfileConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2019-03-26/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S3c"}},payload:"Invalidation"}},GetPublicKey:{http:{method:"GET",requestUri:"/2019-03-26/public-key/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKey:{shape:"S3g"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},GetPublicKeyConfig:{http:{method:"GET",requestUri:"/2019-03-26/public-key/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKeyConfig:{shape:"S3e"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKeyConfig"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2019-03-26/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S3m"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2019-03-26/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S3i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2019-03-26/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2019-03-26/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S4t"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2019-03-26/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S4t"}},payload:"DistributionList"}},ListFieldLevelEncryptionConfigs:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionSummary",type:"structure",required:["Id","LastModifiedTime"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Comment:{},QueryArgProfileConfig:{shape:"S2n"},ContentTypeProfileConfig:{shape:"S2r"}}}}}}},payload:"FieldLevelEncryptionList"}},ListFieldLevelEncryptionProfiles:{http:{method:"GET",requestUri:"/2019-03-26/field-level-encryption-profile"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldLevelEncryptionProfileSummary",type:"structure",required:["Id","LastModifiedTime","Name","EncryptionEntities"],members:{Id:{},LastModifiedTime:{type:"timestamp"},Name:{},EncryptionEntities:{shape:"S30"},Comment:{}}}}}}},payload:"FieldLevelEncryptionProfileList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2019-03-26/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListPublicKeys:{http:{method:"GET",requestUri:"/2019-03-26/public-key"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{PublicKeyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"PublicKeySummary",type:"structure",required:["Id","Name","CreatedTime","EncodedKey"],members:{Id:{},Name:{},CreatedTime:{type:"timestamp"},EncodedKey:{},Comment:{}}}}}}},payload:"PublicKeyList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2019-03-26/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S3j"},Aliases:{shape:"S8"},TrustedSigners:{shape:"S17"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2019-03-26/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S2f"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2019-03-26/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S2f",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2019-03-26/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2019-03-26/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2019-03-26/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S23"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateFieldLevelEncryptionConfig:{http:{method:"PUT",requestUri:"/2019-03-26/field-level-encryption/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionConfig","Id"],members:{FieldLevelEncryptionConfig:{shape:"S2m",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S2x"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},UpdateFieldLevelEncryptionProfile:{http:{method:"PUT",requestUri:"/2019-03-26/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig","Id"],members:{FieldLevelEncryptionProfileConfig:{shape:"S2z",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S36"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},UpdatePublicKey:{http:{method:"PUT",requestUri:"/2019-03-26/public-key/{Id}/config"},input:{type:"structure",required:["PublicKeyConfig","Id"],members:{PublicKeyConfig:{shape:"S3e",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S3g"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2019-03-26/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S3i",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2019-03-26/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S3m"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},OriginGroups:{shape:"Sn"},DefaultCacheBehavior:{shape:"Sw"},CacheBehaviors:{shape:"S1k"},CustomErrorResponses:{shape:"S1n"},Comment:{type:"string",sensitive:!0},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1t"},Restrictions:{shape:"S1x"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}},ConnectionAttempts:{type:"integer"},ConnectionTimeout:{type:"integer"}}}}}},Sn:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroup",type:"structure",required:["Id","FailoverCriteria","Members"],members:{Id:{},FailoverCriteria:{type:"structure",required:["StatusCodes"],members:{StatusCodes:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StatusCode",type:"integer"}}}}}},Members:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroupMember",type:"structure",required:["OriginId"],members:{OriginId:{}}}}}}}}}}},Sw:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"Sx"},TrustedSigners:{shape:"S17"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S1b"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1f"},FieldLevelEncryptionId:{}}},Sx:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},S17:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S1b:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1c"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1c"}}}}},S1c:{type:"list",member:{locationName:"Method"}},S1f:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",required:["LambdaFunctionARN","EventType"],members:{LambdaFunctionARN:{},EventType:{},IncludeBody:{type:"boolean"}}}}}},S1k:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"Sx"},TrustedSigners:{shape:"S17"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S1b"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1f"},FieldLevelEncryptionId:{}}}}}},S1n:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1t:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:!0},CertificateSource:{deprecated:!0}}},S1x:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S23:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S25"},DistributionConfig:{shape:"S7"},AliasICPRecordals:{shape:"S2a"}}},S25:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S2a:{type:"list",member:{locationName:"AliasICPRecordal",type:"structure",members:{CNAME:{},ICPRecordalStatus:{}}}},S2f:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S2m:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S2n"},ContentTypeProfileConfig:{shape:"S2r"}}},S2n:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S2r:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S2x:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S2m"}}},S2z:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S30"}}},S30:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S36:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S2z"}}},S38:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S3c:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S38"}}},S3e:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S3g:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S3e"}}},S3i:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S3j"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"S17"},PriceClass:{},Enabled:{type:"boolean"}}},S3j:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S3m:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S25"},StreamingDistributionConfig:{shape:"S3i"}}},S4t:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},OriginGroups:{shape:"Sn"},DefaultCacheBehavior:{shape:"Sw"},CacheBehaviors:{shape:"S1k"},CustomErrorResponses:{shape:"S1n"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1t"},Restrictions:{shape:"S1x"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"},AliasICPRecordals:{shape:"S2a"}}}}}}}};
    },{}],"NFIq":[function(require,module,exports) {
    module.exports={version:2,waiters:{DistributionDeployed:{delay:60,operation:"GetDistribution",maxAttempts:35,description:"Wait until a distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"Distribution.Status"}]},InvalidationCompleted:{delay:20,operation:"GetInvalidation",maxAttempts:30,description:"Wait until an invalidation has completed.",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"Invalidation.Status"}]},StreamingDistributionDeployed:{delay:60,operation:"GetStreamingDistribution",maxAttempts:25,description:"Wait until a streaming distribution is deployed.",acceptors:[{expected:"Deployed",matcher:"path",state:"success",argument:"StreamingDistribution.Status"}]}}};
    },{}],"Jzfr":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2020-05-31",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2020-05-31"},operations:{CreateCachePolicy:{http:{requestUri:"/2020-05-31/cache-policy",responseCode:201},input:{type:"structure",required:["CachePolicyConfig"],members:{CachePolicyConfig:{shape:"S2",locationName:"CachePolicyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"CachePolicyConfig"},output:{type:"structure",members:{CachePolicy:{shape:"Sl"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CachePolicy"}},CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2020-05-31/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"So",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"Sq"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2020-05-31/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"Ss",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S2l"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2020-05-31/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"Ss"},Tags:{shape:"S2z"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S2l"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateFieldLevelEncryptionConfig:{http:{requestUri:"/2020-05-31/field-level-encryption",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionConfig"],members:{FieldLevelEncryptionConfig:{shape:"S36",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S3h"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},CreateFieldLevelEncryptionProfile:{http:{requestUri:"/2020-05-31/field-level-encryption-profile",responseCode:201},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig"],members:{FieldLevelEncryptionProfileConfig:{shape:"S3j",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S3q"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},CreateInvalidation:{http:{requestUri:"/2020-05-31/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S3s",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S3w"}},payload:"Invalidation"}},CreateKeyGroup:{http:{requestUri:"/2020-05-31/key-group",responseCode:201},input:{type:"structure",required:["KeyGroupConfig"],members:{KeyGroupConfig:{shape:"S3y",locationName:"KeyGroupConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"KeyGroupConfig"},output:{type:"structure",members:{KeyGroup:{shape:"S41"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"KeyGroup"}},CreateMonitoringSubscription:{http:{requestUri:"/2020-05-31/distributions/{DistributionId}/monitoring-subscription"},input:{type:"structure",required:["MonitoringSubscription","DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},MonitoringSubscription:{shape:"S43",locationName:"MonitoringSubscription",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"MonitoringSubscription"},output:{type:"structure",members:{MonitoringSubscription:{shape:"S43"}},payload:"MonitoringSubscription"}},CreateOriginRequestPolicy:{http:{requestUri:"/2020-05-31/origin-request-policy",responseCode:201},input:{type:"structure",required:["OriginRequestPolicyConfig"],members:{OriginRequestPolicyConfig:{shape:"S48",locationName:"OriginRequestPolicyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"OriginRequestPolicyConfig"},output:{type:"structure",members:{OriginRequestPolicy:{shape:"S4g"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"OriginRequestPolicy"}},CreatePublicKey:{http:{requestUri:"/2020-05-31/public-key",responseCode:201},input:{type:"structure",required:["PublicKeyConfig"],members:{PublicKeyConfig:{shape:"S4i",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S4k"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},CreateRealtimeLogConfig:{http:{requestUri:"/2020-05-31/realtime-log-config",responseCode:201},input:{locationName:"CreateRealtimeLogConfigRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",required:["EndPoints","Fields","Name","SamplingRate"],members:{EndPoints:{shape:"S4m"},Fields:{shape:"S4p"},Name:{},SamplingRate:{type:"long"}}},output:{type:"structure",members:{RealtimeLogConfig:{shape:"S4r"}}}},CreateStreamingDistribution:{http:{requestUri:"/2020-05-31/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S4t",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S4x"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2020-05-31/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S4t"},Tags:{shape:"S2z"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S4x"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCachePolicy:{http:{method:"DELETE",requestUri:"/2020-05-31/cache-policy/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2020-05-31/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:"/2020-05-31/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:"/2020-05-31/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:"/2020-05-31/field-level-encryption-profile/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteKeyGroup:{http:{method:"DELETE",requestUri:"/2020-05-31/key-group/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteMonitoringSubscription:{http:{method:"DELETE",requestUri:"/2020-05-31/distributions/{DistributionId}/monitoring-subscription"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"}}},output:{type:"structure",members:{}}},DeleteOriginRequestPolicy:{http:{method:"DELETE",requestUri:"/2020-05-31/origin-request-policy/{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:"/2020-05-31/public-key/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteRealtimeLogConfig:{http:{requestUri:"/2020-05-31/delete-realtime-log-config/",responseCode:204},input:{locationName:"DeleteRealtimeLogConfigRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",members:{Name:{},ARN:{}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2020-05-31/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCachePolicy:{http:{method:"GET",requestUri:"/2020-05-31/cache-policy/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CachePolicy:{shape:"Sl"},ETag:{location:"header",locationName:"ETag"}},payload:"CachePolicy"}},GetCachePolicyConfig:{http:{method:"GET",requestUri:"/2020-05-31/cache-policy/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CachePolicyConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CachePolicyConfig"}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2020-05-31/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"Sq"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2020-05-31/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"So"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2020-05-31/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S2l"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2020-05-31/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"Ss"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetFieldLevelEncryption:{http:{method:"GET",requestUri:"/2020-05-31/field-level-encryption/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S3h"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},GetFieldLevelEncryptionConfig:{http:{method:"GET",requestUri:"/2020-05-31/field-level-encryption/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionConfig:{shape:"S36"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionConfig"}},GetFieldLevelEncryptionProfile:{http:{method:"GET",requestUri:"/2020-05-31/field-level-encryption-profile/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S3q"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},GetFieldLevelEncryptionProfileConfig:{http:{method:"GET",requestUri:"/2020-05-31/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{FieldLevelEncryptionProfileConfig:{shape:"S3j"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfileConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2020-05-31/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:"S3w"}},payload:"Invalidation"}},GetKeyGroup:{http:{method:"GET",requestUri:"/2020-05-31/key-group/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{KeyGroup:{shape:"S41"},ETag:{location:"header",locationName:"ETag"}},payload:"KeyGroup"}},GetKeyGroupConfig:{http:{method:"GET",requestUri:"/2020-05-31/key-group/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{KeyGroupConfig:{shape:"S3y"},ETag:{location:"header",locationName:"ETag"}},payload:"KeyGroupConfig"}},GetMonitoringSubscription:{http:{method:"GET",requestUri:"/2020-05-31/distributions/{DistributionId}/monitoring-subscription"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"}}},output:{type:"structure",members:{MonitoringSubscription:{shape:"S43"}},payload:"MonitoringSubscription"}},GetOriginRequestPolicy:{http:{method:"GET",requestUri:"/2020-05-31/origin-request-policy/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{OriginRequestPolicy:{shape:"S4g"},ETag:{location:"header",locationName:"ETag"}},payload:"OriginRequestPolicy"}},GetOriginRequestPolicyConfig:{http:{method:"GET",requestUri:"/2020-05-31/origin-request-policy/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{OriginRequestPolicyConfig:{shape:"S48"},ETag:{location:"header",locationName:"ETag"}},payload:"OriginRequestPolicyConfig"}},GetPublicKey:{http:{method:"GET",requestUri:"/2020-05-31/public-key/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKey:{shape:"S4k"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},GetPublicKeyConfig:{http:{method:"GET",requestUri:"/2020-05-31/public-key/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{PublicKeyConfig:{shape:"S4i"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKeyConfig"}},GetRealtimeLogConfig:{http:{requestUri:"/2020-05-31/get-realtime-log-config/"},input:{locationName:"GetRealtimeLogConfigRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",members:{Name:{},ARN:{}}},output:{type:"structure",members:{RealtimeLogConfig:{shape:"S4r"}}}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2020-05-31/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S4x"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2020-05-31/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S4t"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCachePolicies:{http:{method:"GET",requestUri:"/2020-05-31/cache-policy"},input:{type:"structure",members:{Type:{location:"querystring",locationName:"Type"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CachePolicyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CachePolicySummary",type:"structure",required:["Type","CachePolicy"],members:{Type:{},CachePolicy:{shape:"Sl"}}}}}}},payload:"CachePolicyList"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2020-05-31/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:"/2020-05-31/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S6w"}},payload:"DistributionList"}},ListDistributionsByCachePolicyId:{http:{method:"GET",requestUri:"/2020-05-31/distributionsByCachePolicyId/{CachePolicyId}"},input:{type:"structure",required:["CachePolicyId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},CachePolicyId:{location:"uri",locationName:"CachePolicyId"}}},output:{type:"structure",members:{DistributionIdList:{shape:"S71"}},payload:"DistributionIdList"}},ListDistributionsByKeyGroup:{http:{method:"GET",requestUri:"/2020-05-31/distributionsByKeyGroupId/{KeyGroupId}"},input:{type:"structure",required:["KeyGroupId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},KeyGroupId:{location:"uri",locationName:"KeyGroupId"}}},output:{type:"structure",members:{DistributionIdList:{shape:"S71"}},payload:"DistributionIdList"}},ListDistributionsByOriginRequestPolicyId:{http:{method:"GET",requestUri:"/2020-05-31/distributionsByOriginRequestPolicyId/{OriginRequestPolicyId}"},input:{type:"structure",required:["OriginRequestPolicyId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},OriginRequestPolicyId:{location:"uri",locationName:"OriginRequestPolicyId"}}},output:{type:"structure",members:{DistributionIdList:{shape:"S71"}},payload:"DistributionIdList"}},ListDistributionsByRealtimeLogConfig:{http:{requestUri:"/2020-05-31/distributionsByRealtimeLogConfig/"},input:{locationName:"ListDistributionsByRealtimeLogConfigRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",members:{Marker:{},MaxItems:{},RealtimeLogConfigName:{},RealtimeLogConfigArn:{}}},output:{type:"structure",members:{DistributionList:{shape:"S6w"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2020-05-31/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:"S6w"}},payload:"DistributionList"}},ListFieldLevelEncryptionConfigs:{http:{method:"GET",requestUri:"/2020-05-31/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:"S37"},ContentTypeProfileConfig:{shape:"S3b"}}}}}}},payload:"FieldLevelEncryptionList"}},ListFieldLevelEncryptionProfiles:{http:{method:"GET",requestUri:"/2020-05-31/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:"S3k"},Comment:{}}}}}}},payload:"FieldLevelEncryptionProfileList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2020-05-31/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"}},ListKeyGroups:{http:{method:"GET",requestUri:"/2020-05-31/key-group"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{KeyGroupList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyGroupSummary",type:"structure",required:["KeyGroup"],members:{KeyGroup:{shape:"S41"}}}}}}},payload:"KeyGroupList"}},ListOriginRequestPolicies:{http:{method:"GET",requestUri:"/2020-05-31/origin-request-policy"},input:{type:"structure",members:{Type:{location:"querystring",locationName:"Type"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{OriginRequestPolicyList:{type:"structure",required:["MaxItems","Quantity"],members:{NextMarker:{},MaxItems:{type:"integer"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginRequestPolicySummary",type:"structure",required:["Type","OriginRequestPolicy"],members:{Type:{},OriginRequestPolicy:{shape:"S4g"}}}}}}},payload:"OriginRequestPolicyList"}},ListPublicKeys:{http:{method:"GET",requestUri:"/2020-05-31/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"}},ListRealtimeLogConfigs:{http:{method:"GET",requestUri:"/2020-05-31/realtime-log-config"},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"MaxItems"},Marker:{location:"querystring",locationName:"Marker"}}},output:{type:"structure",members:{RealtimeLogConfigs:{type:"structure",required:["MaxItems","IsTruncated","Marker"],members:{MaxItems:{type:"integer"},Items:{type:"list",member:{shape:"S4r"}},IsTruncated:{type:"boolean"},Marker:{},NextMarker:{}}}},payload:"RealtimeLogConfigs"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2020-05-31/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:"S4u"},Aliases:{shape:"St"},TrustedSigners:{shape:"S1j"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2020-05-31/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S2z"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2020-05-31/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S2z",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2020-05-31/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/2020-05-31/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCachePolicy:{http:{method:"PUT",requestUri:"/2020-05-31/cache-policy/{Id}"},input:{type:"structure",required:["CachePolicyConfig","Id"],members:{CachePolicyConfig:{shape:"S2",locationName:"CachePolicyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CachePolicyConfig"},output:{type:"structure",members:{CachePolicy:{shape:"Sl"},ETag:{location:"header",locationName:"ETag"}},payload:"CachePolicy"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2020-05-31/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"So",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"Sq"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2020-05-31/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"Ss",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S2l"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateFieldLevelEncryptionConfig:{http:{method:"PUT",requestUri:"/2020-05-31/field-level-encryption/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionConfig","Id"],members:{FieldLevelEncryptionConfig:{shape:"S36",locationName:"FieldLevelEncryptionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionConfig"},output:{type:"structure",members:{FieldLevelEncryption:{shape:"S3h"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryption"}},UpdateFieldLevelEncryptionProfile:{http:{method:"PUT",requestUri:"/2020-05-31/field-level-encryption-profile/{Id}/config"},input:{type:"structure",required:["FieldLevelEncryptionProfileConfig","Id"],members:{FieldLevelEncryptionProfileConfig:{shape:"S3j",locationName:"FieldLevelEncryptionProfileConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"FieldLevelEncryptionProfileConfig"},output:{type:"structure",members:{FieldLevelEncryptionProfile:{shape:"S3q"},ETag:{location:"header",locationName:"ETag"}},payload:"FieldLevelEncryptionProfile"}},UpdateKeyGroup:{http:{method:"PUT",requestUri:"/2020-05-31/key-group/{Id}"},input:{type:"structure",required:["KeyGroupConfig","Id"],members:{KeyGroupConfig:{shape:"S3y",locationName:"KeyGroupConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"KeyGroupConfig"},output:{type:"structure",members:{KeyGroup:{shape:"S41"},ETag:{location:"header",locationName:"ETag"}},payload:"KeyGroup"}},UpdateOriginRequestPolicy:{http:{method:"PUT",requestUri:"/2020-05-31/origin-request-policy/{Id}"},input:{type:"structure",required:["OriginRequestPolicyConfig","Id"],members:{OriginRequestPolicyConfig:{shape:"S48",locationName:"OriginRequestPolicyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"OriginRequestPolicyConfig"},output:{type:"structure",members:{OriginRequestPolicy:{shape:"S4g"},ETag:{location:"header",locationName:"ETag"}},payload:"OriginRequestPolicy"}},UpdatePublicKey:{http:{method:"PUT",requestUri:"/2020-05-31/public-key/{Id}/config"},input:{type:"structure",required:["PublicKeyConfig","Id"],members:{PublicKeyConfig:{shape:"S4i",locationName:"PublicKeyConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"PublicKeyConfig"},output:{type:"structure",members:{PublicKey:{shape:"S4k"},ETag:{location:"header",locationName:"ETag"}},payload:"PublicKey"}},UpdateRealtimeLogConfig:{http:{method:"PUT",requestUri:"/2020-05-31/realtime-log-config/"},input:{locationName:"UpdateRealtimeLogConfigRequest",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"},type:"structure",members:{EndPoints:{shape:"S4m"},Fields:{shape:"S4p"},Name:{},ARN:{},SamplingRate:{type:"long"}}},output:{type:"structure",members:{RealtimeLogConfig:{shape:"S4r"}}}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2020-05-31/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S4t",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2020-05-31/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S4x"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["Name","MinTTL"],members:{Comment:{},Name:{},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},MinTTL:{type:"long"},ParametersInCacheKeyAndForwardedToOrigin:{type:"structure",required:["EnableAcceptEncodingGzip","HeadersConfig","CookiesConfig","QueryStringsConfig"],members:{EnableAcceptEncodingGzip:{type:"boolean"},EnableAcceptEncodingBrotli:{type:"boolean"},HeadersConfig:{type:"structure",required:["HeaderBehavior"],members:{HeaderBehavior:{},Headers:{shape:"S9"}}},CookiesConfig:{type:"structure",required:["CookieBehavior"],members:{CookieBehavior:{},Cookies:{shape:"Se"}}},QueryStringsConfig:{type:"structure",required:["QueryStringBehavior"],members:{QueryStringBehavior:{},QueryStrings:{shape:"Si"}}}}}}},S9:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},Se:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},Si:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},Sl:{type:"structure",required:["Id","LastModifiedTime","CachePolicyConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},CachePolicyConfig:{shape:"S2"}}},So:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},Sq:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"So"}}},Ss:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"St"},DefaultRootObject:{},Origins:{shape:"Sv"},OriginGroups:{shape:"S19"},DefaultCacheBehavior:{shape:"S1i"},CacheBehaviors:{shape:"S22"},CustomErrorResponses:{shape:"S25"},Comment:{type:"string",sensitive:!0},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S2b"},Restrictions:{shape:"S2f"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},St:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sv:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}},ConnectionAttempts:{type:"integer"},ConnectionTimeout:{type:"integer"},OriginShield:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},OriginShieldRegion:{}}}}}}}},S19:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroup",type:"structure",required:["Id","FailoverCriteria","Members"],members:{Id:{},FailoverCriteria:{type:"structure",required:["StatusCodes"],members:{StatusCodes:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StatusCode",type:"integer"}}}}}},Members:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginGroupMember",type:"structure",required:["OriginId"],members:{OriginId:{}}}}}}}}}}},S1i:{type:"structure",required:["TargetOriginId","ViewerProtocolPolicy"],members:{TargetOriginId:{},TrustedSigners:{shape:"S1j"},TrustedKeyGroups:{shape:"S1l"},ViewerProtocolPolicy:{},AllowedMethods:{shape:"S1o"},SmoothStreaming:{type:"boolean"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1s"},FieldLevelEncryptionId:{},RealtimeLogConfigArn:{},CachePolicyId:{},OriginRequestPolicyId:{},ForwardedValues:{shape:"S1x",deprecated:!0},MinTTL:{deprecated:!0,type:"long"},DefaultTTL:{deprecated:!0,type:"long"},MaxTTL:{deprecated:!0,type:"long"}}},S1j:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S1l:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyGroup"}}}},S1o:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1p"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S1p"}}}}},S1p:{type:"list",member:{locationName:"Method"}},S1s:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",required:["LambdaFunctionARN","EventType"],members:{LambdaFunctionARN:{},EventType:{},IncludeBody:{type:"boolean"}}}}}},S1x:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{shape:"Se"}}},Headers:{shape:"S9"},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},S22:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ViewerProtocolPolicy"],members:{PathPattern:{},TargetOriginId:{},TrustedSigners:{shape:"S1j"},TrustedKeyGroups:{shape:"S1l"},ViewerProtocolPolicy:{},AllowedMethods:{shape:"S1o"},SmoothStreaming:{type:"boolean"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S1s"},FieldLevelEncryptionId:{},RealtimeLogConfigArn:{},CachePolicyId:{},OriginRequestPolicyId:{},ForwardedValues:{shape:"S1x",deprecated:!0},MinTTL:{deprecated:!0,type:"long"},DefaultTTL:{deprecated:!0,type:"long"},MaxTTL:{deprecated:!0,type:"long"}}}}}},S25:{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"}}}}}},S2b:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:!0},CertificateSource:{deprecated:!0}}},S2f:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S2l:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S2m"},ActiveTrustedKeyGroups:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyGroup",type:"structure",members:{KeyGroupId:{},KeyPairIds:{shape:"S2p"}}}}}},DistributionConfig:{shape:"Ss"},AliasICPRecordals:{shape:"S2u"}}},S2m:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{shape:"S2p"}}}}}},S2p:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}},S2u:{type:"list",member:{locationName:"AliasICPRecordal",type:"structure",members:{CNAME:{},ICPRecordalStatus:{}}}},S2z:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S36:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S37"},ContentTypeProfileConfig:{shape:"S3b"}}},S37:{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:{}}}}}}}},S3b:{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:{}}}}}}}},S3h:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S36"}}},S3j:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S3k"}}},S3k:{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"}}}}}}}}},S3q:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S3j"}}},S3s:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S3w:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S3s"}}},S3y:{type:"structure",required:["Name","Items"],members:{Name:{},Items:{type:"list",member:{locationName:"PublicKey"}},Comment:{}}},S41:{type:"structure",required:["Id","LastModifiedTime","KeyGroupConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},KeyGroupConfig:{shape:"S3y"}}},S43:{type:"structure",members:{RealtimeMetricsSubscriptionConfig:{type:"structure",required:["RealtimeMetricsSubscriptionStatus"],members:{RealtimeMetricsSubscriptionStatus:{}}}}},S48:{type:"structure",required:["Name","HeadersConfig","CookiesConfig","QueryStringsConfig"],members:{Comment:{},Name:{},HeadersConfig:{type:"structure",required:["HeaderBehavior"],members:{HeaderBehavior:{},Headers:{shape:"S9"}}},CookiesConfig:{type:"structure",required:["CookieBehavior"],members:{CookieBehavior:{},Cookies:{shape:"Se"}}},QueryStringsConfig:{type:"structure",required:["QueryStringBehavior"],members:{QueryStringBehavior:{},QueryStrings:{shape:"Si"}}}}},S4g:{type:"structure",required:["Id","LastModifiedTime","OriginRequestPolicyConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},OriginRequestPolicyConfig:{shape:"S48"}}},S4i:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S4k:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S4i"}}},S4m:{type:"list",member:{type:"structure",required:["StreamType"],members:{StreamType:{},KinesisStreamConfig:{type:"structure",required:["RoleARN","StreamARN"],members:{RoleARN:{},StreamARN:{}}}}}},S4p:{type:"list",member:{locationName:"Field"}},S4r:{type:"structure",required:["ARN","Name","SamplingRate","EndPoints","Fields"],members:{ARN:{},Name:{},SamplingRate:{type:"long"},EndPoints:{shape:"S4m"},Fields:{shape:"S4p"}}},S4t:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S4u"},Aliases:{shape:"St"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"S1j"},PriceClass:{},Enabled:{type:"boolean"}}},S4u:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S4x:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S2m"},StreamingDistributionConfig:{shape:"S4t"}}},S6w:{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:"St"},Origins:{shape:"Sv"},OriginGroups:{shape:"S19"},DefaultCacheBehavior:{shape:"S1i"},CacheBehaviors:{shape:"S22"},CustomErrorResponses:{shape:"S25"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S2b"},Restrictions:{shape:"S2f"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"},AliasICPRecordals:{shape:"S2u"}}}}}},S71:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionId"}}}}}};
    },{}],"mAwN":[function(require,module,exports) {
    require("../lib/node_loader");var r=require("../lib/core"),e=r.Service,i=r.apiLoader;i.services.cloudfront={},r.CloudFront=e.defineService("cloudfront",["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25","2016-11-25*","2017-03-25","2017-03-25*","2017-10-30","2017-10-30*","2018-06-18","2018-06-18*","2018-11-05","2018-11-05*","2019-03-26","2019-03-26*","2020-05-31"]),require("../lib/services/cloudfront"),Object.defineProperty(i.services.cloudfront,"2016-11-25",{get:function(){var r=require("../apis/cloudfront-2016-11-25.min.json");return r.paginators=require("../apis/cloudfront-2016-11-25.paginators.json").pagination,r.waiters=require("../apis/cloudfront-2016-11-25.waiters2.json").waiters,r},enumerable:!0,configurable:!0}),Object.defineProperty(i.services.cloudfront,"2017-03-25",{get:function(){var r=require("../apis/cloudfront-2017-03-25.min.json");return r.paginators=require("../apis/cloudfront-2017-03-25.paginators.json").pagination,r.waiters=require("../apis/cloudfront-2017-03-25.waiters2.json").waiters,r},enumerable:!0,configurable:!0}),Object.defineProperty(i.services.cloudfront,"2017-10-30",{get:function(){var r=require("../apis/cloudfront-2017-10-30.min.json");return r.paginators=require("../apis/cloudfront-2017-10-30.paginators.json").pagination,r.waiters=require("../apis/cloudfront-2017-10-30.waiters2.json").waiters,r},enumerable:!0,configurable:!0}),Object.defineProperty(i.services.cloudfront,"2018-06-18",{get:function(){var r=require("../apis/cloudfront-2018-06-18.min.json");return r.paginators=require("../apis/cloudfront-2018-06-18.paginators.json").pagination,r.waiters=require("../apis/cloudfront-2018-06-18.waiters2.json").waiters,r},enumerable:!0,configurable:!0}),Object.defineProperty(i.services.cloudfront,"2018-11-05",{get:function(){var r=require("../apis/cloudfront-2018-11-05.min.json");return r.paginators=require("../apis/cloudfront-2018-11-05.paginators.json").pagination,r.waiters=require("../apis/cloudfront-2018-11-05.waiters2.json").waiters,r},enumerable:!0,configurable:!0}),Object.defineProperty(i.services.cloudfront,"2019-03-26",{get:function(){var r=require("../apis/cloudfront-2019-03-26.min.json");return r.paginators=require("../apis/cloudfront-2019-03-26.paginators.json").pagination,r.waiters=require("../apis/cloudfront-2019-03-26.waiters2.json").waiters,r},enumerable:!0,configurable:!0}),Object.defineProperty(i.services.cloudfront,"2020-05-31",{get:function(){var r=require("../apis/cloudfront-2020-05-31.min.json");return r.paginators=require("../apis/cloudfront-2020-05-31.paginators.json").pagination,r.waiters=require("../apis/cloudfront-2020-05-31.waiters2.json").waiters,r},enumerable:!0,configurable:!0}),module.exports=r.CloudFront;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/cloudfront":"NEh1","../apis/cloudfront-2016-11-25.min.json":"KgJc","../apis/cloudfront-2016-11-25.paginators.json":"QXuR","../apis/cloudfront-2016-11-25.waiters2.json":"DN79","../apis/cloudfront-2017-03-25.min.json":"xF3p","../apis/cloudfront-2017-03-25.paginators.json":"cCIJ","../apis/cloudfront-2017-03-25.waiters2.json":"DN79","../apis/cloudfront-2017-10-30.min.json":"QFyy","../apis/cloudfront-2017-10-30.paginators.json":"cCIJ","../apis/cloudfront-2017-10-30.waiters2.json":"DN79","../apis/cloudfront-2018-06-18.min.json":"X8Vb","../apis/cloudfront-2018-06-18.paginators.json":"cCIJ","../apis/cloudfront-2018-06-18.waiters2.json":"DN79","../apis/cloudfront-2018-11-05.min.json":"HT8X","../apis/cloudfront-2018-11-05.paginators.json":"cCIJ","../apis/cloudfront-2018-11-05.waiters2.json":"DN79","../apis/cloudfront-2019-03-26.min.json":"zQIO","../apis/cloudfront-2019-03-26.paginators.json":"cCIJ","../apis/cloudfront-2019-03-26.waiters2.json":"NFIq","../apis/cloudfront-2020-05-31.min.json":"Jzfr","../apis/cloudfront-2020-05-31.paginators.json":"cCIJ","../apis/cloudfront-2020-05-31.waiters2.json":"NFIq"}],"PNnv":[function(require,module,exports) {
    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:{}}}};
    },{}],"WpHp":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.cloudhsm={},e.CloudHSM=r.defineService("cloudhsm",["2014-05-30"]),Object.defineProperty(i.services.cloudhsm,"2014-05-30",{get:function(){var e=require("../apis/cloudhsm-2014-05-30.min.json");return e.paginators=require("../apis/cloudhsm-2014-05-30.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CloudHSM;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/cloudhsm-2014-05-30.min.json":"PNnv","../apis/cloudhsm-2014-05-30.paginators.json":"GkJq"}],"Adcy":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2011-02-01",endpointPrefix:"cloudsearch",serviceFullName:"Amazon CloudSearch",serviceId:"CloudSearch",signatureVersion:"v4",xmlNamespace:"http://cloudsearch.amazonaws.com/doc/2011-02-01/",protocol:"query"},operations:{CreateDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"CreateDomainResult",type:"structure",members:{DomainStatus:{shape:"S4"}}}},DefineIndexField:{input:{type:"structure",required:["DomainName","IndexField"],members:{DomainName:{},IndexField:{shape:"Sf"}}},output:{resultWrapper:"DefineIndexFieldResult",type:"structure",required:["IndexField"],members:{IndexField:{shape:"Sx"}}}},DefineRankExpression:{input:{type:"structure",required:["DomainName","RankExpression"],members:{DomainName:{},RankExpression:{shape:"S12"}}},output:{resultWrapper:"DefineRankExpressionResult",type:"structure",required:["RankExpression"],members:{RankExpression:{shape:"S15"}}}},DeleteDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DeleteDomainResult",type:"structure",members:{DomainStatus:{shape:"S4"}}}},DeleteIndexField:{input:{type:"structure",required:["DomainName","IndexFieldName"],members:{DomainName:{},IndexFieldName:{}}},output:{resultWrapper:"DeleteIndexFieldResult",type:"structure",required:["IndexField"],members:{IndexField:{shape:"Sx"}}}},DeleteRankExpression:{input:{type:"structure",required:["DomainName","RankName"],members:{DomainName:{},RankName:{}}},output:{resultWrapper:"DeleteRankExpressionResult",type:"structure",required:["RankExpression"],members:{RankExpression:{shape:"S15"}}}},DescribeAvailabilityOptions:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DescribeAvailabilityOptionsResult",type:"structure",members:{AvailabilityOptions:{shape:"S1e"}}}},DescribeDefaultSearchField:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DescribeDefaultSearchFieldResult",type:"structure",required:["DefaultSearchField"],members:{DefaultSearchField:{shape:"S1i"}}}},DescribeDomains:{input:{type:"structure",members:{DomainNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeDomainsResult",type:"structure",required:["DomainStatusList"],members:{DomainStatusList:{type:"list",member:{shape:"S4"}}}}},DescribeIndexFields:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},FieldNames:{shape:"S1o"}}},output:{resultWrapper:"DescribeIndexFieldsResult",type:"structure",required:["IndexFields"],members:{IndexFields:{type:"list",member:{shape:"Sx"}}}}},DescribeRankExpressions:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},RankNames:{shape:"S1o"}}},output:{resultWrapper:"DescribeRankExpressionsResult",type:"structure",required:["RankExpressions"],members:{RankExpressions:{type:"list",member:{shape:"S15"}}}}},DescribeServiceAccessPolicies:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DescribeServiceAccessPoliciesResult",type:"structure",required:["AccessPolicies"],members:{AccessPolicies:{shape:"S1w"}}}},DescribeStemmingOptions:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DescribeStemmingOptionsResult",type:"structure",required:["Stems"],members:{Stems:{shape:"S20"}}}},DescribeStopwordOptions:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DescribeStopwordOptionsResult",type:"structure",required:["Stopwords"],members:{Stopwords:{shape:"S24"}}}},DescribeSynonymOptions:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DescribeSynonymOptionsResult",type:"structure",required:["Synonyms"],members:{Synonyms:{shape:"S28"}}}},IndexDocuments:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"IndexDocumentsResult",type:"structure",members:{FieldNames:{shape:"S1o"}}}},UpdateAvailabilityOptions:{input:{type:"structure",required:["DomainName","MultiAZ"],members:{DomainName:{},MultiAZ:{type:"boolean"}}},output:{resultWrapper:"UpdateAvailabilityOptionsResult",type:"structure",members:{AvailabilityOptions:{shape:"S1e"}}}},UpdateDefaultSearchField:{input:{type:"structure",required:["DomainName","DefaultSearchField"],members:{DomainName:{},DefaultSearchField:{}}},output:{resultWrapper:"UpdateDefaultSearchFieldResult",type:"structure",required:["DefaultSearchField"],members:{DefaultSearchField:{shape:"S1i"}}}},UpdateServiceAccessPolicies:{input:{type:"structure",required:["DomainName","AccessPolicies"],members:{DomainName:{},AccessPolicies:{}}},output:{resultWrapper:"UpdateServiceAccessPoliciesResult",type:"structure",required:["AccessPolicies"],members:{AccessPolicies:{shape:"S1w"}}}},UpdateStemmingOptions:{input:{type:"structure",required:["DomainName","Stems"],members:{DomainName:{},Stems:{}}},output:{resultWrapper:"UpdateStemmingOptionsResult",type:"structure",required:["Stems"],members:{Stems:{shape:"S20"}}}},UpdateStopwordOptions:{input:{type:"structure",required:["DomainName","Stopwords"],members:{DomainName:{},Stopwords:{}}},output:{resultWrapper:"UpdateStopwordOptionsResult",type:"structure",required:["Stopwords"],members:{Stopwords:{shape:"S24"}}}},UpdateSynonymOptions:{input:{type:"structure",required:["DomainName","Synonyms"],members:{DomainName:{},Synonyms:{}}},output:{resultWrapper:"UpdateSynonymOptionsResult",type:"structure",required:["Synonyms"],members:{Synonyms:{shape:"S28"}}}}},shapes:{S4:{type:"structure",required:["DomainId","DomainName","RequiresIndexDocuments"],members:{DomainId:{},DomainName:{},Created:{type:"boolean"},Deleted:{type:"boolean"},NumSearchableDocs:{type:"long"},DocService:{shape:"S8"},SearchService:{shape:"S8"},RequiresIndexDocuments:{type:"boolean"},Processing:{type:"boolean"},SearchInstanceType:{},SearchPartitionCount:{type:"integer"},SearchInstanceCount:{type:"integer"}}},S8:{type:"structure",members:{Arn:{},Endpoint:{}}},Sf:{type:"structure",required:["IndexFieldName","IndexFieldType"],members:{IndexFieldName:{},IndexFieldType:{},UIntOptions:{type:"structure",members:{DefaultValue:{type:"integer"}}},LiteralOptions:{type:"structure",members:{DefaultValue:{},SearchEnabled:{type:"boolean"},FacetEnabled:{type:"boolean"},ResultEnabled:{type:"boolean"}}},TextOptions:{type:"structure",members:{DefaultValue:{},FacetEnabled:{type:"boolean"},ResultEnabled:{type:"boolean"},TextProcessor:{}}},SourceAttributes:{type:"list",member:{type:"structure",required:["SourceDataFunction"],members:{SourceDataFunction:{},SourceDataCopy:{type:"structure",required:["SourceName"],members:{SourceName:{},DefaultValue:{}}},SourceDataTrimTitle:{type:"structure",required:["SourceName"],members:{SourceName:{},DefaultValue:{},Separator:{},Language:{}}},SourceDataMap:{type:"structure",required:["SourceName"],members:{SourceName:{},DefaultValue:{},Cases:{type:"map",key:{},value:{}}}}}}}}},Sx:{type:"structure",required:["Options","Status"],members:{Options:{shape:"Sf"},Status:{shape:"Sy"}}},Sy:{type:"structure",required:["CreationDate","UpdateDate","State"],members:{CreationDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},UpdateVersion:{type:"integer"},State:{},PendingDeletion:{type:"boolean"}}},S12:{type:"structure",required:["RankName","RankExpression"],members:{RankName:{},RankExpression:{}}},S15:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S12"},Status:{shape:"Sy"}}},S1e:{type:"structure",required:["Options","Status"],members:{Options:{type:"boolean"},Status:{shape:"Sy"}}},S1i:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"Sy"}}},S1o:{type:"list",member:{}},S1w:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"Sy"}}},S20:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"Sy"}}},S24:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"Sy"}}},S28:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"Sy"}}}}};
    },{}],"CRsw":[function(require,module,exports) {
    module.exports={pagination:{DescribeDomains:{result_key:"DomainStatusList"},DescribeIndexFields:{result_key:"IndexFields"},DescribeRankExpressions:{result_key:"RankExpressions"}}};
    },{}],"EClo":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2013-01-01",endpointPrefix:"cloudsearch",protocol:"query",serviceFullName:"Amazon CloudSearch",serviceId:"CloudSearch",signatureVersion:"v4",uid:"cloudsearch-2013-01-01",xmlNamespace:"http://cloudsearch.amazonaws.com/doc/2013-01-01/"},operations:{BuildSuggesters:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"BuildSuggestersResult",type:"structure",members:{FieldNames:{shape:"S4"}}}},CreateDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"CreateDomainResult",type:"structure",members:{DomainStatus:{shape:"S8"}}}},DefineAnalysisScheme:{input:{type:"structure",required:["DomainName","AnalysisScheme"],members:{DomainName:{},AnalysisScheme:{shape:"Sl"}}},output:{resultWrapper:"DefineAnalysisSchemeResult",type:"structure",required:["AnalysisScheme"],members:{AnalysisScheme:{shape:"Ss"}}}},DefineExpression:{input:{type:"structure",required:["DomainName","Expression"],members:{DomainName:{},Expression:{shape:"Sy"}}},output:{resultWrapper:"DefineExpressionResult",type:"structure",required:["Expression"],members:{Expression:{shape:"S11"}}}},DefineIndexField:{input:{type:"structure",required:["DomainName","IndexField"],members:{DomainName:{},IndexField:{shape:"S13"}}},output:{resultWrapper:"DefineIndexFieldResult",type:"structure",required:["IndexField"],members:{IndexField:{shape:"S1n"}}}},DefineSuggester:{input:{type:"structure",required:["DomainName","Suggester"],members:{DomainName:{},Suggester:{shape:"S1p"}}},output:{resultWrapper:"DefineSuggesterResult",type:"structure",required:["Suggester"],members:{Suggester:{shape:"S1t"}}}},DeleteAnalysisScheme:{input:{type:"structure",required:["DomainName","AnalysisSchemeName"],members:{DomainName:{},AnalysisSchemeName:{}}},output:{resultWrapper:"DeleteAnalysisSchemeResult",type:"structure",required:["AnalysisScheme"],members:{AnalysisScheme:{shape:"Ss"}}}},DeleteDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DeleteDomainResult",type:"structure",members:{DomainStatus:{shape:"S8"}}}},DeleteExpression:{input:{type:"structure",required:["DomainName","ExpressionName"],members:{DomainName:{},ExpressionName:{}}},output:{resultWrapper:"DeleteExpressionResult",type:"structure",required:["Expression"],members:{Expression:{shape:"S11"}}}},DeleteIndexField:{input:{type:"structure",required:["DomainName","IndexFieldName"],members:{DomainName:{},IndexFieldName:{}}},output:{resultWrapper:"DeleteIndexFieldResult",type:"structure",required:["IndexField"],members:{IndexField:{shape:"S1n"}}}},DeleteSuggester:{input:{type:"structure",required:["DomainName","SuggesterName"],members:{DomainName:{},SuggesterName:{}}},output:{resultWrapper:"DeleteSuggesterResult",type:"structure",required:["Suggester"],members:{Suggester:{shape:"S1t"}}}},DescribeAnalysisSchemes:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},AnalysisSchemeNames:{shape:"S25"},Deployed:{type:"boolean"}}},output:{resultWrapper:"DescribeAnalysisSchemesResult",type:"structure",required:["AnalysisSchemes"],members:{AnalysisSchemes:{type:"list",member:{shape:"Ss"}}}}},DescribeAvailabilityOptions:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},Deployed:{type:"boolean"}}},output:{resultWrapper:"DescribeAvailabilityOptionsResult",type:"structure",members:{AvailabilityOptions:{shape:"S2a"}}}},DescribeDomainEndpointOptions:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},Deployed:{type:"boolean"}}},output:{resultWrapper:"DescribeDomainEndpointOptionsResult",type:"structure",members:{DomainEndpointOptions:{shape:"S2e"}}}},DescribeDomains:{input:{type:"structure",members:{DomainNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeDomainsResult",type:"structure",required:["DomainStatusList"],members:{DomainStatusList:{type:"list",member:{shape:"S8"}}}}},DescribeExpressions:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},ExpressionNames:{shape:"S25"},Deployed:{type:"boolean"}}},output:{resultWrapper:"DescribeExpressionsResult",type:"structure",required:["Expressions"],members:{Expressions:{type:"list",member:{shape:"S11"}}}}},DescribeIndexFields:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},FieldNames:{type:"list",member:{}},Deployed:{type:"boolean"}}},output:{resultWrapper:"DescribeIndexFieldsResult",type:"structure",required:["IndexFields"],members:{IndexFields:{type:"list",member:{shape:"S1n"}}}}},DescribeScalingParameters:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DescribeScalingParametersResult",type:"structure",required:["ScalingParameters"],members:{ScalingParameters:{shape:"S2u"}}}},DescribeServiceAccessPolicies:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},Deployed:{type:"boolean"}}},output:{resultWrapper:"DescribeServiceAccessPoliciesResult",type:"structure",required:["AccessPolicies"],members:{AccessPolicies:{shape:"S2z"}}}},DescribeSuggesters:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},SuggesterNames:{shape:"S25"},Deployed:{type:"boolean"}}},output:{resultWrapper:"DescribeSuggestersResult",type:"structure",required:["Suggesters"],members:{Suggesters:{type:"list",member:{shape:"S1t"}}}}},IndexDocuments:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"IndexDocumentsResult",type:"structure",members:{FieldNames:{shape:"S4"}}}},ListDomainNames:{output:{resultWrapper:"ListDomainNamesResult",type:"structure",members:{DomainNames:{type:"map",key:{},value:{}}}}},UpdateAvailabilityOptions:{input:{type:"structure",required:["DomainName","MultiAZ"],members:{DomainName:{},MultiAZ:{type:"boolean"}}},output:{resultWrapper:"UpdateAvailabilityOptionsResult",type:"structure",members:{AvailabilityOptions:{shape:"S2a"}}}},UpdateDomainEndpointOptions:{input:{type:"structure",required:["DomainName","DomainEndpointOptions"],members:{DomainName:{},DomainEndpointOptions:{shape:"S2f"}}},output:{resultWrapper:"UpdateDomainEndpointOptionsResult",type:"structure",members:{DomainEndpointOptions:{shape:"S2e"}}}},UpdateScalingParameters:{input:{type:"structure",required:["DomainName","ScalingParameters"],members:{DomainName:{},ScalingParameters:{shape:"S2v"}}},output:{resultWrapper:"UpdateScalingParametersResult",type:"structure",required:["ScalingParameters"],members:{ScalingParameters:{shape:"S2u"}}}},UpdateServiceAccessPolicies:{input:{type:"structure",required:["DomainName","AccessPolicies"],members:{DomainName:{},AccessPolicies:{}}},output:{resultWrapper:"UpdateServiceAccessPoliciesResult",type:"structure",required:["AccessPolicies"],members:{AccessPolicies:{shape:"S2z"}}}}},shapes:{S4:{type:"list",member:{}},S8:{type:"structure",required:["DomainId","DomainName","RequiresIndexDocuments"],members:{DomainId:{},DomainName:{},ARN:{},Created:{type:"boolean"},Deleted:{type:"boolean"},DocService:{shape:"Sc"},SearchService:{shape:"Sc"},RequiresIndexDocuments:{type:"boolean"},Processing:{type:"boolean"},SearchInstanceType:{},SearchPartitionCount:{type:"integer"},SearchInstanceCount:{type:"integer"},Limits:{type:"structure",required:["MaximumReplicationCount","MaximumPartitionCount"],members:{MaximumReplicationCount:{type:"integer"},MaximumPartitionCount:{type:"integer"}}}}},Sc:{type:"structure",members:{Endpoint:{}}},Sl:{type:"structure",required:["AnalysisSchemeName","AnalysisSchemeLanguage"],members:{AnalysisSchemeName:{},AnalysisSchemeLanguage:{},AnalysisOptions:{type:"structure",members:{Synonyms:{},Stopwords:{},StemmingDictionary:{},JapaneseTokenizationDictionary:{},AlgorithmicStemming:{}}}}},Ss:{type:"structure",required:["Options","Status"],members:{Options:{shape:"Sl"},Status:{shape:"St"}}},St:{type:"structure",required:["CreationDate","UpdateDate","State"],members:{CreationDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},UpdateVersion:{type:"integer"},State:{},PendingDeletion:{type:"boolean"}}},Sy:{type:"structure",required:["ExpressionName","ExpressionValue"],members:{ExpressionName:{},ExpressionValue:{}}},S11:{type:"structure",required:["Options","Status"],members:{Options:{shape:"Sy"},Status:{shape:"St"}}},S13:{type:"structure",required:["IndexFieldName","IndexFieldType"],members:{IndexFieldName:{},IndexFieldType:{},IntOptions:{type:"structure",members:{DefaultValue:{type:"long"},SourceField:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"},SortEnabled:{type:"boolean"}}},DoubleOptions:{type:"structure",members:{DefaultValue:{type:"double"},SourceField:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"},SortEnabled:{type:"boolean"}}},LiteralOptions:{type:"structure",members:{DefaultValue:{},SourceField:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"},SortEnabled:{type:"boolean"}}},TextOptions:{type:"structure",members:{DefaultValue:{},SourceField:{},ReturnEnabled:{type:"boolean"},SortEnabled:{type:"boolean"},HighlightEnabled:{type:"boolean"},AnalysisScheme:{}}},DateOptions:{type:"structure",members:{DefaultValue:{},SourceField:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"},SortEnabled:{type:"boolean"}}},LatLonOptions:{type:"structure",members:{DefaultValue:{},SourceField:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"},SortEnabled:{type:"boolean"}}},IntArrayOptions:{type:"structure",members:{DefaultValue:{type:"long"},SourceFields:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"}}},DoubleArrayOptions:{type:"structure",members:{DefaultValue:{type:"double"},SourceFields:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"}}},LiteralArrayOptions:{type:"structure",members:{DefaultValue:{},SourceFields:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"}}},TextArrayOptions:{type:"structure",members:{DefaultValue:{},SourceFields:{},ReturnEnabled:{type:"boolean"},HighlightEnabled:{type:"boolean"},AnalysisScheme:{}}},DateArrayOptions:{type:"structure",members:{DefaultValue:{},SourceFields:{},FacetEnabled:{type:"boolean"},SearchEnabled:{type:"boolean"},ReturnEnabled:{type:"boolean"}}}}},S1n:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S13"},Status:{shape:"St"}}},S1p:{type:"structure",required:["SuggesterName","DocumentSuggesterOptions"],members:{SuggesterName:{},DocumentSuggesterOptions:{type:"structure",required:["SourceField"],members:{SourceField:{},FuzzyMatching:{},SortExpression:{}}}}},S1t:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1p"},Status:{shape:"St"}}},S25:{type:"list",member:{}},S2a:{type:"structure",required:["Options","Status"],members:{Options:{type:"boolean"},Status:{shape:"St"}}},S2e:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S2f"},Status:{shape:"St"}}},S2f:{type:"structure",members:{EnforceHTTPS:{type:"boolean"},TLSSecurityPolicy:{}}},S2u:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S2v"},Status:{shape:"St"}}},S2v:{type:"structure",members:{DesiredInstanceType:{},DesiredReplicationCount:{type:"integer"},DesiredPartitionCount:{type:"integer"}}},S2z:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"St"}}}}};
    },{}],"E6mu":[function(require,module,exports) {
    module.exports={pagination:{DescribeAnalysisSchemes:{result_key:"AnalysisSchemes"},DescribeDomains:{result_key:"DomainStatusList"},DescribeExpressions:{result_key:"Expressions"},DescribeIndexFields:{result_key:"IndexFields"},DescribeSuggesters:{result_key:"Suggesters"}}};
    },{}],"Pu6C":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.cloudsearch={},e.CloudSearch=r.defineService("cloudsearch",["2011-02-01","2013-01-01"]),Object.defineProperty(a.services.cloudsearch,"2011-02-01",{get:function(){var e=require("../apis/cloudsearch-2011-02-01.min.json");return e.paginators=require("../apis/cloudsearch-2011-02-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),Object.defineProperty(a.services.cloudsearch,"2013-01-01",{get:function(){var e=require("../apis/cloudsearch-2013-01-01.min.json");return e.paginators=require("../apis/cloudsearch-2013-01-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CloudSearch;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/cloudsearch-2011-02-01.min.json":"Adcy","../apis/cloudsearch-2011-02-01.paginators.json":"CRsw","../apis/cloudsearch-2013-01-01.min.json":"EClo","../apis/cloudsearch-2013-01-01.paginators.json":"E6mu"}],"M87J":[function(require,module,exports) {
    var e=require("../core");e.util.update(e.CloudSearchDomain.prototype,{validateService:function(){if(!this.config.endpoint||this.config.endpoint.indexOf("{")>=0){throw e.util.error(new Error,{name:"InvalidEndpoint",message:"AWS.CloudSearchDomain requires an explicit `endpoint' configuration option."})}},setupRequestListeners:function(t){t.removeListener("validate",e.EventListeners.Core.VALIDATE_CREDENTIALS),t.onAsync("validate",this.validateCredentials),t.addListener("validate",this.updateRegion),"search"===t.operation&&t.addListener("build",this.convertGetToPost)},validateCredentials:function(t,n){if(!t.service.api.signatureVersion)return n();t.service.config.getCredentials(function(i){i&&t.removeListener("sign",e.EventListeners.Core.SIGN),n()})},convertGetToPost:function(e){var t=e.httpRequest,n=t.path.split("?");t.method="POST",t.path=n[0],t.body=n[1],t.headers["Content-Length"]=t.body.length,t.headers["Content-Type"]="application/x-www-form-urlencoded"},updateRegion:function(e){var t=e.httpRequest.endpoint.hostname.split(".");e.httpRequest.region=t[1]||e.httpRequest.region}});
    },{"../core":"YECT"}],"cj6W":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2013-01-01",endpointPrefix:"cloudsearchdomain",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon CloudSearch Domain",serviceId:"CloudSearch Domain",signatureVersion:"v4",signingName:"cloudsearch",uid:"cloudsearchdomain-2013-01-01"},operations:{Search:{http:{method:"GET",requestUri:"/2013-01-01/search?format=sdk&pretty=true"},input:{type:"structure",required:["query"],members:{cursor:{location:"querystring",locationName:"cursor"},expr:{location:"querystring",locationName:"expr"},facet:{location:"querystring",locationName:"facet"},filterQuery:{location:"querystring",locationName:"fq"},highlight:{location:"querystring",locationName:"highlight"},partial:{location:"querystring",locationName:"partial",type:"boolean"},query:{location:"querystring",locationName:"q"},queryOptions:{location:"querystring",locationName:"q.options"},queryParser:{location:"querystring",locationName:"q.parser"},return:{location:"querystring",locationName:"return"},size:{location:"querystring",locationName:"size",type:"long"},sort:{location:"querystring",locationName:"sort"},start:{location:"querystring",locationName:"start",type:"long"},stats:{location:"querystring",locationName:"stats"}}},output:{type:"structure",members:{status:{type:"structure",members:{timems:{type:"long"},rid:{}}},hits:{type:"structure",members:{found:{type:"long"},start:{type:"long"},cursor:{},hit:{type:"list",member:{type:"structure",members:{id:{},fields:{type:"map",key:{},value:{type:"list",member:{}}},exprs:{type:"map",key:{},value:{}},highlights:{type:"map",key:{},value:{}}}}}}},facets:{type:"map",key:{},value:{type:"structure",members:{buckets:{type:"list",member:{type:"structure",members:{value:{},count:{type:"long"}}}}}}},stats:{type:"map",key:{},value:{type:"structure",members:{min:{},max:{},count:{type:"long"},missing:{type:"long"},sum:{type:"double"},sumOfSquares:{type:"double"},mean:{},stddev:{type:"double"}}}}}}},Suggest:{http:{method:"GET",requestUri:"/2013-01-01/suggest?format=sdk&pretty=true"},input:{type:"structure",required:["query","suggester"],members:{query:{location:"querystring",locationName:"q"},suggester:{location:"querystring",locationName:"suggester"},size:{location:"querystring",locationName:"size",type:"long"}}},output:{type:"structure",members:{status:{type:"structure",members:{timems:{type:"long"},rid:{}}},suggest:{type:"structure",members:{query:{},found:{type:"long"},suggestions:{type:"list",member:{type:"structure",members:{suggestion:{},score:{type:"long"},id:{}}}}}}}}},UploadDocuments:{http:{requestUri:"/2013-01-01/documents/batch?format=sdk"},input:{type:"structure",required:["documents","contentType"],members:{documents:{type:"blob",streaming:!0},contentType:{location:"header",locationName:"Content-Type"}},payload:"documents"},output:{type:"structure",members:{status:{},adds:{type:"long"},deletes:{type:"long"},warnings:{type:"list",member:{type:"structure",members:{message:{}}}}}}}},shapes:{}};
    },{}],"hhZC":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.cloudsearchdomain={},e.CloudSearchDomain=r.defineService("cloudsearchdomain",["2013-01-01"]),require("../lib/services/cloudsearchdomain"),Object.defineProperty(i.services.cloudsearchdomain,"2013-01-01",{get:function(){return require("../apis/cloudsearchdomain-2013-01-01.min.json")},enumerable:!0,configurable:!0}),module.exports=e.CloudSearchDomain;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/cloudsearchdomain":"M87J","../apis/cloudsearchdomain-2013-01-01.min.json":"cj6W"}],"ckPq":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2013-11-01",endpointPrefix:"cloudtrail",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CloudTrail",serviceFullName:"AWS CloudTrail",serviceId:"CloudTrail",signatureVersion:"v4",targetPrefix:"com.amazonaws.cloudtrail.v20131101.CloudTrail_20131101",uid:"cloudtrail-2013-11-01"},operations:{AddTags:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},TagsList:{shape:"S3"}}},output:{type:"structure",members:{}},idempotent:!0},CreateTrail:{input:{type:"structure",required:["Name","S3BucketName"],members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},EnableLogFileValidation:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},IsOrganizationTrail:{type:"boolean"},TagsList:{shape:"S3"}}},output:{type:"structure",members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{deprecated:!0},SnsTopicARN:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},TrailARN:{},LogFileValidationEnabled:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},IsOrganizationTrail:{type:"boolean"}}},idempotent:!0},DeleteTrail:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}},idempotent:!0},DescribeTrails:{input:{type:"structure",members:{trailNameList:{type:"list",member:{}},includeShadowTrails:{type:"boolean"}}},output:{type:"structure",members:{trailList:{type:"list",member:{shape:"Sf"}}}},idempotent:!0},GetEventSelectors:{input:{type:"structure",required:["TrailName"],members:{TrailName:{}}},output:{type:"structure",members:{TrailARN:{},EventSelectors:{shape:"Si"}}},idempotent:!0},GetInsightSelectors:{input:{type:"structure",required:["TrailName"],members:{TrailName:{}}},output:{type:"structure",members:{TrailARN:{},InsightSelectors:{shape:"Sr"}}},idempotent:!0},GetTrail:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Trail:{shape:"Sf"}}},idempotent:!0},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:!0},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:!0},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:!0},ListTrails:{input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{Trails:{type:"list",member:{type:"structure",members:{TrailARN:{},Name:{},HomeRegion:{}}}},NextToken:{}}},idempotent:!0},LookupEvents:{input:{type:"structure",members:{LookupAttributes:{type:"list",member:{type:"structure",required:["AttributeKey","AttributeValue"],members:{AttributeKey:{},AttributeValue:{}}}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},EventCategory:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Events:{type:"list",member:{type:"structure",members:{EventId:{},EventName:{},ReadOnly:{},AccessKeyId:{},EventTime:{type:"timestamp"},EventSource:{},Username:{},Resources:{type:"list",member:{type:"structure",members:{ResourceType:{},ResourceName:{}}}},CloudTrailEvent:{}}}},NextToken:{}}},idempotent:!0},PutEventSelectors:{input:{type:"structure",required:["TrailName","EventSelectors"],members:{TrailName:{},EventSelectors:{shape:"Si"}}},output:{type:"structure",members:{TrailARN:{},EventSelectors:{shape:"Si"}}},idempotent:!0},PutInsightSelectors:{input:{type:"structure",required:["TrailName","InsightSelectors"],members:{TrailName:{},InsightSelectors:{shape:"Sr"}}},output:{type:"structure",members:{TrailARN:{},InsightSelectors:{shape:"Sr"}}},idempotent:!0},RemoveTags:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},TagsList:{shape:"S3"}}},output:{type:"structure",members:{}},idempotent:!0},StartLogging:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}},idempotent:!0},StopLogging:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}},idempotent:!0},UpdateTrail:{input:{type:"structure",required:["Name"],members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},EnableLogFileValidation:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},IsOrganizationTrail:{type:"boolean"}}},output:{type:"structure",members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{deprecated:!0},SnsTopicARN:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},TrailARN:{},LogFileValidationEnabled:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},IsOrganizationTrail:{type:"boolean"}}},idempotent:!0}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sf:{type:"structure",members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{deprecated:!0},SnsTopicARN:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},HomeRegion:{},TrailARN:{},LogFileValidationEnabled:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},HasCustomEventSelectors:{type:"boolean"},HasInsightSelectors:{type:"boolean"},IsOrganizationTrail:{type:"boolean"}}},Si:{type:"list",member:{type:"structure",members:{ReadWriteType:{},IncludeManagementEvents:{type:"boolean"},DataResources:{type:"list",member:{type:"structure",members:{Type:{},Values:{type:"list",member:{}}}}},ExcludeManagementEventSources:{type:"list",member:{}}}}},Sr:{type:"list",member:{type:"structure",members:{InsightType:{}}}}}};
    },{}],"LO7t":[function(require,module,exports) {
    module.exports={pagination:{DescribeTrails:{result_key:"trailList"},ListPublicKeys:{input_token:"NextToken",output_token:"NextToken",result_key:"PublicKeyList"},ListTags:{input_token:"NextToken",output_token:"NextToken",result_key:"ResourceTagList"},ListTrails:{input_token:"NextToken",output_token:"NextToken",result_key:"Trails"},LookupEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Events"}}};
    },{}],"T6DE":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.cloudtrail={},e.CloudTrail=r.defineService("cloudtrail",["2013-11-01"]),Object.defineProperty(i.services.cloudtrail,"2013-11-01",{get:function(){var e=require("../apis/cloudtrail-2013-11-01.min.json");return e.paginators=require("../apis/cloudtrail-2013-11-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CloudTrail;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/cloudtrail-2013-11-01.min.json":"ckPq","../apis/cloudtrail-2013-11-01.paginators.json":"LO7t"}],"FoAp":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2010-08-01",endpointPrefix:"monitoring",protocol:"query",serviceAbbreviation:"CloudWatch",serviceFullName:"Amazon CloudWatch",serviceId:"CloudWatch",signatureVersion:"v4",uid:"monitoring-2010-08-01",xmlNamespace:"http://monitoring.amazonaws.com/doc/2010-08-01/"},operations:{DeleteAlarms:{input:{type:"structure",required:["AlarmNames"],members:{AlarmNames:{shape:"S2"}}}},DeleteAnomalyDetector:{input:{type:"structure",required:["Namespace","MetricName","Stat"],members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"},Stat:{}}},output:{resultWrapper:"DeleteAnomalyDetectorResult",type:"structure",members:{}}},DeleteDashboards:{input:{type:"structure",required:["DashboardNames"],members:{DashboardNames:{type:"list",member:{}}}},output:{resultWrapper:"DeleteDashboardsResult",type:"structure",members:{}}},DeleteInsightRules:{input:{type:"structure",required:["RuleNames"],members:{RuleNames:{shape:"Si"}}},output:{resultWrapper:"DeleteInsightRulesResult",type:"structure",members:{Failures:{shape:"Sl"}}}},DescribeAlarmHistory:{input:{type:"structure",members:{AlarmName:{},AlarmTypes:{shape:"Ss"},HistoryItemType:{},StartDate:{type:"timestamp"},EndDate:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{},ScanBy:{}}},output:{resultWrapper:"DescribeAlarmHistoryResult",type:"structure",members:{AlarmHistoryItems:{type:"list",member:{type:"structure",members:{AlarmName:{},AlarmType:{},Timestamp:{type:"timestamp"},HistoryItemType:{},HistorySummary:{},HistoryData:{}}}},NextToken:{}}}},DescribeAlarms:{input:{type:"structure",members:{AlarmNames:{shape:"S2"},AlarmNamePrefix:{},AlarmTypes:{shape:"Ss"},ChildrenOfAlarmName:{},ParentsOfAlarmName:{},StateValue:{},ActionPrefix:{},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeAlarmsResult",type:"structure",members:{CompositeAlarms:{type:"list",member:{type:"structure",members:{ActionsEnabled:{type:"boolean"},AlarmActions:{shape:"S1c"},AlarmArn:{},AlarmConfigurationUpdatedTimestamp:{type:"timestamp"},AlarmDescription:{},AlarmName:{},AlarmRule:{},InsufficientDataActions:{shape:"S1c"},OKActions:{shape:"S1c"},StateReason:{},StateReasonData:{},StateUpdatedTimestamp:{type:"timestamp"},StateValue:{}},xmlOrder:["ActionsEnabled","AlarmActions","AlarmArn","AlarmConfigurationUpdatedTimestamp","AlarmDescription","AlarmName","AlarmRule","InsufficientDataActions","OKActions","StateReason","StateReasonData","StateUpdatedTimestamp","StateValue"]}},MetricAlarms:{shape:"S1j"},NextToken:{}}}},DescribeAlarmsForMetric:{input:{type:"structure",required:["MetricName","Namespace"],members:{MetricName:{},Namespace:{},Statistic:{},ExtendedStatistic:{},Dimensions:{shape:"S7"},Period:{type:"integer"},Unit:{}}},output:{resultWrapper:"DescribeAlarmsForMetricResult",type:"structure",members:{MetricAlarms:{shape:"S1j"}}}},DescribeAnomalyDetectors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Namespace:{},MetricName:{},Dimensions:{shape:"S7"}}},output:{resultWrapper:"DescribeAnomalyDetectorsResult",type:"structure",members:{AnomalyDetectors:{type:"list",member:{type:"structure",members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"},Stat:{},Configuration:{shape:"S2b"},StateValue:{}}}},NextToken:{}}}},DescribeInsightRules:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"DescribeInsightRulesResult",type:"structure",members:{NextToken:{},InsightRules:{type:"list",member:{type:"structure",required:["Name","State","Schema","Definition"],members:{Name:{},State:{},Schema:{},Definition:{}}}}}}},DisableAlarmActions:{input:{type:"structure",required:["AlarmNames"],members:{AlarmNames:{shape:"S2"}}}},DisableInsightRules:{input:{type:"structure",required:["RuleNames"],members:{RuleNames:{shape:"Si"}}},output:{resultWrapper:"DisableInsightRulesResult",type:"structure",members:{Failures:{shape:"Sl"}}}},EnableAlarmActions:{input:{type:"structure",required:["AlarmNames"],members:{AlarmNames:{shape:"S2"}}}},EnableInsightRules:{input:{type:"structure",required:["RuleNames"],members:{RuleNames:{shape:"Si"}}},output:{resultWrapper:"EnableInsightRulesResult",type:"structure",members:{Failures:{shape:"Sl"}}}},GetDashboard:{input:{type:"structure",required:["DashboardName"],members:{DashboardName:{}}},output:{resultWrapper:"GetDashboardResult",type:"structure",members:{DashboardArn:{},DashboardBody:{},DashboardName:{}}}},GetInsightRuleReport:{input:{type:"structure",required:["RuleName","StartTime","EndTime","Period"],members:{RuleName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Period:{type:"integer"},MaxContributorCount:{type:"integer"},Metrics:{type:"list",member:{}},OrderBy:{}}},output:{resultWrapper:"GetInsightRuleReportResult",type:"structure",members:{KeyLabels:{type:"list",member:{}},AggregationStatistic:{},AggregateValue:{type:"double"},ApproximateUniqueCount:{type:"long"},Contributors:{type:"list",member:{type:"structure",required:["Keys","ApproximateAggregateValue","Datapoints"],members:{Keys:{type:"list",member:{}},ApproximateAggregateValue:{type:"double"},Datapoints:{type:"list",member:{type:"structure",required:["Timestamp","ApproximateValue"],members:{Timestamp:{type:"timestamp"},ApproximateValue:{type:"double"}}}}}}},MetricDatapoints:{type:"list",member:{type:"structure",required:["Timestamp"],members:{Timestamp:{type:"timestamp"},UniqueContributors:{type:"double"},MaxContributorValue:{type:"double"},SampleCount:{type:"double"},Average:{type:"double"},Sum:{type:"double"},Minimum:{type:"double"},Maximum:{type:"double"}}}}}}},GetMetricData:{input:{type:"structure",required:["MetricDataQueries","StartTime","EndTime"],members:{MetricDataQueries:{shape:"S1v"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{},ScanBy:{},MaxDatapoints:{type:"integer"}}},output:{resultWrapper:"GetMetricDataResult",type:"structure",members:{MetricDataResults:{type:"list",member:{type:"structure",members:{Id:{},Label:{},Timestamps:{type:"list",member:{type:"timestamp"}},Values:{type:"list",member:{type:"double"}},StatusCode:{},Messages:{shape:"S3q"}}}},NextToken:{},Messages:{shape:"S3q"}}}},GetMetricStatistics:{input:{type:"structure",required:["Namespace","MetricName","StartTime","EndTime","Period"],members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Period:{type:"integer"},Statistics:{type:"list",member:{}},ExtendedStatistics:{type:"list",member:{}},Unit:{}}},output:{resultWrapper:"GetMetricStatisticsResult",type:"structure",members:{Label:{},Datapoints:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},SampleCount:{type:"double"},Average:{type:"double"},Sum:{type:"double"},Minimum:{type:"double"},Maximum:{type:"double"},Unit:{},ExtendedStatistics:{type:"map",key:{},value:{type:"double"}}},xmlOrder:["Timestamp","SampleCount","Average","Sum","Minimum","Maximum","Unit","ExtendedStatistics"]}}}}},GetMetricWidgetImage:{input:{type:"structure",required:["MetricWidget"],members:{MetricWidget:{},OutputFormat:{}}},output:{resultWrapper:"GetMetricWidgetImageResult",type:"structure",members:{MetricWidgetImage:{type:"blob"}}}},ListDashboards:{input:{type:"structure",members:{DashboardNamePrefix:{},NextToken:{}}},output:{resultWrapper:"ListDashboardsResult",type:"structure",members:{DashboardEntries:{type:"list",member:{type:"structure",members:{DashboardName:{},DashboardArn:{},LastModified:{type:"timestamp"},Size:{type:"long"}}}},NextToken:{}}}},ListMetrics:{input:{type:"structure",members:{Namespace:{},MetricName:{},Dimensions:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Value:{}}}},NextToken:{},RecentlyActive:{}}},output:{resultWrapper:"ListMetricsResult",type:"structure",members:{Metrics:{type:"list",member:{shape:"S1z"}},NextToken:{}},xmlOrder:["Metrics","NextToken"]}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{Tags:{shape:"S4m"}}}},PutAnomalyDetector:{input:{type:"structure",required:["Namespace","MetricName","Stat"],members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"},Stat:{},Configuration:{shape:"S2b"}}},output:{resultWrapper:"PutAnomalyDetectorResult",type:"structure",members:{}}},PutCompositeAlarm:{input:{type:"structure",required:["AlarmName","AlarmRule"],members:{ActionsEnabled:{type:"boolean"},AlarmActions:{shape:"S1c"},AlarmDescription:{},AlarmName:{},AlarmRule:{},InsufficientDataActions:{shape:"S1c"},OKActions:{shape:"S1c"},Tags:{shape:"S4m"}}}},PutDashboard:{input:{type:"structure",required:["DashboardName","DashboardBody"],members:{DashboardName:{},DashboardBody:{}}},output:{resultWrapper:"PutDashboardResult",type:"structure",members:{DashboardValidationMessages:{type:"list",member:{type:"structure",members:{DataPath:{},Message:{}}}}}}},PutInsightRule:{input:{type:"structure",required:["RuleName","RuleDefinition"],members:{RuleName:{},RuleState:{},RuleDefinition:{},Tags:{shape:"S4m"}}},output:{resultWrapper:"PutInsightRuleResult",type:"structure",members:{}}},PutMetricAlarm:{input:{type:"structure",required:["AlarmName","EvaluationPeriods","ComparisonOperator"],members:{AlarmName:{},AlarmDescription:{},ActionsEnabled:{type:"boolean"},OKActions:{shape:"S1c"},AlarmActions:{shape:"S1c"},InsufficientDataActions:{shape:"S1c"},MetricName:{},Namespace:{},Statistic:{},ExtendedStatistic:{},Dimensions:{shape:"S7"},Period:{type:"integer"},Unit:{},EvaluationPeriods:{type:"integer"},DatapointsToAlarm:{type:"integer"},Threshold:{type:"double"},ComparisonOperator:{},TreatMissingData:{},EvaluateLowSampleCountPercentile:{},Metrics:{shape:"S1v"},Tags:{shape:"S4m"},ThresholdMetricId:{}}}},PutMetricData:{input:{type:"structure",required:["Namespace","MetricData"],members:{Namespace:{},MetricData:{type:"list",member:{type:"structure",required:["MetricName"],members:{MetricName:{},Dimensions:{shape:"S7"},Timestamp:{type:"timestamp"},Value:{type:"double"},StatisticValues:{type:"structure",required:["SampleCount","Sum","Minimum","Maximum"],members:{SampleCount:{type:"double"},Sum:{type:"double"},Minimum:{type:"double"},Maximum:{type:"double"}}},Values:{type:"list",member:{type:"double"}},Counts:{type:"list",member:{type:"double"}},Unit:{},StorageResolution:{type:"integer"}}}}}}},SetAlarmState:{input:{type:"structure",required:["AlarmName","StateValue","StateReason"],members:{AlarmName:{},StateValue:{},StateReason:{},StateReasonData:{}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S4m"}}},output:{resultWrapper:"TagResourceResult",type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{resultWrapper:"UntagResourceResult",type:"structure",members:{}}}},shapes:{S2:{type:"list",member:{}},S7:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}},xmlOrder:["Name","Value"]}},Si:{type:"list",member:{}},Sl:{type:"list",member:{type:"structure",members:{FailureResource:{},ExceptionType:{},FailureCode:{},FailureDescription:{}}}},Ss:{type:"list",member:{}},S1c:{type:"list",member:{}},S1j:{type:"list",member:{type:"structure",members:{AlarmName:{},AlarmArn:{},AlarmDescription:{},AlarmConfigurationUpdatedTimestamp:{type:"timestamp"},ActionsEnabled:{type:"boolean"},OKActions:{shape:"S1c"},AlarmActions:{shape:"S1c"},InsufficientDataActions:{shape:"S1c"},StateValue:{},StateReason:{},StateReasonData:{},StateUpdatedTimestamp:{type:"timestamp"},MetricName:{},Namespace:{},Statistic:{},ExtendedStatistic:{},Dimensions:{shape:"S7"},Period:{type:"integer"},Unit:{},EvaluationPeriods:{type:"integer"},DatapointsToAlarm:{type:"integer"},Threshold:{type:"double"},ComparisonOperator:{},TreatMissingData:{},EvaluateLowSampleCountPercentile:{},Metrics:{shape:"S1v"},ThresholdMetricId:{}},xmlOrder:["AlarmName","AlarmArn","AlarmDescription","AlarmConfigurationUpdatedTimestamp","ActionsEnabled","OKActions","AlarmActions","InsufficientDataActions","StateValue","StateReason","StateReasonData","StateUpdatedTimestamp","MetricName","Namespace","Statistic","Dimensions","Period","Unit","EvaluationPeriods","Threshold","ComparisonOperator","ExtendedStatistic","TreatMissingData","EvaluateLowSampleCountPercentile","DatapointsToAlarm","Metrics","ThresholdMetricId"]}},S1v:{type:"list",member:{type:"structure",required:["Id"],members:{Id:{},MetricStat:{type:"structure",required:["Metric","Period","Stat"],members:{Metric:{shape:"S1z"},Period:{type:"integer"},Stat:{},Unit:{}}},Expression:{},Label:{},ReturnData:{type:"boolean"},Period:{type:"integer"}}}},S1z:{type:"structure",members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"}},xmlOrder:["Namespace","MetricName","Dimensions"]},S2b:{type:"structure",members:{ExcludedTimeRanges:{type:"list",member:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}},xmlOrder:["StartTime","EndTime"]}},MetricTimezone:{}}},S3q:{type:"list",member:{type:"structure",members:{Code:{},Value:{}}}},S4m:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}};
    },{}],"sOJW":[function(require,module,exports) {
    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","CompositeAlarms"]},DescribeAlarmsForMetric:{result_key:"MetricAlarms"},DescribeInsightRules:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetMetricData:{input_token:"NextToken",limit_key:"MaxDatapoints",output_token:"NextToken",result_key:["MetricDataResults","Messages"]},ListDashboards:{input_token:"NextToken",output_token:"NextToken",result_key:"DashboardEntries"},ListMetrics:{input_token:"NextToken",output_token:"NextToken",result_key:"Metrics"}}};
    },{}],"vb3g":[function(require,module,exports) {
    module.exports={version:2,waiters:{AlarmExists:{delay:5,maxAttempts:40,operation:"DescribeAlarms",acceptors:[{matcher:"path",expected:!0,argument:"length(MetricAlarms[]) > `0`",state:"success"}]},CompositeAlarmExists:{delay:5,maxAttempts:40,operation:"DescribeAlarms",acceptors:[{matcher:"path",expected:!0,argument:"length(CompositeAlarms[]) > `0`",state:"success"}]}}};
    },{}],"oioM":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.cloudwatch={},e.CloudWatch=r.defineService("cloudwatch",["2010-08-01"]),Object.defineProperty(i.services.cloudwatch,"2010-08-01",{get:function(){var e=require("../apis/monitoring-2010-08-01.min.json");return e.paginators=require("../apis/monitoring-2010-08-01.paginators.json").pagination,e.waiters=require("../apis/monitoring-2010-08-01.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.CloudWatch;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/monitoring-2010-08-01.min.json":"FoAp","../apis/monitoring-2010-08-01.paginators.json":"sOJW","../apis/monitoring-2010-08-01.waiters2.json":"vb3g"}],"ILwp":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-10-07",endpointPrefix:"events",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon CloudWatch Events",serviceId:"CloudWatch Events",signatureVersion:"v4",targetPrefix:"AWSEvents",uid:"events-2015-10-07"},operations:{ActivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},CreateEventBus:{input:{type:"structure",required:["Name"],members:{Name:{},EventSourceName:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{EventBusArn:{}}}},CreatePartnerEventSource:{input:{type:"structure",required:["Name","Account"],members:{Name:{},Account:{}}},output:{type:"structure",members:{EventSourceArn:{}}}},DeactivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeleteEventBus:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeletePartnerEventSource:{input:{type:"structure",required:["Name","Account"],members:{Name:{},Account:{}}}},DeleteRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{},Force:{type:"boolean"}}}},DescribeEventBus:{input:{type:"structure",members:{Name:{}}},output:{type:"structure",members:{Name:{},Arn:{},Policy:{}}}},DescribeEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Arn:{},CreatedBy:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},Name:{},State:{}}}},DescribePartnerEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Arn:{},Name:{}}}},DescribeRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}},output:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},ScheduleExpression:{},State:{},Description:{},RoleArn:{},ManagedBy:{},EventBusName:{}}}},DisableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},EnableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},ListEventBuses:{input:{type:"structure",members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{EventBuses:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},Policy:{}}}},NextToken:{}}}},ListEventSources:{input:{type:"structure",members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{EventSources:{type:"list",member:{type:"structure",members:{Arn:{},CreatedBy:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},Name:{},State:{}}}},NextToken:{}}}},ListPartnerEventSourceAccounts:{input:{type:"structure",required:["EventSourceName"],members:{EventSourceName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PartnerEventSourceAccounts:{type:"list",member:{type:"structure",members:{Account:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},State:{}}}},NextToken:{}}}},ListPartnerEventSources:{input:{type:"structure",required:["NamePrefix"],members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PartnerEventSources:{type:"list",member:{type:"structure",members:{Arn:{},Name:{}}}},NextToken:{}}}},ListRuleNamesByTarget:{input:{type:"structure",required:["TargetArn"],members:{TargetArn:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{RuleNames:{type:"list",member:{}},NextToken:{}}}},ListRules:{input:{type:"structure",members:{NamePrefix:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},State:{},Description:{},ScheduleExpression:{},RoleArn:{},ManagedBy:{},EventBusName:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S5"}}}},ListTargetsByRule:{input:{type:"structure",required:["Rule"],members:{Rule:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Targets:{shape:"S20"},NextToken:{}}}},PutEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S3i"},DetailType:{},Detail:{},EventBusName:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPartnerEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S3i"},DetailType:{},Detail:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPermission:{input:{type:"structure",required:["Action","Principal","StatementId"],members:{EventBusName:{},Action:{},Principal:{},StatementId:{},Condition:{type:"structure",required:["Type","Key","Value"],members:{Type:{},Key:{},Value:{}}}}}},PutRule:{input:{type:"structure",required:["Name"],members:{Name:{},ScheduleExpression:{},EventPattern:{},State:{},Description:{},RoleArn:{},Tags:{shape:"S5"},EventBusName:{}}},output:{type:"structure",members:{RuleArn:{}}}},PutTargets:{input:{type:"structure",required:["Rule","Targets"],members:{Rule:{},EventBusName:{},Targets:{shape:"S20"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},RemovePermission:{input:{type:"structure",required:["StatementId"],members:{StatementId:{},EventBusName:{}}}},RemoveTargets:{input:{type:"structure",required:["Rule","Ids"],members:{Rule:{},EventBusName:{},Ids:{type:"list",member:{}},Force:{type:"boolean"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{}}},TestEventPattern:{input:{type:"structure",required:["EventPattern","Event"],members:{EventPattern:{},Event:{}}},output:{type:"structure",members:{Result:{type:"boolean"}}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S5:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S20:{type:"list",member:{type:"structure",required:["Id","Arn"],members:{Id:{},Arn:{},RoleArn:{},Input:{},InputPath:{},InputTransformer:{type:"structure",required:["InputTemplate"],members:{InputPathsMap:{type:"map",key:{},value:{}},InputTemplate:{}}},KinesisParameters:{type:"structure",required:["PartitionKeyPath"],members:{PartitionKeyPath:{}}},RunCommandParameters:{type:"structure",required:["RunCommandTargets"],members:{RunCommandTargets:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}}}},EcsParameters:{type:"structure",required:["TaskDefinitionArn"],members:{TaskDefinitionArn:{},TaskCount:{type:"integer"},LaunchType:{},NetworkConfiguration:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["Subnets"],members:{Subnets:{shape:"S2m"},SecurityGroups:{shape:"S2m"},AssignPublicIp:{}}}}},PlatformVersion:{},Group:{}}},BatchParameters:{type:"structure",required:["JobDefinition","JobName"],members:{JobDefinition:{},JobName:{},ArrayProperties:{type:"structure",members:{Size:{type:"integer"}}},RetryStrategy:{type:"structure",members:{Attempts:{type:"integer"}}}}},SqsParameters:{type:"structure",members:{MessageGroupId:{}}},HttpParameters:{type:"structure",members:{PathParameterValues:{type:"list",member:{}},HeaderParameters:{type:"map",key:{},value:{}},QueryStringParameters:{type:"map",key:{},value:{}}}},RedshiftDataParameters:{type:"structure",required:["Database","Sql"],members:{SecretManagerArn:{},Database:{},DbUser:{},Sql:{},StatementName:{},WithEvent:{type:"boolean"}}},DeadLetterConfig:{type:"structure",members:{Arn:{}}},RetryPolicy:{type:"structure",members:{MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"}}}}}},S2m:{type:"list",member:{}},S3i:{type:"list",member:{}}}};
    },{}],"XvFu":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.cloudwatchevents={},e.CloudWatchEvents=r.defineService("cloudwatchevents",["2014-02-03*","2015-10-07"]),Object.defineProperty(i.services.cloudwatchevents,"2015-10-07",{get:function(){var e=require("../apis/events-2015-10-07.min.json");return e.paginators=require("../apis/events-2015-10-07.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CloudWatchEvents;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/events-2015-10-07.min.json":"ILwp","../apis/events-2015-10-07.paginators.json":"GkJq"}],"Ydf4":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2014-03-28",endpointPrefix:"logs",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon CloudWatch Logs",serviceId:"CloudWatch Logs",signatureVersion:"v4",targetPrefix:"Logs_20140328",uid:"logs-2014-03-28"},operations:{AssociateKmsKey:{input:{type:"structure",required:["logGroupName","kmsKeyId"],members:{logGroupName:{},kmsKeyId:{}}}},CancelExportTask:{input:{type:"structure",required:["taskId"],members:{taskId:{}}}},CreateExportTask:{input:{type:"structure",required:["logGroupName","from","to","destination"],members:{taskName:{},logGroupName:{},logStreamNamePrefix:{},from:{type:"long"},to:{type:"long"},destination:{},destinationPrefix:{}}},output:{type:"structure",members:{taskId:{}}}},CreateLogGroup:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},kmsKeyId:{},tags:{shape:"Se"}}}},CreateLogStream:{input:{type:"structure",required:["logGroupName","logStreamName"],members:{logGroupName:{},logStreamName:{}}}},DeleteDestination:{input:{type:"structure",required:["destinationName"],members:{destinationName:{}}}},DeleteLogGroup:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}}},DeleteLogStream:{input:{type:"structure",required:["logGroupName","logStreamName"],members:{logGroupName:{},logStreamName:{}}}},DeleteMetricFilter:{input:{type:"structure",required:["logGroupName","filterName"],members:{logGroupName:{},filterName:{}}}},DeleteQueryDefinition:{input:{type:"structure",required:["queryDefinitionId"],members:{queryDefinitionId:{}}},output:{type:"structure",members:{success:{type:"boolean"}}}},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:"S11"}},nextToken:{}}}},DescribeExportTasks:{input:{type:"structure",members:{taskId:{},statusCode:{},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{exportTasks:{type:"list",member:{type:"structure",members:{taskId:{},taskName:{},logGroupName:{},from:{type:"long"},to:{type:"long"},destination:{},destinationPrefix:{},status:{type:"structure",members:{code:{},message:{}}},executionInfo:{type:"structure",members:{creationTime:{type:"long"},completionTime:{type:"long"}}}}}},nextToken:{}}}},DescribeLogGroups:{input:{type:"structure",members:{logGroupNamePrefix:{},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{logGroups:{type:"list",member:{type:"structure",members:{logGroupName:{},creationTime:{type:"long"},retentionInDays:{type:"integer"},metricFilterCount:{type:"integer"},arn:{},storedBytes:{type:"long"},kmsKeyId:{}}}},nextToken:{}}}},DescribeLogStreams:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},logStreamNamePrefix:{},orderBy:{},descending:{type:"boolean"},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{logStreams:{type:"list",member:{type:"structure",members:{logStreamName:{},creationTime:{type:"long"},firstEventTimestamp:{type:"long"},lastEventTimestamp:{type:"long"},lastIngestionTime:{type:"long"},uploadSequenceToken:{},arn:{},storedBytes:{deprecated:!0,deprecatedMessage:"Starting on June 17, 2019, this parameter will be deprecated for log streams, and will be reported as zero. This change applies only to log streams. The storedBytes parameter for log groups is not affected.",type:"long"}}}},nextToken:{}}}},DescribeMetricFilters:{input:{type:"structure",members:{logGroupName:{},filterNamePrefix:{},nextToken:{},limit:{type:"integer"},metricName:{},metricNamespace:{}}},output:{type:"structure",members:{metricFilters:{type:"list",member:{type:"structure",members:{filterName:{},filterPattern:{},metricTransformations:{shape:"S1z"},creationTime:{type:"long"},logGroupName:{}}}},nextToken:{}}}},DescribeQueries:{input:{type:"structure",members:{logGroupName:{},status:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{queries:{type:"list",member:{type:"structure",members:{queryId:{},queryString:{},status:{},createTime:{type:"long"},logGroupName:{}}}},nextToken:{}}}},DescribeQueryDefinitions:{input:{type:"structure",members:{queryDefinitionNamePrefix:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{queryDefinitions:{type:"list",member:{type:"structure",members:{queryDefinitionId:{},name:{},queryString:{},lastModified:{type:"long"},logGroupNames:{shape:"S2h"}}}},nextToken:{}}}},DescribeResourcePolicies:{input:{type:"structure",members:{nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{resourcePolicies:{type:"list",member:{shape:"S2l"}},nextToken:{}}}},DescribeSubscriptionFilters:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},filterNamePrefix:{},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{subscriptionFilters:{type:"list",member:{type:"structure",members:{filterName:{},logGroupName:{},filterPattern:{},destinationArn:{},roleArn:{},distribution:{},creationTime:{type:"long"}}}},nextToken:{}}}},DisassociateKmsKey:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}}},FilterLogEvents:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},logStreamNames:{type:"list",member:{}},logStreamNamePrefix:{},startTime:{type:"long"},endTime:{type:"long"},filterPattern:{},nextToken:{},limit:{type:"integer"},interleaved:{deprecated:!0,deprecatedMessage:"Starting on June 17, 2019, this parameter will be ignored and the value will be assumed to be true. The response from this operation will always interleave events from multiple log streams within a log group.",type:"boolean"}}},output:{type:"structure",members:{events:{type:"list",member:{type:"structure",members:{logStreamName:{},timestamp:{type:"long"},message:{},ingestionTime:{type:"long"},eventId:{}}}},searchedLogStreams:{type:"list",member:{type:"structure",members:{logStreamName:{},searchedCompletely:{type:"boolean"}}}},nextToken:{}}}},GetLogEvents:{input:{type:"structure",required:["logGroupName","logStreamName"],members:{logGroupName:{},logStreamName:{},startTime:{type:"long"},endTime:{type:"long"},nextToken:{},limit:{type:"integer"},startFromHead:{type:"boolean"}}},output:{type:"structure",members:{events:{type:"list",member:{type:"structure",members:{timestamp:{type:"long"},message:{},ingestionTime:{type:"long"}}}},nextForwardToken:{},nextBackwardToken:{}}}},GetLogGroupFields:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},time:{type:"long"}}},output:{type:"structure",members:{logGroupFields:{type:"list",member:{type:"structure",members:{name:{},percent:{type:"integer"}}}}}}},GetLogRecord:{input:{type:"structure",required:["logRecordPointer"],members:{logRecordPointer:{}}},output:{type:"structure",members:{logRecord:{type:"map",key:{},value:{}}}}},GetQueryResults:{input:{type:"structure",required:["queryId"],members:{queryId:{}}},output:{type:"structure",members:{results:{type:"list",member:{type:"list",member:{type:"structure",members:{field:{},value:{}}}}},statistics:{type:"structure",members:{recordsMatched:{type:"double"},recordsScanned:{type:"double"},bytesScanned:{type:"double"}}},status:{}}}},ListTagsLogGroup:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}},output:{type:"structure",members:{tags:{shape:"Se"}}}},PutDestination:{input:{type:"structure",required:["destinationName","targetArn","roleArn"],members:{destinationName:{},targetArn:{},roleArn:{}}},output:{type:"structure",members:{destination:{shape:"S11"}}}},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:"S1z"}}}},PutQueryDefinition:{input:{type:"structure",required:["name","queryString"],members:{name:{},queryDefinitionId:{},logGroupNames:{shape:"S2h"},queryString:{}}},output:{type:"structure",members:{queryDefinitionId:{}}}},PutResourcePolicy:{input:{type:"structure",members:{policyName:{},policyDocument:{}}},output:{type:"structure",members:{resourcePolicy:{shape:"S2l"}}}},PutRetentionPolicy:{input:{type:"structure",required:["logGroupName","retentionInDays"],members:{logGroupName:{},retentionInDays:{type:"integer"}}}},PutSubscriptionFilter:{input:{type:"structure",required:["logGroupName","filterName","filterPattern","destinationArn"],members:{logGroupName:{},filterName:{},filterPattern:{},destinationArn:{},roleArn:{},distribution:{}}}},StartQuery:{input:{type:"structure",required:["startTime","endTime","queryString"],members:{logGroupName:{},logGroupNames:{shape:"S2h"},startTime:{type:"long"},endTime:{type:"long"},queryString:{},limit:{type:"integer"}}},output:{type:"structure",members:{queryId:{}}}},StopQuery:{input:{type:"structure",required:["queryId"],members:{queryId:{}}},output:{type:"structure",members:{success:{type:"boolean"}}}},TagLogGroup:{input:{type:"structure",required:["logGroupName","tags"],members:{logGroupName:{},tags:{shape:"Se"}}}},TestMetricFilter:{input:{type:"structure",required:["filterPattern","logEventMessages"],members:{filterPattern:{},logEventMessages:{type:"list",member:{}}}},output:{type:"structure",members:{matches:{type:"list",member:{type:"structure",members:{eventNumber:{type:"long"},eventMessage:{},extractedValues:{type:"map",key:{},value:{}}}}}}}},UntagLogGroup:{input:{type:"structure",required:["logGroupName","tags"],members:{logGroupName:{},tags:{type:"list",member:{}}}}}},shapes:{Se:{type:"map",key:{},value:{}},S11:{type:"structure",members:{destinationName:{},targetArn:{},roleArn:{},accessPolicy:{},arn:{},creationTime:{type:"long"}}},S1z:{type:"list",member:{type:"structure",required:["metricName","metricNamespace","metricValue"],members:{metricName:{},metricNamespace:{},metricValue:{},defaultValue:{type:"double"}}}},S2h:{type:"list",member:{}},S2l:{type:"structure",members:{policyName:{},policyDocument:{},lastUpdatedTime:{type:"long"}}}}};
    },{}],"fqQx":[function(require,module,exports) {
    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"}}};
    },{}],"oHOc":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),o=e.Service,r=e.apiLoader;r.services.cloudwatchlogs={},e.CloudWatchLogs=o.defineService("cloudwatchlogs",["2014-03-28"]),Object.defineProperty(r.services.cloudwatchlogs,"2014-03-28",{get:function(){var e=require("../apis/logs-2014-03-28.min.json");return e.paginators=require("../apis/logs-2014-03-28.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CloudWatchLogs;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/logs-2014-03-28.min.json":"Ydf4","../apis/logs-2014-03-28.paginators.json":"fqQx"}],"bIFj":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-10-06",endpointPrefix:"codebuild",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS CodeBuild",serviceId:"CodeBuild",signatureVersion:"v4",targetPrefix:"CodeBuild_20161006",uid:"codebuild-2016-10-06"},operations:{BatchDeleteBuilds:{input:{type:"structure",required:["ids"],members:{ids:{shape:"S2"}}},output:{type:"structure",members:{buildsDeleted:{shape:"S2"},buildsNotDeleted:{shape:"S5"}}}},BatchGetBuildBatches:{input:{type:"structure",required:["ids"],members:{ids:{shape:"S9"}}},output:{type:"structure",members:{buildBatches:{type:"list",member:{shape:"Sc"}},buildBatchesNotFound:{shape:"S9"}}}},BatchGetBuilds:{input:{type:"structure",required:["ids"],members:{ids:{shape:"S2"}}},output:{type:"structure",members:{builds:{type:"list",member:{shape:"S21"}},buildsNotFound:{shape:"S2"}}}},BatchGetProjects:{input:{type:"structure",required:["names"],members:{names:{shape:"S2c"}}},output:{type:"structure",members:{projects:{type:"list",member:{shape:"S2f"}},projectsNotFound:{shape:"S2c"}}}},BatchGetReportGroups:{input:{type:"structure",required:["reportGroupArns"],members:{reportGroupArns:{shape:"S2z"}}},output:{type:"structure",members:{reportGroups:{type:"list",member:{shape:"S32"}},reportGroupsNotFound:{shape:"S2z"}}}},BatchGetReports:{input:{type:"structure",required:["reportArns"],members:{reportArns:{shape:"S3a"}}},output:{type:"structure",members:{reports:{type:"list",member:{type:"structure",members:{arn:{},type:{},name:{},reportGroupArn:{},executionId:{},status:{},created:{type:"timestamp"},expired:{type:"timestamp"},exportConfig:{shape:"S35"},truncated:{type:"boolean"},testSummary:{type:"structure",required:["total","statusCounts","durationInNanoSeconds"],members:{total:{type:"integer"},statusCounts:{type:"map",key:{},value:{type:"integer"}},durationInNanoSeconds:{type:"long"}}},codeCoverageSummary:{type:"structure",members:{lineCoveragePercentage:{type:"double"},linesCovered:{type:"integer"},linesMissed:{type:"integer"},branchCoveragePercentage:{type:"double"},branchesCovered:{type:"integer"},branchesMissed:{type:"integer"}}}}}},reportsNotFound:{shape:"S3a"}}}},CreateProject:{input:{type:"structure",required:["name","source","artifacts","environment","serviceRole"],members:{name:{},description:{},source:{shape:"Sl"},secondarySources:{shape:"St"},sourceVersion:{},secondarySourceVersions:{shape:"Su"},artifacts:{shape:"S2i"},secondaryArtifacts:{shape:"S2l"},cache:{shape:"Sy"},environment:{shape:"S12"},serviceRole:{},timeoutInMinutes:{type:"integer"},queuedTimeoutInMinutes:{type:"integer"},encryptionKey:{},tags:{shape:"S2n"},vpcConfig:{shape:"S1h"},badgeEnabled:{type:"boolean"},logsConfig:{shape:"S1b"},fileSystemLocations:{shape:"S1k"},buildBatchConfig:{shape:"S1n"}}},output:{type:"structure",members:{project:{shape:"S2f"}}}},CreateReportGroup:{input:{type:"structure",required:["name","type","exportConfig"],members:{name:{},type:{},exportConfig:{shape:"S35"},tags:{shape:"S2n"}}},output:{type:"structure",members:{reportGroup:{shape:"S32"}}}},CreateWebhook:{input:{type:"structure",required:["projectName"],members:{projectName:{},branchFilter:{},filterGroups:{shape:"S2s"},buildType:{}}},output:{type:"structure",members:{webhook:{shape:"S2r"}}}},DeleteBuildBatch:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{statusCode:{},buildsDeleted:{shape:"S2"},buildsNotDeleted:{shape:"S5"}}}},DeleteProject:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{}}},DeleteReport:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteReportGroup:{input:{type:"structure",required:["arn"],members:{arn:{},deleteReports:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteResourcePolicy:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{}}},DeleteSourceCredentials:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{arn:{}}}},DeleteWebhook:{input:{type:"structure",required:["projectName"],members:{projectName:{}}},output:{type:"structure",members:{}}},DescribeCodeCoverages:{input:{type:"structure",required:["reportArn"],members:{reportArn:{},nextToken:{},maxResults:{type:"integer"},sortOrder:{},sortBy:{},minLineCoveragePercentage:{type:"double"},maxLineCoveragePercentage:{type:"double"}}},output:{type:"structure",members:{nextToken:{},codeCoverages:{type:"list",member:{type:"structure",members:{id:{},reportARN:{},filePath:{},lineCoveragePercentage:{type:"double"},linesCovered:{type:"integer"},linesMissed:{type:"integer"},branchCoveragePercentage:{type:"double"},branchesCovered:{type:"integer"},branchesMissed:{type:"integer"},expired:{type:"timestamp"}}}}}}},DescribeTestCases:{input:{type:"structure",required:["reportArn"],members:{reportArn:{},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{status:{},keyword:{}}}}},output:{type:"structure",members:{nextToken:{},testCases:{type:"list",member:{type:"structure",members:{reportArn:{},testRawDataPath:{},prefix:{},name:{},status:{},durationInNanoSeconds:{type:"long"},message:{},expired:{type:"timestamp"}}}}}}},GetResourcePolicy:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{policy:{}}}},ImportSourceCredentials:{input:{type:"structure",required:["token","serverType","authType"],members:{username:{},token:{type:"string",sensitive:!0},serverType:{},authType:{},shouldOverwrite:{type:"boolean"}}},output:{type:"structure",members:{arn:{}}}},InvalidateProjectCache:{input:{type:"structure",required:["projectName"],members:{projectName:{}}},output:{type:"structure",members:{}}},ListBuildBatches:{input:{type:"structure",members:{filter:{shape:"S4q"},maxResults:{type:"integer"},sortOrder:{},nextToken:{}}},output:{type:"structure",members:{ids:{shape:"S9"},nextToken:{}}}},ListBuildBatchesForProject:{input:{type:"structure",members:{projectName:{},filter:{shape:"S4q"},maxResults:{type:"integer"},sortOrder:{},nextToken:{}}},output:{type:"structure",members:{ids:{shape:"S9"},nextToken:{}}}},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:"S2c"}}}},ListReportGroups:{input:{type:"structure",members:{sortOrder:{},sortBy:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{nextToken:{},reportGroups:{shape:"S2z"}}}},ListReports:{input:{type:"structure",members:{sortOrder:{},nextToken:{},maxResults:{type:"integer"},filter:{shape:"S5g"}}},output:{type:"structure",members:{nextToken:{},reports:{shape:"S3a"}}}},ListReportsForReportGroup:{input:{type:"structure",required:["reportGroupArn"],members:{reportGroupArn:{},nextToken:{},sortOrder:{},maxResults:{type:"integer"},filter:{shape:"S5g"}}},output:{type:"structure",members:{nextToken:{},reports:{shape:"S3a"}}}},ListSharedProjects:{input:{type:"structure",members:{sortBy:{},sortOrder:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{nextToken:{},projects:{type:"list",member:{}}}}},ListSharedReportGroups:{input:{type:"structure",members:{sortOrder:{},sortBy:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{nextToken:{},reportGroups:{shape:"S2z"}}}},ListSourceCredentials:{input:{type:"structure",members:{}},output:{type:"structure",members:{sourceCredentialsInfos:{type:"list",member:{type:"structure",members:{arn:{},serverType:{},authType:{}}}}}}},PutResourcePolicy:{input:{type:"structure",required:["policy","resourceArn"],members:{policy:{},resourceArn:{}}},output:{type:"structure",members:{resourceArn:{}}}},RetryBuild:{input:{type:"structure",members:{id:{},idempotencyToken:{}}},output:{type:"structure",members:{build:{shape:"S21"}}}},RetryBuildBatch:{input:{type:"structure",members:{id:{},idempotencyToken:{},retryType:{}}},output:{type:"structure",members:{buildBatch:{shape:"Sc"}}}},StartBuild:{input:{type:"structure",required:["projectName"],members:{projectName:{},secondarySourcesOverride:{shape:"St"},secondarySourcesVersionOverride:{shape:"Su"},sourceVersion:{},artifactsOverride:{shape:"S2i"},secondaryArtifactsOverride:{shape:"S2l"},environmentVariablesOverride:{shape:"S15"},sourceTypeOverride:{},sourceLocationOverride:{},sourceAuthOverride:{shape:"Sq"},gitCloneDepthOverride:{type:"integer"},gitSubmodulesConfigOverride:{shape:"So"},buildspecOverride:{},insecureSslOverride:{type:"boolean"},reportBuildStatusOverride:{type:"boolean"},buildStatusConfigOverride:{shape:"Ss"},environmentTypeOverride:{},imageOverride:{},computeTypeOverride:{},certificateOverride:{},cacheOverride:{shape:"Sy"},serviceRoleOverride:{},privilegedModeOverride:{type:"boolean"},timeoutInMinutesOverride:{type:"integer"},queuedTimeoutInMinutesOverride:{type:"integer"},encryptionKeyOverride:{},idempotencyToken:{},logsConfigOverride:{shape:"S1b"},registryCredentialOverride:{shape:"S18"},imagePullCredentialsTypeOverride:{},debugSessionEnabled:{type:"boolean"}}},output:{type:"structure",members:{build:{shape:"S21"}}}},StartBuildBatch:{input:{type:"structure",required:["projectName"],members:{projectName:{},secondarySourcesOverride:{shape:"St"},secondarySourcesVersionOverride:{shape:"Su"},sourceVersion:{},artifactsOverride:{shape:"S2i"},secondaryArtifactsOverride:{shape:"S2l"},environmentVariablesOverride:{shape:"S15"},sourceTypeOverride:{},sourceLocationOverride:{},sourceAuthOverride:{shape:"Sq"},gitCloneDepthOverride:{type:"integer"},gitSubmodulesConfigOverride:{shape:"So"},buildspecOverride:{},insecureSslOverride:{type:"boolean"},reportBuildBatchStatusOverride:{type:"boolean"},environmentTypeOverride:{},imageOverride:{},computeTypeOverride:{},certificateOverride:{},cacheOverride:{shape:"Sy"},serviceRoleOverride:{},privilegedModeOverride:{type:"boolean"},buildTimeoutInMinutesOverride:{type:"integer"},queuedTimeoutInMinutesOverride:{type:"integer"},encryptionKeyOverride:{},idempotencyToken:{},logsConfigOverride:{shape:"S1b"},registryCredentialOverride:{shape:"S18"},imagePullCredentialsTypeOverride:{},buildBatchConfigOverride:{shape:"S1n"}}},output:{type:"structure",members:{buildBatch:{shape:"Sc"}}}},StopBuild:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{build:{shape:"S21"}}}},StopBuildBatch:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{buildBatch:{shape:"Sc"}}}},UpdateProject:{input:{type:"structure",required:["name"],members:{name:{},description:{},source:{shape:"Sl"},secondarySources:{shape:"St"},sourceVersion:{},secondarySourceVersions:{shape:"Su"},artifacts:{shape:"S2i"},secondaryArtifacts:{shape:"S2l"},cache:{shape:"Sy"},environment:{shape:"S12"},serviceRole:{},timeoutInMinutes:{type:"integer"},queuedTimeoutInMinutes:{type:"integer"},encryptionKey:{},tags:{shape:"S2n"},vpcConfig:{shape:"S1h"},badgeEnabled:{type:"boolean"},logsConfig:{shape:"S1b"},fileSystemLocations:{shape:"S1k"},buildBatchConfig:{shape:"S1n"}}},output:{type:"structure",members:{project:{shape:"S2f"}}}},UpdateReportGroup:{input:{type:"structure",required:["arn"],members:{arn:{},exportConfig:{shape:"S35"},tags:{shape:"S2n"}}},output:{type:"structure",members:{reportGroup:{shape:"S32"}}}},UpdateWebhook:{input:{type:"structure",required:["projectName"],members:{projectName:{},branchFilter:{},rotateSecret:{type:"boolean"},filterGroups:{shape:"S2s"},buildType:{}}},output:{type:"structure",members:{webhook:{shape:"S2r"}}}}},shapes:{S2:{type:"list",member:{}},S5:{type:"list",member:{type:"structure",members:{id:{},statusCode:{}}}},S9:{type:"list",member:{}},Sc:{type:"structure",members:{id:{},arn:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},currentPhase:{},buildBatchStatus:{},sourceVersion:{},resolvedSourceVersion:{},projectName:{},phases:{type:"list",member:{type:"structure",members:{phaseType:{},phaseStatus:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},durationInSeconds:{type:"long"},contexts:{shape:"Sj"}}}},source:{shape:"Sl"},secondarySources:{shape:"St"},secondarySourceVersions:{shape:"Su"},artifacts:{shape:"Sw"},secondaryArtifacts:{shape:"Sx"},cache:{shape:"Sy"},environment:{shape:"S12"},serviceRole:{},logConfig:{shape:"S1b"},buildTimeoutInMinutes:{type:"integer"},queuedTimeoutInMinutes:{type:"integer"},complete:{type:"boolean"},initiator:{},vpcConfig:{shape:"S1h"},encryptionKey:{},buildBatchNumber:{type:"long"},fileSystemLocations:{shape:"S1k"},buildBatchConfig:{shape:"S1n"},buildGroups:{type:"list",member:{type:"structure",members:{identifier:{},dependsOn:{type:"list",member:{}},ignoreFailure:{type:"boolean"},currentBuildSummary:{shape:"S1t"},priorBuildSummaryList:{type:"list",member:{shape:"S1t"}}}}}}},Sj:{type:"list",member:{type:"structure",members:{statusCode:{},message:{}}}},Sl:{type:"structure",required:["type"],members:{type:{},location:{},gitCloneDepth:{type:"integer"},gitSubmodulesConfig:{shape:"So"},buildspec:{},auth:{shape:"Sq"},reportBuildStatus:{type:"boolean"},buildStatusConfig:{shape:"Ss"},insecureSsl:{type:"boolean"},sourceIdentifier:{}}},So:{type:"structure",required:["fetchSubmodules"],members:{fetchSubmodules:{type:"boolean"}}},Sq:{type:"structure",required:["type"],members:{type:{},resource:{}}},Ss:{type:"structure",members:{context:{},targetUrl:{}}},St:{type:"list",member:{shape:"Sl"}},Su:{type:"list",member:{type:"structure",required:["sourceIdentifier","sourceVersion"],members:{sourceIdentifier:{},sourceVersion:{}}}},Sw:{type:"structure",members:{location:{},sha256sum:{},md5sum:{},overrideArtifactName:{type:"boolean"},encryptionDisabled:{type:"boolean"},artifactIdentifier:{}}},Sx:{type:"list",member:{shape:"Sw"}},Sy:{type:"structure",required:["type"],members:{type:{},location:{},modes:{type:"list",member:{}}}},S12:{type:"structure",required:["type","image","computeType"],members:{type:{},image:{},computeType:{},environmentVariables:{shape:"S15"},privilegedMode:{type:"boolean"},certificate:{},registryCredential:{shape:"S18"},imagePullCredentialsType:{}}},S15:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{},type:{}}}},S18:{type:"structure",required:["credential","credentialProvider"],members:{credential:{},credentialProvider:{}}},S1b:{type:"structure",members:{cloudWatchLogs:{shape:"S1c"},s3Logs:{shape:"S1e"}}},S1c:{type:"structure",required:["status"],members:{status:{},groupName:{},streamName:{}}},S1e:{type:"structure",required:["status"],members:{status:{},location:{},encryptionDisabled:{type:"boolean"}}},S1h:{type:"structure",members:{vpcId:{},subnets:{type:"list",member:{}},securityGroupIds:{type:"list",member:{}}}},S1k:{type:"list",member:{type:"structure",members:{type:{},location:{},mountPoint:{},identifier:{},mountOptions:{}}}},S1n:{type:"structure",members:{serviceRole:{},combineArtifacts:{type:"boolean"},restrictions:{type:"structure",members:{maximumBuildsAllowed:{type:"integer"},computeTypesAllowed:{type:"list",member:{}}}},timeoutInMins:{type:"integer"}}},S1t:{type:"structure",members:{arn:{},requestedOn:{type:"timestamp"},buildStatus:{},primaryArtifact:{shape:"S1u"},secondaryArtifacts:{type:"list",member:{shape:"S1u"}}}},S1u:{type:"structure",members:{type:{},location:{},identifier:{}}},S21:{type:"structure",members:{id:{},arn:{},buildNumber:{type:"long"},startTime:{type:"timestamp"},endTime:{type:"timestamp"},currentPhase:{},buildStatus:{},sourceVersion:{},resolvedSourceVersion:{},projectName:{},phases:{type:"list",member:{type:"structure",members:{phaseType:{},phaseStatus:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},durationInSeconds:{type:"long"},contexts:{shape:"Sj"}}}},source:{shape:"Sl"},secondarySources:{shape:"St"},secondarySourceVersions:{shape:"Su"},artifacts:{shape:"Sw"},secondaryArtifacts:{shape:"Sx"},cache:{shape:"Sy"},environment:{shape:"S12"},serviceRole:{},logs:{type:"structure",members:{groupName:{},streamName:{},deepLink:{},s3DeepLink:{},cloudWatchLogsArn:{},s3LogsArn:{},cloudWatchLogs:{shape:"S1c"},s3Logs:{shape:"S1e"}}},timeoutInMinutes:{type:"integer"},queuedTimeoutInMinutes:{type:"integer"},buildComplete:{type:"boolean"},initiator:{},vpcConfig:{shape:"S1h"},networkInterface:{type:"structure",members:{subnetId:{},networkInterfaceId:{}}},encryptionKey:{},exportedEnvironmentVariables:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},reportArns:{type:"list",member:{}},fileSystemLocations:{shape:"S1k"},debugSession:{type:"structure",members:{sessionEnabled:{type:"boolean"},sessionTarget:{}}},buildBatchArn:{}}},S2c:{type:"list",member:{}},S2f:{type:"structure",members:{name:{},arn:{},description:{},source:{shape:"Sl"},secondarySources:{shape:"St"},sourceVersion:{},secondarySourceVersions:{shape:"Su"},artifacts:{shape:"S2i"},secondaryArtifacts:{shape:"S2l"},cache:{shape:"Sy"},environment:{shape:"S12"},serviceRole:{},timeoutInMinutes:{type:"integer"},queuedTimeoutInMinutes:{type:"integer"},encryptionKey:{},tags:{shape:"S2n"},created:{type:"timestamp"},lastModified:{type:"timestamp"},webhook:{shape:"S2r"},vpcConfig:{shape:"S1h"},badge:{type:"structure",members:{badgeEnabled:{type:"boolean"},badgeRequestUrl:{}}},logsConfig:{shape:"S1b"},fileSystemLocations:{shape:"S1k"},buildBatchConfig:{shape:"S1n"}}},S2i:{type:"structure",required:["type"],members:{type:{},location:{},path:{},namespaceType:{},name:{},packaging:{},overrideArtifactName:{type:"boolean"},encryptionDisabled:{type:"boolean"},artifactIdentifier:{}}},S2l:{type:"list",member:{shape:"S2i"}},S2n:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},S2r:{type:"structure",members:{url:{},payloadUrl:{},secret:{},branchFilter:{},filterGroups:{shape:"S2s"},buildType:{},lastModifiedSecret:{type:"timestamp"}}},S2s:{type:"list",member:{type:"list",member:{type:"structure",required:["type","pattern"],members:{type:{},pattern:{},excludeMatchedPattern:{type:"boolean"}}}}},S2z:{type:"list",member:{}},S32:{type:"structure",members:{arn:{},name:{},type:{},exportConfig:{shape:"S35"},created:{type:"timestamp"},lastModified:{type:"timestamp"},tags:{shape:"S2n"}}},S35:{type:"structure",members:{exportConfigType:{},s3Destination:{type:"structure",members:{bucket:{},path:{},packaging:{},encryptionKey:{},encryptionDisabled:{type:"boolean"}}}}},S3a:{type:"list",member:{}},S4q:{type:"structure",members:{status:{}}},S5g:{type:"structure",members:{status:{}}}}};
    },{}],"uS16":[function(require,module,exports) {
    module.exports={pagination:{DescribeCodeCoverages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"codeCoverages"},DescribeTestCases:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"testCases"},ListBuildBatches:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"ids"},ListBuildBatchesForProject:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"ids"},ListBuilds:{input_token:"nextToken",output_token:"nextToken",result_key:"ids"},ListBuildsForProject:{input_token:"nextToken",output_token:"nextToken",result_key:"ids"},ListProjects:{input_token:"nextToken",output_token:"nextToken",result_key:"projects"},ListReportGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"reportGroups"},ListReports:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"reports"},ListReportsForReportGroup:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"reports"},ListSharedProjects:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"projects"},ListSharedReportGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"reportGroups"}}};
    },{}],"c2RA":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.codebuild={},e.CodeBuild=i.defineService("codebuild",["2016-10-06"]),Object.defineProperty(r.services.codebuild,"2016-10-06",{get:function(){var e=require("../apis/codebuild-2016-10-06.min.json");return e.paginators=require("../apis/codebuild-2016-10-06.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CodeBuild;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/codebuild-2016-10-06.min.json":"bIFj","../apis/codebuild-2016-10-06.paginators.json":"uS16"}],"CX4N":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-04-13",endpointPrefix:"codecommit",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CodeCommit",serviceFullName:"AWS CodeCommit",serviceId:"CodeCommit",signatureVersion:"v4",targetPrefix:"CodeCommit_20150413",uid:"codecommit-2015-04-13"},operations:{AssociateApprovalRuleTemplateWithRepository:{input:{type:"structure",required:["approvalRuleTemplateName","repositoryName"],members:{approvalRuleTemplateName:{},repositoryName:{}}}},BatchAssociateApprovalRuleTemplateWithRepositories:{input:{type:"structure",required:["approvalRuleTemplateName","repositoryNames"],members:{approvalRuleTemplateName:{},repositoryNames:{shape:"S5"}}},output:{type:"structure",required:["associatedRepositoryNames","errors"],members:{associatedRepositoryNames:{shape:"S5"},errors:{type:"list",member:{type:"structure",members:{repositoryName:{},errorCode:{},errorMessage:{}}}}}}},BatchDescribeMergeConflicts:{input:{type:"structure",required:["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption"],members:{repositoryName:{},destinationCommitSpecifier:{},sourceCommitSpecifier:{},mergeOption:{},maxMergeHunks:{type:"integer"},maxConflictFiles:{type:"integer"},filePaths:{type:"list",member:{}},conflictDetailLevel:{},conflictResolutionStrategy:{},nextToken:{}}},output:{type:"structure",required:["conflicts","destinationCommitId","sourceCommitId"],members:{conflicts:{type:"list",member:{type:"structure",members:{conflictMetadata:{shape:"Sn"},mergeHunks:{shape:"S12"}}}},nextToken:{},errors:{type:"list",member:{type:"structure",required:["filePath","exceptionName","message"],members:{filePath:{},exceptionName:{},message:{}}}},destinationCommitId:{},sourceCommitId:{},baseCommitId:{}}}},BatchDisassociateApprovalRuleTemplateFromRepositories:{input:{type:"structure",required:["approvalRuleTemplateName","repositoryNames"],members:{approvalRuleTemplateName:{},repositoryNames:{shape:"S5"}}},output:{type:"structure",required:["disassociatedRepositoryNames","errors"],members:{disassociatedRepositoryNames:{shape:"S5"},errors:{type:"list",member:{type:"structure",members:{repositoryName:{},errorCode:{},errorMessage:{}}}}}}},BatchGetCommits:{input:{type:"structure",required:["commitIds","repositoryName"],members:{commitIds:{type:"list",member:{}},repositoryName:{}}},output:{type:"structure",members:{commits:{type:"list",member:{shape:"S1l"}},errors:{type:"list",member:{type:"structure",members:{commitId:{},errorCode:{},errorMessage:{}}}}}}},BatchGetRepositories:{input:{type:"structure",required:["repositoryNames"],members:{repositoryNames:{shape:"S5"}}},output:{type:"structure",members:{repositories:{type:"list",member:{shape:"S1x"}},repositoriesNotFound:{type:"list",member:{}}}}},CreateApprovalRuleTemplate:{input:{type:"structure",required:["approvalRuleTemplateName","approvalRuleTemplateContent"],members:{approvalRuleTemplateName:{},approvalRuleTemplateContent:{},approvalRuleTemplateDescription:{}}},output:{type:"structure",required:["approvalRuleTemplate"],members:{approvalRuleTemplate:{shape:"S2c"}}}},CreateBranch:{input:{type:"structure",required:["repositoryName","branchName","commitId"],members:{repositoryName:{},branchName:{},commitId:{}}}},CreateCommit:{input:{type:"structure",required:["repositoryName","branchName"],members:{repositoryName:{},branchName:{},parentCommitId:{},authorName:{},email:{},commitMessage:{},keepEmptyFolders:{type:"boolean"},putFiles:{type:"list",member:{type:"structure",required:["filePath"],members:{filePath:{},fileMode:{},fileContent:{type:"blob"},sourceFile:{type:"structure",required:["filePath"],members:{filePath:{},isMove:{type:"boolean"}}}}}},deleteFiles:{shape:"S2o"},setFileModes:{shape:"S2q"}}},output:{type:"structure",members:{commitId:{},treeId:{},filesAdded:{shape:"S2t"},filesUpdated:{shape:"S2t"},filesDeleted:{shape:"S2t"}}}},CreatePullRequest:{input:{type:"structure",required:["title","targets"],members:{title:{},description:{},targets:{type:"list",member:{type:"structure",required:["repositoryName","sourceReference"],members:{repositoryName:{},sourceReference:{},destinationReference:{}}}},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",required:["pullRequest"],members:{pullRequest:{shape:"S33"}}}},CreatePullRequestApprovalRule:{input:{type:"structure",required:["pullRequestId","approvalRuleName","approvalRuleContent"],members:{pullRequestId:{},approvalRuleName:{},approvalRuleContent:{}}},output:{type:"structure",required:["approvalRule"],members:{approvalRule:{shape:"S3c"}}}},CreateRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},repositoryDescription:{},tags:{shape:"S3k"}}},output:{type:"structure",members:{repositoryMetadata:{shape:"S1x"}}}},CreateUnreferencedMergeCommit:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier","mergeOption"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},mergeOption:{},conflictDetailLevel:{},conflictResolutionStrategy:{},authorName:{},email:{},commitMessage:{},keepEmptyFolders:{type:"boolean"},conflictResolution:{shape:"S3p"}}},output:{type:"structure",members:{commitId:{},treeId:{}}}},DeleteApprovalRuleTemplate:{input:{type:"structure",required:["approvalRuleTemplateName"],members:{approvalRuleTemplateName:{}}},output:{type:"structure",required:["approvalRuleTemplateId"],members:{approvalRuleTemplateId:{}}}},DeleteBranch:{input:{type:"structure",required:["repositoryName","branchName"],members:{repositoryName:{},branchName:{}}},output:{type:"structure",members:{deletedBranch:{shape:"S3y"}}}},DeleteCommentContent:{input:{type:"structure",required:["commentId"],members:{commentId:{}}},output:{type:"structure",members:{comment:{shape:"S42"}}}},DeleteFile:{input:{type:"structure",required:["repositoryName","branchName","filePath","parentCommitId"],members:{repositoryName:{},branchName:{},filePath:{},parentCommitId:{},keepEmptyFolders:{type:"boolean"},commitMessage:{},name:{},email:{}}},output:{type:"structure",required:["commitId","blobId","treeId","filePath"],members:{commitId:{},blobId:{},treeId:{},filePath:{}}}},DeletePullRequestApprovalRule:{input:{type:"structure",required:["pullRequestId","approvalRuleName"],members:{pullRequestId:{},approvalRuleName:{}}},output:{type:"structure",required:["approvalRuleId"],members:{approvalRuleId:{}}}},DeleteRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{}}},output:{type:"structure",members:{repositoryId:{}}}},DescribeMergeConflicts:{input:{type:"structure",required:["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption","filePath"],members:{repositoryName:{},destinationCommitSpecifier:{},sourceCommitSpecifier:{},mergeOption:{},maxMergeHunks:{type:"integer"},filePath:{},conflictDetailLevel:{},conflictResolutionStrategy:{},nextToken:{}}},output:{type:"structure",required:["conflictMetadata","mergeHunks","destinationCommitId","sourceCommitId"],members:{conflictMetadata:{shape:"Sn"},mergeHunks:{shape:"S12"},nextToken:{},destinationCommitId:{},sourceCommitId:{},baseCommitId:{}}}},DescribePullRequestEvents:{input:{type:"structure",required:["pullRequestId"],members:{pullRequestId:{},pullRequestEventType:{},actorArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["pullRequestEvents"],members:{pullRequestEvents:{type:"list",member:{type:"structure",members:{pullRequestId:{},eventDate:{type:"timestamp"},pullRequestEventType:{},actorArn:{},pullRequestCreatedEventMetadata:{type:"structure",members:{repositoryName:{},sourceCommitId:{},destinationCommitId:{},mergeBase:{}}},pullRequestStatusChangedEventMetadata:{type:"structure",members:{pullRequestStatus:{}}},pullRequestSourceReferenceUpdatedEventMetadata:{type:"structure",members:{repositoryName:{},beforeCommitId:{},afterCommitId:{},mergeBase:{}}},pullRequestMergedStateChangedEventMetadata:{type:"structure",members:{repositoryName:{},destinationReference:{},mergeMetadata:{shape:"S38"}}},approvalRuleEventMetadata:{type:"structure",members:{approvalRuleName:{},approvalRuleId:{},approvalRuleContent:{}}},approvalStateChangedEventMetadata:{type:"structure",members:{revisionId:{},approvalStatus:{}}},approvalRuleOverriddenEventMetadata:{type:"structure",members:{revisionId:{},overrideStatus:{}}}}}},nextToken:{}}}},DisassociateApprovalRuleTemplateFromRepository:{input:{type:"structure",required:["approvalRuleTemplateName","repositoryName"],members:{approvalRuleTemplateName:{},repositoryName:{}}}},EvaluatePullRequestApprovalRules:{input:{type:"structure",required:["pullRequestId","revisionId"],members:{pullRequestId:{},revisionId:{}}},output:{type:"structure",required:["evaluation"],members:{evaluation:{type:"structure",members:{approved:{type:"boolean"},overridden:{type:"boolean"},approvalRulesSatisfied:{type:"list",member:{}},approvalRulesNotSatisfied:{type:"list",member:{}}}}}}},GetApprovalRuleTemplate:{input:{type:"structure",required:["approvalRuleTemplateName"],members:{approvalRuleTemplateName:{}}},output:{type:"structure",required:["approvalRuleTemplate"],members:{approvalRuleTemplate:{shape:"S2c"}}}},GetBlob:{input:{type:"structure",required:["repositoryName","blobId"],members:{repositoryName:{},blobId:{}}},output:{type:"structure",required:["content"],members:{content:{type:"blob"}}}},GetBranch:{input:{type:"structure",members:{repositoryName:{},branchName:{}}},output:{type:"structure",members:{branch:{shape:"S3y"}}}},GetComment:{input:{type:"structure",required:["commentId"],members:{commentId:{}}},output:{type:"structure",members:{comment:{shape:"S42"}}}},GetCommentReactions:{input:{type:"structure",required:["commentId"],members:{commentId:{},reactionUserArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["reactionsForComment"],members:{reactionsForComment:{type:"list",member:{type:"structure",members:{reaction:{type:"structure",members:{emoji:{},shortCode:{},unicode:{}}},reactionUsers:{type:"list",member:{}},reactionsFromDeletedUsersCount:{type:"integer"}}}},nextToken:{}}}},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:"S5q"},comments:{shape:"S5t"}}}},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:"S5q"},comments:{shape:"S5t"}}}},nextToken:{}}}},GetCommit:{input:{type:"structure",required:["repositoryName","commitId"],members:{repositoryName:{},commitId:{}}},output:{type:"structure",required:["commit"],members:{commit:{shape:"S1l"}}}},GetDifferences:{input:{type:"structure",required:["repositoryName","afterCommitSpecifier"],members:{repositoryName:{},beforeCommitSpecifier:{},afterCommitSpecifier:{},beforePath:{},afterPath:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{differences:{type:"list",member:{type:"structure",members:{beforeBlob:{shape:"S65"},afterBlob:{shape:"S65"},changeType:{}}}},NextToken:{}}}},GetFile:{input:{type:"structure",required:["repositoryName","filePath"],members:{repositoryName:{},commitSpecifier:{},filePath:{}}},output:{type:"structure",required:["commitId","blobId","filePath","fileMode","fileSize","fileContent"],members:{commitId:{},blobId:{},filePath:{},fileMode:{},fileSize:{type:"long"},fileContent:{type:"blob"}}}},GetFolder:{input:{type:"structure",required:["repositoryName","folderPath"],members:{repositoryName:{},commitSpecifier:{},folderPath:{}}},output:{type:"structure",required:["commitId","folderPath"],members:{commitId:{},folderPath:{},treeId:{},subFolders:{type:"list",member:{type:"structure",members:{treeId:{},absolutePath:{},relativePath:{}}}},files:{type:"list",member:{type:"structure",members:{blobId:{},absolutePath:{},relativePath:{},fileMode:{}}}},symbolicLinks:{type:"list",member:{type:"structure",members:{blobId:{},absolutePath:{},relativePath:{},fileMode:{}}}},subModules:{type:"list",member:{type:"structure",members:{commitId:{},absolutePath:{},relativePath:{}}}}}}},GetMergeCommit:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},conflictDetailLevel:{},conflictResolutionStrategy:{}}},output:{type:"structure",members:{sourceCommitId:{},destinationCommitId:{},baseCommitId:{},mergedCommitId:{}}}},GetMergeConflicts:{input:{type:"structure",required:["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption"],members:{repositoryName:{},destinationCommitSpecifier:{},sourceCommitSpecifier:{},mergeOption:{},conflictDetailLevel:{},maxConflictFiles:{type:"integer"},conflictResolutionStrategy:{},nextToken:{}}},output:{type:"structure",required:["mergeable","destinationCommitId","sourceCommitId","conflictMetadataList"],members:{mergeable:{type:"boolean"},destinationCommitId:{},sourceCommitId:{},baseCommitId:{},conflictMetadataList:{type:"list",member:{shape:"Sn"}},nextToken:{}}}},GetMergeOptions:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},conflictDetailLevel:{},conflictResolutionStrategy:{}}},output:{type:"structure",required:["mergeOptions","sourceCommitId","destinationCommitId","baseCommitId"],members:{mergeOptions:{type:"list",member:{}},sourceCommitId:{},destinationCommitId:{},baseCommitId:{}}}},GetPullRequest:{input:{type:"structure",required:["pullRequestId"],members:{pullRequestId:{}}},output:{type:"structure",required:["pullRequest"],members:{pullRequest:{shape:"S33"}}}},GetPullRequestApprovalStates:{input:{type:"structure",required:["pullRequestId","revisionId"],members:{pullRequestId:{},revisionId:{}}},output:{type:"structure",members:{approvals:{type:"list",member:{type:"structure",members:{userArn:{},approvalState:{}}}}}}},GetPullRequestOverrideState:{input:{type:"structure",required:["pullRequestId","revisionId"],members:{pullRequestId:{},revisionId:{}}},output:{type:"structure",members:{overridden:{type:"boolean"},overrider:{}}}},GetRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{}}},output:{type:"structure",members:{repositoryMetadata:{shape:"S1x"}}}},GetRepositoryTriggers:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{}}},output:{type:"structure",members:{configurationId:{},triggers:{shape:"S76"}}}},ListApprovalRuleTemplates:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{approvalRuleTemplateNames:{shape:"S7f"},nextToken:{}}}},ListAssociatedApprovalRuleTemplatesForRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{approvalRuleTemplateNames:{shape:"S7f"},nextToken:{}}}},ListBranches:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},nextToken:{}}},output:{type:"structure",members:{branches:{shape:"S7a"},nextToken:{}}}},ListPullRequests:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},authorArn:{},pullRequestStatus:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["pullRequestIds"],members:{pullRequestIds:{type:"list",member:{}},nextToken:{}}}},ListRepositories:{input:{type:"structure",members:{nextToken:{},sortBy:{},order:{}}},output:{type:"structure",members:{repositories:{type:"list",member:{type:"structure",members:{repositoryName:{},repositoryId:{}}}},nextToken:{}}}},ListRepositoriesForApprovalRuleTemplate:{input:{type:"structure",required:["approvalRuleTemplateName"],members:{approvalRuleTemplateName:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{repositoryNames:{shape:"S5"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{},nextToken:{}}},output:{type:"structure",members:{tags:{shape:"S3k"},nextToken:{}}}},MergeBranchesByFastForward:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},targetBranch:{}}},output:{type:"structure",members:{commitId:{},treeId:{}}}},MergeBranchesBySquash:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},targetBranch:{},conflictDetailLevel:{},conflictResolutionStrategy:{},authorName:{},email:{},commitMessage:{},keepEmptyFolders:{type:"boolean"},conflictResolution:{shape:"S3p"}}},output:{type:"structure",members:{commitId:{},treeId:{}}}},MergeBranchesByThreeWay:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},targetBranch:{},conflictDetailLevel:{},conflictResolutionStrategy:{},authorName:{},email:{},commitMessage:{},keepEmptyFolders:{type:"boolean"},conflictResolution:{shape:"S3p"}}},output:{type:"structure",members:{commitId:{},treeId:{}}}},MergePullRequestByFastForward:{input:{type:"structure",required:["pullRequestId","repositoryName"],members:{pullRequestId:{},repositoryName:{},sourceCommitId:{}}},output:{type:"structure",members:{pullRequest:{shape:"S33"}}}},MergePullRequestBySquash:{input:{type:"structure",required:["pullRequestId","repositoryName"],members:{pullRequestId:{},repositoryName:{},sourceCommitId:{},conflictDetailLevel:{},conflictResolutionStrategy:{},commitMessage:{},authorName:{},email:{},keepEmptyFolders:{type:"boolean"},conflictResolution:{shape:"S3p"}}},output:{type:"structure",members:{pullRequest:{shape:"S33"}}}},MergePullRequestByThreeWay:{input:{type:"structure",required:["pullRequestId","repositoryName"],members:{pullRequestId:{},repositoryName:{},sourceCommitId:{},conflictDetailLevel:{},conflictResolutionStrategy:{},commitMessage:{},authorName:{},email:{},keepEmptyFolders:{type:"boolean"},conflictResolution:{shape:"S3p"}}},output:{type:"structure",members:{pullRequest:{shape:"S33"}}}},OverridePullRequestApprovalRules:{input:{type:"structure",required:["pullRequestId","revisionId","overrideStatus"],members:{pullRequestId:{},revisionId:{},overrideStatus:{}}}},PostCommentForComparedCommit:{input:{type:"structure",required:["repositoryName","afterCommitId","content"],members:{repositoryName:{},beforeCommitId:{},afterCommitId:{},location:{shape:"S5q"},content:{},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{repositoryName:{},beforeCommitId:{},afterCommitId:{},beforeBlobId:{},afterBlobId:{},location:{shape:"S5q"},comment:{shape:"S42"}}},idempotent:!0},PostCommentForPullRequest:{input:{type:"structure",required:["pullRequestId","repositoryName","beforeCommitId","afterCommitId","content"],members:{pullRequestId:{},repositoryName:{},beforeCommitId:{},afterCommitId:{},location:{shape:"S5q"},content:{},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{repositoryName:{},pullRequestId:{},beforeCommitId:{},afterCommitId:{},beforeBlobId:{},afterBlobId:{},location:{shape:"S5q"},comment:{shape:"S42"}}},idempotent:!0},PostCommentReply:{input:{type:"structure",required:["inReplyTo","content"],members:{inReplyTo:{},clientRequestToken:{idempotencyToken:!0},content:{}}},output:{type:"structure",members:{comment:{shape:"S42"}}},idempotent:!0},PutCommentReaction:{input:{type:"structure",required:["commentId","reactionValue"],members:{commentId:{},reactionValue:{}}}},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:"S76"}}},output:{type:"structure",members:{configurationId:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S3k"}}}},TestRepositoryTriggers:{input:{type:"structure",required:["repositoryName","triggers"],members:{repositoryName:{},triggers:{shape:"S76"}}},output:{type:"structure",members:{successfulExecutions:{type:"list",member:{}},failedExecutions:{type:"list",member:{type:"structure",members:{trigger:{},failureMessage:{}}}}}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}}},UpdateApprovalRuleTemplateContent:{input:{type:"structure",required:["approvalRuleTemplateName","newRuleContent"],members:{approvalRuleTemplateName:{},newRuleContent:{},existingRuleContentSha256:{}}},output:{type:"structure",required:["approvalRuleTemplate"],members:{approvalRuleTemplate:{shape:"S2c"}}}},UpdateApprovalRuleTemplateDescription:{input:{type:"structure",required:["approvalRuleTemplateName","approvalRuleTemplateDescription"],members:{approvalRuleTemplateName:{},approvalRuleTemplateDescription:{}}},output:{type:"structure",required:["approvalRuleTemplate"],members:{approvalRuleTemplate:{shape:"S2c"}}}},UpdateApprovalRuleTemplateName:{input:{type:"structure",required:["oldApprovalRuleTemplateName","newApprovalRuleTemplateName"],members:{oldApprovalRuleTemplateName:{},newApprovalRuleTemplateName:{}}},output:{type:"structure",required:["approvalRuleTemplate"],members:{approvalRuleTemplate:{shape:"S2c"}}}},UpdateComment:{input:{type:"structure",required:["commentId","content"],members:{commentId:{},content:{}}},output:{type:"structure",members:{comment:{shape:"S42"}}}},UpdateDefaultBranch:{input:{type:"structure",required:["repositoryName","defaultBranchName"],members:{repositoryName:{},defaultBranchName:{}}}},UpdatePullRequestApprovalRuleContent:{input:{type:"structure",required:["pullRequestId","approvalRuleName","newRuleContent"],members:{pullRequestId:{},approvalRuleName:{},existingRuleContentSha256:{},newRuleContent:{}}},output:{type:"structure",required:["approvalRule"],members:{approvalRule:{shape:"S3c"}}}},UpdatePullRequestApprovalState:{input:{type:"structure",required:["pullRequestId","revisionId","approvalState"],members:{pullRequestId:{},revisionId:{},approvalState:{}}}},UpdatePullRequestDescription:{input:{type:"structure",required:["pullRequestId","description"],members:{pullRequestId:{},description:{}}},output:{type:"structure",required:["pullRequest"],members:{pullRequest:{shape:"S33"}}}},UpdatePullRequestStatus:{input:{type:"structure",required:["pullRequestId","pullRequestStatus"],members:{pullRequestId:{},pullRequestStatus:{}}},output:{type:"structure",required:["pullRequest"],members:{pullRequest:{shape:"S33"}}}},UpdatePullRequestTitle:{input:{type:"structure",required:["pullRequestId","title"],members:{pullRequestId:{},title:{}}},output:{type:"structure",required:["pullRequest"],members:{pullRequest:{shape:"S33"}}}},UpdateRepositoryDescription:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},repositoryDescription:{}}}},UpdateRepositoryName:{input:{type:"structure",required:["oldName","newName"],members:{oldName:{},newName:{}}}}},shapes:{S5:{type:"list",member:{}},Sn:{type:"structure",members:{filePath:{},fileSizes:{type:"structure",members:{source:{type:"long"},destination:{type:"long"},base:{type:"long"}}},fileModes:{type:"structure",members:{source:{},destination:{},base:{}}},objectTypes:{type:"structure",members:{source:{},destination:{},base:{}}},numberOfConflicts:{type:"integer"},isBinaryFile:{type:"structure",members:{source:{type:"boolean"},destination:{type:"boolean"},base:{type:"boolean"}}},contentConflict:{type:"boolean"},fileModeConflict:{type:"boolean"},objectTypeConflict:{type:"boolean"},mergeOperations:{type:"structure",members:{source:{},destination:{}}}}},S12:{type:"list",member:{type:"structure",members:{isConflict:{type:"boolean"},source:{shape:"S15"},destination:{shape:"S15"},base:{shape:"S15"}}}},S15:{type:"structure",members:{startLine:{type:"integer"},endLine:{type:"integer"},hunkContent:{}}},S1l:{type:"structure",members:{commitId:{},treeId:{},parents:{type:"list",member:{}},message:{},author:{shape:"S1n"},committer:{shape:"S1n"},additionalData:{}}},S1n:{type:"structure",members:{name:{},email:{},date:{}}},S1x:{type:"structure",members:{accountId:{},repositoryId:{},repositoryName:{},repositoryDescription:{},defaultBranch:{},lastModifiedDate:{type:"timestamp"},creationDate:{type:"timestamp"},cloneUrlHttp:{},cloneUrlSsh:{},Arn:{}}},S2c:{type:"structure",members:{approvalRuleTemplateId:{},approvalRuleTemplateName:{},approvalRuleTemplateDescription:{},approvalRuleTemplateContent:{},ruleContentSha256:{},lastModifiedDate:{type:"timestamp"},creationDate:{type:"timestamp"},lastModifiedUser:{}}},S2o:{type:"list",member:{type:"structure",required:["filePath"],members:{filePath:{}}}},S2q:{type:"list",member:{type:"structure",required:["filePath","fileMode"],members:{filePath:{},fileMode:{}}}},S2t:{type:"list",member:{type:"structure",members:{absolutePath:{},blobId:{},fileMode:{}}}},S33:{type:"structure",members:{pullRequestId:{},title:{},description:{},lastActivityDate:{type:"timestamp"},creationDate:{type:"timestamp"},pullRequestStatus:{},authorArn:{},pullRequestTargets:{type:"list",member:{type:"structure",members:{repositoryName:{},sourceReference:{},destinationReference:{},destinationCommit:{},sourceCommit:{},mergeBase:{},mergeMetadata:{shape:"S38"}}}},clientRequestToken:{},revisionId:{},approvalRules:{type:"list",member:{shape:"S3c"}}}},S38:{type:"structure",members:{isMerged:{type:"boolean"},mergedBy:{},mergeCommitId:{},mergeOption:{}}},S3c:{type:"structure",members:{approvalRuleId:{},approvalRuleName:{},approvalRuleContent:{},ruleContentSha256:{},lastModifiedDate:{type:"timestamp"},creationDate:{type:"timestamp"},lastModifiedUser:{},originApprovalRuleTemplate:{type:"structure",members:{approvalRuleTemplateId:{},approvalRuleTemplateName:{}}}}},S3k:{type:"map",key:{},value:{}},S3p:{type:"structure",members:{replaceContents:{type:"list",member:{type:"structure",required:["filePath","replacementType"],members:{filePath:{},replacementType:{},content:{type:"blob"},fileMode:{}}}},deleteFiles:{shape:"S2o"},setFileModes:{shape:"S2q"}}},S3y:{type:"structure",members:{branchName:{},commitId:{}}},S42:{type:"structure",members:{commentId:{},content:{},inReplyTo:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},authorArn:{},deleted:{type:"boolean"},clientRequestToken:{},callerReactions:{type:"list",member:{}},reactionCounts:{type:"map",key:{},value:{type:"integer"}}}},S5q:{type:"structure",members:{filePath:{},filePosition:{type:"long"},relativeFileVersion:{}}},S5t:{type:"list",member:{shape:"S42"}},S65:{type:"structure",members:{blobId:{},path:{},mode:{}}},S76:{type:"list",member:{type:"structure",required:["name","destinationArn","events"],members:{name:{},destinationArn:{},customData:{},branches:{shape:"S7a"},events:{type:"list",member:{}}}}},S7a:{type:"list",member:{}},S7f:{type:"list",member:{}}}};
    },{}],"dgqO":[function(require,module,exports) {
    module.exports={pagination:{DescribeMergeConflicts:{input_token:"nextToken",limit_key:"maxMergeHunks",output_token:"nextToken"},DescribePullRequestEvents:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},GetCommentReactions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},GetCommentsForComparedCommit:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},GetCommentsForPullRequest:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},GetDifferences:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetMergeConflicts:{input_token:"nextToken",limit_key:"maxConflictFiles",output_token:"nextToken"},ListApprovalRuleTemplates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},ListAssociatedApprovalRuleTemplatesForRepository:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},ListBranches:{input_token:"nextToken",output_token:"nextToken",result_key:"branches"},ListPullRequests:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"},ListRepositories:{input_token:"nextToken",output_token:"nextToken",result_key:"repositories"},ListRepositoriesForApprovalRuleTemplate:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken"}}};
    },{}],"WLGy":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,o=e.apiLoader;o.services.codecommit={},e.CodeCommit=i.defineService("codecommit",["2015-04-13"]),Object.defineProperty(o.services.codecommit,"2015-04-13",{get:function(){var e=require("../apis/codecommit-2015-04-13.min.json");return e.paginators=require("../apis/codecommit-2015-04-13.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CodeCommit;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/codecommit-2015-04-13.min.json":"CX4N","../apis/codecommit-2015-04-13.paginators.json":"dgqO"}],"naVY":[function(require,module,exports) {
    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",uid:"codedeploy-2014-10-06"},operations:{AddTagsToOnPremisesInstances:{input:{type:"structure",required:["tags","instanceNames"],members:{tags:{shape:"S2"},instanceNames:{shape:"S6"}}}},BatchGetApplicationRevisions:{input:{type:"structure",required:["applicationName","revisions"],members:{applicationName:{},revisions:{shape:"Sa"}}},output:{type:"structure",members:{applicationName:{},errorMessage:{},revisions:{type:"list",member:{type:"structure",members:{revisionLocation:{shape:"Sb"},genericRevisionInfo:{shape:"Su"}}}}}}},BatchGetApplications:{input:{type:"structure",required:["applicationNames"],members:{applicationNames:{shape:"S10"}}},output:{type:"structure",members:{applicationsInfo:{type:"list",member:{shape:"S13"}}}}},BatchGetDeploymentGroups:{input:{type:"structure",required:["applicationName","deploymentGroupNames"],members:{applicationName:{},deploymentGroupNames:{shape:"Sw"}}},output:{type:"structure",members:{deploymentGroupsInfo:{type:"list",member:{shape:"S1b"}},errorMessage:{}}}},BatchGetDeploymentInstances:{input:{type:"structure",required:["deploymentId","instanceIds"],members:{deploymentId:{},instanceIds:{shape:"S31"}}},output:{type:"structure",members:{instancesSummary:{type:"list",member:{shape:"S35"}},errorMessage:{}}},deprecated:!0,deprecatedMessage:"This operation is deprecated, use BatchGetDeploymentTargets instead."},BatchGetDeploymentTargets:{input:{type:"structure",members:{deploymentId:{},targetIds:{shape:"S3i"}}},output:{type:"structure",members:{deploymentTargets:{type:"list",member:{shape:"S3m"}}}}},BatchGetDeployments:{input:{type:"structure",required:["deploymentIds"],members:{deploymentIds:{shape:"S48"}}},output:{type:"structure",members:{deploymentsInfo:{type:"list",member:{shape:"S4b"}}}}},BatchGetOnPremisesInstances:{input:{type:"structure",required:["instanceNames"],members:{instanceNames:{shape:"S6"}}},output:{type:"structure",members:{instanceInfos:{type:"list",member:{shape:"S4r"}}}}},ContinueDeployment:{input:{type:"structure",members:{deploymentId:{},deploymentWaitType:{}}}},CreateApplication:{input:{type:"structure",required:["applicationName"],members:{applicationName:{},computePlatform:{},tags:{shape:"S2"}}},output:{type:"structure",members:{applicationId:{}}}},CreateDeployment:{input:{type:"structure",required:["applicationName"],members:{applicationName:{},deploymentGroupName:{},revision:{shape:"Sb"},deploymentConfigName:{},description:{},ignoreApplicationStopFailures:{type:"boolean"},targetInstances:{shape:"S4i"},autoRollbackConfiguration:{shape:"S1z"},updateOutdatedInstancesOnly:{type:"boolean"},fileExistsBehavior:{}}},output:{type:"structure",members:{deploymentId:{}}}},CreateDeploymentConfig:{input:{type:"structure",required:["deploymentConfigName"],members:{deploymentConfigName:{},minimumHealthyHosts:{shape:"S52"},trafficRoutingConfig:{shape:"S55"},computePlatform:{}}},output:{type:"structure",members:{deploymentConfigId:{}}}},CreateDeploymentGroup:{input:{type:"structure",required:["applicationName","deploymentGroupName","serviceRoleArn"],members:{applicationName:{},deploymentGroupName:{},deploymentConfigName:{},ec2TagFilters:{shape:"S1e"},onPremisesInstanceTagFilters:{shape:"S1h"},autoScalingGroups:{shape:"S4j"},serviceRoleArn:{},triggerConfigurations:{shape:"S1p"},alarmConfiguration:{shape:"S1v"},autoRollbackConfiguration:{shape:"S1z"},deploymentStyle:{shape:"S22"},blueGreenDeploymentConfiguration:{shape:"S25"},loadBalancerInfo:{shape:"S2d"},ec2TagSet:{shape:"S2s"},ecsServices:{shape:"S2w"},onPremisesTagSet:{shape:"S2u"},tags:{shape:"S2"}}},output:{type:"structure",members:{deploymentGroupId:{}}}},DeleteApplication:{input:{type:"structure",required:["applicationName"],members:{applicationName:{}}}},DeleteDeploymentConfig:{input:{type:"structure",required:["deploymentConfigName"],members:{deploymentConfigName:{}}}},DeleteDeploymentGroup:{input:{type:"structure",required:["applicationName","deploymentGroupName"],members:{applicationName:{},deploymentGroupName:{}}},output:{type:"structure",members:{hooksNotCleanedUp:{shape:"S1k"}}}},DeleteGitHubAccountToken:{input:{type:"structure",members:{tokenName:{}}},output:{type:"structure",members:{tokenName:{}}}},DeleteResourcesByExternalId:{input:{type:"structure",members:{externalId:{}}},output:{type:"structure",members:{}}},DeregisterOnPremisesInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}}},GetApplication:{input:{type:"structure",required:["applicationName"],members:{applicationName:{}}},output:{type:"structure",members:{application:{shape:"S13"}}}},GetApplicationRevision:{input:{type:"structure",required:["applicationName","revision"],members:{applicationName:{},revision:{shape:"Sb"}}},output:{type:"structure",members:{applicationName:{},revision:{shape:"Sb"},revisionInfo:{shape:"Su"}}}},GetDeployment:{input:{type:"structure",required:["deploymentId"],members:{deploymentId:{}}},output:{type:"structure",members:{deploymentInfo:{shape:"S4b"}}}},GetDeploymentConfig:{input:{type:"structure",required:["deploymentConfigName"],members:{deploymentConfigName:{}}},output:{type:"structure",members:{deploymentConfigInfo:{type:"structure",members:{deploymentConfigId:{},deploymentConfigName:{},minimumHealthyHosts:{shape:"S52"},createTime:{type:"timestamp"},computePlatform:{},trafficRoutingConfig:{shape:"S55"}}}}}},GetDeploymentGroup:{input:{type:"structure",required:["applicationName","deploymentGroupName"],members:{applicationName:{},deploymentGroupName:{}}},output:{type:"structure",members:{deploymentGroupInfo:{shape:"S1b"}}}},GetDeploymentInstance:{input:{type:"structure",required:["deploymentId","instanceId"],members:{deploymentId:{},instanceId:{}}},output:{type:"structure",members:{instanceSummary:{shape:"S35"}}},deprecated:!0,deprecatedMessage:"This operation is deprecated, use GetDeploymentTarget instead."},GetDeploymentTarget:{input:{type:"structure",members:{deploymentId:{},targetId:{}}},output:{type:"structure",members:{deploymentTarget:{shape:"S3m"}}}},GetOnPremisesInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}},output:{type:"structure",members:{instanceInfo:{shape:"S4r"}}}},ListApplicationRevisions:{input:{type:"structure",required:["applicationName"],members:{applicationName:{},sortBy:{},sortOrder:{},s3Bucket:{},s3KeyPrefix:{},deployed:{},nextToken:{}}},output:{type:"structure",members:{revisions:{shape:"Sa"},nextToken:{}}}},ListApplications:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{applications:{shape:"S10"},nextToken:{}}}},ListDeploymentConfigs:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{deploymentConfigsList:{type:"list",member:{}},nextToken:{}}}},ListDeploymentGroups:{input:{type:"structure",required:["applicationName"],members:{applicationName:{},nextToken:{}}},output:{type:"structure",members:{applicationName:{},deploymentGroups:{shape:"Sw"},nextToken:{}}}},ListDeploymentInstances:{input:{type:"structure",required:["deploymentId"],members:{deploymentId:{},nextToken:{},instanceStatusFilter:{type:"list",member:{shape:"S36"}},instanceTypeFilter:{type:"list",member:{}}}},output:{type:"structure",members:{instancesList:{shape:"S31"},nextToken:{}}},deprecated:!0,deprecatedMessage:"This operation is deprecated, use ListDeploymentTargets instead."},ListDeploymentTargets:{input:{type:"structure",members:{deploymentId:{},nextToken:{},targetFilters:{type:"map",key:{},value:{type:"list",member:{}}}}},output:{type:"structure",members:{targetIds:{shape:"S3i"},nextToken:{}}}},ListDeployments:{input:{type:"structure",members:{applicationName:{},deploymentGroupName:{},externalId:{},includeOnlyStatuses:{type:"list",member:{}},createTimeRange:{type:"structure",members:{start:{type:"timestamp"},end:{type:"timestamp"}}},nextToken:{}}},output:{type:"structure",members:{deployments:{shape:"S48"},nextToken:{}}}},ListGitHubAccountTokenNames:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{tokenNameList:{type:"list",member:{}},nextToken:{}}}},ListOnPremisesInstances:{input:{type:"structure",members:{registrationStatus:{},tagFilters:{shape:"S1h"},nextToken:{}}},output:{type:"structure",members:{instanceNames:{shape:"S6"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"S2"},NextToken:{}}}},PutLifecycleEventHookExecutionStatus:{input:{type:"structure",members:{deploymentId:{},lifecycleEventHookExecutionId:{},status:{}}},output:{type:"structure",members:{lifecycleEventHookExecutionId:{}}}},RegisterApplicationRevision:{input:{type:"structure",required:["applicationName","revision"],members:{applicationName:{},description:{},revision:{shape:"Sb"}}}},RegisterOnPremisesInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{},iamSessionArn:{},iamUserArn:{}}}},RemoveTagsFromOnPremisesInstances:{input:{type:"structure",required:["tags","instanceNames"],members:{tags:{shape:"S2"},instanceNames:{shape:"S6"}}}},SkipWaitTimeForInstanceTermination:{input:{type:"structure",members:{deploymentId:{}}},deprecated:!0,deprecatedMessage:"This operation is deprecated, use ContinueDeployment with DeploymentWaitType instead."},StopDeployment:{input:{type:"structure",required:["deploymentId"],members:{deploymentId:{},autoRollbackEnabled:{type:"boolean"}}},output:{type:"structure",members:{status:{},statusMessage:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S2"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApplication:{input:{type:"structure",members:{applicationName:{},newApplicationName:{}}}},UpdateDeploymentGroup:{input:{type:"structure",required:["applicationName","currentDeploymentGroupName"],members:{applicationName:{},currentDeploymentGroupName:{},newDeploymentGroupName:{},deploymentConfigName:{},ec2TagFilters:{shape:"S1e"},onPremisesInstanceTagFilters:{shape:"S1h"},autoScalingGroups:{shape:"S4j"},serviceRoleArn:{},triggerConfigurations:{shape:"S1p"},alarmConfiguration:{shape:"S1v"},autoRollbackConfiguration:{shape:"S1z"},deploymentStyle:{shape:"S22"},blueGreenDeploymentConfiguration:{shape:"S25"},loadBalancerInfo:{shape:"S2d"},ec2TagSet:{shape:"S2s"},ecsServices:{shape:"S2w"},onPremisesTagSet:{shape:"S2u"}}},output:{type:"structure",members:{hooksNotCleanedUp:{shape:"S1k"}}}}},shapes:{S2:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S6:{type:"list",member:{}},Sa:{type:"list",member:{shape:"Sb"}},Sb:{type:"structure",members:{revisionType:{},s3Location:{type:"structure",members:{bucket:{},key:{},bundleType:{},version:{},eTag:{}}},gitHubLocation:{type:"structure",members:{repository:{},commitId:{}}},string:{type:"structure",members:{content:{},sha256:{}},deprecated:!0,deprecatedMessage:"RawString and String revision type are deprecated, use AppSpecContent type instead."},appSpecContent:{type:"structure",members:{content:{},sha256:{}}}}},Su:{type:"structure",members:{description:{},deploymentGroups:{shape:"Sw"},firstUsedTime:{type:"timestamp"},lastUsedTime:{type:"timestamp"},registerTime:{type:"timestamp"}}},Sw:{type:"list",member:{}},S10:{type:"list",member:{}},S13:{type:"structure",members:{applicationId:{},applicationName:{},createTime:{type:"timestamp"},linkedToGitHub:{type:"boolean"},gitHubAccountName:{},computePlatform:{}}},S1b:{type:"structure",members:{applicationName:{},deploymentGroupId:{},deploymentGroupName:{},deploymentConfigName:{},ec2TagFilters:{shape:"S1e"},onPremisesInstanceTagFilters:{shape:"S1h"},autoScalingGroups:{shape:"S1k"},serviceRoleArn:{},targetRevision:{shape:"Sb"},triggerConfigurations:{shape:"S1p"},alarmConfiguration:{shape:"S1v"},autoRollbackConfiguration:{shape:"S1z"},deploymentStyle:{shape:"S22"},blueGreenDeploymentConfiguration:{shape:"S25"},loadBalancerInfo:{shape:"S2d"},lastSuccessfulDeployment:{shape:"S2p"},lastAttemptedDeployment:{shape:"S2p"},ec2TagSet:{shape:"S2s"},onPremisesTagSet:{shape:"S2u"},computePlatform:{},ecsServices:{shape:"S2w"}}},S1e:{type:"list",member:{type:"structure",members:{Key:{},Value:{},Type:{}}}},S1h:{type:"list",member:{type:"structure",members:{Key:{},Value:{},Type:{}}}},S1k:{type:"list",member:{type:"structure",members:{name:{},hook:{}}}},S1p:{type:"list",member:{type:"structure",members:{triggerName:{},triggerTargetArn:{},triggerEvents:{type:"list",member:{}}}}},S1v:{type:"structure",members:{enabled:{type:"boolean"},ignorePollAlarmFailure:{type:"boolean"},alarms:{type:"list",member:{type:"structure",members:{name:{}}}}}},S1z:{type:"structure",members:{enabled:{type:"boolean"},events:{type:"list",member:{}}}},S22:{type:"structure",members:{deploymentType:{},deploymentOption:{}}},S25:{type:"structure",members:{terminateBlueInstancesOnDeploymentSuccess:{type:"structure",members:{action:{},terminationWaitTimeInMinutes:{type:"integer"}}},deploymentReadyOption:{type:"structure",members:{actionOnTimeout:{},waitTimeInMinutes:{type:"integer"}}},greenFleetProvisioningOption:{type:"structure",members:{action:{}}}}},S2d:{type:"structure",members:{elbInfoList:{type:"list",member:{type:"structure",members:{name:{}}}},targetGroupInfoList:{shape:"S2h"},targetGroupPairInfoList:{type:"list",member:{type:"structure",members:{targetGroups:{shape:"S2h"},prodTrafficRoute:{shape:"S2m"},testTrafficRoute:{shape:"S2m"}}}}}},S2h:{type:"list",member:{shape:"S2i"}},S2i:{type:"structure",members:{name:{}}},S2m:{type:"structure",members:{listenerArns:{type:"list",member:{}}}},S2p:{type:"structure",members:{deploymentId:{},status:{},endTime:{type:"timestamp"},createTime:{type:"timestamp"}}},S2s:{type:"structure",members:{ec2TagSetList:{type:"list",member:{shape:"S1e"}}}},S2u:{type:"structure",members:{onPremisesTagSetList:{type:"list",member:{shape:"S1h"}}}},S2w:{type:"list",member:{type:"structure",members:{serviceName:{},clusterName:{}}}},S31:{type:"list",member:{}},S35:{type:"structure",members:{deploymentId:{},instanceId:{},status:{shape:"S36"},lastUpdatedAt:{type:"timestamp"},lifecycleEvents:{shape:"S37"},instanceType:{}},deprecated:!0,deprecatedMessage:"InstanceSummary is deprecated, use DeploymentTarget instead."},S36:{type:"string",deprecated:!0,deprecatedMessage:"InstanceStatus is deprecated, use TargetStatus instead."},S37:{type:"list",member:{type:"structure",members:{lifecycleEventName:{},diagnostics:{type:"structure",members:{errorCode:{},scriptName:{},message:{},logTail:{}}},startTime:{type:"timestamp"},endTime:{type:"timestamp"},status:{}}}},S3i:{type:"list",member:{}},S3m:{type:"structure",members:{deploymentTargetType:{},instanceTarget:{type:"structure",members:{deploymentId:{},targetId:{},targetArn:{},status:{},lastUpdatedAt:{type:"timestamp"},lifecycleEvents:{shape:"S37"},instanceLabel:{}}},lambdaTarget:{type:"structure",members:{deploymentId:{},targetId:{},targetArn:{},status:{},lastUpdatedAt:{type:"timestamp"},lifecycleEvents:{shape:"S37"},lambdaFunctionInfo:{type:"structure",members:{functionName:{},functionAlias:{},currentVersion:{},targetVersion:{},targetVersionWeight:{type:"double"}}}}},ecsTarget:{type:"structure",members:{deploymentId:{},targetId:{},targetArn:{},lastUpdatedAt:{type:"timestamp"},lifecycleEvents:{shape:"S37"},status:{},taskSetsInfo:{type:"list",member:{type:"structure",members:{identifer:{},desiredCount:{type:"long"},pendingCount:{type:"long"},runningCount:{type:"long"},status:{},trafficWeight:{type:"double"},targetGroup:{shape:"S2i"},taskSetLabel:{}}}}}},cloudFormationTarget:{type:"structure",members:{deploymentId:{},targetId:{},lastUpdatedAt:{type:"timestamp"},lifecycleEvents:{shape:"S37"},status:{},resourceType:{},targetVersionWeight:{type:"double"}}}}},S48:{type:"list",member:{}},S4b:{type:"structure",members:{applicationName:{},deploymentGroupName:{},deploymentConfigName:{},deploymentId:{},previousRevision:{shape:"Sb"},revision:{shape:"Sb"},status:{},errorInformation:{type:"structure",members:{code:{},message:{}}},createTime:{type:"timestamp"},startTime:{type:"timestamp"},completeTime:{type:"timestamp"},deploymentOverview:{type:"structure",members:{Pending:{type:"long"},InProgress:{type:"long"},Succeeded:{type:"long"},Failed:{type:"long"},Skipped:{type:"long"},Ready:{type:"long"}}},description:{},creator:{},ignoreApplicationStopFailures:{type:"boolean"},autoRollbackConfiguration:{shape:"S1z"},updateOutdatedInstancesOnly:{type:"boolean"},rollbackInfo:{type:"structure",members:{rollbackDeploymentId:{},rollbackTriggeringDeploymentId:{},rollbackMessage:{}}},deploymentStyle:{shape:"S22"},targetInstances:{shape:"S4i"},instanceTerminationWaitTimeStarted:{type:"boolean"},blueGreenDeploymentConfiguration:{shape:"S25"},loadBalancerInfo:{shape:"S2d"},additionalDeploymentStatusInfo:{type:"string",deprecated:!0,deprecatedMessage:"AdditionalDeploymentStatusInfo is deprecated, use DeploymentStatusMessageList instead."},fileExistsBehavior:{},deploymentStatusMessages:{type:"list",member:{}},computePlatform:{},externalId:{}}},S4i:{type:"structure",members:{tagFilters:{shape:"S1e"},autoScalingGroups:{shape:"S4j"},ec2TagSet:{shape:"S2s"}}},S4j:{type:"list",member:{}},S4r:{type:"structure",members:{instanceName:{},iamSessionArn:{},iamUserArn:{},instanceArn:{},registerTime:{type:"timestamp"},deregisterTime:{type:"timestamp"},tags:{shape:"S2"}}},S52:{type:"structure",members:{value:{type:"integer"},type:{}}},S55:{type:"structure",members:{type:{},timeBasedCanary:{type:"structure",members:{canaryPercentage:{type:"integer"},canaryInterval:{type:"integer"}}},timeBasedLinear:{type:"structure",members:{linearPercentage:{type:"integer"},linearInterval:{type:"integer"}}}}}}};
    },{}],"Tbcy":[function(require,module,exports) {
    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"}}};
    },{}],"i0xz":[function(require,module,exports) {
    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"}]}}};
    },{}],"q1Lb":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),o=e.Service,r=e.apiLoader;r.services.codedeploy={},e.CodeDeploy=o.defineService("codedeploy",["2014-10-06"]),Object.defineProperty(r.services.codedeploy,"2014-10-06",{get:function(){var e=require("../apis/codedeploy-2014-10-06.min.json");return e.paginators=require("../apis/codedeploy-2014-10-06.paginators.json").pagination,e.waiters=require("../apis/codedeploy-2014-10-06.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.CodeDeploy;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/codedeploy-2014-10-06.min.json":"naVY","../apis/codedeploy-2014-10-06.paginators.json":"Tbcy","../apis/codedeploy-2014-10-06.waiters2.json":"i0xz"}],"AY1L":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-07-09",endpointPrefix:"codepipeline",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CodePipeline",serviceFullName:"AWS CodePipeline",serviceId:"CodePipeline",signatureVersion:"v4",targetPrefix:"CodePipeline_20150709",uid:"codepipeline-2015-07-09"},operations:{AcknowledgeJob:{input:{type:"structure",required:["jobId","nonce"],members:{jobId:{},nonce:{}}},output:{type:"structure",members:{status:{}}}},AcknowledgeThirdPartyJob:{input:{type:"structure",required:["jobId","nonce","clientToken"],members:{jobId:{},nonce:{},clientToken:{}}},output:{type:"structure",members:{status:{}}}},CreateCustomActionType:{input:{type:"structure",required:["category","provider","version","inputArtifactDetails","outputArtifactDetails"],members:{category:{},provider:{},version:{},settings:{shape:"Se"},configurationProperties:{shape:"Sh"},inputArtifactDetails:{shape:"Sn"},outputArtifactDetails:{shape:"Sn"},tags:{shape:"Sq"}}},output:{type:"structure",required:["actionType"],members:{actionType:{shape:"Sv"},tags:{shape:"Sq"}}}},CreatePipeline:{input:{type:"structure",required:["pipeline"],members:{pipeline:{shape:"Sz"},tags:{shape:"Sq"}}},output:{type:"structure",members:{pipeline:{shape:"Sz"},tags:{shape:"Sq"}}}},DeleteCustomActionType:{input:{type:"structure",required:["category","provider","version"],members:{category:{},provider:{},version:{}}}},DeletePipeline:{input:{type:"structure",required:["name"],members:{name:{}}}},DeleteWebhook:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{}}},DeregisterWebhookWithThirdParty:{input:{type:"structure",members:{webhookName:{}}},output:{type:"structure",members:{}}},DisableStageTransition:{input:{type:"structure",required:["pipelineName","stageName","transitionType","reason"],members:{pipelineName:{},stageName:{},transitionType:{},reason:{}}}},EnableStageTransition:{input:{type:"structure",required:["pipelineName","stageName","transitionType"],members:{pipelineName:{},stageName:{},transitionType:{}}}},GetJobDetails:{input:{type:"structure",required:["jobId"],members:{jobId:{}}},output:{type:"structure",members:{jobDetails:{type:"structure",members:{id:{},data:{shape:"S29"},accountId:{}}}}}},GetPipeline:{input:{type:"structure",required:["name"],members:{name:{},version:{type:"integer"}}},output:{type:"structure",members:{pipeline:{shape:"Sz"},metadata:{type:"structure",members:{pipelineArn:{},created:{type:"timestamp"},updated:{type:"timestamp"}}}}}},GetPipelineExecution:{input:{type:"structure",required:["pipelineName","pipelineExecutionId"],members:{pipelineName:{},pipelineExecutionId:{}}},output:{type:"structure",members:{pipelineExecution:{type:"structure",members:{pipelineName:{},pipelineVersion:{type:"integer"},pipelineExecutionId:{},status:{},artifactRevisions:{type:"list",member:{type:"structure",members:{name:{},revisionId:{},revisionChangeIdentifier:{},revisionSummary:{},created:{type:"timestamp"},revisionUrl:{}}}}}}}}},GetPipelineState:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{pipelineName:{},pipelineVersion:{type:"integer"},stageStates:{type:"list",member:{type:"structure",members:{stageName:{},inboundTransitionState:{type:"structure",members:{enabled:{type:"boolean"},lastChangedBy:{},lastChangedAt:{type:"timestamp"},disabledReason:{}}},actionStates:{type:"list",member:{type:"structure",members:{actionName:{},currentRevision:{shape:"S3h"},latestExecution:{type:"structure",members:{status:{},summary:{},lastStatusChange:{type:"timestamp"},token:{},lastUpdatedBy:{},externalExecutionId:{},externalExecutionUrl:{},percentComplete:{type:"integer"},errorDetails:{type:"structure",members:{code:{},message:{}}}}},entityUrl:{},revisionUrl:{}}}},latestExecution:{type:"structure",required:["pipelineExecutionId","status"],members:{pipelineExecutionId:{},status:{}}}}}},created:{type:"timestamp"},updated:{type:"timestamp"}}}},GetThirdPartyJobDetails:{input:{type:"structure",required:["jobId","clientToken"],members:{jobId:{},clientToken:{}}},output:{type:"structure",members:{jobDetails:{type:"structure",members:{id:{},data:{type:"structure",members:{actionTypeId:{shape:"Sw"},actionConfiguration:{shape:"S2a"},pipelineContext:{shape:"S2b"},inputArtifacts:{shape:"S2h"},outputArtifacts:{shape:"S2h"},artifactCredentials:{shape:"S2p"},continuationToken:{},encryptionKey:{shape:"S15"}}},nonce:{}}}}}},ListActionExecutions:{input:{type:"structure",required:["pipelineName"],members:{pipelineName:{},filter:{type:"structure",members:{pipelineExecutionId:{}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{actionExecutionDetails:{type:"list",member:{type:"structure",members:{pipelineExecutionId:{},actionExecutionId:{},pipelineVersion:{type:"integer"},stageName:{},actionName:{},startTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},status:{},input:{type:"structure",members:{actionTypeId:{shape:"Sw"},configuration:{shape:"S1l"},resolvedConfiguration:{type:"map",key:{},value:{}},roleArn:{},region:{},inputArtifacts:{shape:"S48"},namespace:{}}},output:{type:"structure",members:{outputArtifacts:{shape:"S48"},executionResult:{type:"structure",members:{externalExecutionId:{},externalExecutionSummary:{},externalExecutionUrl:{}}},outputVariables:{shape:"S4h"}}}}}},nextToken:{}}}},ListActionTypes:{input:{type:"structure",members:{actionOwnerFilter:{},nextToken:{}}},output:{type:"structure",required:["actionTypes"],members:{actionTypes:{type:"list",member:{shape:"Sv"}},nextToken:{}}}},ListPipelineExecutions:{input:{type:"structure",required:["pipelineName"],members:{pipelineName:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{pipelineExecutionSummaries:{type:"list",member:{type:"structure",members:{pipelineExecutionId:{},status:{},startTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},sourceRevisions:{type:"list",member:{type:"structure",required:["actionName"],members:{actionName:{},revisionId:{},revisionSummary:{},revisionUrl:{}}}},trigger:{type:"structure",members:{triggerType:{},triggerDetail:{}}},stopTrigger:{type:"structure",members:{reason:{}}}}}},nextToken:{}}}},ListPipelines:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{pipelines:{type:"list",member:{type:"structure",members:{name:{},version:{type:"integer"},created:{type:"timestamp"},updated:{type:"timestamp"}}}},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{tags:{shape:"Sq"},nextToken:{}}}},ListWebhooks:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{webhooks:{type:"list",member:{shape:"S58"}},NextToken:{}}}},PollForJobs:{input:{type:"structure",required:["actionTypeId"],members:{actionTypeId:{shape:"Sw"},maxBatchSize:{type:"integer"},queryParam:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{id:{},data:{shape:"S29"},nonce:{},accountId:{}}}}}}},PollForThirdPartyJobs:{input:{type:"structure",required:["actionTypeId"],members:{actionTypeId:{shape:"Sw"},maxBatchSize:{type:"integer"}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{clientId:{},jobId:{}}}}}}},PutActionRevision:{input:{type:"structure",required:["pipelineName","stageName","actionName","actionRevision"],members:{pipelineName:{},stageName:{},actionName:{},actionRevision:{shape:"S3h"}}},output:{type:"structure",members:{newRevision:{type:"boolean"},pipelineExecutionId:{}}}},PutApprovalResult:{input:{type:"structure",required:["pipelineName","stageName","actionName","result","token"],members:{pipelineName:{},stageName:{},actionName:{},result:{type:"structure",required:["summary","status"],members:{summary:{},status:{}}},token:{}}},output:{type:"structure",members:{approvedAt:{type:"timestamp"}}}},PutJobFailureResult:{input:{type:"structure",required:["jobId","failureDetails"],members:{jobId:{},failureDetails:{shape:"S68"}}}},PutJobSuccessResult:{input:{type:"structure",required:["jobId"],members:{jobId:{},currentRevision:{shape:"S6b"},continuationToken:{},executionDetails:{shape:"S6d"},outputVariables:{shape:"S4h"}}}},PutThirdPartyJobFailureResult:{input:{type:"structure",required:["jobId","clientToken","failureDetails"],members:{jobId:{},clientToken:{},failureDetails:{shape:"S68"}}}},PutThirdPartyJobSuccessResult:{input:{type:"structure",required:["jobId","clientToken"],members:{jobId:{},clientToken:{},currentRevision:{shape:"S6b"},continuationToken:{},executionDetails:{shape:"S6d"}}}},PutWebhook:{input:{type:"structure",required:["webhook"],members:{webhook:{shape:"S59"},tags:{shape:"Sq"}}},output:{type:"structure",members:{webhook:{shape:"S58"}}}},RegisterWebhookWithThirdParty:{input:{type:"structure",members:{webhookName:{}}},output:{type:"structure",members:{}}},RetryStageExecution:{input:{type:"structure",required:["pipelineName","stageName","pipelineExecutionId","retryMode"],members:{pipelineName:{},stageName:{},pipelineExecutionId:{},retryMode:{}}},output:{type:"structure",members:{pipelineExecutionId:{}}}},StartPipelineExecution:{input:{type:"structure",required:["name"],members:{name:{},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{pipelineExecutionId:{}}}},StopPipelineExecution:{input:{type:"structure",required:["pipelineName","pipelineExecutionId"],members:{pipelineName:{},pipelineExecutionId:{},abandon:{type:"boolean"},reason:{}}},output:{type:"structure",members:{pipelineExecutionId:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sq"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdatePipeline:{input:{type:"structure",required:["pipeline"],members:{pipeline:{shape:"Sz"}}},output:{type:"structure",members:{pipeline:{shape:"Sz"}}}}},shapes:{Se:{type:"structure",members:{thirdPartyConfigurationUrl:{},entityUrlTemplate:{},executionUrlTemplate:{},revisionUrlTemplate:{}}},Sh:{type:"list",member:{type:"structure",required:["name","required","key","secret"],members:{name:{},required:{type:"boolean"},key:{type:"boolean"},secret:{type:"boolean"},queryable:{type:"boolean"},description:{},type:{}}}},Sn:{type:"structure",required:["minimumCount","maximumCount"],members:{minimumCount:{type:"integer"},maximumCount:{type:"integer"}}},Sq:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sv:{type:"structure",required:["id","inputArtifactDetails","outputArtifactDetails"],members:{id:{shape:"Sw"},settings:{shape:"Se"},actionConfigurationProperties:{shape:"Sh"},inputArtifactDetails:{shape:"Sn"},outputArtifactDetails:{shape:"Sn"}}},Sw:{type:"structure",required:["category","owner","provider","version"],members:{category:{},owner:{},provider:{},version:{}}},Sz:{type:"structure",required:["name","roleArn","stages"],members:{name:{},roleArn:{},artifactStore:{shape:"S12"},artifactStores:{type:"map",key:{},value:{shape:"S12"}},stages:{type:"list",member:{type:"structure",required:["name","actions"],members:{name:{},blockers:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},type:{}}}},actions:{type:"list",member:{type:"structure",required:["name","actionTypeId"],members:{name:{},actionTypeId:{shape:"Sw"},runOrder:{type:"integer"},configuration:{shape:"S1l"},outputArtifacts:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},inputArtifacts:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},roleArn:{},region:{},namespace:{}}}}}}},version:{type:"integer"}}},S12:{type:"structure",required:["type","location"],members:{type:{},location:{},encryptionKey:{shape:"S15"}}},S15:{type:"structure",required:["id","type"],members:{id:{},type:{}}},S1l:{type:"map",key:{},value:{}},S29:{type:"structure",members:{actionTypeId:{shape:"Sw"},actionConfiguration:{shape:"S2a"},pipelineContext:{shape:"S2b"},inputArtifacts:{shape:"S2h"},outputArtifacts:{shape:"S2h"},artifactCredentials:{shape:"S2p"},continuationToken:{},encryptionKey:{shape:"S15"}}},S2a:{type:"structure",members:{configuration:{shape:"S1l"}}},S2b:{type:"structure",members:{pipelineName:{},stage:{type:"structure",members:{name:{}}},action:{type:"structure",members:{name:{},actionExecutionId:{}}},pipelineArn:{},pipelineExecutionId:{}}},S2h:{type:"list",member:{type:"structure",members:{name:{},revision:{},location:{type:"structure",members:{type:{},s3Location:{type:"structure",required:["bucketName","objectKey"],members:{bucketName:{},objectKey:{}}}}}}}},S2p:{type:"structure",required:["accessKeyId","secretAccessKey","sessionToken"],members:{accessKeyId:{},secretAccessKey:{},sessionToken:{}},sensitive:!0},S3h:{type:"structure",required:["revisionId","revisionChangeId","created"],members:{revisionId:{},revisionChangeId:{},created:{type:"timestamp"}}},S48:{type:"list",member:{type:"structure",members:{name:{},s3location:{type:"structure",members:{bucket:{},key:{}}}}}},S4h:{type:"map",key:{},value:{}},S58:{type:"structure",required:["definition","url"],members:{definition:{shape:"S59"},url:{},errorMessage:{},errorCode:{},lastTriggered:{type:"timestamp"},arn:{},tags:{shape:"Sq"}}},S59:{type:"structure",required:["name","targetPipeline","targetAction","filters","authentication","authenticationConfiguration"],members:{name:{},targetPipeline:{},targetAction:{},filters:{type:"list",member:{type:"structure",required:["jsonPath"],members:{jsonPath:{},matchEquals:{}}}},authentication:{},authenticationConfiguration:{type:"structure",members:{AllowedIPRange:{},SecretToken:{}}}}},S68:{type:"structure",required:["type","message"],members:{type:{},message:{},externalExecutionId:{}}},S6b:{type:"structure",required:["revision","changeIdentifier"],members:{revision:{},changeIdentifier:{},created:{type:"timestamp"},revisionSummary:{}}},S6d:{type:"structure",members:{summary:{},externalExecutionId:{},percentComplete:{type:"integer"}}}}};
    },{}],"wGNl":[function(require,module,exports) {
    module.exports={pagination:{ListActionExecutions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"actionExecutionDetails"},ListActionTypes:{input_token:"nextToken",output_token:"nextToken",result_key:"actionTypes"},ListPipelineExecutions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"pipelineExecutionSummaries"},ListPipelines:{input_token:"nextToken",output_token:"nextToken",result_key:"pipelines"},ListTagsForResource:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"tags"},ListWebhooks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"webhooks"}}};
    },{}],"DNpG":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.codepipeline={},e.CodePipeline=i.defineService("codepipeline",["2015-07-09"]),Object.defineProperty(r.services.codepipeline,"2015-07-09",{get:function(){var e=require("../apis/codepipeline-2015-07-09.min.json");return e.paginators=require("../apis/codepipeline-2015-07-09.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CodePipeline;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/codepipeline-2015-07-09.min.json":"AY1L","../apis/codepipeline-2015-07-09.paginators.json":"wGNl"}],"wqWj":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-04-18",endpointPrefix:"cognito-idp",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Cognito Identity Provider",serviceId:"Cognito Identity Provider",signatureVersion:"v4",targetPrefix:"AWSCognitoIdentityProviderService",uid:"cognito-idp-2016-04-18"},operations:{AddCustomAttributes:{input:{type:"structure",required:["UserPoolId","CustomAttributes"],members:{UserPoolId:{},CustomAttributes:{type:"list",member:{shape:"S4"}}}},output:{type:"structure",members:{}}},AdminAddUserToGroup:{input:{type:"structure",required:["UserPoolId","Username","GroupName"],members:{UserPoolId:{},Username:{shape:"Sd"},GroupName:{}}}},AdminConfirmSignUp:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{}}},AdminCreateUser:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"},UserAttributes:{shape:"Sj"},ValidationData:{shape:"Sj"},TemporaryPassword:{shape:"Sn"},ForceAliasCreation:{type:"boolean"},MessageAction:{},DesiredDeliveryMediums:{type:"list",member:{}},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{User:{shape:"St"}}}},AdminDeleteUser:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"}}}},AdminDeleteUserAttributes:{input:{type:"structure",required:["UserPoolId","Username","UserAttributeNames"],members:{UserPoolId:{},Username:{shape:"Sd"},UserAttributeNames:{shape:"S10"}}},output:{type:"structure",members:{}}},AdminDisableProviderForUser:{input:{type:"structure",required:["UserPoolId","User"],members:{UserPoolId:{},User:{shape:"S13"}}},output:{type:"structure",members:{}}},AdminDisableUser:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"}}},output:{type:"structure",members:{}}},AdminEnableUser:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"}}},output:{type:"structure",members:{}}},AdminForgetDevice:{input:{type:"structure",required:["UserPoolId","Username","DeviceKey"],members:{UserPoolId:{},Username:{shape:"Sd"},DeviceKey:{}}}},AdminGetDevice:{input:{type:"structure",required:["DeviceKey","UserPoolId","Username"],members:{DeviceKey:{},UserPoolId:{},Username:{shape:"Sd"}}},output:{type:"structure",required:["Device"],members:{Device:{shape:"S1e"}}}},AdminGetUser:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"}}},output:{type:"structure",required:["Username"],members:{Username:{shape:"Sd"},UserAttributes:{shape:"Sj"},UserCreateDate:{type:"timestamp"},UserLastModifiedDate:{type:"timestamp"},Enabled:{type:"boolean"},UserStatus:{},MFAOptions:{shape:"Sw"},PreferredMfaSetting:{},UserMFASettingList:{shape:"S1h"}}}},AdminInitiateAuth:{input:{type:"structure",required:["UserPoolId","ClientId","AuthFlow"],members:{UserPoolId:{},ClientId:{shape:"S1j"},AuthFlow:{},AuthParameters:{shape:"S1l"},ClientMetadata:{shape:"Sg"},AnalyticsMetadata:{shape:"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:"S13"},SourceUser:{shape:"S13"}}},output:{type:"structure",members:{}}},AdminListDevices:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"},Limit:{type:"integer"},PaginationToken:{}}},output:{type:"structure",members:{Devices:{shape:"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:{},CompromisedCredentialsDetected:{type:"boolean"}}},ChallengeResponses:{type:"list",member:{type:"structure",members:{ChallengeName:{},ChallengeResponse:{}}}},EventContextData:{type:"structure",members:{IpAddress:{},DeviceName:{},Timezone:{},City:{},Country:{}}},EventFeedback:{type:"structure",required:["FeedbackValue","Provider"],members:{FeedbackValue:{},Provider:{},FeedbackDate:{type:"timestamp"}}}}}},NextToken:{}}}},AdminRemoveUserFromGroup:{input:{type:"structure",required:["UserPoolId","Username","GroupName"],members:{UserPoolId:{},Username:{shape:"Sd"},GroupName:{}}}},AdminResetUserPassword:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{}}},AdminRespondToAuthChallenge:{input:{type:"structure",required:["UserPoolId","ClientId","ChallengeName"],members:{UserPoolId:{},ClientId:{shape:"S1j"},ChallengeName:{},ChallengeResponses:{shape:"S2y"},Session:{},AnalyticsMetadata:{shape:"S1m"},ContextData:{shape:"S1n"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{ChallengeName:{},Session:{},ChallengeParameters:{shape:"S1t"},AuthenticationResult:{shape:"S1u"}}}},AdminSetUserMFAPreference:{input:{type:"structure",required:["Username","UserPoolId"],members:{SMSMfaSettings:{shape:"S31"},SoftwareTokenMfaSettings:{shape:"S32"},Username:{shape:"Sd"},UserPoolId:{}}},output:{type:"structure",members:{}}},AdminSetUserPassword:{input:{type:"structure",required:["UserPoolId","Username","Password"],members:{UserPoolId:{},Username:{shape:"Sd"},Password:{shape:"Sn"},Permanent:{type:"boolean"}}},output:{type:"structure",members:{}}},AdminSetUserSettings:{input:{type:"structure",required:["UserPoolId","Username","MFAOptions"],members:{UserPoolId:{},Username:{shape:"Sd"},MFAOptions:{shape:"Sw"}}},output:{type:"structure",members:{}}},AdminUpdateAuthEventFeedback:{input:{type:"structure",required:["UserPoolId","Username","EventId","FeedbackValue"],members:{UserPoolId:{},Username:{shape:"Sd"},EventId:{},FeedbackValue:{}}},output:{type:"structure",members:{}}},AdminUpdateDeviceStatus:{input:{type:"structure",required:["UserPoolId","Username","DeviceKey"],members:{UserPoolId:{},Username:{shape:"Sd"},DeviceKey:{},DeviceRememberedStatus:{}}},output:{type:"structure",members:{}}},AdminUpdateUserAttributes:{input:{type:"structure",required:["UserPoolId","Username","UserAttributes"],members:{UserPoolId:{},Username:{shape:"Sd"},UserAttributes:{shape:"Sj"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{}}},AdminUserGlobalSignOut:{input:{type:"structure",required:["UserPoolId","Username"],members:{UserPoolId:{},Username:{shape:"Sd"}}},output:{type:"structure",members:{}}},AssociateSoftwareToken:{input:{type:"structure",members:{AccessToken:{shape:"S1v"},Session:{}}},output:{type:"structure",members:{SecretCode:{type:"string",sensitive:!0},Session:{}}}},ChangePassword:{input:{type:"structure",required:["PreviousPassword","ProposedPassword","AccessToken"],members:{PreviousPassword:{shape:"Sn"},ProposedPassword:{shape:"Sn"},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:"S1j"},SecretHash:{shape:"S3s"},Username:{shape:"Sd"},ConfirmationCode:{},Password:{shape:"Sn"},AnalyticsMetadata:{shape:"S1m"},UserContextData:{shape:"S3u"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{}},authtype:"none"},ConfirmSignUp:{input:{type:"structure",required:["ClientId","Username","ConfirmationCode"],members:{ClientId:{shape:"S1j"},SecretHash:{shape:"S3s"},Username:{shape:"Sd"},ConfirmationCode:{},ForceAliasCreation:{type:"boolean"},AnalyticsMetadata:{shape:"S1m"},UserContextData:{shape:"S3u"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{}},authtype:"none"},CreateGroup:{input:{type:"structure",required:["GroupName","UserPoolId"],members:{GroupName:{},UserPoolId:{},Description:{},RoleArn:{},Precedence:{type:"integer"}}},output:{type:"structure",members:{Group:{shape:"S29"}}}},CreateIdentityProvider:{input:{type:"structure",required:["UserPoolId","ProviderName","ProviderType","ProviderDetails"],members:{UserPoolId:{},ProviderName:{},ProviderType:{},ProviderDetails:{shape:"S43"},AttributeMapping:{shape:"S44"},IdpIdentifiers:{shape:"S46"}}},output:{type:"structure",required:["IdentityProvider"],members:{IdentityProvider:{shape:"S49"}}}},CreateResourceServer:{input:{type:"structure",required:["UserPoolId","Identifier","Name"],members:{UserPoolId:{},Identifier:{},Name:{},Scopes:{shape:"S4d"}}},output:{type:"structure",required:["ResourceServer"],members:{ResourceServer:{shape:"S4i"}}}},CreateUserImportJob:{input:{type:"structure",required:["JobName","UserPoolId","CloudWatchLogsRoleArn"],members:{JobName:{},UserPoolId:{},CloudWatchLogsRoleArn:{}}},output:{type:"structure",members:{UserImportJob:{shape:"S4m"}}}},CreateUserPool:{input:{type:"structure",required:["PoolName"],members:{PoolName:{},Policies:{shape:"S4u"},LambdaConfig:{shape:"S4y"},AutoVerifiedAttributes:{shape:"S4z"},AliasAttributes:{shape:"S51"},UsernameAttributes:{shape:"S53"},SmsVerificationMessage:{},EmailVerificationMessage:{},EmailVerificationSubject:{},VerificationMessageTemplate:{shape:"S58"},SmsAuthenticationMessage:{},MfaConfiguration:{},DeviceConfiguration:{shape:"S5d"},EmailConfiguration:{shape:"S5e"},SmsConfiguration:{shape:"S5i"},UserPoolTags:{shape:"S5j"},AdminCreateUserConfig:{shape:"S5m"},Schema:{shape:"S5p"},UserPoolAddOns:{shape:"S5q"},UsernameConfiguration:{shape:"S5s"},AccountRecoverySetting:{shape:"S5t"}}},output:{type:"structure",members:{UserPool:{shape:"S5z"}}}},CreateUserPoolClient:{input:{type:"structure",required:["UserPoolId","ClientName"],members:{UserPoolId:{},ClientName:{},GenerateSecret:{type:"boolean"},RefreshTokenValidity:{type:"integer"},AccessTokenValidity:{type:"integer"},IdTokenValidity:{type:"integer"},TokenValidityUnits:{shape:"S68"},ReadAttributes:{shape:"S6a"},WriteAttributes:{shape:"S6a"},ExplicitAuthFlows:{shape:"S6c"},SupportedIdentityProviders:{shape:"S6e"},CallbackURLs:{shape:"S6f"},LogoutURLs:{shape:"S6h"},DefaultRedirectURI:{},AllowedOAuthFlows:{shape:"S6i"},AllowedOAuthScopes:{shape:"S6k"},AllowedOAuthFlowsUserPoolClient:{type:"boolean"},AnalyticsConfiguration:{shape:"S6m"},PreventUserExistenceErrors:{}}},output:{type:"structure",members:{UserPoolClient:{shape:"S6q"}}}},CreateUserPoolDomain:{input:{type:"structure",required:["Domain","UserPoolId"],members:{Domain:{},UserPoolId:{},CustomDomainConfig:{shape:"S6t"}}},output:{type:"structure",members:{CloudFrontDomain:{}}}},DeleteGroup:{input:{type:"structure",required:["GroupName","UserPoolId"],members:{GroupName:{},UserPoolId:{}}}},DeleteIdentityProvider:{input:{type:"structure",required:["UserPoolId","ProviderName"],members:{UserPoolId:{},ProviderName:{}}}},DeleteResourceServer:{input:{type:"structure",required:["UserPoolId","Identifier"],members:{UserPoolId:{},Identifier:{}}}},DeleteUser:{input:{type:"structure",required:["AccessToken"],members:{AccessToken:{shape:"S1v"}}},authtype:"none"},DeleteUserAttributes:{input:{type:"structure",required:["UserAttributeNames","AccessToken"],members:{UserAttributeNames:{shape:"S10"},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:"S1j"}}}},DeleteUserPoolDomain:{input:{type:"structure",required:["Domain","UserPoolId"],members:{Domain:{},UserPoolId:{}}},output:{type:"structure",members:{}}},DescribeIdentityProvider:{input:{type:"structure",required:["UserPoolId","ProviderName"],members:{UserPoolId:{},ProviderName:{}}},output:{type:"structure",required:["IdentityProvider"],members:{IdentityProvider:{shape:"S49"}}}},DescribeResourceServer:{input:{type:"structure",required:["UserPoolId","Identifier"],members:{UserPoolId:{},Identifier:{}}},output:{type:"structure",required:["ResourceServer"],members:{ResourceServer:{shape:"S4i"}}}},DescribeRiskConfiguration:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},ClientId:{shape:"S1j"}}},output:{type:"structure",required:["RiskConfiguration"],members:{RiskConfiguration:{shape:"S7b"}}}},DescribeUserImportJob:{input:{type:"structure",required:["UserPoolId","JobId"],members:{UserPoolId:{},JobId:{}}},output:{type:"structure",members:{UserImportJob:{shape:"S4m"}}}},DescribeUserPool:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{}}},output:{type:"structure",members:{UserPool:{shape:"S5z"}}}},DescribeUserPoolClient:{input:{type:"structure",required:["UserPoolId","ClientId"],members:{UserPoolId:{},ClientId:{shape:"S1j"}}},output:{type:"structure",members:{UserPoolClient:{shape:"S6q"}}}},DescribeUserPoolDomain:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{type:"structure",members:{DomainDescription:{type:"structure",members:{UserPoolId:{},AWSAccountId:{},Domain:{},S3Bucket:{},CloudFrontDistribution:{},Version:{},Status:{},CustomDomainConfig:{shape:"S6t"}}}}}},ForgetDevice:{input:{type:"structure",required:["DeviceKey"],members:{AccessToken:{shape:"S1v"},DeviceKey:{}}}},ForgotPassword:{input:{type:"structure",required:["ClientId","Username"],members:{ClientId:{shape:"S1j"},SecretHash:{shape:"S3s"},UserContextData:{shape:"S3u"},Username:{shape:"Sd"},AnalyticsMetadata:{shape:"S1m"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{CodeDeliveryDetails:{shape:"S89"}}},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:"S1e"}}}},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:"S49"}}}},GetSigningCertificate:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{}}},output:{type:"structure",members:{Certificate:{}}}},GetUICustomization:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},ClientId:{shape:"S1j"}}},output:{type:"structure",required:["UICustomization"],members:{UICustomization:{shape:"S8n"}}}},GetUser:{input:{type:"structure",required:["AccessToken"],members:{AccessToken:{shape:"S1v"}}},output:{type:"structure",required:["Username","UserAttributes"],members:{Username:{shape:"Sd"},UserAttributes:{shape:"Sj"},MFAOptions:{shape:"Sw"},PreferredMfaSetting:{},UserMFASettingList:{shape:"S1h"}}},authtype:"none"},GetUserAttributeVerificationCode:{input:{type:"structure",required:["AccessToken","AttributeName"],members:{AccessToken:{shape:"S1v"},AttributeName:{},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{CodeDeliveryDetails:{shape:"S89"}}},authtype:"none"},GetUserPoolMfaConfig:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{}}},output:{type:"structure",members:{SmsMfaConfiguration:{shape:"S8x"},SoftwareTokenMfaConfiguration:{shape:"S8y"},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:"S1l"},ClientMetadata:{shape:"Sg"},ClientId:{shape:"S1j"},AnalyticsMetadata:{shape:"S1m"},UserContextData:{shape:"S3u"}}},output:{type:"structure",members:{ChallengeName:{},Session:{},ChallengeParameters:{shape:"S1t"},AuthenticationResult:{shape:"S1u"}}},authtype:"none"},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:"S4i"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"S5j"}}}},ListUserImportJobs:{input:{type:"structure",required:["UserPoolId","MaxResults"],members:{UserPoolId:{},MaxResults:{type:"integer"},PaginationToken:{}}},output:{type:"structure",members:{UserImportJobs:{type:"list",member:{shape:"S4m"}},PaginationToken:{}}}},ListUserPoolClients:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{UserPoolClients:{type:"list",member:{type:"structure",members:{ClientId:{shape:"S1j"},UserPoolId:{},ClientName:{}}}},NextToken:{}}}},ListUserPools:{input:{type:"structure",required:["MaxResults"],members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{UserPools:{type:"list",member:{type:"structure",members:{Id:{},Name:{},LambdaConfig:{shape:"S4y"},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:"Sa0"},PaginationToken:{}}}},ListUsersInGroup:{input:{type:"structure",required:["UserPoolId","GroupName"],members:{UserPoolId:{},GroupName:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Users:{shape:"Sa0"},NextToken:{}}}},ResendConfirmationCode:{input:{type:"structure",required:["ClientId","Username"],members:{ClientId:{shape:"S1j"},SecretHash:{shape:"S3s"},UserContextData:{shape:"S3u"},Username:{shape:"Sd"},AnalyticsMetadata:{shape:"S1m"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{CodeDeliveryDetails:{shape:"S89"}}},authtype:"none"},RespondToAuthChallenge:{input:{type:"structure",required:["ClientId","ChallengeName"],members:{ClientId:{shape:"S1j"},ChallengeName:{},Session:{},ChallengeResponses:{shape:"S2y"},AnalyticsMetadata:{shape:"S1m"},UserContextData:{shape:"S3u"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{ChallengeName:{},Session:{},ChallengeParameters:{shape:"S1t"},AuthenticationResult:{shape:"S1u"}}},authtype:"none"},SetRiskConfiguration:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},ClientId:{shape:"S1j"},CompromisedCredentialsRiskConfiguration:{shape:"S7c"},AccountTakeoverRiskConfiguration:{shape:"S7h"},RiskExceptionConfiguration:{shape:"S7q"}}},output:{type:"structure",required:["RiskConfiguration"],members:{RiskConfiguration:{shape:"S7b"}}}},SetUICustomization:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},ClientId:{shape:"S1j"},CSS:{},ImageFile:{type:"blob"}}},output:{type:"structure",required:["UICustomization"],members:{UICustomization:{shape:"S8n"}}}},SetUserMFAPreference:{input:{type:"structure",required:["AccessToken"],members:{SMSMfaSettings:{shape:"S31"},SoftwareTokenMfaSettings:{shape:"S32"},AccessToken:{shape:"S1v"}}},output:{type:"structure",members:{}}},SetUserPoolMfaConfig:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},SmsMfaConfiguration:{shape:"S8x"},SoftwareTokenMfaConfiguration:{shape:"S8y"},MfaConfiguration:{}}},output:{type:"structure",members:{SmsMfaConfiguration:{shape:"S8x"},SoftwareTokenMfaConfiguration:{shape:"S8y"},MfaConfiguration:{}}}},SetUserSettings:{input:{type:"structure",required:["AccessToken","MFAOptions"],members:{AccessToken:{shape:"S1v"},MFAOptions:{shape:"Sw"}}},output:{type:"structure",members:{}},authtype:"none"},SignUp:{input:{type:"structure",required:["ClientId","Username","Password"],members:{ClientId:{shape:"S1j"},SecretHash:{shape:"S3s"},Username:{shape:"Sd"},Password:{shape:"Sn"},UserAttributes:{shape:"Sj"},ValidationData:{shape:"Sj"},AnalyticsMetadata:{shape:"S1m"},UserContextData:{shape:"S3u"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",required:["UserConfirmed","UserSub"],members:{UserConfirmed:{type:"boolean"},CodeDeliveryDetails:{shape:"S89"},UserSub:{}}},authtype:"none"},StartUserImportJob:{input:{type:"structure",required:["UserPoolId","JobId"],members:{UserPoolId:{},JobId:{}}},output:{type:"structure",members:{UserImportJob:{shape:"S4m"}}}},StopUserImportJob:{input:{type:"structure",required:["UserPoolId","JobId"],members:{UserPoolId:{},JobId:{}}},output:{type:"structure",members:{UserImportJob:{shape:"S4m"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S5j"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAuthEventFeedback:{input:{type:"structure",required:["UserPoolId","Username","EventId","FeedbackToken","FeedbackValue"],members:{UserPoolId:{},Username:{shape:"Sd"},EventId:{},FeedbackToken:{shape:"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:"S43"},AttributeMapping:{shape:"S44"},IdpIdentifiers:{shape:"S46"}}},output:{type:"structure",required:["IdentityProvider"],members:{IdentityProvider:{shape:"S49"}}}},UpdateResourceServer:{input:{type:"structure",required:["UserPoolId","Identifier","Name"],members:{UserPoolId:{},Identifier:{},Name:{},Scopes:{shape:"S4d"}}},output:{type:"structure",required:["ResourceServer"],members:{ResourceServer:{shape:"S4i"}}}},UpdateUserAttributes:{input:{type:"structure",required:["UserAttributes","AccessToken"],members:{UserAttributes:{shape:"Sj"},AccessToken:{shape:"S1v"},ClientMetadata:{shape:"Sg"}}},output:{type:"structure",members:{CodeDeliveryDetailsList:{type:"list",member:{shape:"S89"}}}},authtype:"none"},UpdateUserPool:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},Policies:{shape:"S4u"},LambdaConfig:{shape:"S4y"},AutoVerifiedAttributes:{shape:"S4z"},SmsVerificationMessage:{},EmailVerificationMessage:{},EmailVerificationSubject:{},VerificationMessageTemplate:{shape:"S58"},SmsAuthenticationMessage:{},MfaConfiguration:{},DeviceConfiguration:{shape:"S5d"},EmailConfiguration:{shape:"S5e"},SmsConfiguration:{shape:"S5i"},UserPoolTags:{shape:"S5j"},AdminCreateUserConfig:{shape:"S5m"},UserPoolAddOns:{shape:"S5q"},AccountRecoverySetting:{shape:"S5t"}}},output:{type:"structure",members:{}}},UpdateUserPoolClient:{input:{type:"structure",required:["UserPoolId","ClientId"],members:{UserPoolId:{},ClientId:{shape:"S1j"},ClientName:{},RefreshTokenValidity:{type:"integer"},AccessTokenValidity:{type:"integer"},IdTokenValidity:{type:"integer"},TokenValidityUnits:{shape:"S68"},ReadAttributes:{shape:"S6a"},WriteAttributes:{shape:"S6a"},ExplicitAuthFlows:{shape:"S6c"},SupportedIdentityProviders:{shape:"S6e"},CallbackURLs:{shape:"S6f"},LogoutURLs:{shape:"S6h"},DefaultRedirectURI:{},AllowedOAuthFlows:{shape:"S6i"},AllowedOAuthScopes:{shape:"S6k"},AllowedOAuthFlowsUserPoolClient:{type:"boolean"},AnalyticsConfiguration:{shape:"S6m"},PreventUserExistenceErrors:{}}},output:{type:"structure",members:{UserPoolClient:{shape:"S6q"}}}},UpdateUserPoolDomain:{input:{type:"structure",required:["Domain","UserPoolId","CustomDomainConfig"],members:{Domain:{},UserPoolId:{},CustomDomainConfig:{shape:"S6t"}}},output:{type:"structure",members:{CloudFrontDomain:{}}}},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:!0},Sg:{type:"map",key:{},value:{}},Sj:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Value:{type:"string",sensitive:!0}}}},Sn:{type:"string",sensitive:!0},St:{type:"structure",members:{Username:{shape:"Sd"},Attributes:{shape:"Sj"},UserCreateDate:{type:"timestamp"},UserLastModifiedDate:{type:"timestamp"},Enabled:{type:"boolean"},UserStatus:{},MFAOptions:{shape:"Sw"}}},Sw:{type:"list",member:{type:"structure",members:{DeliveryMedium:{},AttributeName:{}}}},S10:{type:"list",member:{}},S13:{type:"structure",members:{ProviderName:{},ProviderAttributeName:{},ProviderAttributeValue:{}}},S1e:{type:"structure",members:{DeviceKey:{},DeviceAttributes:{shape:"Sj"},DeviceCreateDate:{type:"timestamp"},DeviceLastModifiedDate:{type:"timestamp"},DeviceLastAuthenticatedDate:{type:"timestamp"}}},S1h:{type:"list",member:{}},S1j:{type:"string",sensitive:!0},S1l:{type:"map",key:{},value:{},sensitive:!0},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:!0},S24:{type:"list",member:{shape:"S1e"}},S28:{type:"list",member:{shape:"S29"}},S29:{type:"structure",members:{GroupName:{},UserPoolId:{},Description:{},RoleArn:{},Precedence:{type:"integer"},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"}}},S2y:{type:"map",key:{},value:{}},S31:{type:"structure",members:{Enabled:{type:"boolean"},PreferredMfa:{type:"boolean"}}},S32:{type:"structure",members:{Enabled:{type:"boolean"},PreferredMfa:{type:"boolean"}}},S3s:{type:"string",sensitive:!0},S3u:{type:"structure",members:{EncodedData:{}}},S43:{type:"map",key:{},value:{}},S44:{type:"map",key:{},value:{}},S46:{type:"list",member:{}},S49:{type:"structure",members:{UserPoolId:{},ProviderName:{},ProviderType:{},ProviderDetails:{shape:"S43"},AttributeMapping:{shape:"S44"},IdpIdentifiers:{shape:"S46"},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"}}},S4d:{type:"list",member:{type:"structure",required:["ScopeName","ScopeDescription"],members:{ScopeName:{},ScopeDescription:{}}}},S4i:{type:"structure",members:{UserPoolId:{},Identifier:{},Name:{},Scopes:{shape:"S4d"}}},S4m:{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:{}}},S4u:{type:"structure",members:{PasswordPolicy:{type:"structure",members:{MinimumLength:{type:"integer"},RequireUppercase:{type:"boolean"},RequireLowercase:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireSymbols:{type:"boolean"},TemporaryPasswordValidityDays:{type:"integer"}}}}},S4y:{type:"structure",members:{PreSignUp:{},CustomMessage:{},PostConfirmation:{},PreAuthentication:{},PostAuthentication:{},DefineAuthChallenge:{},CreateAuthChallenge:{},VerifyAuthChallengeResponse:{},PreTokenGeneration:{},UserMigration:{}}},S4z:{type:"list",member:{}},S51:{type:"list",member:{}},S53:{type:"list",member:{}},S58:{type:"structure",members:{SmsMessage:{},EmailMessage:{},EmailSubject:{},EmailMessageByLink:{},EmailSubjectByLink:{},DefaultEmailOption:{}}},S5d:{type:"structure",members:{ChallengeRequiredOnNewDevice:{type:"boolean"},DeviceOnlyRememberedOnUserPrompt:{type:"boolean"}}},S5e:{type:"structure",members:{SourceArn:{},ReplyToEmailAddress:{},EmailSendingAccount:{},From:{},ConfigurationSet:{}}},S5i:{type:"structure",required:["SnsCallerArn"],members:{SnsCallerArn:{},ExternalId:{}}},S5j:{type:"map",key:{},value:{}},S5m:{type:"structure",members:{AllowAdminCreateUserOnly:{type:"boolean"},UnusedAccountValidityDays:{type:"integer"},InviteMessageTemplate:{type:"structure",members:{SMSMessage:{},EmailMessage:{},EmailSubject:{}}}}},S5p:{type:"list",member:{shape:"S4"}},S5q:{type:"structure",required:["AdvancedSecurityMode"],members:{AdvancedSecurityMode:{}}},S5s:{type:"structure",required:["CaseSensitive"],members:{CaseSensitive:{type:"boolean"}}},S5t:{type:"structure",members:{RecoveryMechanisms:{type:"list",member:{type:"structure",required:["Priority","Name"],members:{Priority:{type:"integer"},Name:{}}}}}},S5z:{type:"structure",members:{Id:{},Name:{},Policies:{shape:"S4u"},LambdaConfig:{shape:"S4y"},Status:{},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"},SchemaAttributes:{shape:"S5p"},AutoVerifiedAttributes:{shape:"S4z"},AliasAttributes:{shape:"S51"},UsernameAttributes:{shape:"S53"},SmsVerificationMessage:{},EmailVerificationMessage:{},EmailVerificationSubject:{},VerificationMessageTemplate:{shape:"S58"},SmsAuthenticationMessage:{},MfaConfiguration:{},DeviceConfiguration:{shape:"S5d"},EstimatedNumberOfUsers:{type:"integer"},EmailConfiguration:{shape:"S5e"},SmsConfiguration:{shape:"S5i"},UserPoolTags:{shape:"S5j"},SmsConfigurationFailure:{},EmailConfigurationFailure:{},Domain:{},CustomDomain:{},AdminCreateUserConfig:{shape:"S5m"},UserPoolAddOns:{shape:"S5q"},UsernameConfiguration:{shape:"S5s"},Arn:{},AccountRecoverySetting:{shape:"S5t"}}},S68:{type:"structure",members:{AccessToken:{},IdToken:{},RefreshToken:{}}},S6a:{type:"list",member:{}},S6c:{type:"list",member:{}},S6e:{type:"list",member:{}},S6f:{type:"list",member:{}},S6h:{type:"list",member:{}},S6i:{type:"list",member:{}},S6k:{type:"list",member:{}},S6m:{type:"structure",members:{ApplicationId:{},ApplicationArn:{},RoleArn:{},ExternalId:{},UserDataShared:{type:"boolean"}}},S6q:{type:"structure",members:{UserPoolId:{},ClientName:{},ClientId:{shape:"S1j"},ClientSecret:{type:"string",sensitive:!0},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"},RefreshTokenValidity:{type:"integer"},AccessTokenValidity:{type:"integer"},IdTokenValidity:{type:"integer"},TokenValidityUnits:{shape:"S68"},ReadAttributes:{shape:"S6a"},WriteAttributes:{shape:"S6a"},ExplicitAuthFlows:{shape:"S6c"},SupportedIdentityProviders:{shape:"S6e"},CallbackURLs:{shape:"S6f"},LogoutURLs:{shape:"S6h"},DefaultRedirectURI:{},AllowedOAuthFlows:{shape:"S6i"},AllowedOAuthScopes:{shape:"S6k"},AllowedOAuthFlowsUserPoolClient:{type:"boolean"},AnalyticsConfiguration:{shape:"S6m"},PreventUserExistenceErrors:{}}},S6t:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}},S7b:{type:"structure",members:{UserPoolId:{},ClientId:{shape:"S1j"},CompromisedCredentialsRiskConfiguration:{shape:"S7c"},AccountTakeoverRiskConfiguration:{shape:"S7h"},RiskExceptionConfiguration:{shape:"S7q"},LastModifiedDate:{type:"timestamp"}}},S7c:{type:"structure",required:["Actions"],members:{EventFilter:{type:"list",member:{}},Actions:{type:"structure",required:["EventAction"],members:{EventAction:{}}}}},S7h:{type:"structure",required:["Actions"],members:{NotifyConfiguration:{type:"structure",required:["SourceArn"],members:{From:{},ReplyTo:{},SourceArn:{},BlockEmail:{shape:"S7j"},NoActionEmail:{shape:"S7j"},MfaEmail:{shape:"S7j"}}},Actions:{type:"structure",members:{LowAction:{shape:"S7n"},MediumAction:{shape:"S7n"},HighAction:{shape:"S7n"}}}}},S7j:{type:"structure",required:["Subject"],members:{Subject:{},HtmlBody:{},TextBody:{}}},S7n:{type:"structure",required:["Notify","EventAction"],members:{Notify:{type:"boolean"},EventAction:{}}},S7q:{type:"structure",members:{BlockedIPRangeList:{type:"list",member:{}},SkippedIPRangeList:{type:"list",member:{}}}},S89:{type:"structure",members:{Destination:{},DeliveryMedium:{},AttributeName:{}}},S8n:{type:"structure",members:{UserPoolId:{},ClientId:{shape:"S1j"},ImageUrl:{},CSS:{},CSSVersion:{},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"}}},S8x:{type:"structure",members:{SmsAuthenticationMessage:{},SmsConfiguration:{shape:"S5i"}}},S8y:{type:"structure",members:{Enabled:{type:"boolean"}}},Sa0:{type:"list",member:{shape:"St"}}}};
    },{}],"sinC":[function(require,module,exports) {
    module.exports={pagination:{AdminListGroupsForUser:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Groups"},AdminListUserAuthEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AuthEvents"},ListGroups:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Groups"},ListIdentityProviders:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Providers"},ListResourceServers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ResourceServers"},ListUserPoolClients:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"UserPoolClients"},ListUserPools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"UserPools"},ListUsers:{input_token:"PaginationToken",limit_key:"Limit",output_token:"PaginationToken",result_key:"Users"},ListUsersInGroup:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Users"}}};
    },{}],"spEE":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.cognitoidentityserviceprovider={},e.CognitoIdentityServiceProvider=i.defineService("cognitoidentityserviceprovider",["2016-04-18"]),Object.defineProperty(r.services.cognitoidentityserviceprovider,"2016-04-18",{get:function(){var e=require("../apis/cognito-idp-2016-04-18.min.json");return e.paginators=require("../apis/cognito-idp-2016-04-18.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CognitoIdentityServiceProvider;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/cognito-idp-2016-04-18.min.json":"wqWj","../apis/cognito-idp-2016-04-18.paginators.json":"sinC"}],"fZpi":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2014-06-30",endpointPrefix:"cognito-sync",jsonVersion:"1.1",serviceFullName:"Amazon Cognito Sync",serviceId:"Cognito Sync",signatureVersion:"v4",protocol:"rest-json",uid:"cognito-sync-2014-06-30"},operations:{BulkPublish:{http:{requestUri:"/identitypools/{IdentityPoolId}/bulkpublish",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"}}},output:{type:"structure",members:{IdentityPoolId:{}}}},DeleteDataset:{http:{method:"DELETE",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"}}},output:{type:"structure",members:{Dataset:{shape:"S8"}}}},DescribeDataset:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"}}},output:{type:"structure",members:{Dataset:{shape:"S8"}}}},DescribeIdentityPoolUsage:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"}}},output:{type:"structure",members:{IdentityPoolUsage:{shape:"Sg"}}}},DescribeIdentityUsage:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"}}},output:{type:"structure",members:{IdentityUsage:{type:"structure",members:{IdentityId:{},IdentityPoolId:{},LastModifiedDate:{type:"timestamp"},DatasetCount:{type:"integer"},DataStorage:{type:"long"}}}}}},GetBulkPublishDetails:{http:{requestUri:"/identitypools/{IdentityPoolId}/getBulkPublishDetails",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"}}},output:{type:"structure",members:{IdentityPoolId:{},BulkPublishStartTime:{type:"timestamp"},BulkPublishCompleteTime:{type:"timestamp"},BulkPublishStatus:{},FailureMessage:{}}}},GetCognitoEvents:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/events",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"}}},output:{type:"structure",members:{Events:{shape:"Sq"}}}},GetIdentityPoolConfiguration:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/configuration",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"}}},output:{type:"structure",members:{IdentityPoolId:{},PushSync:{shape:"Sv"},CognitoStreams:{shape:"Sz"}}}},ListDatasets:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets",responseCode:200},input:{type:"structure",required:["IdentityId","IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{Datasets:{type:"list",member:{shape:"S8"}},Count:{type:"integer"},NextToken:{}}}},ListIdentityPoolUsage:{http:{method:"GET",requestUri:"/identitypools",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{IdentityPoolUsages:{type:"list",member:{shape:"Sg"}},MaxResults:{type:"integer"},Count:{type:"integer"},NextToken:{}}}},ListRecords:{http:{method:"GET",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/records",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"},LastSyncCount:{location:"querystring",locationName:"lastSyncCount",type:"long"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},SyncSessionToken:{location:"querystring",locationName:"syncSessionToken"}}},output:{type:"structure",members:{Records:{shape:"S1c"},NextToken:{},Count:{type:"integer"},DatasetSyncCount:{type:"long"},LastModifiedBy:{},MergedDatasetNames:{type:"list",member:{}},DatasetExists:{type:"boolean"},DatasetDeletedAfterRequestedSyncCount:{type:"boolean"},SyncSessionToken:{}}}},RegisterDevice:{http:{requestUri:"/identitypools/{IdentityPoolId}/identity/{IdentityId}/device",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","Platform","Token"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},Platform:{},Token:{}}},output:{type:"structure",members:{DeviceId:{}}}},SetCognitoEvents:{http:{requestUri:"/identitypools/{IdentityPoolId}/events",responseCode:200},input:{type:"structure",required:["IdentityPoolId","Events"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},Events:{shape:"Sq"}}}},SetIdentityPoolConfiguration:{http:{requestUri:"/identitypools/{IdentityPoolId}/configuration",responseCode:200},input:{type:"structure",required:["IdentityPoolId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},PushSync:{shape:"Sv"},CognitoStreams:{shape:"Sz"}}},output:{type:"structure",members:{IdentityPoolId:{},PushSync:{shape:"Sv"},CognitoStreams:{shape:"Sz"}}}},SubscribeToDataset:{http:{requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/subscriptions/{DeviceId}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName","DeviceId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"},DeviceId:{location:"uri",locationName:"DeviceId"}}},output:{type:"structure",members:{}}},UnsubscribeFromDataset:{http:{method:"DELETE",requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/subscriptions/{DeviceId}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName","DeviceId"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"},DeviceId:{location:"uri",locationName:"DeviceId"}}},output:{type:"structure",members:{}}},UpdateRecords:{http:{requestUri:"/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}",responseCode:200},input:{type:"structure",required:["IdentityPoolId","IdentityId","DatasetName","SyncSessionToken"],members:{IdentityPoolId:{location:"uri",locationName:"IdentityPoolId"},IdentityId:{location:"uri",locationName:"IdentityId"},DatasetName:{location:"uri",locationName:"DatasetName"},DeviceId:{},RecordPatches:{type:"list",member:{type:"structure",required:["Op","Key","SyncCount"],members:{Op:{},Key:{},Value:{},SyncCount:{type:"long"},DeviceLastModifiedDate:{type:"timestamp"}}}},SyncSessionToken:{},ClientContext:{location:"header",locationName:"x-amz-Client-Context"}}},output:{type:"structure",members:{Records:{shape:"S1c"}}}}},shapes:{S8:{type:"structure",members:{IdentityId:{},DatasetName:{},CreationDate:{type:"timestamp"},LastModifiedDate:{type:"timestamp"},LastModifiedBy:{},DataStorage:{type:"long"},NumRecords:{type:"long"}}},Sg:{type:"structure",members:{IdentityPoolId:{},SyncSessionsCount:{type:"long"},DataStorage:{type:"long"},LastModifiedDate:{type:"timestamp"}}},Sq:{type:"map",key:{},value:{}},Sv:{type:"structure",members:{ApplicationArns:{type:"list",member:{}},RoleArn:{}}},Sz:{type:"structure",members:{StreamName:{},RoleArn:{},StreamingStatus:{}}},S1c:{type:"list",member:{type:"structure",members:{Key:{},Value:{},SyncCount:{type:"long"},LastModifiedDate:{type:"timestamp"},LastModifiedBy:{},DeviceLastModifiedDate:{type:"timestamp"}}}}},examples:{}};
    },{}],"Vdmn":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,n=e.apiLoader;n.services.cognitosync={},e.CognitoSync=i.defineService("cognitosync",["2014-06-30"]),Object.defineProperty(n.services.cognitosync,"2014-06-30",{get:function(){return require("../apis/cognito-sync-2014-06-30.min.json")},enumerable:!0,configurable:!0}),module.exports=e.CognitoSync;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/cognito-sync-2014-06-30.min.json":"fZpi"}],"tGYP":[function(require,module,exports) {
    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:{BatchGetAggregateResourceConfig:{input:{type:"structure",required:["ConfigurationAggregatorName","ResourceIdentifiers"],members:{ConfigurationAggregatorName:{},ResourceIdentifiers:{type:"list",member:{shape:"S4"}}}},output:{type:"structure",members:{BaseConfigurationItems:{shape:"Sb"},UnprocessedResourceIdentifiers:{type:"list",member:{shape:"S4"}}}}},BatchGetResourceConfig:{input:{type:"structure",required:["resourceKeys"],members:{resourceKeys:{shape:"Sq"}}},output:{type:"structure",members:{baseConfigurationItems:{shape:"Sb"},unprocessedResourceKeys:{shape:"Sq"}}}},DeleteAggregationAuthorization:{input:{type:"structure",required:["AuthorizedAccountId","AuthorizedAwsRegion"],members:{AuthorizedAccountId:{},AuthorizedAwsRegion:{}}}},DeleteConfigRule:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{}}}},DeleteConfigurationAggregator:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{}}}},DeleteConfigurationRecorder:{input:{type:"structure",required:["ConfigurationRecorderName"],members:{ConfigurationRecorderName:{}}}},DeleteConformancePack:{input:{type:"structure",required:["ConformancePackName"],members:{ConformancePackName:{}}}},DeleteDeliveryChannel:{input:{type:"structure",required:["DeliveryChannelName"],members:{DeliveryChannelName:{}}}},DeleteEvaluationResults:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{}}},output:{type:"structure",members:{}}},DeleteOrganizationConfigRule:{input:{type:"structure",required:["OrganizationConfigRuleName"],members:{OrganizationConfigRuleName:{}}}},DeleteOrganizationConformancePack:{input:{type:"structure",required:["OrganizationConformancePackName"],members:{OrganizationConformancePackName:{}}}},DeletePendingAggregationRequest:{input:{type:"structure",required:["RequesterAccountId","RequesterAwsRegion"],members:{RequesterAccountId:{},RequesterAwsRegion:{}}}},DeleteRemediationConfiguration:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{},ResourceType:{}}},output:{type:"structure",members:{}}},DeleteRemediationExceptions:{input:{type:"structure",required:["ConfigRuleName","ResourceKeys"],members:{ConfigRuleName:{},ResourceKeys:{shape:"S1f"}}},output:{type:"structure",members:{FailedBatches:{type:"list",member:{type:"structure",members:{FailureMessage:{},FailedItems:{shape:"S1f"}}}}}}},DeleteResourceConfig:{input:{type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{},ResourceId:{}}}},DeleteRetentionConfiguration:{input:{type:"structure",required:["RetentionConfigurationName"],members:{RetentionConfigurationName:{}}}},DeliverConfigSnapshot:{input:{type:"structure",required:["deliveryChannelName"],members:{deliveryChannelName:{}}},output:{type:"structure",members:{configSnapshotId:{}}}},DescribeAggregateComplianceByConfigRules:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},Filters:{type:"structure",members:{ConfigRuleName:{},ComplianceType:{},AccountId:{},AwsRegion:{}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AggregateComplianceByConfigRules:{type:"list",member:{type:"structure",members:{ConfigRuleName:{},Compliance:{shape:"S20"},AccountId:{},AwsRegion:{}}}},NextToken:{}}}},DescribeAggregationAuthorizations:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AggregationAuthorizations:{type:"list",member:{shape:"S28"}},NextToken:{}}}},DescribeComplianceByConfigRule:{input:{type:"structure",members:{ConfigRuleNames:{shape:"S2b"},ComplianceTypes:{shape:"S2c"},NextToken:{}}},output:{type:"structure",members:{ComplianceByConfigRules:{type:"list",member:{type:"structure",members:{ConfigRuleName:{},Compliance:{shape:"S20"}}}},NextToken:{}}}},DescribeComplianceByResource:{input:{type:"structure",members:{ResourceType:{},ResourceId:{},ComplianceTypes:{shape:"S2c"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ComplianceByResources:{type:"list",member:{type:"structure",members:{ResourceType:{},ResourceId:{},Compliance:{shape:"S20"}}}},NextToken:{}}}},DescribeConfigRuleEvaluationStatus:{input:{type:"structure",members:{ConfigRuleNames:{shape:"S2b"},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{ConfigRulesEvaluationStatus:{type:"list",member:{type:"structure",members:{ConfigRuleName:{},ConfigRuleArn:{},ConfigRuleId:{},LastSuccessfulInvocationTime:{type:"timestamp"},LastFailedInvocationTime:{type:"timestamp"},LastSuccessfulEvaluationTime:{type:"timestamp"},LastFailedEvaluationTime:{type:"timestamp"},FirstActivatedTime:{type:"timestamp"},LastDeactivatedTime:{type:"timestamp"},LastErrorCode:{},LastErrorMessage:{},FirstEvaluationStarted:{type:"boolean"}}}},NextToken:{}}}},DescribeConfigRules:{input:{type:"structure",members:{ConfigRuleNames:{shape:"S2b"},NextToken:{}}},output:{type:"structure",members:{ConfigRules:{type:"list",member:{shape:"S2t"}},NextToken:{}}}},DescribeConfigurationAggregatorSourcesStatus:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},UpdateStatus:{type:"list",member:{}},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{AggregatedSourceStatusList:{type:"list",member:{type:"structure",members:{SourceId:{},SourceType:{},AwsRegion:{},LastUpdateStatus:{},LastUpdateTime:{type:"timestamp"},LastErrorCode:{},LastErrorMessage:{}}}},NextToken:{}}}},DescribeConfigurationAggregators:{input:{type:"structure",members:{ConfigurationAggregatorNames:{type:"list",member:{}},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{ConfigurationAggregators:{type:"list",member:{shape:"S3h"}},NextToken:{}}}},DescribeConfigurationRecorderStatus:{input:{type:"structure",members:{ConfigurationRecorderNames:{shape:"S3p"}}},output:{type:"structure",members:{ConfigurationRecordersStatus:{type:"list",member:{type:"structure",members:{name:{},lastStartTime:{type:"timestamp"},lastStopTime:{type:"timestamp"},recording:{type:"boolean"},lastStatus:{},lastErrorCode:{},lastErrorMessage:{},lastStatusChangeTime:{type:"timestamp"}}}}}}},DescribeConfigurationRecorders:{input:{type:"structure",members:{ConfigurationRecorderNames:{shape:"S3p"}}},output:{type:"structure",members:{ConfigurationRecorders:{type:"list",member:{shape:"S3x"}}}}},DescribeConformancePackCompliance:{input:{type:"structure",required:["ConformancePackName"],members:{ConformancePackName:{},Filters:{type:"structure",members:{ConfigRuleNames:{shape:"S44"},ComplianceType:{}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["ConformancePackName","ConformancePackRuleComplianceList"],members:{ConformancePackName:{},ConformancePackRuleComplianceList:{type:"list",member:{type:"structure",members:{ConfigRuleName:{},ComplianceType:{}}}},NextToken:{}}}},DescribeConformancePackStatus:{input:{type:"structure",members:{ConformancePackNames:{shape:"S4b"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConformancePackStatusDetails:{type:"list",member:{type:"structure",required:["ConformancePackName","ConformancePackId","ConformancePackArn","ConformancePackState","StackArn","LastUpdateRequestedTime"],members:{ConformancePackName:{},ConformancePackId:{},ConformancePackArn:{},ConformancePackState:{},StackArn:{},ConformancePackStatusReason:{},LastUpdateRequestedTime:{type:"timestamp"},LastUpdateCompletedTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeConformancePacks:{input:{type:"structure",members:{ConformancePackNames:{shape:"S4b"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConformancePackDetails:{type:"list",member:{type:"structure",required:["ConformancePackName","ConformancePackArn","ConformancePackId"],members:{ConformancePackName:{},ConformancePackArn:{},ConformancePackId:{},DeliveryS3Bucket:{},DeliveryS3KeyPrefix:{},ConformancePackInputParameters:{shape:"S4r"},LastUpdateRequestedTime:{type:"timestamp"},CreatedBy:{}}}},NextToken:{}}}},DescribeDeliveryChannelStatus:{input:{type:"structure",members:{DeliveryChannelNames:{shape:"S4w"}}},output:{type:"structure",members:{DeliveryChannelsStatus:{type:"list",member:{type:"structure",members:{name:{},configSnapshotDeliveryInfo:{shape:"S50"},configHistoryDeliveryInfo:{shape:"S50"},configStreamDeliveryInfo:{type:"structure",members:{lastStatus:{},lastErrorCode:{},lastErrorMessage:{},lastStatusChangeTime:{type:"timestamp"}}}}}}}}},DescribeDeliveryChannels:{input:{type:"structure",members:{DeliveryChannelNames:{shape:"S4w"}}},output:{type:"structure",members:{DeliveryChannels:{type:"list",member:{shape:"S56"}}}}},DescribeOrganizationConfigRuleStatuses:{input:{type:"structure",members:{OrganizationConfigRuleNames:{shape:"S59"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConfigRuleStatuses:{type:"list",member:{type:"structure",required:["OrganizationConfigRuleName","OrganizationRuleStatus"],members:{OrganizationConfigRuleName:{},OrganizationRuleStatus:{},ErrorCode:{},ErrorMessage:{},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeOrganizationConfigRules:{input:{type:"structure",members:{OrganizationConfigRuleNames:{shape:"S59"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConfigRules:{type:"list",member:{type:"structure",required:["OrganizationConfigRuleName","OrganizationConfigRuleArn"],members:{OrganizationConfigRuleName:{},OrganizationConfigRuleArn:{},OrganizationManagedRuleMetadata:{shape:"S5j"},OrganizationCustomRuleMetadata:{shape:"S5o"},ExcludedAccounts:{shape:"S5r"},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeOrganizationConformancePackStatuses:{input:{type:"structure",members:{OrganizationConformancePackNames:{shape:"S5t"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConformancePackStatuses:{type:"list",member:{type:"structure",required:["OrganizationConformancePackName","Status"],members:{OrganizationConformancePackName:{},Status:{},ErrorCode:{},ErrorMessage:{},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeOrganizationConformancePacks:{input:{type:"structure",members:{OrganizationConformancePackNames:{shape:"S5t"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConformancePacks:{type:"list",member:{type:"structure",required:["OrganizationConformancePackName","OrganizationConformancePackArn","LastUpdateTime"],members:{OrganizationConformancePackName:{},OrganizationConformancePackArn:{},DeliveryS3Bucket:{},DeliveryS3KeyPrefix:{},ConformancePackInputParameters:{shape:"S4r"},ExcludedAccounts:{shape:"S5r"},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribePendingAggregationRequests:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PendingAggregationRequests:{type:"list",member:{type:"structure",members:{RequesterAccountId:{},RequesterAwsRegion:{}}}},NextToken:{}}}},DescribeRemediationConfigurations:{input:{type:"structure",required:["ConfigRuleNames"],members:{ConfigRuleNames:{shape:"S2b"}}},output:{type:"structure",members:{RemediationConfigurations:{shape:"S69"}}}},DescribeRemediationExceptions:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{},ResourceKeys:{shape:"S1f"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{RemediationExceptions:{shape:"S6p"},NextToken:{}}}},DescribeRemediationExecutionStatus:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{},ResourceKeys:{shape:"Sq"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{RemediationExecutionStatuses:{type:"list",member:{type:"structure",members:{ResourceKey:{shape:"Sr"},State:{},StepDetails:{type:"list",member:{type:"structure",members:{Name:{},State:{},ErrorMessage:{},StartTime:{type:"timestamp"},StopTime:{type:"timestamp"}}}},InvocationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeRetentionConfigurations:{input:{type:"structure",members:{RetentionConfigurationNames:{type:"list",member:{}},NextToken:{}}},output:{type:"structure",members:{RetentionConfigurations:{type:"list",member:{shape:"S73"}},NextToken:{}}}},GetAggregateComplianceDetailsByConfigRule:{input:{type:"structure",required:["ConfigurationAggregatorName","ConfigRuleName","AccountId","AwsRegion"],members:{ConfigurationAggregatorName:{},ConfigRuleName:{},AccountId:{},AwsRegion:{},ComplianceType:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AggregateEvaluationResults:{type:"list",member:{type:"structure",members:{EvaluationResultIdentifier:{shape:"S79"},ComplianceType:{},ResultRecordedTime:{type:"timestamp"},ConfigRuleInvokedTime:{type:"timestamp"},Annotation:{},AccountId:{},AwsRegion:{}}}},NextToken:{}}}},GetAggregateConfigRuleComplianceSummary:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},Filters:{type:"structure",members:{AccountId:{},AwsRegion:{}}},GroupByKey:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GroupByKey:{},AggregateComplianceCounts:{type:"list",member:{type:"structure",members:{GroupName:{},ComplianceSummary:{shape:"S7h"}}}},NextToken:{}}}},GetAggregateDiscoveredResourceCounts:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},Filters:{type:"structure",members:{ResourceType:{},AccountId:{},Region:{}}},GroupByKey:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["TotalDiscoveredResources"],members:{TotalDiscoveredResources:{type:"long"},GroupByKey:{},GroupedResourceCounts:{type:"list",member:{type:"structure",required:["GroupName","ResourceCount"],members:{GroupName:{},ResourceCount:{type:"long"}}}},NextToken:{}}}},GetAggregateResourceConfig:{input:{type:"structure",required:["ConfigurationAggregatorName","ResourceIdentifier"],members:{ConfigurationAggregatorName:{},ResourceIdentifier:{shape:"S4"}}},output:{type:"structure",members:{ConfigurationItem:{shape:"S7r"}}}},GetComplianceDetailsByConfigRule:{input:{type:"structure",required:["ConfigRuleName"],members:{ConfigRuleName:{},ComplianceTypes:{shape:"S2c"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EvaluationResults:{shape:"S83"},NextToken:{}}}},GetComplianceDetailsByResource:{input:{type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{},ResourceId:{},ComplianceTypes:{shape:"S2c"},NextToken:{}}},output:{type:"structure",members:{EvaluationResults:{shape:"S83"},NextToken:{}}}},GetComplianceSummaryByConfigRule:{output:{type:"structure",members:{ComplianceSummary:{shape:"S7h"}}}},GetComplianceSummaryByResourceType:{input:{type:"structure",members:{ResourceTypes:{shape:"S89"}}},output:{type:"structure",members:{ComplianceSummariesByResourceType:{type:"list",member:{type:"structure",members:{ResourceType:{},ComplianceSummary:{shape:"S7h"}}}}}}},GetConformancePackComplianceDetails:{input:{type:"structure",required:["ConformancePackName"],members:{ConformancePackName:{},Filters:{type:"structure",members:{ConfigRuleNames:{shape:"S44"},ComplianceType:{},ResourceType:{},ResourceIds:{type:"list",member:{}}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["ConformancePackName"],members:{ConformancePackName:{},ConformancePackRuleEvaluationResults:{type:"list",member:{type:"structure",required:["ComplianceType","EvaluationResultIdentifier","ConfigRuleInvokedTime","ResultRecordedTime"],members:{ComplianceType:{},EvaluationResultIdentifier:{shape:"S79"},ConfigRuleInvokedTime:{type:"timestamp"},ResultRecordedTime:{type:"timestamp"},Annotation:{}}}},NextToken:{}}}},GetConformancePackComplianceSummary:{input:{type:"structure",required:["ConformancePackNames"],members:{ConformancePackNames:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConformancePackComplianceSummaryList:{type:"list",member:{type:"structure",required:["ConformancePackName","ConformancePackComplianceStatus"],members:{ConformancePackName:{},ConformancePackComplianceStatus:{}}}},NextToken:{}}}},GetDiscoveredResourceCounts:{input:{type:"structure",members:{resourceTypes:{shape:"S89"},limit:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{totalDiscoveredResources:{type:"long"},resourceCounts:{type:"list",member:{type:"structure",members:{resourceType:{},count:{type:"long"}}}},nextToken:{}}}},GetOrganizationConfigRuleDetailedStatus:{input:{type:"structure",required:["OrganizationConfigRuleName"],members:{OrganizationConfigRuleName:{},Filters:{type:"structure",members:{AccountId:{},MemberAccountRuleStatus:{}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConfigRuleDetailedStatus:{type:"list",member:{type:"structure",required:["AccountId","ConfigRuleName","MemberAccountRuleStatus"],members:{AccountId:{},ConfigRuleName:{},MemberAccountRuleStatus:{},ErrorCode:{},ErrorMessage:{},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},GetOrganizationConformancePackDetailedStatus:{input:{type:"structure",required:["OrganizationConformancePackName"],members:{OrganizationConformancePackName:{},Filters:{type:"structure",members:{AccountId:{},Status:{}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OrganizationConformancePackDetailedStatuses:{type:"list",member:{type:"structure",required:["AccountId","ConformancePackName","Status"],members:{AccountId:{},ConformancePackName:{},Status:{},ErrorCode:{},ErrorMessage:{},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},GetResourceConfigHistory:{input:{type:"structure",required:["resourceType","resourceId"],members:{resourceType:{},resourceId:{},laterTime:{type:"timestamp"},earlierTime:{type:"timestamp"},chronologicalOrder:{},limit:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{configurationItems:{type:"list",member:{shape:"S7r"}},nextToken:{}}}},ListAggregateDiscoveredResources:{input:{type:"structure",required:["ConfigurationAggregatorName","ResourceType"],members:{ConfigurationAggregatorName:{},ResourceType:{},Filters:{type:"structure",members:{AccountId:{},ResourceId:{},ResourceName:{},Region:{}}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceIdentifiers:{type:"list",member:{shape:"S4"}},NextToken:{}}}},ListDiscoveredResources:{input:{type:"structure",required:["resourceType"],members:{resourceType:{},resourceIds:{type:"list",member:{}},resourceName:{},limit:{type:"integer"},includeDeletedResources:{type:"boolean"},nextToken:{}}},output:{type:"structure",members:{resourceIdentifiers:{type:"list",member:{type:"structure",members:{resourceType:{},resourceId:{},resourceName:{},resourceDeletionTime:{type:"timestamp"}}}},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"S9p"},NextToken:{}}}},PutAggregationAuthorization:{input:{type:"structure",required:["AuthorizedAccountId","AuthorizedAwsRegion"],members:{AuthorizedAccountId:{},AuthorizedAwsRegion:{},Tags:{shape:"S9u"}}},output:{type:"structure",members:{AggregationAuthorization:{shape:"S28"}}}},PutConfigRule:{input:{type:"structure",required:["ConfigRule"],members:{ConfigRule:{shape:"S2t"},Tags:{shape:"S9u"}}}},PutConfigurationAggregator:{input:{type:"structure",required:["ConfigurationAggregatorName"],members:{ConfigurationAggregatorName:{},AccountAggregationSources:{shape:"S3j"},OrganizationAggregationSource:{shape:"S3n"},Tags:{shape:"S9u"}}},output:{type:"structure",members:{ConfigurationAggregator:{shape:"S3h"}}}},PutConfigurationRecorder:{input:{type:"structure",required:["ConfigurationRecorder"],members:{ConfigurationRecorder:{shape:"S3x"}}}},PutConformancePack:{input:{type:"structure",required:["ConformancePackName"],members:{ConformancePackName:{},TemplateS3Uri:{},TemplateBody:{},DeliveryS3Bucket:{},DeliveryS3KeyPrefix:{},ConformancePackInputParameters:{shape:"S4r"}}},output:{type:"structure",members:{ConformancePackArn:{}}}},PutDeliveryChannel:{input:{type:"structure",required:["DeliveryChannel"],members:{DeliveryChannel:{shape:"S56"}}}},PutEvaluations:{input:{type:"structure",required:["ResultToken"],members:{Evaluations:{shape:"Sa6"},ResultToken:{},TestMode:{type:"boolean"}}},output:{type:"structure",members:{FailedEvaluations:{shape:"Sa6"}}}},PutOrganizationConfigRule:{input:{type:"structure",required:["OrganizationConfigRuleName"],members:{OrganizationConfigRuleName:{},OrganizationManagedRuleMetadata:{shape:"S5j"},OrganizationCustomRuleMetadata:{shape:"S5o"},ExcludedAccounts:{shape:"S5r"}}},output:{type:"structure",members:{OrganizationConfigRuleArn:{}}}},PutOrganizationConformancePack:{input:{type:"structure",required:["OrganizationConformancePackName"],members:{OrganizationConformancePackName:{},TemplateS3Uri:{},TemplateBody:{},DeliveryS3Bucket:{},DeliveryS3KeyPrefix:{},ConformancePackInputParameters:{shape:"S4r"},ExcludedAccounts:{shape:"S5r"}}},output:{type:"structure",members:{OrganizationConformancePackArn:{}}}},PutRemediationConfigurations:{input:{type:"structure",required:["RemediationConfigurations"],members:{RemediationConfigurations:{shape:"S69"}}},output:{type:"structure",members:{FailedBatches:{type:"list",member:{type:"structure",members:{FailureMessage:{},FailedItems:{shape:"S69"}}}}}}},PutRemediationExceptions:{input:{type:"structure",required:["ConfigRuleName","ResourceKeys"],members:{ConfigRuleName:{},ResourceKeys:{shape:"S1f"},Message:{},ExpirationTime:{type:"timestamp"}}},output:{type:"structure",members:{FailedBatches:{type:"list",member:{type:"structure",members:{FailureMessage:{},FailedItems:{shape:"S6p"}}}}}}},PutResourceConfig:{input:{type:"structure",required:["ResourceType","SchemaVersionId","ResourceId","Configuration"],members:{ResourceType:{},SchemaVersionId:{},ResourceId:{},ResourceName:{},Configuration:{},Tags:{shape:"S7t"}}}},PutRetentionConfiguration:{input:{type:"structure",required:["RetentionPeriodInDays"],members:{RetentionPeriodInDays:{type:"integer"}}},output:{type:"structure",members:{RetentionConfiguration:{shape:"S73"}}}},SelectAggregateResourceConfig:{input:{type:"structure",required:["Expression","ConfigurationAggregatorName"],members:{Expression:{},ConfigurationAggregatorName:{},Limit:{type:"integer"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Results:{shape:"Sat"},QueryInfo:{shape:"Sau"},NextToken:{}}}},SelectResourceConfig:{input:{type:"structure",required:["Expression"],members:{Expression:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Results:{shape:"Sat"},QueryInfo:{shape:"Sau"},NextToken:{}}}},StartConfigRulesEvaluation:{input:{type:"structure",members:{ConfigRuleNames:{type:"list",member:{}}}},output:{type:"structure",members:{}}},StartConfigurationRecorder:{input:{type:"structure",required:["ConfigurationRecorderName"],members:{ConfigurationRecorderName:{}}}},StartRemediationExecution:{input:{type:"structure",required:["ConfigRuleName","ResourceKeys"],members:{ConfigRuleName:{},ResourceKeys:{shape:"Sq"}}},output:{type:"structure",members:{FailureMessage:{},FailedItems:{shape:"Sq"}}}},StopConfigurationRecorder:{input:{type:"structure",required:["ConfigurationRecorderName"],members:{ConfigurationRecorderName:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S9p"}}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}}}},shapes:{S4:{type:"structure",required:["SourceAccountId","SourceRegion","ResourceId","ResourceType"],members:{SourceAccountId:{},SourceRegion:{},ResourceId:{},ResourceType:{},ResourceName:{}}},Sb:{type:"list",member:{type:"structure",members:{version:{},accountId:{},configurationItemCaptureTime:{type:"timestamp"},configurationItemStatus:{},configurationStateId:{},arn:{},resourceType:{},resourceId:{},resourceName:{},awsRegion:{},availabilityZone:{},resourceCreationTime:{type:"timestamp"},configuration:{},supplementaryConfiguration:{shape:"Sl"}}}},Sl:{type:"map",key:{},value:{}},Sq:{type:"list",member:{shape:"Sr"}},Sr:{type:"structure",required:["resourceType","resourceId"],members:{resourceType:{},resourceId:{}}},S1f:{type:"list",member:{type:"structure",members:{ResourceType:{},ResourceId:{}}}},S20:{type:"structure",members:{ComplianceType:{},ComplianceContributorCount:{shape:"S21"}}},S21:{type:"structure",members:{CappedCount:{type:"integer"},CapExceeded:{type:"boolean"}}},S28:{type:"structure",members:{AggregationAuthorizationArn:{},AuthorizedAccountId:{},AuthorizedAwsRegion:{},CreationTime:{type:"timestamp"}}},S2b:{type:"list",member:{}},S2c:{type:"list",member:{}},S2t:{type:"structure",required:["Source"],members:{ConfigRuleName:{},ConfigRuleArn:{},ConfigRuleId:{},Description:{},Scope:{type:"structure",members:{ComplianceResourceTypes:{type:"list",member:{}},TagKey:{},TagValue:{},ComplianceResourceId:{}}},Source:{type:"structure",required:["Owner","SourceIdentifier"],members:{Owner:{},SourceIdentifier:{},SourceDetails:{type:"list",member:{type:"structure",members:{EventSource:{},MessageType:{},MaximumExecutionFrequency:{}}}}}},InputParameters:{},MaximumExecutionFrequency:{},ConfigRuleState:{},CreatedBy:{}}},S3h:{type:"structure",members:{ConfigurationAggregatorName:{},ConfigurationAggregatorArn:{},AccountAggregationSources:{shape:"S3j"},OrganizationAggregationSource:{shape:"S3n"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},CreatedBy:{}}},S3j:{type:"list",member:{type:"structure",required:["AccountIds"],members:{AccountIds:{type:"list",member:{}},AllAwsRegions:{type:"boolean"},AwsRegions:{shape:"S3m"}}}},S3m:{type:"list",member:{}},S3n:{type:"structure",required:["RoleArn"],members:{RoleArn:{},AwsRegions:{shape:"S3m"},AllAwsRegions:{type:"boolean"}}},S3p:{type:"list",member:{}},S3x:{type:"structure",members:{name:{},roleARN:{},recordingGroup:{type:"structure",members:{allSupported:{type:"boolean"},includeGlobalResourceTypes:{type:"boolean"},resourceTypes:{type:"list",member:{}}}}}},S44:{type:"list",member:{}},S4b:{type:"list",member:{}},S4r:{type:"list",member:{type:"structure",required:["ParameterName","ParameterValue"],members:{ParameterName:{},ParameterValue:{}}}},S4w:{type:"list",member:{}},S50:{type:"structure",members:{lastStatus:{},lastErrorCode:{},lastErrorMessage:{},lastAttemptTime:{type:"timestamp"},lastSuccessfulTime:{type:"timestamp"},nextDeliveryTime:{type:"timestamp"}}},S56:{type:"structure",members:{name:{},s3BucketName:{},s3KeyPrefix:{},snsTopicARN:{},configSnapshotDeliveryProperties:{type:"structure",members:{deliveryFrequency:{}}}}},S59:{type:"list",member:{}},S5j:{type:"structure",required:["RuleIdentifier"],members:{Description:{},RuleIdentifier:{},InputParameters:{},MaximumExecutionFrequency:{},ResourceTypesScope:{shape:"S5m"},ResourceIdScope:{},TagKeyScope:{},TagValueScope:{}}},S5m:{type:"list",member:{}},S5o:{type:"structure",required:["LambdaFunctionArn","OrganizationConfigRuleTriggerTypes"],members:{Description:{},LambdaFunctionArn:{},OrganizationConfigRuleTriggerTypes:{type:"list",member:{}},InputParameters:{},MaximumExecutionFrequency:{},ResourceTypesScope:{shape:"S5m"},ResourceIdScope:{},TagKeyScope:{},TagValueScope:{}}},S5r:{type:"list",member:{}},S5t:{type:"list",member:{}},S69:{type:"list",member:{type:"structure",required:["ConfigRuleName","TargetType","TargetId"],members:{ConfigRuleName:{},TargetType:{},TargetId:{},TargetVersion:{},Parameters:{type:"map",key:{},value:{type:"structure",members:{ResourceValue:{type:"structure",required:["Value"],members:{Value:{}}},StaticValue:{type:"structure",required:["Values"],members:{Values:{type:"list",member:{}}}}}}},ResourceType:{},Automatic:{type:"boolean"},ExecutionControls:{type:"structure",members:{SsmControls:{type:"structure",members:{ConcurrentExecutionRatePercentage:{type:"integer"},ErrorPercentage:{type:"integer"}}}}},MaximumAutomaticAttempts:{type:"integer"},RetryAttemptSeconds:{type:"long"},Arn:{},CreatedByService:{}}}},S6p:{type:"list",member:{type:"structure",required:["ConfigRuleName","ResourceType","ResourceId"],members:{ConfigRuleName:{},ResourceType:{},ResourceId:{},Message:{},ExpirationTime:{type:"timestamp"}}}},S73:{type:"structure",required:["Name","RetentionPeriodInDays"],members:{Name:{},RetentionPeriodInDays:{type:"integer"}}},S79:{type:"structure",members:{EvaluationResultQualifier:{type:"structure",members:{ConfigRuleName:{},ResourceType:{},ResourceId:{}}},OrderingTimestamp:{type:"timestamp"}}},S7h:{type:"structure",members:{CompliantResourceCount:{shape:"S21"},NonCompliantResourceCount:{shape:"S21"},ComplianceSummaryTimestamp:{type:"timestamp"}}},S7r:{type:"structure",members:{version:{},accountId:{},configurationItemCaptureTime:{type:"timestamp"},configurationItemStatus:{},configurationStateId:{},configurationItemMD5Hash:{},arn:{},resourceType:{},resourceId:{},resourceName:{},awsRegion:{},availabilityZone:{},resourceCreationTime:{type:"timestamp"},tags:{shape:"S7t"},relatedEvents:{type:"list",member:{}},relationships:{type:"list",member:{type:"structure",members:{resourceType:{},resourceId:{},resourceName:{},relationshipName:{}}}},configuration:{},supplementaryConfiguration:{shape:"Sl"}}},S7t:{type:"map",key:{},value:{}},S83:{type:"list",member:{type:"structure",members:{EvaluationResultIdentifier:{shape:"S79"},ComplianceType:{},ResultRecordedTime:{type:"timestamp"},ConfigRuleInvokedTime:{type:"timestamp"},Annotation:{},ResultToken:{}}}},S89:{type:"list",member:{}},S9p:{type:"list",member:{shape:"S9q"}},S9q:{type:"structure",members:{Key:{},Value:{}}},S9u:{type:"list",member:{shape:"S9q"}},Sa6:{type:"list",member:{type:"structure",required:["ComplianceResourceType","ComplianceResourceId","ComplianceType","OrderingTimestamp"],members:{ComplianceResourceType:{},ComplianceResourceId:{},ComplianceType:{},Annotation:{},OrderingTimestamp:{type:"timestamp"}}}},Sat:{type:"list",member:{}},Sau:{type:"structure",members:{SelectFields:{type:"list",member:{type:"structure",members:{Name:{}}}}}}}};
    },{}],"bAYN":[function(require,module,exports) {
    module.exports={pagination:{DescribeRemediationExceptions:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken"},DescribeRemediationExecutionStatus:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"RemediationExecutionStatuses"},GetResourceConfigHistory:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"configurationItems"},SelectAggregateResourceConfig:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}};
    },{}],"fr5n":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.configservice={},e.ConfigService=i.defineService("configservice",["2014-11-12"]),Object.defineProperty(r.services.configservice,"2014-11-12",{get:function(){var e=require("../apis/config-2014-11-12.min.json");return e.paginators=require("../apis/config-2014-11-12.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ConfigService;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/config-2014-11-12.min.json":"tGYP","../apis/config-2014-11-12.paginators.json":"bAYN"}],"wYFh":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-01-06",endpointPrefix:"cur",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Cost and Usage Report Service",serviceId:"Cost and Usage Report Service",signatureVersion:"v4",signingName:"cur",targetPrefix:"AWSOrigamiServiceGatewayService",uid:"cur-2017-01-06"},operations:{DeleteReportDefinition:{input:{type:"structure",members:{ReportName:{}}},output:{type:"structure",members:{ResponseMessage:{}}}},DescribeReportDefinitions:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ReportDefinitions:{type:"list",member:{shape:"Sa"}},NextToken:{}}}},ModifyReportDefinition:{input:{type:"structure",required:["ReportName","ReportDefinition"],members:{ReportName:{},ReportDefinition:{shape:"Sa"}}},output:{type:"structure",members:{}}},PutReportDefinition:{input:{type:"structure",required:["ReportDefinition"],members:{ReportDefinition:{shape:"Sa"}}},output:{type:"structure",members:{}}}},shapes:{Sa:{type:"structure",required:["ReportName","TimeUnit","Format","Compression","AdditionalSchemaElements","S3Bucket","S3Prefix","S3Region"],members:{ReportName:{},TimeUnit:{},Format:{},Compression:{},AdditionalSchemaElements:{type:"list",member:{}},S3Bucket:{},S3Prefix:{},S3Region:{},AdditionalArtifacts:{type:"list",member:{}},RefreshClosedReports:{type:"boolean"},ReportVersioning:{}}}}};
    },{}],"qYwA":[function(require,module,exports) {
    module.exports={pagination:{DescribeReportDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"tL4n":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.cur={},e.CUR=r.defineService("cur",["2017-01-06"]),Object.defineProperty(i.services.cur,"2017-01-06",{get:function(){var e=require("../apis/cur-2017-01-06.min.json");return e.paginators=require("../apis/cur-2017-01-06.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CUR;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/cur-2017-01-06.min.json":"wYFh","../apis/cur-2017-01-06.paginators.json":"qYwA"}],"rLgL":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2012-10-29",endpointPrefix:"datapipeline",jsonVersion:"1.1",serviceFullName:"AWS Data Pipeline",serviceId:"Data Pipeline",signatureVersion:"v4",targetPrefix:"DataPipeline",protocol:"json",uid:"datapipeline-2012-10-29"},operations:{ActivatePipeline:{input:{type:"structure",required:["pipelineId"],members:{pipelineId:{},parameterValues:{shape:"S3"},startTimestamp:{type:"timestamp"}}},output:{type:"structure",members:{}}},AddTags:{input:{type:"structure",required:["pipelineId","tags"],members:{pipelineId:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{}}},CreatePipeline:{input:{type:"structure",required:["name","uniqueId"],members:{name:{},uniqueId:{},description:{},tags:{shape:"Sa"}}},output:{type:"structure",required:["pipelineId"],members:{pipelineId:{}}}},DeactivatePipeline:{input:{type:"structure",required:["pipelineId"],members:{pipelineId:{},cancelActive:{type:"boolean"}}},output:{type:"structure",members:{}}},DeletePipeline:{input:{type:"structure",required:["pipelineId"],members:{pipelineId:{}}}},DescribeObjects:{input:{type:"structure",required:["pipelineId","objectIds"],members:{pipelineId:{},objectIds:{shape:"Sn"},evaluateExpressions:{type:"boolean"},marker:{}}},output:{type:"structure",required:["pipelineObjects"],members:{pipelineObjects:{shape:"Sq"},marker:{},hasMoreResults:{type:"boolean"}}}},DescribePipelines:{input:{type:"structure",required:["pipelineIds"],members:{pipelineIds:{shape:"Sn"}}},output:{type:"structure",required:["pipelineDescriptionList"],members:{pipelineDescriptionList:{type:"list",member:{type:"structure",required:["pipelineId","name","fields"],members:{pipelineId:{},name:{},fields:{shape:"Ss"},description:{},tags:{shape:"Sa"}}}}}}},EvaluateExpression:{input:{type:"structure",required:["pipelineId","objectId","expression"],members:{pipelineId:{},objectId:{},expression:{}}},output:{type:"structure",required:["evaluatedExpression"],members:{evaluatedExpression:{}}}},GetPipelineDefinition:{input:{type:"structure",required:["pipelineId"],members:{pipelineId:{},version:{}}},output:{type:"structure",members:{pipelineObjects:{shape:"Sq"},parameterObjects:{shape:"S13"},parameterValues:{shape:"S3"}}}},ListPipelines:{input:{type:"structure",members:{marker:{}}},output:{type:"structure",required:["pipelineIdList"],members:{pipelineIdList:{type:"list",member:{type:"structure",members:{id:{},name:{}}}},marker:{},hasMoreResults:{type:"boolean"}}}},PollForTask:{input:{type:"structure",required:["workerGroup"],members:{workerGroup:{},hostname:{},instanceIdentity:{type:"structure",members:{document:{},signature:{}}}}},output:{type:"structure",members:{taskObject:{type:"structure",members:{taskId:{},pipelineId:{},attemptId:{},objects:{type:"map",key:{},value:{shape:"Sr"}}}}}}},PutPipelineDefinition:{input:{type:"structure",required:["pipelineId","pipelineObjects"],members:{pipelineId:{},pipelineObjects:{shape:"Sq"},parameterObjects:{shape:"S13"},parameterValues:{shape:"S3"}}},output:{type:"structure",required:["errored"],members:{validationErrors:{shape:"S1l"},validationWarnings:{shape:"S1p"},errored:{type:"boolean"}}}},QueryObjects:{input:{type:"structure",required:["pipelineId","sphere"],members:{pipelineId:{},query:{type:"structure",members:{selectors:{type:"list",member:{type:"structure",members:{fieldName:{},operator:{type:"structure",members:{type:{},values:{shape:"S1x"}}}}}}}},sphere:{},marker:{},limit:{type:"integer"}}},output:{type:"structure",members:{ids:{shape:"Sn"},marker:{},hasMoreResults:{type:"boolean"}}}},RemoveTags:{input:{type:"structure",required:["pipelineId","tagKeys"],members:{pipelineId:{},tagKeys:{shape:"S1x"}}},output:{type:"structure",members:{}}},ReportTaskProgress:{input:{type:"structure",required:["taskId"],members:{taskId:{},fields:{shape:"Ss"}}},output:{type:"structure",required:["canceled"],members:{canceled:{type:"boolean"}}}},ReportTaskRunnerHeartbeat:{input:{type:"structure",required:["taskrunnerId"],members:{taskrunnerId:{},workerGroup:{},hostname:{}}},output:{type:"structure",required:["terminate"],members:{terminate:{type:"boolean"}}}},SetStatus:{input:{type:"structure",required:["pipelineId","objectIds","status"],members:{pipelineId:{},objectIds:{shape:"Sn"},status:{}}}},SetTaskStatus:{input:{type:"structure",required:["taskId","taskStatus"],members:{taskId:{},taskStatus:{},errorId:{},errorMessage:{},errorStackTrace:{}}},output:{type:"structure",members:{}}},ValidatePipelineDefinition:{input:{type:"structure",required:["pipelineId","pipelineObjects"],members:{pipelineId:{},pipelineObjects:{shape:"Sq"},parameterObjects:{shape:"S13"},parameterValues:{shape:"S3"}}},output:{type:"structure",required:["errored"],members:{validationErrors:{shape:"S1l"},validationWarnings:{shape:"S1p"},errored:{type:"boolean"}}}}},shapes:{S3:{type:"list",member:{type:"structure",required:["id","stringValue"],members:{id:{},stringValue:{}}}},Sa:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sn:{type:"list",member:{}},Sq:{type:"list",member:{shape:"Sr"}},Sr:{type:"structure",required:["id","name","fields"],members:{id:{},name:{},fields:{shape:"Ss"}}},Ss:{type:"list",member:{type:"structure",required:["key"],members:{key:{},stringValue:{},refValue:{}}}},S13:{type:"list",member:{type:"structure",required:["id","attributes"],members:{id:{},attributes:{type:"list",member:{type:"structure",required:["key","stringValue"],members:{key:{},stringValue:{}}}}}}},S1l:{type:"list",member:{type:"structure",members:{id:{},errors:{shape:"S1n"}}}},S1n:{type:"list",member:{}},S1p:{type:"list",member:{type:"structure",members:{id:{},warnings:{shape:"S1n"}}}},S1x:{type:"list",member:{}}}};
    },{}],"VqF3":[function(require,module,exports) {
    module.exports={pagination:{ListPipelines:{input_token:"marker",output_token:"marker",more_results:"hasMoreResults",result_key:"pipelineIdList"},DescribeObjects:{input_token:"marker",output_token:"marker",more_results:"hasMoreResults",result_key:"pipelineObjects"},DescribePipelines:{result_key:"pipelineDescriptionList"},QueryObjects:{input_token:"marker",output_token:"marker",more_results:"hasMoreResults",limit_key:"limit",result_key:"ids"}}};
    },{}],"yGjF":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,a=e.apiLoader;a.services.datapipeline={},e.DataPipeline=i.defineService("datapipeline",["2012-10-29"]),Object.defineProperty(a.services.datapipeline,"2012-10-29",{get:function(){var e=require("../apis/datapipeline-2012-10-29.min.json");return e.paginators=require("../apis/datapipeline-2012-10-29.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.DataPipeline;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/datapipeline-2012-10-29.min.json":"rLgL","../apis/datapipeline-2012-10-29.paginators.json":"VqF3"}],"uytX":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-06-23",endpointPrefix:"devicefarm",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Device Farm",serviceId:"Device Farm",signatureVersion:"v4",targetPrefix:"DeviceFarm_20150623",uid:"devicefarm-2015-06-23"},operations:{CreateDevicePool:{input:{type:"structure",required:["projectArn","name","rules"],members:{projectArn:{},name:{},description:{},rules:{shape:"S5"},maxDevices:{type:"integer"}}},output:{type:"structure",members:{devicePool:{shape:"Sc"}}}},CreateInstanceProfile:{input:{type:"structure",required:["name"],members:{name:{},description:{},packageCleanup:{type:"boolean"},excludeAppPackagesFromCleanup:{shape:"Sg"},rebootAfterUse:{type:"boolean"}}},output:{type:"structure",members:{instanceProfile:{shape:"Si"}}}},CreateNetworkProfile:{input:{type:"structure",required:["projectArn","name"],members:{projectArn:{},name:{},description:{},type:{},uplinkBandwidthBits:{type:"long"},downlinkBandwidthBits:{type:"long"},uplinkDelayMs:{type:"long"},downlinkDelayMs:{type:"long"},uplinkJitterMs:{type:"long"},downlinkJitterMs:{type:"long"},uplinkLossPercent:{type:"integer"},downlinkLossPercent:{type:"integer"}}},output:{type:"structure",members:{networkProfile:{shape:"So"}}}},CreateProject:{input:{type:"structure",required:["name"],members:{name:{},defaultJobTimeoutMinutes:{type:"integer"}}},output:{type:"structure",members:{project:{shape:"Ss"}}}},CreateRemoteAccessSession:{input:{type:"structure",required:["projectArn","deviceArn"],members:{projectArn:{},deviceArn:{},instanceArn:{},sshPublicKey:{},remoteDebugEnabled:{type:"boolean"},remoteRecordEnabled:{type:"boolean"},remoteRecordAppArn:{},name:{},clientId:{},configuration:{type:"structure",members:{billingMethod:{},vpceConfigurationArns:{shape:"Sz"}}},interactionMode:{},skipAppResign:{type:"boolean"}}},output:{type:"structure",members:{remoteAccessSession:{shape:"S12"}}}},CreateTestGridProject:{input:{type:"structure",required:["name"],members:{name:{},description:{}}},output:{type:"structure",members:{testGridProject:{shape:"S1n"}}}},CreateTestGridUrl:{input:{type:"structure",required:["projectArn","expiresInSeconds"],members:{projectArn:{},expiresInSeconds:{type:"integer"}}},output:{type:"structure",members:{url:{},expires:{type:"timestamp"}}}},CreateUpload:{input:{type:"structure",required:["projectArn","name","type"],members:{projectArn:{},name:{},type:{},contentType:{}}},output:{type:"structure",members:{upload:{shape:"S1w"}}}},CreateVPCEConfiguration:{input:{type:"structure",required:["vpceConfigurationName","vpceServiceName","serviceDnsName"],members:{vpceConfigurationName:{},vpceServiceName:{},serviceDnsName:{},vpceConfigurationDescription:{}}},output:{type:"structure",members:{vpceConfiguration:{shape:"S27"}}}},DeleteDevicePool:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteInstanceProfile:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteNetworkProfile:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteProject:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteRemoteAccessSession:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteRun:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteTestGridProject:{input:{type:"structure",required:["projectArn"],members:{projectArn:{}}},output:{type:"structure",members:{}}},DeleteUpload:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteVPCEConfiguration:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},GetAccountSettings:{input:{type:"structure",members:{}},output:{type:"structure",members:{accountSettings:{type:"structure",members:{awsAccountNumber:{},unmeteredDevices:{shape:"S2u"},unmeteredRemoteAccessDevices:{shape:"S2u"},maxJobTimeoutMinutes:{type:"integer"},trialMinutes:{type:"structure",members:{total:{type:"double"},remaining:{type:"double"}}},maxSlots:{type:"map",key:{},value:{type:"integer"}},defaultJobTimeoutMinutes:{type:"integer"},skipAppResign:{type:"boolean"}}}}}},GetDevice:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{device:{shape:"S15"}}}},GetDeviceInstance:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{deviceInstance:{shape:"S1c"}}}},GetDevicePool:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{devicePool:{shape:"Sc"}}}},GetDevicePoolCompatibility:{input:{type:"structure",required:["devicePoolArn"],members:{devicePoolArn:{},appArn:{},testType:{},test:{shape:"S35"},configuration:{shape:"S38"}}},output:{type:"structure",members:{compatibleDevices:{shape:"S3g"},incompatibleDevices:{shape:"S3g"}}}},GetInstanceProfile:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{instanceProfile:{shape:"Si"}}}},GetJob:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{job:{shape:"S3o"}}}},GetNetworkProfile:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{networkProfile:{shape:"So"}}}},GetOfferingStatus:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{current:{shape:"S3w"},nextPeriod:{shape:"S3w"},nextToken:{}}}},GetProject:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{project:{shape:"Ss"}}}},GetRemoteAccessSession:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{remoteAccessSession:{shape:"S12"}}}},GetRun:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{run:{shape:"S4d"}}}},GetSuite:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{suite:{shape:"S4m"}}}},GetTest:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{test:{shape:"S4p"}}}},GetTestGridProject:{input:{type:"structure",required:["projectArn"],members:{projectArn:{}}},output:{type:"structure",members:{testGridProject:{shape:"S1n"}}}},GetTestGridSession:{input:{type:"structure",members:{projectArn:{},sessionId:{},sessionArn:{}}},output:{type:"structure",members:{testGridSession:{shape:"S4v"}}}},GetUpload:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{upload:{shape:"S1w"}}}},GetVPCEConfiguration:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{vpceConfiguration:{shape:"S27"}}}},InstallToRemoteAccessSession:{input:{type:"structure",required:["remoteAccessSessionArn","appArn"],members:{remoteAccessSessionArn:{},appArn:{}}},output:{type:"structure",members:{appUpload:{shape:"S1w"}}}},ListArtifacts:{input:{type:"structure",required:["arn","type"],members:{arn:{},type:{},nextToken:{}}},output:{type:"structure",members:{artifacts:{type:"list",member:{type:"structure",members:{arn:{},name:{},type:{},extension:{},url:{}}}},nextToken:{}}}},ListDeviceInstances:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{deviceInstances:{shape:"S1b"},nextToken:{}}}},ListDevicePools:{input:{type:"structure",required:["arn"],members:{arn:{},type:{},nextToken:{}}},output:{type:"structure",members:{devicePools:{type:"list",member:{shape:"Sc"}},nextToken:{}}}},ListDevices:{input:{type:"structure",members:{arn:{},nextToken:{},filters:{shape:"S4g"}}},output:{type:"structure",members:{devices:{type:"list",member:{shape:"S15"}},nextToken:{}}}},ListInstanceProfiles:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{instanceProfiles:{type:"list",member:{shape:"Si"}},nextToken:{}}}},ListJobs:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{jobs:{type:"list",member:{shape:"S3o"}},nextToken:{}}}},ListNetworkProfiles:{input:{type:"structure",required:["arn"],members:{arn:{},type:{},nextToken:{}}},output:{type:"structure",members:{networkProfiles:{type:"list",member:{shape:"So"}},nextToken:{}}}},ListOfferingPromotions:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{offeringPromotions:{type:"list",member:{type:"structure",members:{id:{},description:{}}}},nextToken:{}}}},ListOfferingTransactions:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{offeringTransactions:{type:"list",member:{shape:"S5y"}},nextToken:{}}}},ListOfferings:{input:{type:"structure",members:{nextToken:{}}},output:{type:"structure",members:{offerings:{type:"list",member:{shape:"S40"}},nextToken:{}}}},ListProjects:{input:{type:"structure",members:{arn:{},nextToken:{}}},output:{type:"structure",members:{projects:{type:"list",member:{shape:"Ss"}},nextToken:{}}}},ListRemoteAccessSessions:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{remoteAccessSessions:{type:"list",member:{shape:"S12"}},nextToken:{}}}},ListRuns:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{runs:{type:"list",member:{shape:"S4d"}},nextToken:{}}}},ListSamples:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{samples:{type:"list",member:{type:"structure",members:{arn:{},type:{},url:{}}}},nextToken:{}}}},ListSuites:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{suites:{type:"list",member:{shape:"S4m"}},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S6m"}}}},ListTestGridProjects:{input:{type:"structure",members:{maxResult:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{testGridProjects:{type:"list",member:{shape:"S1n"}},nextToken:{}}}},ListTestGridSessionActions:{input:{type:"structure",required:["sessionArn"],members:{sessionArn:{},maxResult:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{actions:{type:"list",member:{type:"structure",members:{action:{},started:{type:"timestamp"},duration:{type:"long"},statusCode:{},requestMethod:{}}}},nextToken:{}}}},ListTestGridSessionArtifacts:{input:{type:"structure",required:["sessionArn"],members:{sessionArn:{},type:{},maxResult:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{artifacts:{type:"list",member:{type:"structure",members:{filename:{},type:{},url:{}}}},nextToken:{}}}},ListTestGridSessions:{input:{type:"structure",required:["projectArn"],members:{projectArn:{},status:{},creationTimeAfter:{type:"timestamp"},creationTimeBefore:{type:"timestamp"},endTimeAfter:{type:"timestamp"},endTimeBefore:{type:"timestamp"},maxResult:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{testGridSessions:{type:"list",member:{shape:"S4v"}},nextToken:{}}}},ListTests:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{tests:{type:"list",member:{shape:"S4p"}},nextToken:{}}}},ListUniqueProblems:{input:{type:"structure",required:["arn"],members:{arn:{},nextToken:{}}},output:{type:"structure",members:{uniqueProblems:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{message:{},problems:{type:"list",member:{type:"structure",members:{run:{shape:"S7h"},job:{shape:"S7h"},suite:{shape:"S7h"},test:{shape:"S7h"},device:{shape:"S15"},result:{},message:{}}}}}}}},nextToken:{}}}},ListUploads:{input:{type:"structure",required:["arn"],members:{arn:{},type:{},nextToken:{}}},output:{type:"structure",members:{uploads:{type:"list",member:{shape:"S1w"}},nextToken:{}}}},ListVPCEConfigurations:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{vpceConfigurations:{type:"list",member:{shape:"S27"}},nextToken:{}}}},PurchaseOffering:{input:{type:"structure",members:{offeringId:{},quantity:{type:"integer"},offeringPromotionId:{}}},output:{type:"structure",members:{offeringTransaction:{shape:"S5y"}}}},RenewOffering:{input:{type:"structure",members:{offeringId:{},quantity:{type:"integer"}}},output:{type:"structure",members:{offeringTransaction:{shape:"S5y"}}}},ScheduleRun:{input:{type:"structure",required:["projectArn","test"],members:{projectArn:{},appArn:{},devicePoolArn:{},deviceSelectionConfiguration:{type:"structure",required:["filters","maxDevices"],members:{filters:{shape:"S4g"},maxDevices:{type:"integer"}}},name:{},test:{shape:"S35"},configuration:{shape:"S38"},executionConfiguration:{type:"structure",members:{jobTimeoutMinutes:{type:"integer"},accountsCleanup:{type:"boolean"},appPackagesCleanup:{type:"boolean"},videoCapture:{type:"boolean"},skipAppResign:{type:"boolean"}}}}},output:{type:"structure",members:{run:{shape:"S4d"}}}},StopJob:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{job:{shape:"S3o"}}}},StopRemoteAccessSession:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{remoteAccessSession:{shape:"S12"}}}},StopRun:{input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{run:{shape:"S4d"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S6m"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDeviceInstance:{input:{type:"structure",required:["arn"],members:{arn:{},profileArn:{},labels:{shape:"S1d"}}},output:{type:"structure",members:{deviceInstance:{shape:"S1c"}}}},UpdateDevicePool:{input:{type:"structure",required:["arn"],members:{arn:{},name:{},description:{},rules:{shape:"S5"},maxDevices:{type:"integer"},clearMaxDevices:{type:"boolean"}}},output:{type:"structure",members:{devicePool:{shape:"Sc"}}}},UpdateInstanceProfile:{input:{type:"structure",required:["arn"],members:{arn:{},name:{},description:{},packageCleanup:{type:"boolean"},excludeAppPackagesFromCleanup:{shape:"Sg"},rebootAfterUse:{type:"boolean"}}},output:{type:"structure",members:{instanceProfile:{shape:"Si"}}}},UpdateNetworkProfile:{input:{type:"structure",required:["arn"],members:{arn:{},name:{},description:{},type:{},uplinkBandwidthBits:{type:"long"},downlinkBandwidthBits:{type:"long"},uplinkDelayMs:{type:"long"},downlinkDelayMs:{type:"long"},uplinkJitterMs:{type:"long"},downlinkJitterMs:{type:"long"},uplinkLossPercent:{type:"integer"},downlinkLossPercent:{type:"integer"}}},output:{type:"structure",members:{networkProfile:{shape:"So"}}}},UpdateProject:{input:{type:"structure",required:["arn"],members:{arn:{},name:{},defaultJobTimeoutMinutes:{type:"integer"}}},output:{type:"structure",members:{project:{shape:"Ss"}}}},UpdateTestGridProject:{input:{type:"structure",required:["projectArn"],members:{projectArn:{},name:{},description:{}}},output:{type:"structure",members:{testGridProject:{shape:"S1n"}}}},UpdateUpload:{input:{type:"structure",required:["arn"],members:{arn:{},name:{},contentType:{},editContent:{type:"boolean"}}},output:{type:"structure",members:{upload:{shape:"S1w"}}}},UpdateVPCEConfiguration:{input:{type:"structure",required:["arn"],members:{arn:{},vpceConfigurationName:{},vpceServiceName:{},serviceDnsName:{},vpceConfigurationDescription:{}}},output:{type:"structure",members:{vpceConfiguration:{shape:"S27"}}}}},shapes:{S5:{type:"list",member:{type:"structure",members:{attribute:{},operator:{},value:{}}}},Sc:{type:"structure",members:{arn:{},name:{},description:{},type:{},rules:{shape:"S5"},maxDevices:{type:"integer"}}},Sg:{type:"list",member:{}},Si:{type:"structure",members:{arn:{},packageCleanup:{type:"boolean"},excludeAppPackagesFromCleanup:{shape:"Sg"},rebootAfterUse:{type:"boolean"},name:{},description:{}}},So:{type:"structure",members:{arn:{},name:{},description:{},type:{},uplinkBandwidthBits:{type:"long"},downlinkBandwidthBits:{type:"long"},uplinkDelayMs:{type:"long"},downlinkDelayMs:{type:"long"},uplinkJitterMs:{type:"long"},downlinkJitterMs:{type:"long"},uplinkLossPercent:{type:"integer"},downlinkLossPercent:{type:"integer"}}},Ss:{type:"structure",members:{arn:{},name:{},defaultJobTimeoutMinutes:{type:"integer"},created:{type:"timestamp"}}},Sz:{type:"list",member:{}},S12:{type:"structure",members:{arn:{},name:{},created:{type:"timestamp"},status:{},result:{},message:{},started:{type:"timestamp"},stopped:{type:"timestamp"},device:{shape:"S15"},instanceArn:{},remoteDebugEnabled:{type:"boolean"},remoteRecordEnabled:{type:"boolean"},remoteRecordAppArn:{},hostAddress:{},clientId:{},billingMethod:{},deviceMinutes:{shape:"S1h"},endpoint:{},deviceUdid:{},interactionMode:{},skipAppResign:{type:"boolean"}}},S15:{type:"structure",members:{arn:{},name:{},manufacturer:{},model:{},modelId:{},formFactor:{},platform:{},os:{},cpu:{type:"structure",members:{frequency:{},architecture:{},clock:{type:"double"}}},resolution:{type:"structure",members:{width:{type:"integer"},height:{type:"integer"}}},heapSize:{type:"long"},memory:{type:"long"},image:{},carrier:{},radio:{},remoteAccessEnabled:{type:"boolean"},remoteDebugEnabled:{type:"boolean"},fleetType:{},fleetName:{},instances:{shape:"S1b"},availability:{}}},S1b:{type:"list",member:{shape:"S1c"}},S1c:{type:"structure",members:{arn:{},deviceArn:{},labels:{shape:"S1d"},status:{},udid:{},instanceProfile:{shape:"Si"}}},S1d:{type:"list",member:{}},S1h:{type:"structure",members:{total:{type:"double"},metered:{type:"double"},unmetered:{type:"double"}}},S1n:{type:"structure",members:{arn:{},name:{},description:{},created:{type:"timestamp"}}},S1w:{type:"structure",members:{arn:{},name:{},created:{type:"timestamp"},type:{},status:{},url:{},metadata:{},contentType:{},message:{},category:{}}},S27:{type:"structure",members:{arn:{},vpceConfigurationName:{},vpceServiceName:{},serviceDnsName:{},vpceConfigurationDescription:{}}},S2u:{type:"map",key:{},value:{type:"integer"}},S35:{type:"structure",required:["type"],members:{type:{},testPackageArn:{},testSpecArn:{},filter:{},parameters:{type:"map",key:{},value:{}}}},S38:{type:"structure",members:{extraDataPackageArn:{},networkProfileArn:{},locale:{},location:{shape:"S39"},vpceConfigurationArns:{shape:"Sz"},customerArtifactPaths:{shape:"S3a"},radios:{shape:"S3e"},auxiliaryApps:{shape:"Sz"},billingMethod:{}}},S39:{type:"structure",required:["latitude","longitude"],members:{latitude:{type:"double"},longitude:{type:"double"}}},S3a:{type:"structure",members:{iosPaths:{type:"list",member:{}},androidPaths:{type:"list",member:{}},deviceHostPaths:{type:"list",member:{}}}},S3e:{type:"structure",members:{wifi:{type:"boolean"},bluetooth:{type:"boolean"},nfc:{type:"boolean"},gps:{type:"boolean"}}},S3g:{type:"list",member:{type:"structure",members:{device:{shape:"S15"},compatible:{type:"boolean"},incompatibilityMessages:{type:"list",member:{type:"structure",members:{message:{},type:{}}}}}}},S3o:{type:"structure",members:{arn:{},name:{},type:{},created:{type:"timestamp"},status:{},result:{},started:{type:"timestamp"},stopped:{type:"timestamp"},counters:{shape:"S3p"},message:{},device:{shape:"S15"},instanceArn:{},deviceMinutes:{shape:"S1h"},videoEndpoint:{},videoCapture:{type:"boolean"}}},S3p:{type:"structure",members:{total:{type:"integer"},passed:{type:"integer"},failed:{type:"integer"},warned:{type:"integer"},errored:{type:"integer"},stopped:{type:"integer"},skipped:{type:"integer"}}},S3w:{type:"map",key:{},value:{shape:"S3y"}},S3y:{type:"structure",members:{type:{},offering:{shape:"S40"},quantity:{type:"integer"},effectiveOn:{type:"timestamp"}}},S40:{type:"structure",members:{id:{},description:{},type:{},platform:{},recurringCharges:{type:"list",member:{type:"structure",members:{cost:{shape:"S44"},frequency:{}}}}}},S44:{type:"structure",members:{amount:{type:"double"},currencyCode:{}}},S4d:{type:"structure",members:{arn:{},name:{},type:{},platform:{},created:{type:"timestamp"},status:{},result:{},started:{type:"timestamp"},stopped:{type:"timestamp"},counters:{shape:"S3p"},message:{},totalJobs:{type:"integer"},completedJobs:{type:"integer"},billingMethod:{},deviceMinutes:{shape:"S1h"},networkProfile:{shape:"So"},parsingResultUrl:{},resultCode:{},seed:{type:"integer"},appUpload:{},eventCount:{type:"integer"},jobTimeoutMinutes:{type:"integer"},devicePoolArn:{},locale:{},radios:{shape:"S3e"},location:{shape:"S39"},customerArtifactPaths:{shape:"S3a"},webUrl:{},skipAppResign:{type:"boolean"},testSpecArn:{},deviceSelectionResult:{type:"structure",members:{filters:{shape:"S4g"},matchedDevicesCount:{type:"integer"},maxDevices:{type:"integer"}}}}},S4g:{type:"list",member:{type:"structure",members:{attribute:{},operator:{},values:{type:"list",member:{}}}}},S4m:{type:"structure",members:{arn:{},name:{},type:{},created:{type:"timestamp"},status:{},result:{},started:{type:"timestamp"},stopped:{type:"timestamp"},counters:{shape:"S3p"},message:{},deviceMinutes:{shape:"S1h"}}},S4p:{type:"structure",members:{arn:{},name:{},type:{},created:{type:"timestamp"},status:{},result:{},started:{type:"timestamp"},stopped:{type:"timestamp"},counters:{shape:"S3p"},message:{},deviceMinutes:{shape:"S1h"}}},S4v:{type:"structure",members:{arn:{},status:{},created:{type:"timestamp"},ended:{type:"timestamp"},billingMinutes:{type:"double"},seleniumProperties:{}}},S5y:{type:"structure",members:{offeringStatus:{shape:"S3y"},transactionId:{},offeringPromotionId:{},createdOn:{type:"timestamp"},cost:{shape:"S44"}}},S6m:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S7h:{type:"structure",members:{arn:{},name:{}}}}};
    },{}],"ufJQ":[function(require,module,exports) {
    module.exports={pagination:{GetOfferingStatus:{input_token:"nextToken",output_token:"nextToken",result_key:["current","nextPeriod"]},ListArtifacts:{input_token:"nextToken",output_token:"nextToken",result_key:"artifacts"},ListDevicePools:{input_token:"nextToken",output_token:"nextToken",result_key:"devicePools"},ListDevices:{input_token:"nextToken",output_token:"nextToken",result_key:"devices"},ListJobs:{input_token:"nextToken",output_token:"nextToken",result_key:"jobs"},ListOfferingTransactions:{input_token:"nextToken",output_token:"nextToken",result_key:"offeringTransactions"},ListOfferings:{input_token:"nextToken",output_token:"nextToken",result_key:"offerings"},ListProjects:{input_token:"nextToken",output_token:"nextToken",result_key:"projects"},ListRuns:{input_token:"nextToken",output_token:"nextToken",result_key:"runs"},ListSamples:{input_token:"nextToken",output_token:"nextToken",result_key:"samples"},ListSuites:{input_token:"nextToken",output_token:"nextToken",result_key:"suites"},ListTestGridProjects:{input_token:"nextToken",limit_key:"maxResult",output_token:"nextToken"},ListTestGridSessionActions:{input_token:"nextToken",limit_key:"maxResult",output_token:"nextToken"},ListTestGridSessionArtifacts:{input_token:"nextToken",limit_key:"maxResult",output_token:"nextToken"},ListTestGridSessions:{input_token:"nextToken",limit_key:"maxResult",output_token:"nextToken"},ListTests:{input_token:"nextToken",output_token:"nextToken",result_key:"tests"},ListUniqueProblems:{input_token:"nextToken",output_token:"nextToken",result_key:"uniqueProblems"},ListUploads:{input_token:"nextToken",output_token:"nextToken",result_key:"uploads"}}};
    },{}],"ju1L":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.devicefarm={},e.DeviceFarm=r.defineService("devicefarm",["2015-06-23"]),Object.defineProperty(i.services.devicefarm,"2015-06-23",{get:function(){var e=require("../apis/devicefarm-2015-06-23.min.json");return e.paginators=require("../apis/devicefarm-2015-06-23.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.DeviceFarm;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/devicefarm-2015-06-23.min.json":"uytX","../apis/devicefarm-2015-06-23.paginators.json":"ufJQ"}],"YLIq":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2012-10-25",endpointPrefix:"directconnect",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Direct Connect",serviceId:"Direct Connect",signatureVersion:"v4",targetPrefix:"OvertureService",uid:"directconnect-2012-10-25"},operations:{AcceptDirectConnectGatewayAssociationProposal:{input:{type:"structure",required:["directConnectGatewayId","proposalId","associatedGatewayOwnerAccount"],members:{directConnectGatewayId:{},proposalId:{},associatedGatewayOwnerAccount:{},overrideAllowedPrefixesToDirectConnectGateway:{shape:"S5"}}},output:{type:"structure",members:{directConnectGatewayAssociation:{shape:"S9"}}}},AllocateConnectionOnInterconnect:{input:{type:"structure",required:["bandwidth","connectionName","ownerAccount","interconnectId","vlan"],members:{bandwidth:{},connectionName:{},ownerAccount:{},interconnectId:{},vlan:{type:"integer"}}},output:{shape:"So"},deprecated:!0},AllocateHostedConnection:{input:{type:"structure",required:["connectionId","ownerAccount","bandwidth","connectionName","vlan"],members:{connectionId:{},ownerAccount:{},bandwidth:{},connectionName:{},vlan:{type:"integer"},tags:{shape:"Sz"}}},output:{shape:"So"}},AllocatePrivateVirtualInterface:{input:{type:"structure",required:["connectionId","ownerAccount","newPrivateVirtualInterfaceAllocation"],members:{connectionId:{},ownerAccount:{},newPrivateVirtualInterfaceAllocation:{type:"structure",required:["virtualInterfaceName","vlan","asn"],members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},mtu:{type:"integer"},authKey:{},amazonAddress:{},addressFamily:{},customerAddress:{},tags:{shape:"Sz"}}}}},output:{shape:"S1e"}},AllocatePublicVirtualInterface:{input:{type:"structure",required:["connectionId","ownerAccount","newPublicVirtualInterfaceAllocation"],members:{connectionId:{},ownerAccount:{},newPublicVirtualInterfaceAllocation:{type:"structure",required:["virtualInterfaceName","vlan","asn"],members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},routeFilterPrefixes:{shape:"S5"},tags:{shape:"Sz"}}}}},output:{shape:"S1e"}},AllocateTransitVirtualInterface:{input:{type:"structure",required:["connectionId","ownerAccount","newTransitVirtualInterfaceAllocation"],members:{connectionId:{},ownerAccount:{},newTransitVirtualInterfaceAllocation:{type:"structure",members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},mtu:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},tags:{shape:"Sz"}}}}},output:{type:"structure",members:{virtualInterface:{shape:"S1e"}}}},AssociateConnectionWithLag:{input:{type:"structure",required:["connectionId","lagId"],members:{connectionId:{},lagId:{}}},output:{shape:"So"}},AssociateHostedConnection:{input:{type:"structure",required:["connectionId","parentConnectionId"],members:{connectionId:{},parentConnectionId:{}}},output:{shape:"So"}},AssociateVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId","connectionId"],members:{virtualInterfaceId:{},connectionId:{}}},output:{shape:"S1e"}},ConfirmConnection:{input:{type:"structure",required:["connectionId"],members:{connectionId:{}}},output:{type:"structure",members:{connectionState:{}}}},ConfirmPrivateVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{},virtualGatewayId:{},directConnectGatewayId:{}}},output:{type:"structure",members:{virtualInterfaceState:{}}}},ConfirmPublicVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{}}},output:{type:"structure",members:{virtualInterfaceState:{}}}},ConfirmTransitVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId","directConnectGatewayId"],members:{virtualInterfaceId:{},directConnectGatewayId:{}}},output:{type:"structure",members:{virtualInterfaceState:{}}}},CreateBGPPeer:{input:{type:"structure",members:{virtualInterfaceId:{},newBGPPeer:{type:"structure",members:{asn:{type:"integer"},authKey:{},addressFamily:{},amazonAddress:{},customerAddress:{}}}}},output:{type:"structure",members:{virtualInterface:{shape:"S1e"}}}},CreateConnection:{input:{type:"structure",required:["location","bandwidth","connectionName"],members:{location:{},bandwidth:{},connectionName:{},lagId:{},tags:{shape:"Sz"},providerName:{}}},output:{shape:"So"}},CreateDirectConnectGateway:{input:{type:"structure",required:["directConnectGatewayName"],members:{directConnectGatewayName:{},amazonSideAsn:{type:"long"}}},output:{type:"structure",members:{directConnectGateway:{shape:"S2c"}}}},CreateDirectConnectGatewayAssociation:{input:{type:"structure",required:["directConnectGatewayId"],members:{directConnectGatewayId:{},gatewayId:{},addAllowedPrefixesToDirectConnectGateway:{shape:"S5"},virtualGatewayId:{}}},output:{type:"structure",members:{directConnectGatewayAssociation:{shape:"S9"}}}},CreateDirectConnectGatewayAssociationProposal:{input:{type:"structure",required:["directConnectGatewayId","directConnectGatewayOwnerAccount","gatewayId"],members:{directConnectGatewayId:{},directConnectGatewayOwnerAccount:{},gatewayId:{},addAllowedPrefixesToDirectConnectGateway:{shape:"S5"},removeAllowedPrefixesToDirectConnectGateway:{shape:"S5"}}},output:{type:"structure",members:{directConnectGatewayAssociationProposal:{shape:"S2j"}}}},CreateInterconnect:{input:{type:"structure",required:["interconnectName","bandwidth","location"],members:{interconnectName:{},bandwidth:{},location:{},lagId:{},tags:{shape:"Sz"},providerName:{}}},output:{shape:"S2n"}},CreateLag:{input:{type:"structure",required:["numberOfConnections","location","connectionsBandwidth","lagName"],members:{numberOfConnections:{type:"integer"},location:{},connectionsBandwidth:{},lagName:{},connectionId:{},tags:{shape:"Sz"},childConnectionTags:{shape:"Sz"},providerName:{}}},output:{shape:"S2s"}},CreatePrivateVirtualInterface:{input:{type:"structure",required:["connectionId","newPrivateVirtualInterface"],members:{connectionId:{},newPrivateVirtualInterface:{type:"structure",required:["virtualInterfaceName","vlan","asn"],members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},mtu:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},virtualGatewayId:{},directConnectGatewayId:{},tags:{shape:"Sz"}}}}},output:{shape:"S1e"}},CreatePublicVirtualInterface:{input:{type:"structure",required:["connectionId","newPublicVirtualInterface"],members:{connectionId:{},newPublicVirtualInterface:{type:"structure",required:["virtualInterfaceName","vlan","asn"],members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},routeFilterPrefixes:{shape:"S5"},tags:{shape:"Sz"}}}}},output:{shape:"S1e"}},CreateTransitVirtualInterface:{input:{type:"structure",required:["connectionId","newTransitVirtualInterface"],members:{connectionId:{},newTransitVirtualInterface:{type:"structure",members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},mtu:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},directConnectGatewayId:{},tags:{shape:"Sz"}}}}},output:{type:"structure",members:{virtualInterface:{shape:"S1e"}}}},DeleteBGPPeer:{input:{type:"structure",members:{virtualInterfaceId:{},asn:{type:"integer"},customerAddress:{},bgpPeerId:{}}},output:{type:"structure",members:{virtualInterface:{shape:"S1e"}}}},DeleteConnection:{input:{type:"structure",required:["connectionId"],members:{connectionId:{}}},output:{shape:"So"}},DeleteDirectConnectGateway:{input:{type:"structure",required:["directConnectGatewayId"],members:{directConnectGatewayId:{}}},output:{type:"structure",members:{directConnectGateway:{shape:"S2c"}}}},DeleteDirectConnectGatewayAssociation:{input:{type:"structure",members:{associationId:{},directConnectGatewayId:{},virtualGatewayId:{}}},output:{type:"structure",members:{directConnectGatewayAssociation:{shape:"S9"}}}},DeleteDirectConnectGatewayAssociationProposal:{input:{type:"structure",required:["proposalId"],members:{proposalId:{}}},output:{type:"structure",members:{directConnectGatewayAssociationProposal:{shape:"S2j"}}}},DeleteInterconnect:{input:{type:"structure",required:["interconnectId"],members:{interconnectId:{}}},output:{type:"structure",members:{interconnectState:{}}}},DeleteLag:{input:{type:"structure",required:["lagId"],members:{lagId:{}}},output:{shape:"S2s"}},DeleteVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{}}},output:{type:"structure",members:{virtualInterfaceState:{}}}},DescribeConnectionLoa:{input:{type:"structure",required:["connectionId"],members:{connectionId:{},providerName:{},loaContentType:{}}},output:{type:"structure",members:{loa:{shape:"S3k"}}},deprecated:!0},DescribeConnections:{input:{type:"structure",members:{connectionId:{}}},output:{shape:"S3n"}},DescribeConnectionsOnInterconnect:{input:{type:"structure",required:["interconnectId"],members:{interconnectId:{}}},output:{shape:"S3n"},deprecated:!0},DescribeDirectConnectGatewayAssociationProposals:{input:{type:"structure",members:{directConnectGatewayId:{},proposalId:{},associatedGatewayId:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{directConnectGatewayAssociationProposals:{type:"list",member:{shape:"S2j"}},nextToken:{}}}},DescribeDirectConnectGatewayAssociations:{input:{type:"structure",members:{associationId:{},associatedGatewayId:{},directConnectGatewayId:{},maxResults:{type:"integer"},nextToken:{},virtualGatewayId:{}}},output:{type:"structure",members:{directConnectGatewayAssociations:{type:"list",member:{shape:"S9"}},nextToken:{}}}},DescribeDirectConnectGatewayAttachments:{input:{type:"structure",members:{directConnectGatewayId:{},virtualInterfaceId:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{directConnectGatewayAttachments:{type:"list",member:{type:"structure",members:{directConnectGatewayId:{},virtualInterfaceId:{},virtualInterfaceRegion:{},virtualInterfaceOwnerAccount:{},attachmentState:{},attachmentType:{},stateChangeError:{}}}},nextToken:{}}}},DescribeDirectConnectGateways:{input:{type:"structure",members:{directConnectGatewayId:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{directConnectGateways:{type:"list",member:{shape:"S2c"}},nextToken:{}}}},DescribeHostedConnections:{input:{type:"structure",required:["connectionId"],members:{connectionId:{}}},output:{shape:"S3n"}},DescribeInterconnectLoa:{input:{type:"structure",required:["interconnectId"],members:{interconnectId:{},providerName:{},loaContentType:{}}},output:{type:"structure",members:{loa:{shape:"S3k"}}},deprecated:!0},DescribeInterconnects:{input:{type:"structure",members:{interconnectId:{}}},output:{type:"structure",members:{interconnects:{type:"list",member:{shape:"S2n"}}}}},DescribeLags:{input:{type:"structure",members:{lagId:{}}},output:{type:"structure",members:{lags:{type:"list",member:{shape:"S2s"}}}}},DescribeLoa:{input:{type:"structure",required:["connectionId"],members:{connectionId:{},providerName:{},loaContentType:{}}},output:{shape:"S3k"}},DescribeLocations:{output:{type:"structure",members:{locations:{type:"list",member:{type:"structure",members:{locationCode:{},locationName:{},region:{},availablePortSpeeds:{type:"list",member:{}},availableProviders:{type:"list",member:{}}}}}}}},DescribeTags:{input:{type:"structure",required:["resourceArns"],members:{resourceArns:{type:"list",member:{}}}},output:{type:"structure",members:{resourceTags:{type:"list",member:{type:"structure",members:{resourceArn:{},tags:{shape:"Sz"}}}}}}},DescribeVirtualGateways:{output:{type:"structure",members:{virtualGateways:{type:"list",member:{type:"structure",members:{virtualGatewayId:{},virtualGatewayState:{}}}}}}},DescribeVirtualInterfaces:{input:{type:"structure",members:{connectionId:{},virtualInterfaceId:{}}},output:{type:"structure",members:{virtualInterfaces:{type:"list",member:{shape:"S1e"}}}}},DisassociateConnectionFromLag:{input:{type:"structure",required:["connectionId","lagId"],members:{connectionId:{},lagId:{}}},output:{shape:"So"}},ListVirtualInterfaceTestHistory:{input:{type:"structure",members:{testId:{},virtualInterfaceId:{},bgpPeers:{shape:"S55"},status:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{virtualInterfaceTestHistory:{type:"list",member:{shape:"S59"}},nextToken:{}}}},StartBgpFailoverTest:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{},bgpPeers:{shape:"S55"},testDurationInMinutes:{type:"integer"}}},output:{type:"structure",members:{virtualInterfaceTest:{shape:"S59"}}}},StopBgpFailoverTest:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{}}},output:{type:"structure",members:{virtualInterfaceTest:{shape:"S59"}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sz"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDirectConnectGatewayAssociation:{input:{type:"structure",members:{associationId:{},addAllowedPrefixesToDirectConnectGateway:{shape:"S5"},removeAllowedPrefixesToDirectConnectGateway:{shape:"S5"}}},output:{type:"structure",members:{directConnectGatewayAssociation:{shape:"S9"}}}},UpdateLag:{input:{type:"structure",required:["lagId"],members:{lagId:{},lagName:{},minimumLinks:{type:"integer"}}},output:{shape:"S2s"}},UpdateVirtualInterfaceAttributes:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{},mtu:{type:"integer"}}},output:{shape:"S1e"}}},shapes:{S5:{type:"list",member:{type:"structure",members:{cidr:{}}}},S9:{type:"structure",members:{directConnectGatewayId:{},directConnectGatewayOwnerAccount:{},associationState:{},stateChangeError:{},associatedGateway:{shape:"Sc"},associationId:{},allowedPrefixesToDirectConnectGateway:{shape:"S5"},virtualGatewayId:{},virtualGatewayRegion:{type:"string",deprecated:!0},virtualGatewayOwnerAccount:{}}},Sc:{type:"structure",members:{id:{},type:{},ownerAccount:{},region:{}}},So:{type:"structure",members:{ownerAccount:{},connectionId:{},connectionName:{},connectionState:{},region:{},location:{},bandwidth:{},vlan:{type:"integer"},partnerName:{},loaIssueTime:{type:"timestamp"},lagId:{},awsDevice:{shape:"Sv"},jumboFrameCapable:{type:"boolean"},awsDeviceV2:{},hasLogicalRedundancy:{},tags:{shape:"Sz"},providerName:{}}},Sv:{type:"string",deprecated:!0},Sz:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}},S1e:{type:"structure",members:{ownerAccount:{},virtualInterfaceId:{},location:{},connectionId:{},virtualInterfaceType:{},virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},amazonSideAsn:{type:"long"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},virtualInterfaceState:{},customerRouterConfig:{},mtu:{type:"integer"},jumboFrameCapable:{type:"boolean"},virtualGatewayId:{},directConnectGatewayId:{},routeFilterPrefixes:{shape:"S5"},bgpPeers:{type:"list",member:{type:"structure",members:{bgpPeerId:{},asn:{type:"integer"},authKey:{},addressFamily:{},amazonAddress:{},customerAddress:{},bgpPeerState:{},bgpStatus:{},awsDeviceV2:{}}}},region:{},awsDeviceV2:{},tags:{shape:"Sz"}}},S2c:{type:"structure",members:{directConnectGatewayId:{},directConnectGatewayName:{},amazonSideAsn:{type:"long"},ownerAccount:{},directConnectGatewayState:{},stateChangeError:{}}},S2j:{type:"structure",members:{proposalId:{},directConnectGatewayId:{},directConnectGatewayOwnerAccount:{},proposalState:{},associatedGateway:{shape:"Sc"},existingAllowedPrefixesToDirectConnectGateway:{shape:"S5"},requestedAllowedPrefixesToDirectConnectGateway:{shape:"S5"}}},S2n:{type:"structure",members:{interconnectId:{},interconnectName:{},interconnectState:{},region:{},location:{},bandwidth:{},loaIssueTime:{type:"timestamp"},lagId:{},awsDevice:{shape:"Sv"},jumboFrameCapable:{type:"boolean"},awsDeviceV2:{},hasLogicalRedundancy:{},tags:{shape:"Sz"},providerName:{}}},S2s:{type:"structure",members:{connectionsBandwidth:{},numberOfConnections:{type:"integer"},lagId:{},ownerAccount:{},lagName:{},lagState:{},location:{},region:{},minimumLinks:{type:"integer"},awsDevice:{shape:"Sv"},awsDeviceV2:{},connections:{shape:"S2u"},allowsHostedConnections:{type:"boolean"},jumboFrameCapable:{type:"boolean"},hasLogicalRedundancy:{},tags:{shape:"Sz"},providerName:{}}},S2u:{type:"list",member:{shape:"So"}},S3k:{type:"structure",members:{loaContent:{type:"blob"},loaContentType:{}}},S3n:{type:"structure",members:{connections:{shape:"S2u"}}},S55:{type:"list",member:{}},S59:{type:"structure",members:{testId:{},virtualInterfaceId:{},bgpPeers:{shape:"S55"},status:{},ownerAccount:{},testDurationInMinutes:{type:"integer"},startTime:{type:"timestamp"},endTime:{type:"timestamp"}}}}};
    },{}],"BcYg":[function(require,module,exports) {
    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"}}};
    },{}],"XCRP":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.directconnect={},e.DirectConnect=r.defineService("directconnect",["2012-10-25"]),Object.defineProperty(i.services.directconnect,"2012-10-25",{get:function(){var e=require("../apis/directconnect-2012-10-25.min.json");return e.paginators=require("../apis/directconnect-2012-10-25.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.DirectConnect;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/directconnect-2012-10-25.min.json":"YLIq","../apis/directconnect-2012-10-25.paginators.json":"BcYg"}],"KXBJ":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-04-16",endpointPrefix:"ds",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Directory Service",serviceFullName:"AWS Directory Service",serviceId:"Directory Service",signatureVersion:"v4",targetPrefix:"DirectoryService_20150416",uid:"ds-2015-04-16"},operations:{AcceptSharedDirectory:{input:{type:"structure",required:["SharedDirectoryId"],members:{SharedDirectoryId:{}}},output:{type:"structure",members:{SharedDirectory:{shape:"S4"}}}},AddIpRoutes:{input:{type:"structure",required:["DirectoryId","IpRoutes"],members:{DirectoryId:{},IpRoutes:{type:"list",member:{type:"structure",members:{CidrIp:{},Description:{}}}},UpdateSecurityGroupForDirectoryControllers:{type:"boolean"}}},output:{type:"structure",members:{}}},AddTagsToResource:{input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{},Tags:{shape:"Sk"}}},output:{type:"structure",members:{}}},CancelSchemaExtension:{input:{type:"structure",required:["DirectoryId","SchemaExtensionId"],members:{DirectoryId:{},SchemaExtensionId:{}}},output:{type:"structure",members:{}}},ConnectDirectory:{input:{type:"structure",required:["Name","Password","Size","ConnectSettings"],members:{Name:{},ShortName:{},Password:{shape:"Sv"},Description:{},Size:{},ConnectSettings:{type:"structure",required:["VpcId","SubnetIds","CustomerDnsIps","CustomerUserName"],members:{VpcId:{},SubnetIds:{shape:"Sz"},CustomerDnsIps:{shape:"S11"},CustomerUserName:{}}},Tags:{shape:"Sk"}}},output:{type:"structure",members:{DirectoryId:{}}}},CreateAlias:{input:{type:"structure",required:["DirectoryId","Alias"],members:{DirectoryId:{},Alias:{}}},output:{type:"structure",members:{DirectoryId:{},Alias:{}}}},CreateComputer:{input:{type:"structure",required:["DirectoryId","ComputerName","Password"],members:{DirectoryId:{},ComputerName:{},Password:{type:"string",sensitive:!0},OrganizationalUnitDistinguishedName:{},ComputerAttributes:{shape:"S1c"}}},output:{type:"structure",members:{Computer:{type:"structure",members:{ComputerId:{},ComputerName:{},ComputerAttributes:{shape:"S1c"}}}}}},CreateConditionalForwarder:{input:{type:"structure",required:["DirectoryId","RemoteDomainName","DnsIpAddrs"],members:{DirectoryId:{},RemoteDomainName:{},DnsIpAddrs:{shape:"S11"}}},output:{type:"structure",members:{}}},CreateDirectory:{input:{type:"structure",required:["Name","Password","Size"],members:{Name:{},ShortName:{},Password:{shape:"S1n"},Description:{},Size:{},VpcSettings:{shape:"S1o"},Tags:{shape:"Sk"}}},output:{type:"structure",members:{DirectoryId:{}}}},CreateLogSubscription:{input:{type:"structure",required:["DirectoryId","LogGroupName"],members:{DirectoryId:{},LogGroupName:{}}},output:{type:"structure",members:{}}},CreateMicrosoftAD:{input:{type:"structure",required:["Name","Password","VpcSettings"],members:{Name:{},ShortName:{},Password:{shape:"S1n"},Description:{},VpcSettings:{shape:"S1o"},Edition:{},Tags:{shape:"Sk"}}},output:{type:"structure",members:{DirectoryId:{}}}},CreateSnapshot:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},Name:{}}},output:{type:"structure",members:{SnapshotId:{}}}},CreateTrust:{input:{type:"structure",required:["DirectoryId","RemoteDomainName","TrustPassword","TrustDirection"],members:{DirectoryId:{},RemoteDomainName:{},TrustPassword:{type:"string",sensitive:!0},TrustDirection:{},TrustType:{},ConditionalForwarderIpAddrs:{shape:"S11"},SelectiveAuth:{}}},output:{type:"structure",members:{TrustId:{}}}},DeleteConditionalForwarder:{input:{type:"structure",required:["DirectoryId","RemoteDomainName"],members:{DirectoryId:{},RemoteDomainName:{}}},output:{type:"structure",members:{}}},DeleteDirectory:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{}}},output:{type:"structure",members:{DirectoryId:{}}}},DeleteLogSubscription:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{}}},output:{type:"structure",members:{}}},DeleteSnapshot:{input:{type:"structure",required:["SnapshotId"],members:{SnapshotId:{}}},output:{type:"structure",members:{SnapshotId:{}}}},DeleteTrust:{input:{type:"structure",required:["TrustId"],members:{TrustId:{},DeleteAssociatedConditionalForwarder:{type:"boolean"}}},output:{type:"structure",members:{TrustId:{}}}},DeregisterCertificate:{input:{type:"structure",required:["DirectoryId","CertificateId"],members:{DirectoryId:{},CertificateId:{}}},output:{type:"structure",members:{}}},DeregisterEventTopic:{input:{type:"structure",required:["DirectoryId","TopicName"],members:{DirectoryId:{},TopicName:{}}},output:{type:"structure",members:{}}},DescribeCertificate:{input:{type:"structure",required:["DirectoryId","CertificateId"],members:{DirectoryId:{},CertificateId:{}}},output:{type:"structure",members:{Certificate:{type:"structure",members:{CertificateId:{},State:{},StateReason:{},CommonName:{},RegisteredDateTime:{type:"timestamp"},ExpiryDateTime:{type:"timestamp"}}}}}},DescribeConditionalForwarders:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},RemoteDomainNames:{type:"list",member:{}}}},output:{type:"structure",members:{ConditionalForwarders:{type:"list",member:{type:"structure",members:{RemoteDomainName:{},DnsIpAddrs:{shape:"S11"},ReplicationScope:{}}}}}}},DescribeDirectories:{input:{type:"structure",members:{DirectoryIds:{shape:"S33"},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{DirectoryDescriptions:{type:"list",member:{type:"structure",members:{DirectoryId:{},Name:{},ShortName:{},Size:{},Edition:{},Alias:{},AccessUrl:{},Description:{},DnsIpAddrs:{shape:"S11"},Stage:{},ShareStatus:{},ShareMethod:{},ShareNotes:{shape:"S8"},LaunchTime:{type:"timestamp"},StageLastUpdatedDateTime:{type:"timestamp"},Type:{},VpcSettings:{shape:"S3d"},ConnectSettings:{type:"structure",members:{VpcId:{},SubnetIds:{shape:"Sz"},CustomerUserName:{},SecurityGroupId:{},AvailabilityZones:{shape:"S3f"},ConnectIps:{type:"list",member:{}}}},RadiusSettings:{shape:"S3j"},RadiusStatus:{},StageReason:{},SsoEnabled:{type:"boolean"},DesiredNumberOfDomainControllers:{type:"integer"},OwnerDirectoryDescription:{type:"structure",members:{DirectoryId:{},AccountId:{},DnsIpAddrs:{shape:"S11"},VpcSettings:{shape:"S3d"},RadiusSettings:{shape:"S3j"},RadiusStatus:{}}}}}},NextToken:{}}}},DescribeDomainControllers:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},DomainControllerIds:{type:"list",member:{}},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{DomainControllers:{type:"list",member:{type:"structure",members:{DirectoryId:{},DomainControllerId:{},DnsIpAddr:{},VpcId:{},SubnetId:{},AvailabilityZone:{},Status:{},StatusReason:{},LaunchTime:{type:"timestamp"},StatusLastUpdatedDateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeEventTopics:{input:{type:"structure",members:{DirectoryId:{},TopicNames:{type:"list",member:{}}}},output:{type:"structure",members:{EventTopics:{type:"list",member:{type:"structure",members:{DirectoryId:{},TopicName:{},TopicArn:{},CreatedDateTime:{type:"timestamp"},Status:{}}}}}}},DescribeLDAPSSettings:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},Type:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{LDAPSSettingsInfo:{type:"list",member:{type:"structure",members:{LDAPSStatus:{},LDAPSStatusReason:{},LastUpdatedDateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeSharedDirectories:{input:{type:"structure",required:["OwnerDirectoryId"],members:{OwnerDirectoryId:{},SharedDirectoryIds:{shape:"S33"},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{SharedDirectories:{type:"list",member:{shape:"S4"}},NextToken:{}}}},DescribeSnapshots:{input:{type:"structure",members:{DirectoryId:{},SnapshotIds:{type:"list",member:{}},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Snapshots:{type:"list",member:{type:"structure",members:{DirectoryId:{},SnapshotId:{},Type:{},Name:{},Status:{},StartTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeTrusts:{input:{type:"structure",members:{DirectoryId:{},TrustIds:{type:"list",member:{}},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Trusts:{type:"list",member:{type:"structure",members:{DirectoryId:{},TrustId:{},RemoteDomainName:{},TrustType:{},TrustDirection:{},TrustState:{},CreatedDateTime:{type:"timestamp"},LastUpdatedDateTime:{type:"timestamp"},StateLastUpdatedDateTime:{type:"timestamp"},TrustStateReason:{},SelectiveAuth:{}}}},NextToken:{}}}},DisableLDAPS:{input:{type:"structure",required:["DirectoryId","Type"],members:{DirectoryId:{},Type:{}}},output:{type:"structure",members:{}}},DisableRadius:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{}}},output:{type:"structure",members:{}}},DisableSso:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},UserName:{},Password:{shape:"Sv"}}},output:{type:"structure",members:{}}},EnableLDAPS:{input:{type:"structure",required:["DirectoryId","Type"],members:{DirectoryId:{},Type:{}}},output:{type:"structure",members:{}}},EnableRadius:{input:{type:"structure",required:["DirectoryId","RadiusSettings"],members:{DirectoryId:{},RadiusSettings:{shape:"S3j"}}},output:{type:"structure",members:{}}},EnableSso:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},UserName:{},Password:{shape:"Sv"}}},output:{type:"structure",members:{}}},GetDirectoryLimits:{input:{type:"structure",members:{}},output:{type:"structure",members:{DirectoryLimits:{type:"structure",members:{CloudOnlyDirectoriesLimit:{type:"integer"},CloudOnlyDirectoriesCurrentCount:{type:"integer"},CloudOnlyDirectoriesLimitReached:{type:"boolean"},CloudOnlyMicrosoftADLimit:{type:"integer"},CloudOnlyMicrosoftADCurrentCount:{type:"integer"},CloudOnlyMicrosoftADLimitReached:{type:"boolean"},ConnectedDirectoriesLimit:{type:"integer"},ConnectedDirectoriesCurrentCount:{type:"integer"},ConnectedDirectoriesLimitReached:{type:"boolean"}}}}}},GetSnapshotLimits:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{}}},output:{type:"structure",members:{SnapshotLimits:{type:"structure",members:{ManualSnapshotsLimit:{type:"integer"},ManualSnapshotsCurrentCount:{type:"integer"},ManualSnapshotsLimitReached:{type:"boolean"}}}}}},ListCertificates:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},CertificatesInfo:{type:"list",member:{type:"structure",members:{CertificateId:{},CommonName:{},State:{},ExpiryDateTime:{type:"timestamp"}}}}}}},ListIpRoutes:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{IpRoutesInfo:{type:"list",member:{type:"structure",members:{DirectoryId:{},CidrIp:{},IpRouteStatusMsg:{},AddedDateTime:{type:"timestamp"},IpRouteStatusReason:{},Description:{}}}},NextToken:{}}}},ListLogSubscriptions:{input:{type:"structure",members:{DirectoryId:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{LogSubscriptions:{type:"list",member:{type:"structure",members:{DirectoryId:{},LogGroupName:{},SubscriptionCreatedDateTime:{type:"timestamp"}}}},NextToken:{}}}},ListSchemaExtensions:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{SchemaExtensionsInfo:{type:"list",member:{type:"structure",members:{DirectoryId:{},SchemaExtensionId:{},Description:{},SchemaExtensionStatus:{},SchemaExtensionStatusReason:{},StartDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"Sk"},NextToken:{}}}},RegisterCertificate:{input:{type:"structure",required:["DirectoryId","CertificateData"],members:{DirectoryId:{},CertificateData:{}}},output:{type:"structure",members:{CertificateId:{}}}},RegisterEventTopic:{input:{type:"structure",required:["DirectoryId","TopicName"],members:{DirectoryId:{},TopicName:{}}},output:{type:"structure",members:{}}},RejectSharedDirectory:{input:{type:"structure",required:["SharedDirectoryId"],members:{SharedDirectoryId:{}}},output:{type:"structure",members:{SharedDirectoryId:{}}}},RemoveIpRoutes:{input:{type:"structure",required:["DirectoryId","CidrIps"],members:{DirectoryId:{},CidrIps:{type:"list",member:{}}}},output:{type:"structure",members:{}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},ResetUserPassword:{input:{type:"structure",required:["DirectoryId","UserName","NewPassword"],members:{DirectoryId:{},UserName:{},NewPassword:{type:"string",sensitive:!0}}},output:{type:"structure",members:{}}},RestoreFromSnapshot:{input:{type:"structure",required:["SnapshotId"],members:{SnapshotId:{}}},output:{type:"structure",members:{}}},ShareDirectory:{input:{type:"structure",required:["DirectoryId","ShareTarget","ShareMethod"],members:{DirectoryId:{},ShareNotes:{shape:"S8"},ShareTarget:{type:"structure",required:["Id","Type"],members:{Id:{},Type:{}}},ShareMethod:{}}},output:{type:"structure",members:{SharedDirectoryId:{}}}},StartSchemaExtension:{input:{type:"structure",required:["DirectoryId","CreateSnapshotBeforeSchemaExtension","LdifContent","Description"],members:{DirectoryId:{},CreateSnapshotBeforeSchemaExtension:{type:"boolean"},LdifContent:{},Description:{}}},output:{type:"structure",members:{SchemaExtensionId:{}}}},UnshareDirectory:{input:{type:"structure",required:["DirectoryId","UnshareTarget"],members:{DirectoryId:{},UnshareTarget:{type:"structure",required:["Id","Type"],members:{Id:{},Type:{}}}}},output:{type:"structure",members:{SharedDirectoryId:{}}}},UpdateConditionalForwarder:{input:{type:"structure",required:["DirectoryId","RemoteDomainName","DnsIpAddrs"],members:{DirectoryId:{},RemoteDomainName:{},DnsIpAddrs:{shape:"S11"}}},output:{type:"structure",members:{}}},UpdateNumberOfDomainControllers:{input:{type:"structure",required:["DirectoryId","DesiredNumber"],members:{DirectoryId:{},DesiredNumber:{type:"integer"}}},output:{type:"structure",members:{}}},UpdateRadius:{input:{type:"structure",required:["DirectoryId","RadiusSettings"],members:{DirectoryId:{},RadiusSettings:{shape:"S3j"}}},output:{type:"structure",members:{}}},UpdateTrust:{input:{type:"structure",required:["TrustId"],members:{TrustId:{},SelectiveAuth:{}}},output:{type:"structure",members:{RequestId:{},TrustId:{}}}},VerifyTrust:{input:{type:"structure",required:["TrustId"],members:{TrustId:{}}},output:{type:"structure",members:{TrustId:{}}}}},shapes:{S4:{type:"structure",members:{OwnerAccountId:{},OwnerDirectoryId:{},ShareMethod:{},SharedAccountId:{},SharedDirectoryId:{},ShareStatus:{},ShareNotes:{shape:"S8"},CreatedDateTime:{type:"timestamp"},LastUpdatedDateTime:{type:"timestamp"}}},S8:{type:"string",sensitive:!0},Sk:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sv:{type:"string",sensitive:!0},Sz:{type:"list",member:{}},S11:{type:"list",member:{}},S1c:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}},S1n:{type:"string",sensitive:!0},S1o:{type:"structure",required:["VpcId","SubnetIds"],members:{VpcId:{},SubnetIds:{shape:"Sz"}}},S33:{type:"list",member:{}},S3d:{type:"structure",members:{VpcId:{},SubnetIds:{shape:"Sz"},SecurityGroupId:{},AvailabilityZones:{shape:"S3f"}}},S3f:{type:"list",member:{}},S3j:{type:"structure",members:{RadiusServers:{type:"list",member:{}},RadiusPort:{type:"integer"},RadiusTimeout:{type:"integer"},RadiusRetries:{type:"integer"},SharedSecret:{type:"string",sensitive:!0},AuthenticationProtocol:{},DisplayLabel:{},UseSameUsername:{type:"boolean"}}}}};
    },{}],"ZFIV":[function(require,module,exports) {
    module.exports={pagination:{DescribeDomainControllers:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit"}}};
    },{}],"TSTz":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.directoryservice={},e.DirectoryService=r.defineService("directoryservice",["2015-04-16"]),Object.defineProperty(i.services.directoryservice,"2015-04-16",{get:function(){var e=require("../apis/ds-2015-04-16.min.json");return e.paginators=require("../apis/ds-2015-04-16.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.DirectoryService;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/ds-2015-04-16.min.json":"KXBJ","../apis/ds-2015-04-16.paginators.json":"ZFIV"}],"hc2Z":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-11-01",endpointPrefix:"discovery",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Application Discovery Service",serviceId:"Application Discovery Service",signatureVersion:"v4",targetPrefix:"AWSPoseidonService_V2015_11_01",uid:"discovery-2015-11-01"},operations:{AssociateConfigurationItemsToApplication:{input:{type:"structure",required:["applicationConfigurationId","configurationIds"],members:{applicationConfigurationId:{},configurationIds:{shape:"S3"}}},output:{type:"structure",members:{}}},BatchDeleteImportData:{input:{type:"structure",required:["importTaskIds"],members:{importTaskIds:{type:"list",member:{}}}},output:{type:"structure",members:{errors:{type:"list",member:{type:"structure",members:{importTaskId:{},errorCode:{},errorDescription:{}}}}}}},CreateApplication:{input:{type:"structure",required:["name"],members:{name:{},description:{}}},output:{type:"structure",members:{configurationId:{}}}},CreateTags:{input:{type:"structure",required:["configurationIds","tags"],members:{configurationIds:{shape:"S3"},tags:{shape:"Si"}}},output:{type:"structure",members:{}}},DeleteApplications:{input:{type:"structure",required:["configurationIds"],members:{configurationIds:{type:"list",member:{}}}},output:{type:"structure",members:{}}},DeleteTags:{input:{type:"structure",required:["configurationIds"],members:{configurationIds:{shape:"S3"},tags:{shape:"Si"}}},output:{type:"structure",members:{}}},DescribeAgents:{input:{type:"structure",members:{agentIds:{shape:"St"},filters:{shape:"Sv"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{agentsInfo:{type:"list",member:{type:"structure",members:{agentId:{},hostName:{},agentNetworkInfoList:{type:"list",member:{type:"structure",members:{ipAddress:{},macAddress:{}}}},connectorId:{},version:{},health:{},lastHealthPingTime:{},collectionStatus:{},agentType:{},registeredTime:{}}}},nextToken:{}}}},DescribeConfigurations:{input:{type:"structure",required:["configurationIds"],members:{configurationIds:{shape:"S3"}}},output:{type:"structure",members:{configurations:{type:"list",member:{type:"map",key:{},value:{}}}}}},DescribeContinuousExports:{input:{type:"structure",members:{exportIds:{type:"list",member:{}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{descriptions:{type:"list",member:{type:"structure",members:{exportId:{},status:{},statusDetail:{},s3Bucket:{},startTime:{type:"timestamp"},stopTime:{type:"timestamp"},dataSource:{},schemaStorageConfig:{shape:"S1o"}}}},nextToken:{}}}},DescribeExportConfigurations:{input:{type:"structure",members:{exportIds:{shape:"S1r"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{exportsInfo:{shape:"S1t"},nextToken:{}}},deprecated:!0},DescribeExportTasks:{input:{type:"structure",members:{exportIds:{shape:"S1r"},filters:{shape:"S21"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{exportsInfo:{shape:"S1t"},nextToken:{}}}},DescribeImportTasks:{input:{type:"structure",members:{filters:{type:"list",member:{type:"structure",members:{name:{},values:{type:"list",member:{}}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{nextToken:{},tasks:{type:"list",member:{shape:"S2e"}}}}},DescribeTags:{input:{type:"structure",members:{filters:{type:"list",member:{type:"structure",required:["name","values"],members:{name:{},values:{shape:"Sx"}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{tags:{type:"list",member:{type:"structure",members:{configurationType:{},configurationId:{},key:{},value:{},timeOfCreation:{type:"timestamp"}}}},nextToken:{}}}},DisassociateConfigurationItemsFromApplication:{input:{type:"structure",required:["applicationConfigurationId","configurationIds"],members:{applicationConfigurationId:{},configurationIds:{shape:"S3"}}},output:{type:"structure",members:{}}},ExportConfigurations:{output:{type:"structure",members:{exportId:{}}},deprecated:!0},GetDiscoverySummary:{input:{type:"structure",members:{}},output:{type:"structure",members:{servers:{type:"long"},applications:{type:"long"},serversMappedToApplications:{type:"long"},serversMappedtoTags:{type:"long"},agentSummary:{type:"structure",required:["activeAgents","healthyAgents","blackListedAgents","shutdownAgents","unhealthyAgents","totalAgents","unknownAgents"],members:{activeAgents:{type:"integer"},healthyAgents:{type:"integer"},blackListedAgents:{type:"integer"},shutdownAgents:{type:"integer"},unhealthyAgents:{type:"integer"},totalAgents:{type:"integer"},unknownAgents:{type:"integer"}}},connectorSummary:{type:"structure",required:["activeConnectors","healthyConnectors","blackListedConnectors","shutdownConnectors","unhealthyConnectors","totalConnectors","unknownConnectors"],members:{activeConnectors:{type:"integer"},healthyConnectors:{type:"integer"},blackListedConnectors:{type:"integer"},shutdownConnectors:{type:"integer"},unhealthyConnectors:{type:"integer"},totalConnectors:{type:"integer"},unknownConnectors:{type:"integer"}}}}}},ListConfigurations:{input:{type:"structure",required:["configurationType"],members:{configurationType:{},filters:{shape:"Sv"},maxResults:{type:"integer"},nextToken:{},orderBy:{type:"list",member:{type:"structure",required:["fieldName"],members:{fieldName:{},sortOrder:{}}}}}},output:{type:"structure",members:{configurations:{type:"list",member:{type:"map",key:{},value:{}}},nextToken:{}}}},ListServerNeighbors:{input:{type:"structure",required:["configurationId"],members:{configurationId:{},portInformationNeeded:{type:"boolean"},neighborConfigurationIds:{shape:"S3"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["neighbors"],members:{neighbors:{type:"list",member:{type:"structure",required:["sourceServerId","destinationServerId","connectionsCount"],members:{sourceServerId:{},destinationServerId:{},destinationPort:{type:"integer"},transportProtocol:{},connectionsCount:{type:"long"}}}},nextToken:{},knownDependencyCount:{type:"long"}}}},StartContinuousExport:{input:{type:"structure",members:{}},output:{type:"structure",members:{exportId:{},s3Bucket:{},startTime:{type:"timestamp"},dataSource:{},schemaStorageConfig:{shape:"S1o"}}}},StartDataCollectionByAgentIds:{input:{type:"structure",required:["agentIds"],members:{agentIds:{shape:"St"}}},output:{type:"structure",members:{agentsConfigurationStatus:{shape:"S3f"}}}},StartExportTask:{input:{type:"structure",members:{exportDataFormat:{type:"list",member:{}},filters:{shape:"S21"},startTime:{type:"timestamp"},endTime:{type:"timestamp"}}},output:{type:"structure",members:{exportId:{}}}},StartImportTask:{input:{type:"structure",required:["name","importUrl"],members:{clientRequestToken:{idempotencyToken:!0},name:{},importUrl:{}}},output:{type:"structure",members:{task:{shape:"S2e"}}}},StopContinuousExport:{input:{type:"structure",required:["exportId"],members:{exportId:{}}},output:{type:"structure",members:{startTime:{type:"timestamp"},stopTime:{type:"timestamp"}}}},StopDataCollectionByAgentIds:{input:{type:"structure",required:["agentIds"],members:{agentIds:{shape:"St"}}},output:{type:"structure",members:{agentsConfigurationStatus:{shape:"S3f"}}}},UpdateApplication:{input:{type:"structure",required:["configurationId"],members:{configurationId:{},name:{},description:{}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"list",member:{}},Si:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},St:{type:"list",member:{}},Sv:{type:"list",member:{type:"structure",required:["name","values","condition"],members:{name:{},values:{shape:"Sx"},condition:{}}}},Sx:{type:"list",member:{}},S1o:{type:"map",key:{},value:{}},S1r:{type:"list",member:{}},S1t:{type:"list",member:{type:"structure",required:["exportId","exportStatus","statusMessage","exportRequestTime"],members:{exportId:{},exportStatus:{},statusMessage:{},configurationsDownloadUrl:{},exportRequestTime:{type:"timestamp"},isTruncated:{type:"boolean"},requestedStartTime:{type:"timestamp"},requestedEndTime:{type:"timestamp"}}}},S21:{type:"list",member:{type:"structure",required:["name","values","condition"],members:{name:{},values:{shape:"Sx"},condition:{}}}},S2e:{type:"structure",members:{importTaskId:{},clientRequestToken:{},name:{},importUrl:{},status:{},importRequestTime:{type:"timestamp"},importCompletionTime:{type:"timestamp"},importDeletedTime:{type:"timestamp"},serverImportSuccess:{type:"integer"},serverImportFailure:{type:"integer"},applicationImportSuccess:{type:"integer"},applicationImportFailure:{type:"integer"},errorsAndFailedEntriesZip:{}}},S3f:{type:"list",member:{type:"structure",members:{agentId:{},operationSucceeded:{type:"boolean"},description:{}}}}}};
    },{}],"YS3n":[function(require,module,exports) {
    module.exports={pagination:{DescribeContinuousExports:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},DescribeImportTasks:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}};
    },{}],"XDlv":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.discovery={},e.Discovery=r.defineService("discovery",["2015-11-01"]),Object.defineProperty(i.services.discovery,"2015-11-01",{get:function(){var e=require("../apis/discovery-2015-11-01.min.json");return e.paginators=require("../apis/discovery-2015-11-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Discovery;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/discovery-2015-11-01.min.json":"hc2Z","../apis/discovery-2015-11-01.paginators.json":"YS3n"}],"PZmk":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-01-01",endpointPrefix:"dms",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Database Migration Service",serviceId:"Database Migration Service",signatureVersion:"v4",targetPrefix:"AmazonDMSv20160101",uid:"dms-2016-01-01"},operations:{AddTagsToResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S3"}}},output:{type:"structure",members:{}}},ApplyPendingMaintenanceAction:{input:{type:"structure",required:["ReplicationInstanceArn","ApplyAction","OptInType"],members:{ReplicationInstanceArn:{},ApplyAction:{},OptInType:{}}},output:{type:"structure",members:{ResourcePendingMaintenanceActions:{shape:"S8"}}}},CancelReplicationTaskAssessmentRun:{input:{type:"structure",required:["ReplicationTaskAssessmentRunArn"],members:{ReplicationTaskAssessmentRunArn:{}}},output:{type:"structure",members:{ReplicationTaskAssessmentRun:{shape:"Se"}}}},CreateEndpoint:{input:{type:"structure",required:["EndpointIdentifier","EndpointType","EngineName"],members:{EndpointIdentifier:{},EndpointType:{},EngineName:{},Username:{},Password:{shape:"Sj"},ServerName:{},Port:{type:"integer"},DatabaseName:{},ExtraConnectionAttributes:{},KmsKeyId:{},Tags:{shape:"S3"},CertificateArn:{},SslMode:{},ServiceAccessRoleArn:{},ExternalTableDefinition:{},DynamoDbSettings:{shape:"Sm"},S3Settings:{shape:"Sn"},DmsTransferSettings:{shape:"Sw"},MongoDbSettings:{shape:"Sx"},KinesisSettings:{shape:"S11"},KafkaSettings:{shape:"S13"},ElasticsearchSettings:{shape:"S14"},NeptuneSettings:{shape:"S15"},RedshiftSettings:{shape:"S16"},PostgreSQLSettings:{shape:"S17"},MySQLSettings:{shape:"S18"},OracleSettings:{shape:"S1a"},SybaseSettings:{shape:"S1c"},MicrosoftSQLServerSettings:{shape:"S1d"},IBMDb2Settings:{shape:"S1f"},ResourceIdentifier:{},DocDbSettings:{shape:"S1g"}}},output:{type:"structure",members:{Endpoint:{shape:"S1i"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S1k"},SourceIds:{shape:"S1l"},Enabled:{type:"boolean"},Tags:{shape:"S3"}}},output:{type:"structure",members:{EventSubscription:{shape:"S1n"}}}},CreateReplicationInstance:{input:{type:"structure",required:["ReplicationInstanceIdentifier","ReplicationInstanceClass"],members:{ReplicationInstanceIdentifier:{},AllocatedStorage:{type:"integer"},ReplicationInstanceClass:{},VpcSecurityGroupIds:{shape:"S1q"},AvailabilityZone:{},ReplicationSubnetGroupIdentifier:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},Tags:{shape:"S3"},KmsKeyId:{},PubliclyAccessible:{type:"boolean"},DnsNameServers:{},ResourceIdentifier:{}}},output:{type:"structure",members:{ReplicationInstance:{shape:"S1s"}}}},CreateReplicationSubnetGroup:{input:{type:"structure",required:["ReplicationSubnetGroupIdentifier","ReplicationSubnetGroupDescription","SubnetIds"],members:{ReplicationSubnetGroupIdentifier:{},ReplicationSubnetGroupDescription:{},SubnetIds:{shape:"S23"},Tags:{shape:"S3"}}},output:{type:"structure",members:{ReplicationSubnetGroup:{shape:"S1v"}}}},CreateReplicationTask:{input:{type:"structure",required:["ReplicationTaskIdentifier","SourceEndpointArn","TargetEndpointArn","ReplicationInstanceArn","MigrationType","TableMappings"],members:{ReplicationTaskIdentifier:{},SourceEndpointArn:{},TargetEndpointArn:{},ReplicationInstanceArn:{},MigrationType:{},TableMappings:{},ReplicationTaskSettings:{},CdcStartTime:{type:"timestamp"},CdcStartPosition:{},CdcStopPosition:{},Tags:{shape:"S3"},TaskData:{},ResourceIdentifier:{}}},output:{type:"structure",members:{ReplicationTask:{shape:"S28"}}}},DeleteCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}},output:{type:"structure",members:{Certificate:{shape:"S2d"}}}},DeleteConnection:{input:{type:"structure",required:["EndpointArn","ReplicationInstanceArn"],members:{EndpointArn:{},ReplicationInstanceArn:{}}},output:{type:"structure",members:{Connection:{shape:"S2h"}}}},DeleteEndpoint:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}},output:{type:"structure",members:{Endpoint:{shape:"S1i"}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{type:"structure",members:{EventSubscription:{shape:"S1n"}}}},DeleteReplicationInstance:{input:{type:"structure",required:["ReplicationInstanceArn"],members:{ReplicationInstanceArn:{}}},output:{type:"structure",members:{ReplicationInstance:{shape:"S1s"}}}},DeleteReplicationSubnetGroup:{input:{type:"structure",required:["ReplicationSubnetGroupIdentifier"],members:{ReplicationSubnetGroupIdentifier:{}}},output:{type:"structure",members:{}}},DeleteReplicationTask:{input:{type:"structure",required:["ReplicationTaskArn"],members:{ReplicationTaskArn:{}}},output:{type:"structure",members:{ReplicationTask:{shape:"S28"}}}},DeleteReplicationTaskAssessmentRun:{input:{type:"structure",required:["ReplicationTaskAssessmentRunArn"],members:{ReplicationTaskAssessmentRunArn:{}}},output:{type:"structure",members:{ReplicationTaskAssessmentRun:{shape:"Se"}}}},DescribeAccountAttributes:{input:{type:"structure",members:{}},output:{type:"structure",members:{AccountQuotas:{type:"list",member:{type:"structure",members:{AccountQuotaName:{},Used:{type:"long"},Max:{type:"long"}}}},UniqueAccountIdentifier:{}}}},DescribeApplicableIndividualAssessments:{input:{type:"structure",members:{ReplicationTaskArn:{},ReplicationInstanceArn:{},SourceEngineName:{},TargetEngineName:{},MigrationType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{IndividualAssessmentNames:{type:"list",member:{}},Marker:{}}}},DescribeCertificates:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},Certificates:{type:"list",member:{shape:"S2d"}}}}},DescribeConnections:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},Connections:{type:"list",member:{shape:"S2h"}}}}},DescribeEndpointTypes:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},SupportedEndpointTypes:{type:"list",member:{type:"structure",members:{EngineName:{},SupportsCDC:{type:"boolean"},EndpointType:{},ReplicationInstanceEngineMinimumVersion:{},EngineDisplayName:{}}}}}}},DescribeEndpoints:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},Endpoints:{type:"list",member:{shape:"S1i"}}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S32"}}},output:{type:"structure",members:{EventCategoryGroupList:{type:"list",member:{type:"structure",members:{SourceType:{},EventCategories:{shape:"S1k"}}}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S1n"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S1k"},Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},Events:{type:"list",member:{type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S1k"},Date:{type:"timestamp"}}}}}}},DescribeOrderableReplicationInstances:{input:{type:"structure",members:{MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{OrderableReplicationInstances:{type:"list",member:{type:"structure",members:{EngineVersion:{},ReplicationInstanceClass:{},StorageType:{},MinAllocatedStorage:{type:"integer"},MaxAllocatedStorage:{type:"integer"},DefaultAllocatedStorage:{type:"integer"},IncludedAllocatedStorage:{type:"integer"},AvailabilityZones:{type:"list",member:{}},ReleaseStatus:{}}}},Marker:{}}}},DescribePendingMaintenanceActions:{input:{type:"structure",members:{ReplicationInstanceArn:{},Filters:{shape:"S32"},Marker:{},MaxRecords:{type:"integer"}}},output:{type:"structure",members:{PendingMaintenanceActions:{type:"list",member:{shape:"S8"}},Marker:{}}}},DescribeRefreshSchemasStatus:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}},output:{type:"structure",members:{RefreshSchemasStatus:{shape:"S44"}}}},DescribeReplicationInstanceTaskLogs:{input:{type:"structure",required:["ReplicationInstanceArn"],members:{ReplicationInstanceArn:{},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{ReplicationInstanceArn:{},ReplicationInstanceTaskLogs:{type:"list",member:{type:"structure",members:{ReplicationTaskName:{},ReplicationTaskArn:{},ReplicationInstanceTaskLogSize:{type:"long"}}}},Marker:{}}}},DescribeReplicationInstances:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},ReplicationInstances:{type:"list",member:{shape:"S1s"}}}}},DescribeReplicationSubnetGroups:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},ReplicationSubnetGroups:{type:"list",member:{shape:"S1v"}}}}},DescribeReplicationTaskAssessmentResults:{input:{type:"structure",members:{ReplicationTaskArn:{},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},BucketName:{},ReplicationTaskAssessmentResults:{type:"list",member:{type:"structure",members:{ReplicationTaskIdentifier:{},ReplicationTaskArn:{},ReplicationTaskLastAssessmentDate:{type:"timestamp"},AssessmentStatus:{},AssessmentResultsFile:{},AssessmentResults:{},S3ObjectUrl:{}}}}}}},DescribeReplicationTaskAssessmentRuns:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},ReplicationTaskAssessmentRuns:{type:"list",member:{shape:"Se"}}}}},DescribeReplicationTaskIndividualAssessments:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},ReplicationTaskIndividualAssessments:{type:"list",member:{type:"structure",members:{ReplicationTaskIndividualAssessmentArn:{},ReplicationTaskAssessmentRunArn:{},IndividualAssessmentName:{},Status:{},ReplicationTaskIndividualAssessmentStartDate:{type:"timestamp"}}}}}}},DescribeReplicationTasks:{input:{type:"structure",members:{Filters:{shape:"S32"},MaxRecords:{type:"integer"},Marker:{},WithoutSettings:{type:"boolean"}}},output:{type:"structure",members:{Marker:{},ReplicationTasks:{type:"list",member:{shape:"S28"}}}}},DescribeSchemas:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{},MaxRecords:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},Schemas:{type:"list",member:{}}}}},DescribeTableStatistics:{input:{type:"structure",required:["ReplicationTaskArn"],members:{ReplicationTaskArn:{},MaxRecords:{type:"integer"},Marker:{},Filters:{shape:"S32"}}},output:{type:"structure",members:{ReplicationTaskArn:{},TableStatistics:{type:"list",member:{type:"structure",members:{SchemaName:{},TableName:{},Inserts:{type:"long"},Deletes:{type:"long"},Updates:{type:"long"},Ddls:{type:"long"},FullLoadRows:{type:"long"},FullLoadCondtnlChkFailedRows:{type:"long"},FullLoadErrorRows:{type:"long"},FullLoadStartTime:{type:"timestamp"},FullLoadEndTime:{type:"timestamp"},FullLoadReloaded:{type:"boolean"},LastUpdateTime:{type:"timestamp"},TableState:{},ValidationPendingRecords:{type:"long"},ValidationFailedRecords:{type:"long"},ValidationSuspendedRecords:{type:"long"},ValidationState:{},ValidationStateDetails:{}}}},Marker:{}}}},ImportCertificate:{input:{type:"structure",required:["CertificateIdentifier"],members:{CertificateIdentifier:{},CertificatePem:{},CertificateWallet:{type:"blob"},Tags:{shape:"S3"}}},output:{type:"structure",members:{Certificate:{shape:"S2d"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{TagList:{shape:"S3"}}}},ModifyEndpoint:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{},EndpointIdentifier:{},EndpointType:{},EngineName:{},Username:{},Password:{shape:"Sj"},ServerName:{},Port:{type:"integer"},DatabaseName:{},ExtraConnectionAttributes:{},CertificateArn:{},SslMode:{},ServiceAccessRoleArn:{},ExternalTableDefinition:{},DynamoDbSettings:{shape:"Sm"},S3Settings:{shape:"Sn"},DmsTransferSettings:{shape:"Sw"},MongoDbSettings:{shape:"Sx"},KinesisSettings:{shape:"S11"},KafkaSettings:{shape:"S13"},ElasticsearchSettings:{shape:"S14"},NeptuneSettings:{shape:"S15"},RedshiftSettings:{shape:"S16"},PostgreSQLSettings:{shape:"S17"},MySQLSettings:{shape:"S18"},OracleSettings:{shape:"S1a"},SybaseSettings:{shape:"S1c"},MicrosoftSQLServerSettings:{shape:"S1d"},IBMDb2Settings:{shape:"S1f"},DocDbSettings:{shape:"S1g"}}},output:{type:"structure",members:{Endpoint:{shape:"S1i"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S1k"},Enabled:{type:"boolean"}}},output:{type:"structure",members:{EventSubscription:{shape:"S1n"}}}},ModifyReplicationInstance:{input:{type:"structure",required:["ReplicationInstanceArn"],members:{ReplicationInstanceArn:{},AllocatedStorage:{type:"integer"},ApplyImmediately:{type:"boolean"},ReplicationInstanceClass:{},VpcSecurityGroupIds:{shape:"S1q"},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},ReplicationInstanceIdentifier:{}}},output:{type:"structure",members:{ReplicationInstance:{shape:"S1s"}}}},ModifyReplicationSubnetGroup:{input:{type:"structure",required:["ReplicationSubnetGroupIdentifier","SubnetIds"],members:{ReplicationSubnetGroupIdentifier:{},ReplicationSubnetGroupDescription:{},SubnetIds:{shape:"S23"}}},output:{type:"structure",members:{ReplicationSubnetGroup:{shape:"S1v"}}}},ModifyReplicationTask:{input:{type:"structure",required:["ReplicationTaskArn"],members:{ReplicationTaskArn:{},ReplicationTaskIdentifier:{},MigrationType:{},TableMappings:{},ReplicationTaskSettings:{},CdcStartTime:{type:"timestamp"},CdcStartPosition:{},CdcStopPosition:{},TaskData:{}}},output:{type:"structure",members:{ReplicationTask:{shape:"S28"}}}},RebootReplicationInstance:{input:{type:"structure",required:["ReplicationInstanceArn"],members:{ReplicationInstanceArn:{},ForceFailover:{type:"boolean"}}},output:{type:"structure",members:{ReplicationInstance:{shape:"S1s"}}}},RefreshSchemas:{input:{type:"structure",required:["EndpointArn","ReplicationInstanceArn"],members:{EndpointArn:{},ReplicationInstanceArn:{}}},output:{type:"structure",members:{RefreshSchemasStatus:{shape:"S44"}}}},ReloadTables:{input:{type:"structure",required:["ReplicationTaskArn","TablesToReload"],members:{ReplicationTaskArn:{},TablesToReload:{type:"list",member:{type:"structure",required:["SchemaName","TableName"],members:{SchemaName:{},TableName:{}}}},ReloadOption:{}}},output:{type:"structure",members:{ReplicationTaskArn:{}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},StartReplicationTask:{input:{type:"structure",required:["ReplicationTaskArn","StartReplicationTaskType"],members:{ReplicationTaskArn:{},StartReplicationTaskType:{},CdcStartTime:{type:"timestamp"},CdcStartPosition:{},CdcStopPosition:{}}},output:{type:"structure",members:{ReplicationTask:{shape:"S28"}}}},StartReplicationTaskAssessment:{input:{type:"structure",required:["ReplicationTaskArn"],members:{ReplicationTaskArn:{}}},output:{type:"structure",members:{ReplicationTask:{shape:"S28"}}}},StartReplicationTaskAssessmentRun:{input:{type:"structure",required:["ReplicationTaskArn","ServiceAccessRoleArn","ResultLocationBucket","AssessmentRunName"],members:{ReplicationTaskArn:{},ServiceAccessRoleArn:{},ResultLocationBucket:{},ResultLocationFolder:{},ResultEncryptionMode:{},ResultKmsKeyArn:{},AssessmentRunName:{},IncludeOnly:{type:"list",member:{}},Exclude:{type:"list",member:{}}}},output:{type:"structure",members:{ReplicationTaskAssessmentRun:{shape:"Se"}}}},StopReplicationTask:{input:{type:"structure",required:["ReplicationTaskArn"],members:{ReplicationTaskArn:{}}},output:{type:"structure",members:{ReplicationTask:{shape:"S28"}}}},TestConnection:{input:{type:"structure",required:["ReplicationInstanceArn","EndpointArn"],members:{ReplicationInstanceArn:{},EndpointArn:{}}},output:{type:"structure",members:{Connection:{shape:"S2h"}}}}},shapes:{S3:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S8:{type:"structure",members:{ResourceIdentifier:{},PendingMaintenanceActionDetails:{type:"list",member:{type:"structure",members:{Action:{},AutoAppliedAfterDate:{type:"timestamp"},ForcedApplyDate:{type:"timestamp"},OptInStatus:{},CurrentApplyDate:{type:"timestamp"},Description:{}}}}}},Se:{type:"structure",members:{ReplicationTaskAssessmentRunArn:{},ReplicationTaskArn:{},Status:{},ReplicationTaskAssessmentRunCreationDate:{type:"timestamp"},AssessmentProgress:{type:"structure",members:{IndividualAssessmentCount:{type:"integer"},IndividualAssessmentCompletedCount:{type:"integer"}}},LastFailureMessage:{},ServiceAccessRoleArn:{},ResultLocationBucket:{},ResultLocationFolder:{},ResultEncryptionMode:{},ResultKmsKeyArn:{},AssessmentRunName:{}}},Sj:{type:"string",sensitive:!0},Sm:{type:"structure",required:["ServiceAccessRoleArn"],members:{ServiceAccessRoleArn:{}}},Sn:{type:"structure",members:{ServiceAccessRoleArn:{},ExternalTableDefinition:{},CsvRowDelimiter:{},CsvDelimiter:{},BucketFolder:{},BucketName:{},CompressionType:{},EncryptionMode:{},ServerSideEncryptionKmsKeyId:{},DataFormat:{},EncodingType:{},DictPageSizeLimit:{type:"integer"},RowGroupLength:{type:"integer"},DataPageSize:{type:"integer"},ParquetVersion:{},EnableStatistics:{type:"boolean"},IncludeOpForFullLoad:{type:"boolean"},CdcInsertsOnly:{type:"boolean"},TimestampColumnName:{},ParquetTimestampInMillisecond:{type:"boolean"},CdcInsertsAndUpdates:{type:"boolean"},DatePartitionEnabled:{type:"boolean"},DatePartitionSequence:{},DatePartitionDelimiter:{}}},Sw:{type:"structure",members:{ServiceAccessRoleArn:{},BucketName:{}}},Sx:{type:"structure",members:{Username:{},Password:{shape:"Sj"},ServerName:{},Port:{type:"integer"},DatabaseName:{},AuthType:{},AuthMechanism:{},NestingLevel:{},ExtractDocId:{},DocsToInvestigate:{},AuthSource:{},KmsKeyId:{}}},S11:{type:"structure",members:{StreamArn:{},MessageFormat:{},ServiceAccessRoleArn:{},IncludeTransactionDetails:{type:"boolean"},IncludePartitionValue:{type:"boolean"},PartitionIncludeSchemaTable:{type:"boolean"},IncludeTableAlterOperations:{type:"boolean"},IncludeControlDetails:{type:"boolean"},IncludeNullAndEmpty:{type:"boolean"}}},S13:{type:"structure",members:{Broker:{},Topic:{},MessageFormat:{},IncludeTransactionDetails:{type:"boolean"},IncludePartitionValue:{type:"boolean"},PartitionIncludeSchemaTable:{type:"boolean"},IncludeTableAlterOperations:{type:"boolean"},IncludeControlDetails:{type:"boolean"},MessageMaxBytes:{type:"integer"},IncludeNullAndEmpty:{type:"boolean"}}},S14:{type:"structure",required:["ServiceAccessRoleArn","EndpointUri"],members:{ServiceAccessRoleArn:{},EndpointUri:{},FullLoadErrorPercentage:{type:"integer"},ErrorRetryDuration:{type:"integer"}}},S15:{type:"structure",required:["S3BucketName","S3BucketFolder"],members:{ServiceAccessRoleArn:{},S3BucketName:{},S3BucketFolder:{},ErrorRetryDuration:{type:"integer"},MaxFileSize:{type:"integer"},MaxRetryCount:{type:"integer"},IamAuthEnabled:{type:"boolean"}}},S16:{type:"structure",members:{AcceptAnyDate:{type:"boolean"},AfterConnectScript:{},BucketFolder:{},BucketName:{},CaseSensitiveNames:{type:"boolean"},CompUpdate:{type:"boolean"},ConnectionTimeout:{type:"integer"},DatabaseName:{},DateFormat:{},EmptyAsNull:{type:"boolean"},EncryptionMode:{},ExplicitIds:{type:"boolean"},FileTransferUploadStreams:{type:"integer"},LoadTimeout:{type:"integer"},MaxFileSize:{type:"integer"},Password:{shape:"Sj"},Port:{type:"integer"},RemoveQuotes:{type:"boolean"},ReplaceInvalidChars:{},ReplaceChars:{},ServerName:{},ServiceAccessRoleArn:{},ServerSideEncryptionKmsKeyId:{},TimeFormat:{},TrimBlanks:{type:"boolean"},TruncateColumns:{type:"boolean"},Username:{},WriteBufferSize:{type:"integer"}}},S17:{type:"structure",members:{AfterConnectScript:{},CaptureDdls:{type:"boolean"},MaxFileSize:{type:"integer"},DatabaseName:{},DdlArtifactsSchema:{},ExecuteTimeout:{type:"integer"},FailTasksOnLobTruncation:{type:"boolean"},Password:{shape:"Sj"},Port:{type:"integer"},ServerName:{},Username:{},SlotName:{}}},S18:{type:"structure",members:{AfterConnectScript:{},DatabaseName:{},EventsPollInterval:{type:"integer"},TargetDbType:{},MaxFileSize:{type:"integer"},ParallelLoadThreads:{type:"integer"},Password:{shape:"Sj"},Port:{type:"integer"},ServerName:{},ServerTimezone:{},Username:{}}},S1a:{type:"structure",members:{AddSupplementalLogging:{type:"boolean"},ArchivedLogDestId:{type:"integer"},AdditionalArchivedLogDestId:{type:"integer"},AllowSelectNestedTables:{type:"boolean"},ParallelAsmReadThreads:{type:"integer"},ReadAheadBlocks:{type:"integer"},AccessAlternateDirectly:{type:"boolean"},UseAlternateFolderForOnline:{type:"boolean"},OraclePathPrefix:{},UsePathPrefix:{},ReplacePathPrefix:{type:"boolean"},EnableHomogenousTablespace:{type:"boolean"},DirectPathNoLog:{type:"boolean"},ArchivedLogsOnly:{type:"boolean"},AsmPassword:{shape:"Sj"},AsmServer:{},AsmUser:{},CharLengthSemantics:{},DatabaseName:{},DirectPathParallelLoad:{type:"boolean"},FailTasksOnLobTruncation:{type:"boolean"},NumberDatatypeScale:{type:"integer"},Password:{shape:"Sj"},Port:{type:"integer"},ReadTableSpaceName:{type:"boolean"},RetryInterval:{type:"integer"},SecurityDbEncryption:{shape:"Sj"},SecurityDbEncryptionName:{},ServerName:{},Username:{}}},S1c:{type:"structure",members:{DatabaseName:{},Password:{shape:"Sj"},Port:{type:"integer"},ServerName:{},Username:{}}},S1d:{type:"structure",members:{Port:{type:"integer"},BcpPacketSize:{type:"integer"},DatabaseName:{},ControlTablesFileGroup:{},Password:{shape:"Sj"},ReadBackupOnly:{type:"boolean"},SafeguardPolicy:{},ServerName:{},Username:{},UseBcpFullLoad:{type:"boolean"}}},S1f:{type:"structure",members:{DatabaseName:{},Password:{shape:"Sj"},Port:{type:"integer"},ServerName:{},SetDataCaptureChanges:{type:"boolean"},CurrentLsn:{},MaxKBytesPerRead:{type:"integer"},Username:{}}},S1g:{type:"structure",members:{Username:{},Password:{shape:"Sj"},ServerName:{},Port:{type:"integer"},DatabaseName:{},NestingLevel:{},ExtractDocId:{type:"boolean"},DocsToInvestigate:{type:"integer"},KmsKeyId:{}}},S1i:{type:"structure",members:{EndpointIdentifier:{},EndpointType:{},EngineName:{},EngineDisplayName:{},Username:{},ServerName:{},Port:{type:"integer"},DatabaseName:{},ExtraConnectionAttributes:{},Status:{},KmsKeyId:{},EndpointArn:{},CertificateArn:{},SslMode:{},ServiceAccessRoleArn:{},ExternalTableDefinition:{},ExternalId:{},DynamoDbSettings:{shape:"Sm"},S3Settings:{shape:"Sn"},DmsTransferSettings:{shape:"Sw"},MongoDbSettings:{shape:"Sx"},KinesisSettings:{shape:"S11"},KafkaSettings:{shape:"S13"},ElasticsearchSettings:{shape:"S14"},NeptuneSettings:{shape:"S15"},RedshiftSettings:{shape:"S16"},PostgreSQLSettings:{shape:"S17"},MySQLSettings:{shape:"S18"},OracleSettings:{shape:"S1a"},SybaseSettings:{shape:"S1c"},MicrosoftSQLServerSettings:{shape:"S1d"},IBMDb2Settings:{shape:"S1f"},DocDbSettings:{shape:"S1g"}}},S1k:{type:"list",member:{}},S1l:{type:"list",member:{}},S1n:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S1l"},EventCategoriesList:{shape:"S1k"},Enabled:{type:"boolean"}}},S1q:{type:"list",member:{}},S1s:{type:"structure",members:{ReplicationInstanceIdentifier:{},ReplicationInstanceClass:{},ReplicationInstanceStatus:{},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},VpcSecurityGroups:{type:"list",member:{type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},AvailabilityZone:{},ReplicationSubnetGroup:{shape:"S1v"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{ReplicationInstanceClass:{},AllocatedStorage:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{}}},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},KmsKeyId:{},ReplicationInstanceArn:{},ReplicationInstancePublicIpAddress:{deprecated:!0},ReplicationInstancePrivateIpAddress:{deprecated:!0},ReplicationInstancePublicIpAddresses:{type:"list",member:{}},ReplicationInstancePrivateIpAddresses:{type:"list",member:{}},PubliclyAccessible:{type:"boolean"},SecondaryAvailabilityZone:{},FreeUntil:{type:"timestamp"},DnsNameServers:{}}},S1v:{type:"structure",members:{ReplicationSubnetGroupIdentifier:{},ReplicationSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{type:"structure",members:{Name:{}}},SubnetStatus:{}}}}}},S23:{type:"list",member:{}},S28:{type:"structure",members:{ReplicationTaskIdentifier:{},SourceEndpointArn:{},TargetEndpointArn:{},ReplicationInstanceArn:{},MigrationType:{},TableMappings:{},ReplicationTaskSettings:{},Status:{},LastFailureMessage:{},StopReason:{},ReplicationTaskCreationDate:{type:"timestamp"},ReplicationTaskStartDate:{type:"timestamp"},CdcStartPosition:{},CdcStopPosition:{},RecoveryCheckpoint:{},ReplicationTaskArn:{},ReplicationTaskStats:{type:"structure",members:{FullLoadProgressPercent:{type:"integer"},ElapsedTimeMillis:{type:"long"},TablesLoaded:{type:"integer"},TablesLoading:{type:"integer"},TablesQueued:{type:"integer"},TablesErrored:{type:"integer"},FreshStartDate:{type:"timestamp"},StartDate:{type:"timestamp"},StopDate:{type:"timestamp"},FullLoadStartDate:{type:"timestamp"},FullLoadFinishDate:{type:"timestamp"}}},TaskData:{}}},S2d:{type:"structure",members:{CertificateIdentifier:{},CertificateCreationDate:{type:"timestamp"},CertificatePem:{},CertificateWallet:{type:"blob"},CertificateArn:{},CertificateOwner:{},ValidFromDate:{type:"timestamp"},ValidToDate:{type:"timestamp"},SigningAlgorithm:{},KeyLength:{type:"integer"}}},S2h:{type:"structure",members:{ReplicationInstanceArn:{},EndpointArn:{},Status:{},LastFailureMessage:{},EndpointIdentifier:{},ReplicationInstanceIdentifier:{}}},S32:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},S44:{type:"structure",members:{EndpointArn:{},ReplicationInstanceArn:{},Status:{},LastRefreshDate:{type:"timestamp"},LastFailureMessage:{}}}}};
    },{}],"TMMH":[function(require,module,exports) {
    module.exports={pagination:{DescribeApplicableIndividualAssessments:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeCertificates:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeConnections:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeEndpointTypes:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeEndpoints:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeEventSubscriptions:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeEvents:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeOrderableReplicationInstances:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribePendingMaintenanceActions:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeReplicationInstanceTaskLogs:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeReplicationInstances:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeReplicationSubnetGroups:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeReplicationTaskAssessmentResults:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeReplicationTaskAssessmentRuns:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeReplicationTaskIndividualAssessments:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeReplicationTasks:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeSchemas:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"},DescribeTableStatistics:{input_token:"Marker",output_token:"Marker",limit_key:"MaxRecords"}}};
    },{}],"W8AR":[function(require,module,exports) {
    module.exports={version:2,waiters:{TestConnectionSucceeds:{acceptors:[{argument:"Connections[].Status",expected:"successful",matcher:"pathAll",state:"success"},{argument:"Connections[].Status",expected:"failed",matcher:"pathAny",state:"failure"}],delay:5,description:"Wait until testing connection succeeds.",maxAttempts:60,operation:"DescribeConnections"},EndpointDeleted:{acceptors:[{expected:"ResourceNotFoundFault",matcher:"error",state:"success"},{argument:"Endpoints[].Status",expected:"active",matcher:"pathAny",state:"failure"},{argument:"Endpoints[].Status",expected:"creating",matcher:"pathAny",state:"failure"}],delay:5,description:"Wait until testing endpoint is deleted.",maxAttempts:60,operation:"DescribeEndpoints"},ReplicationInstanceAvailable:{acceptors:[{argument:"ReplicationInstances[].ReplicationInstanceStatus",expected:"available",matcher:"pathAll",state:"success"},{argument:"ReplicationInstances[].ReplicationInstanceStatus",expected:"deleting",matcher:"pathAny",state:"failure"},{argument:"ReplicationInstances[].ReplicationInstanceStatus",expected:"incompatible-credentials",matcher:"pathAny",state:"failure"},{argument:"ReplicationInstances[].ReplicationInstanceStatus",expected:"incompatible-network",matcher:"pathAny",state:"failure"},{argument:"ReplicationInstances[].ReplicationInstanceStatus",expected:"inaccessible-encryption-credentials",matcher:"pathAny",state:"failure"}],delay:60,description:"Wait until DMS replication instance is available.",maxAttempts:60,operation:"DescribeReplicationInstances"},ReplicationInstanceDeleted:{acceptors:[{argument:"ReplicationInstances[].ReplicationInstanceStatus",expected:"available",matcher:"pathAny",state:"failure"},{expected:"ResourceNotFoundFault",matcher:"error",state:"success"}],delay:15,description:"Wait until DMS replication instance is deleted.",maxAttempts:60,operation:"DescribeReplicationInstances"},ReplicationTaskReady:{acceptors:[{argument:"ReplicationTasks[].Status",expected:"ready",matcher:"pathAll",state:"success"},{argument:"ReplicationTasks[].Status",expected:"starting",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"running",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"stopping",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"stopped",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"failed",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"modifying",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"testing",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"deleting",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until DMS replication task is ready.",maxAttempts:60,operation:"DescribeReplicationTasks"},ReplicationTaskStopped:{acceptors:[{argument:"ReplicationTasks[].Status",expected:"stopped",matcher:"pathAll",state:"success"},{argument:"ReplicationTasks[].Status",expected:"ready",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"creating",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"starting",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"running",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"failed",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"modifying",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"testing",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"deleting",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until DMS replication task is stopped.",maxAttempts:60,operation:"DescribeReplicationTasks"},ReplicationTaskRunning:{acceptors:[{argument:"ReplicationTasks[].Status",expected:"running",matcher:"pathAll",state:"success"},{argument:"ReplicationTasks[].Status",expected:"ready",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"creating",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"stopping",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"stopped",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"failed",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"modifying",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"testing",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"deleting",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until DMS replication task is running.",maxAttempts:60,operation:"DescribeReplicationTasks"},ReplicationTaskDeleted:{acceptors:[{argument:"ReplicationTasks[].Status",expected:"ready",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"creating",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"stopped",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"running",matcher:"pathAny",state:"failure"},{argument:"ReplicationTasks[].Status",expected:"failed",matcher:"pathAny",state:"failure"},{expected:"ResourceNotFoundFault",matcher:"error",state:"success"}],delay:15,description:"Wait until DMS replication task is deleted.",maxAttempts:60,operation:"DescribeReplicationTasks"}}};
    },{}],"lYCh":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.dms={},e.DMS=r.defineService("dms",["2016-01-01"]),Object.defineProperty(i.services.dms,"2016-01-01",{get:function(){var e=require("../apis/dms-2016-01-01.min.json");return e.paginators=require("../apis/dms-2016-01-01.paginators.json").pagination,e.waiters=require("../apis/dms-2016-01-01.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.DMS;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/dms-2016-01-01.min.json":"PZmk","../apis/dms-2016-01-01.paginators.json":"TMMH","../apis/dms-2016-01-01.waiters2.json":"W8AR"}],"FKUB":[function(require,module,exports) {
    var r=require("../core").util;function t(t){return null===t&&"object"==typeof t?"null":void 0!==t&&e(t)?"Binary":void 0!==t&&t.constructor?t.wrapperName||r.typeName(t.constructor):void 0!==t&&"object"==typeof t?"Object":"undefined"}function e(t){var e=["Buffer","File","Blob","ArrayBuffer","DataView","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"];if(r.isNode()){var n=r.stream.Stream;if(r.Buffer.isBuffer(t)||t instanceof n)return!0}for(var a=0;a<e.length;a++)if(void 0!==t&&t.constructor){if(r.isType(t,e[a]))return!0;if(r.typeName(t.constructor)===e[a])return!0}return!1}module.exports={typeOf:t,isBinary:e};
    },{"../core":"YECT"}],"hJCl":[function(require,module,exports) {
    var e=require("../core").util,t=require("./types").typeOf,i={String:"String",Number:"Number",NumberValue:"Number",Binary:"Binary"},r=e.inherit({constructor:function(e,t){t=t||{},this.wrapperName="Set",this.initialize(e,t.validate)},initialize:function(e,t){this.values=[].concat(e),this.detectType(),t&&this.validate()},detectType:function(){if(this.type=i[t(this.values[0])],!this.type)throw e.error(new Error,{code:"InvalidSetType",message:"Sets can contain string, number, or binary values"})},validate:function(){for(var r=this.values.length,n=this.values,a=0;a<r;a++)if(i[t(n[a])]!==this.type)throw e.error(new Error,{code:"InvalidType",message:this.type+" Set contains "+t(n[a])+" value"})},toJSON:function(){return this.values}});module.exports=r;
    },{"../core":"YECT","./types":"FKUB"}],"te3a":[function(require,module,exports) {
    var t=require("../core").util,r=t.inherit({constructor:function(t){this.wrapperName="NumberValue",this.value=t.toString()},toJSON:function(){return this.toNumber()},toNumber:function(){return Number(this.value)},toString:function(){return this.value}});module.exports=r;
    },{"../core":"YECT"}],"msym":[function(require,module,exports) {
    var r=require("../core"),e=r.util,n=require("./types").typeOf,t=require("./set"),u=require("./numberValue");function o(e,n){for(var t={L:[]},u=0;u<e.length;u++)t.L.push(r.DynamoDB.Converter.input(e[u],n));return t}function i(r,e){return e?new u(r):Number(r)}function a(e,n){var t={M:{}};for(var u in e){var o=r.DynamoDB.Converter.input(e[u],n);void 0!==o&&(t.M[u]=o)}return t}function f(e,n){n=n||{};var t=e.values;if(n.convertEmptyValues&&0===(t=l(e)).length)return r.DynamoDB.Converter.input(null);var u={};switch(e.type){case"String":u.SS=t;break;case"Binary":u.BS=t;break;case"Number":u.NS=t.map(function(r){return r.toString()})}return u}function l(r){var e=[];if({String:!0,Binary:!0,Number:!1}[r.type]){for(var n=0;n<r.values.length;n++)0!==r.values[n].length&&e.push(r.values[n]);return e}return r.values}r.DynamoDB.Converter={input:function r(e,t){t=t||{};var u=n(e);return"Object"===u?a(e,t):"Array"===u?o(e,t):"Set"===u?f(e,t):"String"===u?0===e.length&&t.convertEmptyValues?r(null):{S:e}:"Number"===u||"NumberValue"===u?{N:e.toString()}:"Binary"===u?0===e.length&&t.convertEmptyValues?r(null):{B:e}:"Boolean"===u?{BOOL:e}:"null"===u?{NULL:!0}:"undefined"!==u&&"Function"!==u?a(e,t):void 0},marshall:function(e,n){return r.DynamoDB.Converter.input(e,n).M},output:function n(u,o){var a,f,l;for(var v in o=o||{},u){var s=u[v];if("M"===v){for(var p in f={},s)f[p]=n(s[p],o);return f}if("L"===v){for(a=[],l=0;l<s.length;l++)a.push(n(s[l],o));return a}if("SS"===v){for(a=[],l=0;l<s.length;l++)a.push(s[l]+"");return new t(a)}if("NS"===v){for(a=[],l=0;l<s.length;l++)a.push(i(s[l],o.wrapNumbers));return new t(a)}if("BS"===v){for(a=[],l=0;l<s.length;l++)a.push(r.util.buffer.toBuffer(s[l]));return new t(a)}if("S"===v)return s+"";if("N"===v)return i(s,o.wrapNumbers);if("B"===v)return e.buffer.toBuffer(s);if("BOOL"===v)return"true"===s||"TRUE"===s||!0===s;if("NULL"===v)return null}},unmarshall:function(e,n){return r.DynamoDB.Converter.output({M:e},n)}},module.exports=r.DynamoDB.Converter;
    },{"../core":"YECT","./types":"FKUB","./set":"hJCl","./numberValue":"te3a"}],"Iwt9":[function(require,module,exports) {
    var t=require("../core").util,r=require("./converter"),e=function(t){t=t||{},this.attrValue=t.attrValue,this.convertEmptyValues=Boolean(t.convertEmptyValues),this.wrapNumbers=Boolean(t.wrapNumbers)};e.prototype.translateInput=function(t,r){return this.mode="input",this.translate(t,r)},e.prototype.translateOutput=function(t,r){return this.mode="output",this.translate(t,r)},e.prototype.translate=function(t,e){if(e&&void 0!==t){if(e.shape===this.attrValue)return r[this.mode](t,{convertEmptyValues:this.convertEmptyValues,wrapNumbers:this.wrapNumbers});switch(e.type){case"structure":return this.translateStructure(t,e);case"map":return this.translateMap(t,e);case"list":return this.translateList(t,e);default:return this.translateScalar(t,e)}}},e.prototype.translateStructure=function(r,e){var a=this;if(null!=r){var n={};return t.each(r,function(t,r){var u=e.members[t];if(u){var s=a.translate(r,u);void 0!==s&&(n[t]=s)}}),n}},e.prototype.translateList=function(r,e){var a=this;if(null!=r){var n=[];return t.arrayEach(r,function(t){var r=a.translate(t,e.member);void 0===r?n.push(null):n.push(r)}),n}},e.prototype.translateMap=function(r,e){var a=this;if(null!=r){var n={};return t.each(r,function(t,r){var u=a.translate(r,e.value);n[t]=void 0===u?null:u}),n}},e.prototype.translateScalar=function(t,r){return r.toType(t)},module.exports=e;
    },{"../core":"YECT","./converter":"msym"}],"E75a":[function(require,module,exports) {
    var e=require("../core"),t=require("./translator"),r=require("./set");e.DynamoDB.DocumentClient=e.util.inherit({constructor:function(e){this.options=e||{},this.configure(this.options)},configure:function(e){this.service=e.service,this.bindServiceObject(e),this.attrValue=e.attrValue=this.service.api.operations.putItem.input.members.Item.value.shape},bindServiceObject:function(t){if(t=t||{},this.service){var r=e.util.copy(this.service.config);this.service=new this.service.constructor.__super__(r),this.service.config.params=e.util.merge(this.service.config.params||{},t.params)}else this.service=new e.DynamoDB(t)},makeServiceRequest:function(e,t,r){var i=this.service[e](t);return this.setupRequest(i),this.setupResponse(i),"function"==typeof r&&i.send(r),i},serviceClientOperationsMap:{batchGet:"batchGetItem",batchWrite:"batchWriteItem",delete:"deleteItem",get:"getItem",put:"putItem",query:"query",scan:"scan",update:"updateItem",transactGet:"transactGetItems",transactWrite:"transactWriteItems"},batchGet:function(e,t){var r=this.serviceClientOperationsMap.batchGet;return this.makeServiceRequest(r,e,t)},batchWrite:function(e,t){var r=this.serviceClientOperationsMap.batchWrite;return this.makeServiceRequest(r,e,t)},delete:function(e,t){var r=this.serviceClientOperationsMap.delete;return this.makeServiceRequest(r,e,t)},get:function(e,t){var r=this.serviceClientOperationsMap.get;return this.makeServiceRequest(r,e,t)},put:function(e,t){var r=this.serviceClientOperationsMap.put;return this.makeServiceRequest(r,e,t)},update:function(e,t){var r=this.serviceClientOperationsMap.update;return this.makeServiceRequest(r,e,t)},scan:function(e,t){var r=this.serviceClientOperationsMap.scan;return this.makeServiceRequest(r,e,t)},query:function(e,t){var r=this.serviceClientOperationsMap.query;return this.makeServiceRequest(r,e,t)},transactWrite:function(e,t){var r=this.serviceClientOperationsMap.transactWrite;return this.makeServiceRequest(r,e,t)},transactGet:function(e,t){var r=this.serviceClientOperationsMap.transactGet;return this.makeServiceRequest(r,e,t)},createSet:function(e,t){return new r(e,t=t||{})},getTranslator:function(){return new t(this.options)},setupRequest:function(t){var r=this.getTranslator(),i=t.operation,s=t.service.api.operations[i].input;t._events.validate.unshift(function(t){t.rawParams=e.util.copy(t.params),t.params=r.translateInput(t.rawParams,s)})},setupResponse:function(t){var r=this,i=r.getTranslator(),s=r.service.api.operations[t.operation].output;t.on("extractData",function(e){e.data=i.translateOutput(e.data,s)}),t.response.nextPage=function(t){var i,s=this.request,n=s.service,a=s.operation;try{i=n.paginationConfig(a,!0)}catch(p){this.error=p}if(!this.hasNextPage()){if(t)t(this.error,null);else if(this.error)throw this.error;return null}var u=e.util.copy(s.rawParams);if(this.nextPageTokens){var c=i.inputToken;"string"==typeof c&&(c=[c]);for(var o=0;o<c.length;o++)u[c[o]]=this.nextPageTokens[o];return r[a](u,t)}return t?t(null,null):null}}}),module.exports=e.DynamoDB.DocumentClient;
    },{"../core":"YECT","./translator":"Iwt9","./set":"hJCl"}],"C3gs":[function(require,module,exports) {
    var e=require("../core");require("../dynamodb/document_client"),e.util.update(e.DynamoDB.prototype,{setupRequestListeners:function(r){r.service.config.dynamoDbCrc32&&(r.removeListener("extractData",e.EventListeners.Json.EXTRACT_DATA),r.addListener("extractData",this.checkCrc32),r.addListener("extractData",e.EventListeners.Json.EXTRACT_DATA))},checkCrc32:function(r){if(!r.httpResponse.streaming&&!r.request.service.crc32IsValid(r))throw r.data=null,r.error=e.util.error(new Error,{code:"CRC32CheckFailed",message:"CRC32 integrity check failed",retryable:!0}),r.request.haltHandlersOnError(),r.error},crc32IsValid:function(r){var t=r.httpResponse.headers["x-amz-crc32"];return!t||parseInt(t,10)===e.util.crypto.crc32(r.httpResponse.body)},defaultRetryCount:10,retryDelays:function(r,t){var a=e.util.copy(this.config.retryDelayOptions);return"number"!=typeof a.base&&(a.base=50),e.util.calculateRetryDelay(r,a,t)}});
    },{"../core":"YECT","../dynamodb/document_client":"E75a"}],"jOg1":[function(require,module,exports) {
    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:{}}}}};
    },{}],"CtYy":[function(require,module,exports) {
    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"}}};
    },{}],"Fx95":[function(require,module,exports) {
    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"}]}}};
    },{}],"LtbC":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2012-08-10",endpointPrefix:"dynamodb",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"DynamoDB",serviceFullName:"Amazon DynamoDB",serviceId:"DynamoDB",signatureVersion:"v4",targetPrefix:"DynamoDB_20120810",uid:"dynamodb-2012-08-10"},operations:{BatchGetItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"S2"},ReturnConsumedCapacity:{}}},output:{type:"structure",members:{Responses:{type:"map",key:{},value:{shape:"Sr"}},UnprocessedKeys:{shape:"S2"},ConsumedCapacity:{shape:"St"}}},endpointdiscovery:{}},BatchWriteItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"S10"},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{}}},output:{type:"structure",members:{UnprocessedItems:{shape:"S10"},ItemCollectionMetrics:{shape:"S18"},ConsumedCapacity:{shape:"St"}}},endpointdiscovery:{}},CreateBackup:{input:{type:"structure",required:["TableName","BackupName"],members:{TableName:{},BackupName:{}}},output:{type:"structure",members:{BackupDetails:{shape:"S1h"}}},endpointdiscovery:{}},CreateGlobalTable:{input:{type:"structure",required:["GlobalTableName","ReplicationGroup"],members:{GlobalTableName:{},ReplicationGroup:{shape:"S1p"}}},output:{type:"structure",members:{GlobalTableDescription:{shape:"S1t"}}},endpointdiscovery:{}},CreateTable:{input:{type:"structure",required:["AttributeDefinitions","TableName","KeySchema"],members:{AttributeDefinitions:{shape:"S27"},TableName:{},KeySchema:{shape:"S2b"},LocalSecondaryIndexes:{shape:"S2e"},GlobalSecondaryIndexes:{shape:"S2k"},BillingMode:{},ProvisionedThroughput:{shape:"S2m"},StreamSpecification:{shape:"S2o"},SSESpecification:{shape:"S2r"},Tags:{shape:"S2u"}}},output:{type:"structure",members:{TableDescription:{shape:"S2z"}}},endpointdiscovery:{}},DeleteBackup:{input:{type:"structure",required:["BackupArn"],members:{BackupArn:{}}},output:{type:"structure",members:{BackupDescription:{shape:"S3o"}}},endpointdiscovery:{}},DeleteItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"S6"},Expected:{shape:"S41"},ConditionalOperator:{},ReturnValues:{},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sm"},ExpressionAttributeValues:{shape:"S49"}}},output:{type:"structure",members:{Attributes:{shape:"Ss"},ConsumedCapacity:{shape:"Su"},ItemCollectionMetrics:{shape:"S1a"}}},endpointdiscovery:{}},DeleteTable:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableDescription:{shape:"S2z"}}},endpointdiscovery:{}},DescribeBackup:{input:{type:"structure",required:["BackupArn"],members:{BackupArn:{}}},output:{type:"structure",members:{BackupDescription:{shape:"S3o"}}},endpointdiscovery:{}},DescribeContinuousBackups:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{ContinuousBackupsDescription:{shape:"S4i"}}},endpointdiscovery:{}},DescribeContributorInsights:{input:{type:"structure",required:["TableName"],members:{TableName:{},IndexName:{}}},output:{type:"structure",members:{TableName:{},IndexName:{},ContributorInsightsRuleList:{type:"list",member:{}},ContributorInsightsStatus:{},LastUpdateDateTime:{type:"timestamp"},FailureException:{type:"structure",members:{ExceptionName:{},ExceptionDescription:{}}}}}},DescribeEndpoints:{input:{type:"structure",members:{}},output:{type:"structure",required:["Endpoints"],members:{Endpoints:{type:"list",member:{type:"structure",required:["Address","CachePeriodInMinutes"],members:{Address:{},CachePeriodInMinutes:{type:"long"}}}}}},endpointoperation:!0},DescribeGlobalTable:{input:{type:"structure",required:["GlobalTableName"],members:{GlobalTableName:{}}},output:{type:"structure",members:{GlobalTableDescription:{shape:"S1t"}}},endpointdiscovery:{}},DescribeGlobalTableSettings:{input:{type:"structure",required:["GlobalTableName"],members:{GlobalTableName:{}}},output:{type:"structure",members:{GlobalTableName:{},ReplicaSettings:{shape:"S53"}}},endpointdiscovery:{}},DescribeLimits:{input:{type:"structure",members:{}},output:{type:"structure",members:{AccountMaxReadCapacityUnits:{type:"long"},AccountMaxWriteCapacityUnits:{type:"long"},TableMaxReadCapacityUnits:{type:"long"},TableMaxWriteCapacityUnits:{type:"long"}}},endpointdiscovery:{}},DescribeTable:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{Table:{shape:"S2z"}}},endpointdiscovery:{}},DescribeTableReplicaAutoScaling:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableAutoScalingDescription:{shape:"S5k"}}}},DescribeTimeToLive:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TimeToLiveDescription:{shape:"S3x"}}},endpointdiscovery:{}},GetItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"S6"},AttributesToGet:{shape:"Sj"},ConsistentRead:{type:"boolean"},ReturnConsumedCapacity:{},ProjectionExpression:{},ExpressionAttributeNames:{shape:"Sm"}}},output:{type:"structure",members:{Item:{shape:"Ss"},ConsumedCapacity:{shape:"Su"}}},endpointdiscovery:{}},ListBackups:{input:{type:"structure",members:{TableName:{},Limit:{type:"integer"},TimeRangeLowerBound:{type:"timestamp"},TimeRangeUpperBound:{type:"timestamp"},ExclusiveStartBackupArn:{},BackupType:{}}},output:{type:"structure",members:{BackupSummaries:{type:"list",member:{type:"structure",members:{TableName:{},TableId:{},TableArn:{},BackupArn:{},BackupName:{},BackupCreationDateTime:{type:"timestamp"},BackupExpiryDateTime:{type:"timestamp"},BackupStatus:{},BackupType:{},BackupSizeBytes:{type:"long"}}}},LastEvaluatedBackupArn:{}}},endpointdiscovery:{}},ListContributorInsights:{input:{type:"structure",members:{TableName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ContributorInsightsSummaries:{type:"list",member:{type:"structure",members:{TableName:{},IndexName:{},ContributorInsightsStatus:{}}}},NextToken:{}}}},ListGlobalTables:{input:{type:"structure",members:{ExclusiveStartGlobalTableName:{},Limit:{type:"integer"},RegionName:{}}},output:{type:"structure",members:{GlobalTables:{type:"list",member:{type:"structure",members:{GlobalTableName:{},ReplicationGroup:{shape:"S1p"}}}},LastEvaluatedGlobalTableName:{}}},endpointdiscovery:{}},ListTables:{input:{type:"structure",members:{ExclusiveStartTableName:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TableNames:{type:"list",member:{}},LastEvaluatedTableName:{}}},endpointdiscovery:{}},ListTagsOfResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"S2u"},NextToken:{}}},endpointdiscovery:{}},PutItem:{input:{type:"structure",required:["TableName","Item"],members:{TableName:{},Item:{shape:"S14"},Expected:{shape:"S41"},ReturnValues:{},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},ConditionalOperator:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sm"},ExpressionAttributeValues:{shape:"S49"}}},output:{type:"structure",members:{Attributes:{shape:"Ss"},ConsumedCapacity:{shape:"Su"},ItemCollectionMetrics:{shape:"S1a"}}},endpointdiscovery:{}},Query:{input:{type:"structure",required:["TableName"],members:{TableName:{},IndexName:{},Select:{},AttributesToGet:{shape:"Sj"},Limit:{type:"integer"},ConsistentRead:{type:"boolean"},KeyConditions:{type:"map",key:{},value:{shape:"S6o"}},QueryFilter:{shape:"S6p"},ConditionalOperator:{},ScanIndexForward:{type:"boolean"},ExclusiveStartKey:{shape:"S6"},ReturnConsumedCapacity:{},ProjectionExpression:{},FilterExpression:{},KeyConditionExpression:{},ExpressionAttributeNames:{shape:"Sm"},ExpressionAttributeValues:{shape:"S49"}}},output:{type:"structure",members:{Items:{shape:"Sr"},Count:{type:"integer"},ScannedCount:{type:"integer"},LastEvaluatedKey:{shape:"S6"},ConsumedCapacity:{shape:"Su"}}},endpointdiscovery:{}},RestoreTableFromBackup:{input:{type:"structure",required:["TargetTableName","BackupArn"],members:{TargetTableName:{},BackupArn:{},BillingModeOverride:{},GlobalSecondaryIndexOverride:{shape:"S2k"},LocalSecondaryIndexOverride:{shape:"S2e"},ProvisionedThroughputOverride:{shape:"S2m"},SSESpecificationOverride:{shape:"S2r"}}},output:{type:"structure",members:{TableDescription:{shape:"S2z"}}},endpointdiscovery:{}},RestoreTableToPointInTime:{input:{type:"structure",required:["TargetTableName"],members:{SourceTableArn:{},SourceTableName:{},TargetTableName:{},UseLatestRestorableTime:{type:"boolean"},RestoreDateTime:{type:"timestamp"},BillingModeOverride:{},GlobalSecondaryIndexOverride:{shape:"S2k"},LocalSecondaryIndexOverride:{shape:"S2e"},ProvisionedThroughputOverride:{shape:"S2m"},SSESpecificationOverride:{shape:"S2r"}}},output:{type:"structure",members:{TableDescription:{shape:"S2z"}}},endpointdiscovery:{}},Scan:{input:{type:"structure",required:["TableName"],members:{TableName:{},IndexName:{},AttributesToGet:{shape:"Sj"},Limit:{type:"integer"},Select:{},ScanFilter:{shape:"S6p"},ConditionalOperator:{},ExclusiveStartKey:{shape:"S6"},ReturnConsumedCapacity:{},TotalSegments:{type:"integer"},Segment:{type:"integer"},ProjectionExpression:{},FilterExpression:{},ExpressionAttributeNames:{shape:"Sm"},ExpressionAttributeValues:{shape:"S49"},ConsistentRead:{type:"boolean"}}},output:{type:"structure",members:{Items:{shape:"Sr"},Count:{type:"integer"},ScannedCount:{type:"integer"},LastEvaluatedKey:{shape:"S6"},ConsumedCapacity:{shape:"Su"}}},endpointdiscovery:{}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S2u"}}},endpointdiscovery:{}},TransactGetItems:{input:{type:"structure",required:["TransactItems"],members:{TransactItems:{type:"list",member:{type:"structure",required:["Get"],members:{Get:{type:"structure",required:["Key","TableName"],members:{Key:{shape:"S6"},TableName:{},ProjectionExpression:{},ExpressionAttributeNames:{shape:"Sm"}}}}}},ReturnConsumedCapacity:{}}},output:{type:"structure",members:{ConsumedCapacity:{shape:"St"},Responses:{type:"list",member:{type:"structure",members:{Item:{shape:"Ss"}}}}}},endpointdiscovery:{}},TransactWriteItems:{input:{type:"structure",required:["TransactItems"],members:{TransactItems:{type:"list",member:{type:"structure",members:{ConditionCheck:{type:"structure",required:["Key","TableName","ConditionExpression"],members:{Key:{shape:"S6"},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sm"},ExpressionAttributeValues:{shape:"S49"},ReturnValuesOnConditionCheckFailure:{}}},Put:{type:"structure",required:["Item","TableName"],members:{Item:{shape:"S14"},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sm"},ExpressionAttributeValues:{shape:"S49"},ReturnValuesOnConditionCheckFailure:{}}},Delete:{type:"structure",required:["Key","TableName"],members:{Key:{shape:"S6"},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sm"},ExpressionAttributeValues:{shape:"S49"},ReturnValuesOnConditionCheckFailure:{}}},Update:{type:"structure",required:["Key","UpdateExpression","TableName"],members:{Key:{shape:"S6"},UpdateExpression:{},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sm"},ExpressionAttributeValues:{shape:"S49"},ReturnValuesOnConditionCheckFailure:{}}}}}},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ConsumedCapacity:{shape:"St"},ItemCollectionMetrics:{shape:"S18"}}},endpointdiscovery:{}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},endpointdiscovery:{}},UpdateContinuousBackups:{input:{type:"structure",required:["TableName","PointInTimeRecoverySpecification"],members:{TableName:{},PointInTimeRecoverySpecification:{type:"structure",required:["PointInTimeRecoveryEnabled"],members:{PointInTimeRecoveryEnabled:{type:"boolean"}}}}},output:{type:"structure",members:{ContinuousBackupsDescription:{shape:"S4i"}}},endpointdiscovery:{}},UpdateContributorInsights:{input:{type:"structure",required:["TableName","ContributorInsightsAction"],members:{TableName:{},IndexName:{},ContributorInsightsAction:{}}},output:{type:"structure",members:{TableName:{},IndexName:{},ContributorInsightsStatus:{}}}},UpdateGlobalTable:{input:{type:"structure",required:["GlobalTableName","ReplicaUpdates"],members:{GlobalTableName:{},ReplicaUpdates:{type:"list",member:{type:"structure",members:{Create:{type:"structure",required:["RegionName"],members:{RegionName:{}}},Delete:{type:"structure",required:["RegionName"],members:{RegionName:{}}}}}}}},output:{type:"structure",members:{GlobalTableDescription:{shape:"S1t"}}},endpointdiscovery:{}},UpdateGlobalTableSettings:{input:{type:"structure",required:["GlobalTableName"],members:{GlobalTableName:{},GlobalTableBillingMode:{},GlobalTableProvisionedWriteCapacityUnits:{type:"long"},GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate:{shape:"S7z"},GlobalTableGlobalSecondaryIndexSettingsUpdate:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},ProvisionedWriteCapacityUnits:{type:"long"},ProvisionedWriteCapacityAutoScalingSettingsUpdate:{shape:"S7z"}}}},ReplicaSettingsUpdate:{type:"list",member:{type:"structure",required:["RegionName"],members:{RegionName:{},ReplicaProvisionedReadCapacityUnits:{type:"long"},ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate:{shape:"S7z"},ReplicaGlobalSecondaryIndexSettingsUpdate:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},ProvisionedReadCapacityUnits:{type:"long"},ProvisionedReadCapacityAutoScalingSettingsUpdate:{shape:"S7z"}}}}}}}}},output:{type:"structure",members:{GlobalTableName:{},ReplicaSettings:{shape:"S53"}}},endpointdiscovery:{}},UpdateItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"S6"},AttributeUpdates:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S8"},Action:{}}}},Expected:{shape:"S41"},ConditionalOperator:{},ReturnValues:{},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},UpdateExpression:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sm"},ExpressionAttributeValues:{shape:"S49"}}},output:{type:"structure",members:{Attributes:{shape:"Ss"},ConsumedCapacity:{shape:"Su"},ItemCollectionMetrics:{shape:"S1a"}}},endpointdiscovery:{}},UpdateTable:{input:{type:"structure",required:["TableName"],members:{AttributeDefinitions:{shape:"S27"},TableName:{},BillingMode:{},ProvisionedThroughput:{shape:"S2m"},GlobalSecondaryIndexUpdates:{type:"list",member:{type:"structure",members:{Update:{type:"structure",required:["IndexName","ProvisionedThroughput"],members:{IndexName:{},ProvisionedThroughput:{shape:"S2m"}}},Create:{type:"structure",required:["IndexName","KeySchema","Projection"],members:{IndexName:{},KeySchema:{shape:"S2b"},Projection:{shape:"S2g"},ProvisionedThroughput:{shape:"S2m"}}},Delete:{type:"structure",required:["IndexName"],members:{IndexName:{}}}}}},StreamSpecification:{shape:"S2o"},SSESpecification:{shape:"S2r"},ReplicaUpdates:{type:"list",member:{type:"structure",members:{Create:{type:"structure",required:["RegionName"],members:{RegionName:{},KMSMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S20"},GlobalSecondaryIndexes:{shape:"S8o"}}},Update:{type:"structure",required:["RegionName"],members:{RegionName:{},KMSMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S20"},GlobalSecondaryIndexes:{shape:"S8o"}}},Delete:{type:"structure",required:["RegionName"],members:{RegionName:{}}}}}}}},output:{type:"structure",members:{TableDescription:{shape:"S2z"}}},endpointdiscovery:{}},UpdateTableReplicaAutoScaling:{input:{type:"structure",required:["TableName"],members:{GlobalSecondaryIndexUpdates:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedWriteCapacityAutoScalingUpdate:{shape:"S7z"}}}},TableName:{},ProvisionedWriteCapacityAutoScalingUpdate:{shape:"S7z"},ReplicaUpdates:{type:"list",member:{type:"structure",required:["RegionName"],members:{RegionName:{},ReplicaGlobalSecondaryIndexUpdates:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedReadCapacityAutoScalingUpdate:{shape:"S7z"}}}},ReplicaProvisionedReadCapacityAutoScalingUpdate:{shape:"S7z"}}}}}},output:{type:"structure",members:{TableAutoScalingDescription:{shape:"S5k"}}}},UpdateTimeToLive:{input:{type:"structure",required:["TableName","TimeToLiveSpecification"],members:{TableName:{},TimeToLiveSpecification:{shape:"S92"}}},output:{type:"structure",members:{TimeToLiveSpecification:{shape:"S92"}}},endpointdiscovery:{}}},shapes:{S2:{type:"map",key:{},value:{type:"structure",required:["Keys"],members:{Keys:{type:"list",member:{shape:"S6"}},AttributesToGet:{shape:"Sj"},ConsistentRead:{type:"boolean"},ProjectionExpression:{},ExpressionAttributeNames:{shape:"Sm"}}}},S6:{type:"map",key:{},value:{shape:"S8"}},S8:{type:"structure",members:{S:{},N:{},B:{type:"blob"},SS:{type:"list",member:{}},NS:{type:"list",member:{}},BS:{type:"list",member:{type:"blob"}},M:{type:"map",key:{},value:{shape:"S8"}},L:{type:"list",member:{shape:"S8"}},NULL:{type:"boolean"},BOOL:{type:"boolean"}}},Sj:{type:"list",member:{}},Sm:{type:"map",key:{},value:{}},Sr:{type:"list",member:{shape:"Ss"}},Ss:{type:"map",key:{},value:{shape:"S8"}},St:{type:"list",member:{shape:"Su"}},Su:{type:"structure",members:{TableName:{},CapacityUnits:{type:"double"},ReadCapacityUnits:{type:"double"},WriteCapacityUnits:{type:"double"},Table:{shape:"Sw"},LocalSecondaryIndexes:{shape:"Sx"},GlobalSecondaryIndexes:{shape:"Sx"}}},Sw:{type:"structure",members:{ReadCapacityUnits:{type:"double"},WriteCapacityUnits:{type:"double"},CapacityUnits:{type:"double"}}},Sx:{type:"map",key:{},value:{shape:"Sw"}},S10:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{PutRequest:{type:"structure",required:["Item"],members:{Item:{shape:"S14"}}},DeleteRequest:{type:"structure",required:["Key"],members:{Key:{shape:"S6"}}}}}}},S14:{type:"map",key:{},value:{shape:"S8"}},S18:{type:"map",key:{},value:{type:"list",member:{shape:"S1a"}}},S1a:{type:"structure",members:{ItemCollectionKey:{type:"map",key:{},value:{shape:"S8"}},SizeEstimateRangeGB:{type:"list",member:{type:"double"}}}},S1h:{type:"structure",required:["BackupArn","BackupName","BackupStatus","BackupType","BackupCreationDateTime"],members:{BackupArn:{},BackupName:{},BackupSizeBytes:{type:"long"},BackupStatus:{},BackupType:{},BackupCreationDateTime:{type:"timestamp"},BackupExpiryDateTime:{type:"timestamp"}}},S1p:{type:"list",member:{type:"structure",members:{RegionName:{}}}},S1t:{type:"structure",members:{ReplicationGroup:{shape:"S1u"},GlobalTableArn:{},CreationDateTime:{type:"timestamp"},GlobalTableStatus:{},GlobalTableName:{}}},S1u:{type:"list",member:{type:"structure",members:{RegionName:{},ReplicaStatus:{},ReplicaStatusDescription:{},ReplicaStatusPercentProgress:{},KMSMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S20"},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedThroughputOverride:{shape:"S20"}}}},ReplicaInaccessibleDateTime:{type:"timestamp"}}}},S20:{type:"structure",members:{ReadCapacityUnits:{type:"long"}}},S27:{type:"list",member:{type:"structure",required:["AttributeName","AttributeType"],members:{AttributeName:{},AttributeType:{}}}},S2b:{type:"list",member:{type:"structure",required:["AttributeName","KeyType"],members:{AttributeName:{},KeyType:{}}}},S2e:{type:"list",member:{type:"structure",required:["IndexName","KeySchema","Projection"],members:{IndexName:{},KeySchema:{shape:"S2b"},Projection:{shape:"S2g"}}}},S2g:{type:"structure",members:{ProjectionType:{},NonKeyAttributes:{type:"list",member:{}}}},S2k:{type:"list",member:{type:"structure",required:["IndexName","KeySchema","Projection"],members:{IndexName:{},KeySchema:{shape:"S2b"},Projection:{shape:"S2g"},ProvisionedThroughput:{shape:"S2m"}}}},S2m:{type:"structure",required:["ReadCapacityUnits","WriteCapacityUnits"],members:{ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},S2o:{type:"structure",required:["StreamEnabled"],members:{StreamEnabled:{type:"boolean"},StreamViewType:{}}},S2r:{type:"structure",members:{Enabled:{type:"boolean"},SSEType:{},KMSMasterKeyId:{}}},S2u:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S2z:{type:"structure",members:{AttributeDefinitions:{shape:"S27"},TableName:{},KeySchema:{shape:"S2b"},TableStatus:{},CreationDateTime:{type:"timestamp"},ProvisionedThroughput:{shape:"S31"},TableSizeBytes:{type:"long"},ItemCount:{type:"long"},TableArn:{},TableId:{},BillingModeSummary:{shape:"S36"},LocalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2b"},Projection:{shape:"S2g"},IndexSizeBytes:{type:"long"},ItemCount:{type:"long"},IndexArn:{}}}},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2b"},Projection:{shape:"S2g"},IndexStatus:{},Backfilling:{type:"boolean"},ProvisionedThroughput:{shape:"S31"},IndexSizeBytes:{type:"long"},ItemCount:{type:"long"},IndexArn:{}}}},StreamSpecification:{shape:"S2o"},LatestStreamLabel:{},LatestStreamArn:{},GlobalTableVersion:{},Replicas:{shape:"S1u"},RestoreSummary:{type:"structure",required:["RestoreDateTime","RestoreInProgress"],members:{SourceBackupArn:{},SourceTableArn:{},RestoreDateTime:{type:"timestamp"},RestoreInProgress:{type:"boolean"}}},SSEDescription:{shape:"S3h"},ArchivalSummary:{type:"structure",members:{ArchivalDateTime:{type:"timestamp"},ArchivalReason:{},ArchivalBackupArn:{}}}}},S31:{type:"structure",members:{LastIncreaseDateTime:{type:"timestamp"},LastDecreaseDateTime:{type:"timestamp"},NumberOfDecreasesToday:{type:"long"},ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},S36:{type:"structure",members:{BillingMode:{},LastUpdateToPayPerRequestDateTime:{type:"timestamp"}}},S3h:{type:"structure",members:{Status:{},SSEType:{},KMSMasterKeyArn:{},InaccessibleEncryptionDateTime:{type:"timestamp"}}},S3o:{type:"structure",members:{BackupDetails:{shape:"S1h"},SourceTableDetails:{type:"structure",required:["TableName","TableId","KeySchema","TableCreationDateTime","ProvisionedThroughput"],members:{TableName:{},TableId:{},TableArn:{},TableSizeBytes:{type:"long"},KeySchema:{shape:"S2b"},TableCreationDateTime:{type:"timestamp"},ProvisionedThroughput:{shape:"S2m"},ItemCount:{type:"long"},BillingMode:{}}},SourceTableFeatureDetails:{type:"structure",members:{LocalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2b"},Projection:{shape:"S2g"}}}},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2b"},Projection:{shape:"S2g"},ProvisionedThroughput:{shape:"S2m"}}}},StreamDescription:{shape:"S2o"},TimeToLiveDescription:{shape:"S3x"},SSEDescription:{shape:"S3h"}}}}},S3x:{type:"structure",members:{TimeToLiveStatus:{},AttributeName:{}}},S41:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S8"},Exists:{type:"boolean"},ComparisonOperator:{},AttributeValueList:{shape:"S45"}}}},S45:{type:"list",member:{shape:"S8"}},S49:{type:"map",key:{},value:{shape:"S8"}},S4i:{type:"structure",required:["ContinuousBackupsStatus"],members:{ContinuousBackupsStatus:{},PointInTimeRecoveryDescription:{type:"structure",members:{PointInTimeRecoveryStatus:{},EarliestRestorableDateTime:{type:"timestamp"},LatestRestorableDateTime:{type:"timestamp"}}}}},S53:{type:"list",member:{type:"structure",required:["RegionName"],members:{RegionName:{},ReplicaStatus:{},ReplicaBillingModeSummary:{shape:"S36"},ReplicaProvisionedReadCapacityUnits:{type:"long"},ReplicaProvisionedReadCapacityAutoScalingSettings:{shape:"S55"},ReplicaProvisionedWriteCapacityUnits:{type:"long"},ReplicaProvisionedWriteCapacityAutoScalingSettings:{shape:"S55"},ReplicaGlobalSecondaryIndexSettings:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},IndexStatus:{},ProvisionedReadCapacityUnits:{type:"long"},ProvisionedReadCapacityAutoScalingSettings:{shape:"S55"},ProvisionedWriteCapacityUnits:{type:"long"},ProvisionedWriteCapacityAutoScalingSettings:{shape:"S55"}}}}}}},S55:{type:"structure",members:{MinimumUnits:{type:"long"},MaximumUnits:{type:"long"},AutoScalingDisabled:{type:"boolean"},AutoScalingRoleArn:{},ScalingPolicies:{type:"list",member:{type:"structure",members:{PolicyName:{},TargetTrackingScalingPolicyConfiguration:{type:"structure",required:["TargetValue"],members:{DisableScaleIn:{type:"boolean"},ScaleInCooldown:{type:"integer"},ScaleOutCooldown:{type:"integer"},TargetValue:{type:"double"}}}}}}}},S5k:{type:"structure",members:{TableName:{},TableStatus:{},Replicas:{type:"list",member:{type:"structure",members:{RegionName:{},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},IndexStatus:{},ProvisionedReadCapacityAutoScalingSettings:{shape:"S55"},ProvisionedWriteCapacityAutoScalingSettings:{shape:"S55"}}}},ReplicaProvisionedReadCapacityAutoScalingSettings:{shape:"S55"},ReplicaProvisionedWriteCapacityAutoScalingSettings:{shape:"S55"},ReplicaStatus:{}}}}}},S6o:{type:"structure",required:["ComparisonOperator"],members:{AttributeValueList:{shape:"S45"},ComparisonOperator:{}}},S6p:{type:"map",key:{},value:{shape:"S6o"}},S7z:{type:"structure",members:{MinimumUnits:{type:"long"},MaximumUnits:{type:"long"},AutoScalingDisabled:{type:"boolean"},AutoScalingRoleArn:{},ScalingPolicyUpdate:{type:"structure",required:["TargetTrackingScalingPolicyConfiguration"],members:{PolicyName:{},TargetTrackingScalingPolicyConfiguration:{type:"structure",required:["TargetValue"],members:{DisableScaleIn:{type:"boolean"},ScaleInCooldown:{type:"integer"},ScaleOutCooldown:{type:"integer"},TargetValue:{type:"double"}}}}}}},S8o:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},ProvisionedThroughputOverride:{shape:"S20"}}}},S92:{type:"structure",required:["Enabled","AttributeName"],members:{Enabled:{type:"boolean"},AttributeName:{}}}}};
    },{}],"IznE":[function(require,module,exports) {
    module.exports={pagination:{BatchGetItem:{input_token:"RequestItems",output_token:"UnprocessedKeys"},ListContributorInsights:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTables:{input_token:"ExclusiveStartTableName",limit_key:"Limit",output_token:"LastEvaluatedTableName",result_key:"TableNames"},Query:{input_token:"ExclusiveStartKey",limit_key:"Limit",output_token:"LastEvaluatedKey",result_key:"Items"},Scan:{input_token:"ExclusiveStartKey",limit_key:"Limit",output_token:"LastEvaluatedKey",result_key:"Items"}}};
    },{}],"AeJE":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.dynamodb={},e.DynamoDB=r.defineService("dynamodb",["2011-12-05","2012-08-10"]),require("../lib/services/dynamodb"),Object.defineProperty(i.services.dynamodb,"2011-12-05",{get:function(){var e=require("../apis/dynamodb-2011-12-05.min.json");return e.paginators=require("../apis/dynamodb-2011-12-05.paginators.json").pagination,e.waiters=require("../apis/dynamodb-2011-12-05.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),Object.defineProperty(i.services.dynamodb,"2012-08-10",{get:function(){var e=require("../apis/dynamodb-2012-08-10.min.json");return e.paginators=require("../apis/dynamodb-2012-08-10.paginators.json").pagination,e.waiters=require("../apis/dynamodb-2012-08-10.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.DynamoDB;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/dynamodb":"C3gs","../apis/dynamodb-2011-12-05.min.json":"jOg1","../apis/dynamodb-2011-12-05.paginators.json":"CtYy","../apis/dynamodb-2011-12-05.waiters2.json":"Fx95","../apis/dynamodb-2012-08-10.min.json":"LtbC","../apis/dynamodb-2012-08-10.paginators.json":"IznE","../apis/dynamodb-2012-08-10.waiters2.json":"Fx95"}],"ngpg":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2012-08-10",endpointPrefix:"streams.dynamodb",jsonVersion:"1.0",protocol:"json",serviceFullName:"Amazon DynamoDB Streams",serviceId:"DynamoDB Streams",signatureVersion:"v4",signingName:"dynamodb",targetPrefix:"DynamoDBStreams_20120810",uid:"streams-dynamodb-2012-08-10"},operations:{DescribeStream:{input:{type:"structure",required:["StreamArn"],members:{StreamArn:{},Limit:{type:"integer"},ExclusiveStartShardId:{}}},output:{type:"structure",members:{StreamDescription:{type:"structure",members:{StreamArn:{},StreamLabel:{},StreamStatus:{},StreamViewType:{},CreationRequestDateTime:{type:"timestamp"},TableName:{},KeySchema:{type:"list",member:{type:"structure",required:["AttributeName","KeyType"],members:{AttributeName:{},KeyType:{}}}},Shards:{type:"list",member:{type:"structure",members:{ShardId:{},SequenceNumberRange:{type:"structure",members:{StartingSequenceNumber:{},EndingSequenceNumber:{}}},ParentShardId:{}}}},LastEvaluatedShardId:{}}}}}},GetRecords:{input:{type:"structure",required:["ShardIterator"],members:{ShardIterator:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Records:{type:"list",member:{type:"structure",members:{eventID:{},eventName:{},eventVersion:{},eventSource:{},awsRegion:{},dynamodb:{type:"structure",members:{ApproximateCreationDateTime:{type:"timestamp"},Keys:{shape:"Sr"},NewImage:{shape:"Sr"},OldImage:{shape:"Sr"},SequenceNumber:{},SizeBytes:{type:"long"},StreamViewType:{}}},userIdentity:{type:"structure",members:{PrincipalId:{},Type:{}}}}}},NextShardIterator:{}}}},GetShardIterator:{input:{type:"structure",required:["StreamArn","ShardId","ShardIteratorType"],members:{StreamArn:{},ShardId:{},ShardIteratorType:{},SequenceNumber:{}}},output:{type:"structure",members:{ShardIterator:{}}}},ListStreams:{input:{type:"structure",members:{TableName:{},Limit:{type:"integer"},ExclusiveStartStreamArn:{}}},output:{type:"structure",members:{Streams:{type:"list",member:{type:"structure",members:{StreamArn:{},TableName:{},StreamLabel:{}}}},LastEvaluatedStreamArn:{}}}}},shapes:{Sr:{type:"map",key:{},value:{shape:"St"}},St:{type:"structure",members:{S:{},N:{},B:{type:"blob"},SS:{type:"list",member:{}},NS:{type:"list",member:{}},BS:{type:"list",member:{type:"blob"}},M:{type:"map",key:{},value:{shape:"St"}},L:{type:"list",member:{shape:"St"}},NULL:{type:"boolean"},BOOL:{type:"boolean"}}}}};
    },{}],"w6rZ":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.dynamodbstreams={},e.DynamoDBStreams=r.defineService("dynamodbstreams",["2012-08-10"]),Object.defineProperty(a.services.dynamodbstreams,"2012-08-10",{get:function(){var e=require("../apis/streams.dynamodb-2012-08-10.min.json");return e.paginators=require("../apis/streams.dynamodb-2012-08-10.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.DynamoDBStreams;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/streams.dynamodb-2012-08-10.min.json":"ngpg","../apis/streams.dynamodb-2012-08-10.paginators.json":"GkJq"}],"l9gG":[function(require,module,exports) {
    var r=require("../core");r.util.update(r.EC2.prototype,{setupRequestListeners:function(e){e.removeListener("extractError",r.EventListeners.Query.EXTRACT_ERROR),e.addListener("extractError",this.extractError),"copySnapshot"===e.operation&&e.onAsync("validate",this.buildCopySnapshotPresignedUrl)},buildCopySnapshotPresignedUrl:function(e,o){if(e.params.PresignedUrl||e._subRequest)return o();e.params=r.util.copy(e.params),e.params.DestinationRegion=e.service.config.region;var s=r.util.copy(e.service.config);delete s.endpoint,s.region=e.params.SourceRegion;var t=new e.service.constructor(s)[e.operation](e.params);t._subRequest=!0,t.presign(function(r,s){r?o(r):(e.params.PresignedUrl=s,o())})},extractError:function(e){var o=e.httpResponse,s=(new r.XML.Parser).parse(o.body.toString()||"");s.Errors?e.error=r.util.error(new Error,{code:s.Errors.Error.Code,message:s.Errors.Error.Message}):e.error=r.util.error(new Error,{code:o.statusCode,message:null}),e.error.requestId=s.RequestID||null}});
    },{"../core":"YECT"}],"vwkB":[function(require,module,exports) {
    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"}}}},AcceptTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Se",locationName:"transitGatewayPeeringAttachment"}}}},AcceptTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sn",locationName:"transitGatewayVpcAttachment"}}}},AcceptVpcEndpointConnections:{input:{type:"structure",required:["ServiceId","VpcEndpointIds"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointIds:{shape:"Sv",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"Sy",locationName:"unsuccessful"}}}},AcceptVpcPeeringConnection:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},output:{type:"structure",members:{VpcPeeringConnection:{shape:"S14",locationName:"vpcPeeringConnection"}}}},AdvertiseByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1f",locationName:"byoipCidr"}}}},AllocateAddress:{input:{type:"structure",members:{Domain:{},Address:{},PublicIpv4Pool:{},NetworkBorderGroup:{},CustomerOwnedIpv4Pool:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{PublicIp:{locationName:"publicIp"},AllocationId:{locationName:"allocationId"},PublicIpv4Pool:{locationName:"publicIpv4Pool"},NetworkBorderGroup:{locationName:"networkBorderGroup"},Domain:{locationName:"domain"},CustomerOwnedIp:{locationName:"customerOwnedIp"},CustomerOwnedIpv4Pool:{locationName:"customerOwnedIpv4Pool"},CarrierIp:{locationName:"carrierIp"}}}},AllocateHosts:{input:{type:"structure",required:["AvailabilityZone","Quantity"],members:{AutoPlacement:{locationName:"autoPlacement"},AvailabilityZone:{locationName:"availabilityZone"},ClientToken:{locationName:"clientToken"},InstanceType:{locationName:"instanceType"},InstanceFamily:{},Quantity:{locationName:"quantity",type:"integer"},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},HostRecovery:{}}},output:{type:"structure",members:{HostIds:{shape:"S1s",locationName:"hostIdSet"}}}},ApplySecurityGroupsToClientVpnTargetNetwork:{input:{type:"structure",required:["ClientVpnEndpointId","VpcId","SecurityGroupIds"],members:{ClientVpnEndpointId:{},VpcId:{},SecurityGroupIds:{shape:"S1w",locationName:"SecurityGroupId"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{SecurityGroupIds:{shape:"S1w",locationName:"securityGroupIds"}}}},AssignIpv6Addresses:{input:{type:"structure",required:["NetworkInterfaceId"],members:{Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"S20",locationName:"ipv6Addresses"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}},output:{type:"structure",members:{AssignedIpv6Addresses:{shape:"S20",locationName:"assignedIpv6Addresses"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}}},AssignPrivateIpAddresses:{input:{type:"structure",required:["NetworkInterfaceId"],members:{AllowReassignment:{locationName:"allowReassignment",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddresses:{shape:"S24",locationName:"privateIpAddress"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"}}},output:{type:"structure",members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},AssignedPrivateIpAddresses:{locationName:"assignedPrivateIpAddressesSet",type:"list",member:{locationName:"item",type:"structure",members:{PrivateIpAddress:{locationName:"privateIpAddress"}}}}}}},AssociateAddress:{input:{type:"structure",members:{AllocationId:{},InstanceId:{},PublicIp:{},AllowReassociation:{locationName:"allowReassociation",type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddress:{locationName:"privateIpAddress"}}},output:{type:"structure",members:{AssociationId:{locationName:"associationId"}}}},AssociateClientVpnTargetNetwork:{input:{type:"structure",required:["ClientVpnEndpointId","SubnetId"],members:{ClientVpnEndpointId:{},SubnetId:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AssociationId:{locationName:"associationId"},Status:{shape:"S2f",locationName:"status"}}}},AssociateDhcpOptions:{input:{type:"structure",required:["DhcpOptionsId","VpcId"],members:{DhcpOptionsId:{},VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},AssociateEnclaveCertificateIamRole:{input:{type:"structure",members:{CertificateArn:{},RoleArn:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CertificateS3BucketName:{locationName:"certificateS3BucketName"},CertificateS3ObjectKey:{locationName:"certificateS3ObjectKey"},EncryptionKmsKeyId:{locationName:"encryptionKmsKeyId"}}}},AssociateIamInstanceProfile:{input:{type:"structure",required:["IamInstanceProfile","InstanceId"],members:{IamInstanceProfile:{shape:"S2n"},InstanceId:{}}},output:{type:"structure",members:{IamInstanceProfileAssociation:{shape:"S2p",locationName:"iamInstanceProfileAssociation"}}}},AssociateRouteTable:{input:{type:"structure",required:["RouteTableId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},RouteTableId:{locationName:"routeTableId"},SubnetId:{locationName:"subnetId"},GatewayId:{}}},output:{type:"structure",members:{AssociationId:{locationName:"associationId"},AssociationState:{shape:"S2w",locationName:"associationState"}}}},AssociateSubnetCidrBlock:{input:{type:"structure",required:["Ipv6CidrBlock","SubnetId"],members:{Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},SubnetId:{locationName:"subnetId"}}},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S30",locationName:"ipv6CidrBlockAssociation"},SubnetId:{locationName:"subnetId"}}}},AssociateTransitGatewayMulticastDomain:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"So"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"S36",locationName:"associations"}}}},AssociateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Association:{shape:"S3e",locationName:"association"}}}},AssociateVpcCidrBlock:{input:{type:"structure",required:["VpcId"],members:{AmazonProvidedIpv6CidrBlock:{locationName:"amazonProvidedIpv6CidrBlock",type:"boolean"},CidrBlock:{},VpcId:{locationName:"vpcId"},Ipv6CidrBlockNetworkBorderGroup:{},Ipv6Pool:{},Ipv6CidrBlock:{}}},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S3j",locationName:"ipv6CidrBlockAssociation"},CidrBlockAssociation:{shape:"S3m",locationName:"cidrBlockAssociation"},VpcId:{locationName:"vpcId"}}}},AttachClassicLinkVpc:{input:{type:"structure",required:["Groups","InstanceId","VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"S3o",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:"S3w"}},AttachVpnGateway:{input:{type:"structure",required:["VpcId","VpnGatewayId"],members:{VpcId:{},VpnGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpcAttachment:{shape:"S41",locationName:"attachment"}}}},AuthorizeClientVpnIngress:{input:{type:"structure",required:["ClientVpnEndpointId","TargetNetworkCidr"],members:{ClientVpnEndpointId:{},TargetNetworkCidr:{},AccessGroupId:{},AuthorizeAllGroups:{type:"boolean"},Description:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S45",locationName:"status"}}}},AuthorizeSecurityGroupEgress:{input:{type:"structure",required:["GroupId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupId:{locationName:"groupId"},IpPermissions:{shape:"S48",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:"S48"},IpProtocol:{},SourceSecurityGroupName:{},SourceSecurityGroupOwnerId:{},ToPort:{type:"integer"},DryRun:{locationName:"dryRun",type:"boolean"}}}},BundleInstance:{input:{type:"structure",required:["InstanceId","Storage"],members:{InstanceId:{},Storage:{shape:"S4l"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTask:{shape:"S4p",locationName:"bundleInstanceTask"}}}},CancelBundleTask:{input:{type:"structure",required:["BundleId"],members:{BundleId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTask:{shape:"S4p",locationName:"bundleInstanceTask"}}}},CancelCapacityReservation:{input:{type:"structure",required:["CapacityReservationId"],members:{CapacityReservationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},CancelConversionTask:{input:{type:"structure",required:["ConversionTaskId"],members:{ConversionTaskId:{locationName:"conversionTaskId"},DryRun:{locationName:"dryRun",type:"boolean"},ReasonMessage:{locationName:"reasonMessage"}}}},CancelExportTask:{input:{type:"structure",required:["ExportTaskId"],members:{ExportTaskId:{locationName:"exportTaskId"}}}},CancelImportTask:{input:{type:"structure",members:{CancelReason:{},DryRun:{type:"boolean"},ImportTaskId:{}}},output:{type:"structure",members:{ImportTaskId:{locationName:"importTaskId"},PreviousState:{locationName:"previousState"},State:{locationName:"state"}}}},CancelReservedInstancesListing:{input:{type:"structure",required:["ReservedInstancesListingId"],members:{ReservedInstancesListingId:{locationName:"reservedInstancesListingId"}}},output:{type:"structure",members:{ReservedInstancesListings:{shape:"S58",locationName:"reservedInstancesListingsSet"}}}},CancelSpotFleetRequests:{input:{type:"structure",required:["SpotFleetRequestIds","TerminateInstances"],members:{DryRun:{locationName:"dryRun",type:"boolean"},SpotFleetRequestIds:{shape:"S5k",locationName:"spotFleetRequestId"},TerminateInstances:{locationName:"terminateInstances",type:"boolean"}}},output:{type:"structure",members:{SuccessfulFleetRequests:{locationName:"successfulFleetRequestSet",type:"list",member:{locationName:"item",type:"structure",members:{CurrentSpotFleetRequestState:{locationName:"currentSpotFleetRequestState"},PreviousSpotFleetRequestState:{locationName:"previousSpotFleetRequestState"},SpotFleetRequestId:{locationName:"spotFleetRequestId"}}}},UnsuccessfulFleetRequests:{locationName:"unsuccessfulFleetRequestSet",type:"list",member:{locationName:"item",type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},SpotFleetRequestId:{locationName:"spotFleetRequestId"}}}}}}},CancelSpotInstanceRequests:{input:{type:"structure",required:["SpotInstanceRequestIds"],members:{DryRun:{locationName:"dryRun",type:"boolean"},SpotInstanceRequestIds:{shape:"S5v",locationName:"SpotInstanceRequestId"}}},output:{type:"structure",members:{CancelledSpotInstanceRequests:{locationName:"spotInstanceRequestSet",type:"list",member:{locationName:"item",type:"structure",members:{SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},State:{locationName:"state"}}}}}}},ConfirmProductInstance:{input:{type:"structure",required:["InstanceId","ProductCode"],members:{InstanceId:{},ProductCode:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{OwnerId:{locationName:"ownerId"},Return:{locationName:"return",type:"boolean"}}}},CopyFpgaImage:{input:{type:"structure",required:["SourceFpgaImageId","SourceRegion"],members:{DryRun:{type:"boolean"},SourceFpgaImageId:{},Description:{},Name:{},SourceRegion:{},ClientToken:{}}},output:{type:"structure",members:{FpgaImageId:{locationName:"fpgaImageId"}}}},CopyImage:{input:{type:"structure",required:["Name","SourceImageId","SourceRegion"],members:{ClientToken:{},Description:{},Encrypted:{locationName:"encrypted",type:"boolean"},KmsKeyId:{locationName:"kmsKeyId"},Name:{},SourceImageId:{},SourceRegion:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"}}}},CopySnapshot:{input:{type:"structure",required:["SourceRegion","SourceSnapshotId"],members:{Description:{},DestinationRegion:{locationName:"destinationRegion"},Encrypted:{locationName:"encrypted",type:"boolean"},KmsKeyId:{locationName:"kmsKeyId"},PresignedUrl:{locationName:"presignedUrl"},SourceRegion:{},SourceSnapshotId:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{SnapshotId:{locationName:"snapshotId"},Tags:{shape:"Sj",locationName:"tagSet"}}}},CreateCapacityReservation:{input:{type:"structure",required:["InstanceType","InstancePlatform","InstanceCount"],members:{ClientToken:{},InstanceType:{},InstancePlatform:{},AvailabilityZone:{},AvailabilityZoneId:{},Tenancy:{},InstanceCount:{type:"integer"},EbsOptimized:{type:"boolean"},EphemeralStorage:{type:"boolean"},EndDate:{type:"timestamp"},EndDateType:{},InstanceMatchCriteria:{},TagSpecifications:{shape:"S1n"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CapacityReservation:{shape:"S6g",locationName:"capacityReservation"}}}},CreateCarrierGateway:{input:{type:"structure",required:["VpcId"],members:{VpcId:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{CarrierGateway:{shape:"S6k",locationName:"carrierGateway"}}}},CreateClientVpnEndpoint:{input:{type:"structure",required:["ClientCidrBlock","ServerCertificateArn","AuthenticationOptions","ConnectionLogOptions"],members:{ClientCidrBlock:{},ServerCertificateArn:{},AuthenticationOptions:{locationName:"Authentication",type:"list",member:{type:"structure",members:{Type:{},ActiveDirectory:{type:"structure",members:{DirectoryId:{}}},MutualAuthentication:{type:"structure",members:{ClientRootCertificateChainArn:{}}},FederatedAuthentication:{type:"structure",members:{SAMLProviderArn:{},SelfServiceSAMLProviderArn:{}}}}}},ConnectionLogOptions:{shape:"S6u"},DnsServers:{shape:"So"},TransportProtocol:{},VpnPort:{type:"integer"},Description:{},SplitTunnel:{type:"boolean"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},SecurityGroupIds:{shape:"S1w",locationName:"SecurityGroupId"},VpcId:{},SelfServicePortal:{}}},output:{type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Status:{shape:"S6y",locationName:"status"},DnsName:{locationName:"dnsName"}}}},CreateClientVpnRoute:{input:{type:"structure",required:["ClientVpnEndpointId","DestinationCidrBlock","TargetVpcSubnetId"],members:{ClientVpnEndpointId:{},DestinationCidrBlock:{},TargetVpcSubnetId:{},Description:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S72",locationName:"status"}}}},CreateCustomerGateway:{input:{type:"structure",required:["BgpAsn","Type"],members:{BgpAsn:{type:"integer"},PublicIp:{locationName:"IpAddress"},CertificateArn:{},Type:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},DeviceName:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{CustomerGateway:{shape:"S77",locationName:"customerGateway"}}}},CreateDefaultSubnet:{input:{type:"structure",required:["AvailabilityZone"],members:{AvailabilityZone:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Subnet:{shape:"S7a",locationName:"subnet"}}}},CreateDefaultVpc:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{Vpc:{shape:"S7g",locationName:"vpc"}}}},CreateDhcpOptions:{input:{type:"structure",required:["DhcpConfigurations"],members:{DhcpConfigurations:{locationName:"dhcpConfiguration",type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Values:{shape:"So",locationName:"Value"}}}},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{DhcpOptions:{shape:"S7p",locationName:"dhcpOptions"}}}},CreateEgressOnlyInternetGateway:{input:{type:"structure",required:["VpcId"],members:{ClientToken:{},DryRun:{type:"boolean"},VpcId:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},EgressOnlyInternetGateway:{shape:"S7w",locationName:"egressOnlyInternetGateway"}}}},CreateFleet:{input:{type:"structure",required:["LaunchTemplateConfigs","TargetCapacitySpecification"],members:{DryRun:{type:"boolean"},ClientToken:{},SpotOptions:{type:"structure",members:{AllocationStrategy:{},InstanceInterruptionBehavior:{},InstancePoolsToUseCount:{type:"integer"},SingleInstanceType:{type:"boolean"},SingleAvailabilityZone:{type:"boolean"},MinTargetCapacity:{type:"integer"},MaxTotalPrice:{}}},OnDemandOptions:{type:"structure",members:{AllocationStrategy:{},CapacityReservationOptions:{type:"structure",members:{UsageStrategy:{}}},SingleInstanceType:{type:"boolean"},SingleAvailabilityZone:{type:"boolean"},MinTargetCapacity:{type:"integer"},MaxTotalPrice:{}}},ExcessCapacityTerminationPolicy:{},LaunchTemplateConfigs:{shape:"S89"},TargetCapacitySpecification:{shape:"S8i"},TerminateInstancesWithExpiration:{type:"boolean"},Type:{},ValidFrom:{type:"timestamp"},ValidUntil:{type:"timestamp"},ReplaceUnhealthyInstances:{type:"boolean"},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{FleetId:{locationName:"fleetId"},Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"S8p",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},ErrorCode:{locationName:"errorCode"},ErrorMessage:{locationName:"errorMessage"}}}},Instances:{locationName:"fleetInstanceSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"S8p",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},InstanceIds:{shape:"S8w",locationName:"instanceIds"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"}}}}}}},CreateFlowLogs:{input:{type:"structure",required:["ResourceIds","ResourceType","TrafficType"],members:{DryRun:{type:"boolean"},ClientToken:{},DeliverLogsPermissionArn:{},LogGroupName:{},ResourceIds:{locationName:"ResourceId",type:"list",member:{locationName:"item"}},ResourceType:{},TrafficType:{},LogDestinationType:{},LogDestination:{},LogFormat:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},MaxAggregationInterval:{type:"integer"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},FlowLogIds:{shape:"So",locationName:"flowLogIdSet"},Unsuccessful:{shape:"Sy",locationName:"unsuccessful"}}}},CreateFpgaImage:{input:{type:"structure",required:["InputStorageLocation"],members:{DryRun:{type:"boolean"},InputStorageLocation:{shape:"S96"},LogsStorageLocation:{shape:"S96"},Description:{},Name:{},ClientToken:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{FpgaImageId:{locationName:"fpgaImageId"},FpgaImageGlobalId:{locationName:"fpgaImageGlobalId"}}}},CreateImage:{input:{type:"structure",required:["InstanceId","Name"],members:{BlockDeviceMappings:{shape:"S99",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"},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{ExportTask:{shape:"S9k",locationName:"exportTask"}}}},CreateInternetGateway:{input:{type:"structure",members:{TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InternetGateway:{shape:"S9q",locationName:"internetGateway"}}}},CreateKeyPair:{input:{type:"structure",required:["KeyName"],members:{KeyName:{},DryRun:{locationName:"dryRun",type:"boolean"},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{KeyFingerprint:{locationName:"keyFingerprint"},KeyMaterial:{locationName:"keyMaterial",type:"string",sensitive:!0},KeyName:{locationName:"keyName"},KeyPairId:{locationName:"keyPairId"},Tags:{shape:"Sj",locationName:"tagSet"}}}},CreateLaunchTemplate:{input:{type:"structure",required:["LaunchTemplateName","LaunchTemplateData"],members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateName:{},VersionDescription:{},LaunchTemplateData:{shape:"S9w"},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{LaunchTemplate:{shape:"Sb8",locationName:"launchTemplate"},Warning:{shape:"Sb9",locationName:"warning"}}}},CreateLaunchTemplateVersion:{input:{type:"structure",required:["LaunchTemplateData"],members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateId:{},LaunchTemplateName:{},SourceVersion:{},VersionDescription:{},LaunchTemplateData:{shape:"S9w"}}},output:{type:"structure",members:{LaunchTemplateVersion:{shape:"Sbe",locationName:"launchTemplateVersion"},Warning:{shape:"Sb9",locationName:"warning"}}}},CreateLocalGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","LocalGatewayRouteTableId","LocalGatewayVirtualInterfaceGroupId"],members:{DestinationCidrBlock:{},LocalGatewayRouteTableId:{},LocalGatewayVirtualInterfaceGroupId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Scc",locationName:"route"}}}},CreateLocalGatewayRouteTableVpcAssociation:{input:{type:"structure",required:["LocalGatewayRouteTableId","VpcId"],members:{LocalGatewayRouteTableId:{},VpcId:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociation:{shape:"Sch",locationName:"localGatewayRouteTableVpcAssociation"}}}},CreateManagedPrefixList:{input:{type:"structure",required:["PrefixListName","MaxEntries","AddressFamily"],members:{DryRun:{type:"boolean"},PrefixListName:{},Entries:{shape:"Sck",locationName:"Entry"},MaxEntries:{type:"integer"},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},AddressFamily:{},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{PrefixList:{shape:"Scn",locationName:"prefixList"}}}},CreateNatGateway:{input:{type:"structure",required:["AllocationId","SubnetId"],members:{AllocationId:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},SubnetId:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},NatGateway:{shape:"Scs",locationName:"natGateway"}}}},CreateNetworkAcl:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{NetworkAcl:{shape:"Scz",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:"Sd4",locationName:"Icmp"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},NetworkAclId:{locationName:"networkAclId"},PortRange:{shape:"Sd5",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:"Sa5",locationName:"SecurityGroupId"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Sbm",locationName:"ipv6Addresses"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sa8",locationName:"privateIpAddresses"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},InterfaceType:{},SubnetId:{locationName:"subnetId"},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{NetworkInterface:{shape:"Sdc",locationName:"networkInterface"}}}},CreateNetworkInterfacePermission:{input:{type:"structure",required:["NetworkInterfaceId","Permission"],members:{NetworkInterfaceId:{},AwsAccountId:{},AwsService:{},Permission:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{InterfacePermission:{shape:"Sdq",locationName:"interfacePermission"}}}},CreatePlacementGroup:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupName:{locationName:"groupName"},Strategy:{locationName:"strategy"},PartitionCount:{type:"integer"},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{PlacementGroup:{shape:"Sdw",locationName:"placementGroup"}}}},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:"S58",locationName:"reservedInstancesListingsSet"}}}},CreateRoute:{input:{type:"structure",required:["RouteTableId"],members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationIpv6CidrBlock:{locationName:"destinationIpv6CidrBlock"},DestinationPrefixListId:{},DryRun:{locationName:"dryRun",type:"boolean"},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},GatewayId:{locationName:"gatewayId"},InstanceId:{locationName:"instanceId"},NatGatewayId:{locationName:"natGatewayId"},TransitGatewayId:{},LocalGatewayId:{},CarrierGatewayId:{},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"},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{RouteTable:{shape:"Se9",locationName:"routeTable"}}}},CreateSecurityGroup:{input:{type:"structure",required:["Description","GroupName"],members:{Description:{locationName:"GroupDescription"},GroupName:{},VpcId:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{GroupId:{locationName:"groupId"},Tags:{shape:"Sj",locationName:"tagSet"}}}},CreateSnapshot:{input:{type:"structure",required:["VolumeId"],members:{Description:{},VolumeId:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{shape:"Sel"}},CreateSnapshots:{input:{type:"structure",required:["InstanceSpecification"],members:{Description:{},InstanceSpecification:{type:"structure",members:{InstanceId:{},ExcludeBootVolume:{type:"boolean"}}},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},DryRun:{type:"boolean"},CopyTagsFromSource:{}}},output:{type:"structure",members:{Snapshots:{locationName:"snapshotSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},Tags:{shape:"Sj",locationName:"tagSet"},Encrypted:{locationName:"encrypted",type:"boolean"},VolumeId:{locationName:"volumeId"},State:{locationName:"state"},VolumeSize:{locationName:"volumeSize",type:"integer"},StartTime:{locationName:"startTime",type:"timestamp"},Progress:{locationName:"progress"},OwnerId:{locationName:"ownerId"},SnapshotId:{locationName:"snapshotId"}}}}}}},CreateSpotDatafeedSubscription:{input:{type:"structure",required:["Bucket"],members:{Bucket:{locationName:"bucket"},DryRun:{locationName:"dryRun",type:"boolean"},Prefix:{locationName:"prefix"}}},output:{type:"structure",members:{SpotDatafeedSubscription:{shape:"Sew",locationName:"spotDatafeedSubscription"}}}},CreateSubnet:{input:{type:"structure",required:["CidrBlock","VpcId"],members:{TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},AvailabilityZone:{},AvailabilityZoneId:{},CidrBlock:{},Ipv6CidrBlock:{},OutpostArn:{},VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Subnet:{shape:"S7a",locationName:"subnet"}}}},CreateTags:{input:{type:"structure",required:["Resources","Tags"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Resources:{shape:"Sf2",locationName:"ResourceId"},Tags:{shape:"Sj",locationName:"Tag"}}}},CreateTrafficMirrorFilter:{input:{type:"structure",members:{Description:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TrafficMirrorFilter:{shape:"Sf6",locationName:"trafficMirrorFilter"},ClientToken:{locationName:"clientToken"}}}},CreateTrafficMirrorFilterRule:{input:{type:"structure",required:["TrafficMirrorFilterId","TrafficDirection","RuleNumber","RuleAction","DestinationCidrBlock","SourceCidrBlock"],members:{TrafficMirrorFilterId:{},TrafficDirection:{},RuleNumber:{type:"integer"},RuleAction:{},DestinationPortRange:{shape:"Sfg"},SourcePortRange:{shape:"Sfg"},Protocol:{type:"integer"},DestinationCidrBlock:{},SourceCidrBlock:{},Description:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TrafficMirrorFilterRule:{shape:"Sf8",locationName:"trafficMirrorFilterRule"},ClientToken:{locationName:"clientToken"}}}},CreateTrafficMirrorSession:{input:{type:"structure",required:["NetworkInterfaceId","TrafficMirrorTargetId","TrafficMirrorFilterId","SessionNumber"],members:{NetworkInterfaceId:{},TrafficMirrorTargetId:{},TrafficMirrorFilterId:{},PacketLength:{type:"integer"},SessionNumber:{type:"integer"},VirtualNetworkId:{type:"integer"},Description:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TrafficMirrorSession:{shape:"Sfl",locationName:"trafficMirrorSession"},ClientToken:{locationName:"clientToken"}}}},CreateTrafficMirrorTarget:{input:{type:"structure",members:{NetworkInterfaceId:{},NetworkLoadBalancerArn:{},Description:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TrafficMirrorTarget:{shape:"Sfo",locationName:"trafficMirrorTarget"},ClientToken:{locationName:"clientToken"}}}},CreateTransitGateway:{input:{type:"structure",members:{Description:{},Options:{type:"structure",members:{AmazonSideAsn:{type:"long"},AutoAcceptSharedAttachments:{},DefaultRouteTableAssociation:{},DefaultRouteTablePropagation:{},VpnEcmpSupport:{},DnsSupport:{},MulticastSupport:{}}},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateway:{shape:"Sfy",locationName:"transitGateway"}}}},CreateTransitGatewayMulticastDomain:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomain:{shape:"Sg3",locationName:"transitGatewayMulticastDomain"}}}},CreateTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayId","PeerTransitGatewayId","PeerAccountId","PeerRegion"],members:{TransitGatewayId:{},PeerTransitGatewayId:{},PeerAccountId:{},PeerRegion:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Se",locationName:"transitGatewayPeeringAttachment"}}}},CreateTransitGatewayPrefixListReference:{input:{type:"structure",required:["TransitGatewayRouteTableId","PrefixListId"],members:{TransitGatewayRouteTableId:{},PrefixListId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReference:{shape:"Sga",locationName:"transitGatewayPrefixListReference"}}}},CreateTransitGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","TransitGatewayRouteTableId"],members:{DestinationCidrBlock:{},TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Sgf",locationName:"route"}}}},CreateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},TagSpecifications:{shape:"S1n"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTable:{shape:"Sgm",locationName:"transitGatewayRouteTable"}}}},CreateTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayId","VpcId","SubnetIds"],members:{TransitGatewayId:{},VpcId:{},SubnetIds:{shape:"Sgp"},Options:{type:"structure",members:{DnsSupport:{},Ipv6Support:{},ApplianceModeSupport:{}}},TagSpecifications:{shape:"S1n"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sn",locationName:"transitGatewayVpcAttachment"}}}},CreateVolume:{input:{type:"structure",required:["AvailabilityZone"],members:{AvailabilityZone:{},Encrypted:{locationName:"encrypted",type:"boolean"},Iops:{type:"integer"},KmsKeyId:{},OutpostArn:{},Size:{type:"integer"},SnapshotId:{},VolumeType:{},DryRun:{locationName:"dryRun",type:"boolean"},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},MultiAttachEnabled:{type:"boolean"}}},output:{shape:"Sgt"}},CreateVpc:{input:{type:"structure",required:["CidrBlock"],members:{CidrBlock:{},AmazonProvidedIpv6CidrBlock:{locationName:"amazonProvidedIpv6CidrBlock",type:"boolean"},Ipv6Pool:{},Ipv6CidrBlock:{},DryRun:{locationName:"dryRun",type:"boolean"},InstanceTenancy:{locationName:"instanceTenancy"},Ipv6CidrBlockNetworkBorderGroup:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{Vpc:{shape:"S7g",locationName:"vpc"}}}},CreateVpcEndpoint:{input:{type:"structure",required:["VpcId","ServiceName"],members:{DryRun:{type:"boolean"},VpcEndpointType:{},VpcId:{},ServiceName:{},PolicyDocument:{},RouteTableIds:{shape:"Sh0",locationName:"RouteTableId"},SubnetIds:{shape:"Sh1",locationName:"SubnetId"},SecurityGroupIds:{shape:"Sh2",locationName:"SecurityGroupId"},ClientToken:{},PrivateDnsEnabled:{type:"boolean"},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpcEndpoint:{shape:"Sh4",locationName:"vpcEndpoint"},ClientToken:{locationName:"clientToken"}}}},CreateVpcEndpointConnectionNotification:{input:{type:"structure",required:["ConnectionNotificationArn","ConnectionEvents"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointId:{},ConnectionNotificationArn:{},ConnectionEvents:{shape:"So"},ClientToken:{}}},output:{type:"structure",members:{ConnectionNotification:{shape:"Shd",locationName:"connectionNotification"},ClientToken:{locationName:"clientToken"}}}},CreateVpcEndpointServiceConfiguration:{input:{type:"structure",required:["NetworkLoadBalancerArns"],members:{DryRun:{type:"boolean"},AcceptanceRequired:{type:"boolean"},PrivateDnsName:{},NetworkLoadBalancerArns:{shape:"So",locationName:"NetworkLoadBalancerArn"},ClientToken:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{ServiceConfiguration:{shape:"Shi",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:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpcPeeringConnection:{shape:"S14",locationName:"vpcPeeringConnection"}}}},CreateVpnConnection:{input:{type:"structure",required:["CustomerGatewayId","Type"],members:{CustomerGatewayId:{},Type:{},VpnGatewayId:{},TransitGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"},Options:{locationName:"options",type:"structure",members:{EnableAcceleration:{type:"boolean"},StaticRoutesOnly:{locationName:"staticRoutesOnly",type:"boolean"},TunnelInsideIpVersion:{},TunnelOptions:{type:"list",member:{type:"structure",members:{TunnelInsideCidr:{},TunnelInsideIpv6Cidr:{},PreSharedKey:{},Phase1LifetimeSeconds:{type:"integer"},Phase2LifetimeSeconds:{type:"integer"},RekeyMarginTimeSeconds:{type:"integer"},RekeyFuzzPercentage:{type:"integer"},ReplayWindowSize:{type:"integer"},DPDTimeoutSeconds:{type:"integer"},DPDTimeoutAction:{},Phase1EncryptionAlgorithms:{shape:"Shx",locationName:"Phase1EncryptionAlgorithm"},Phase2EncryptionAlgorithms:{shape:"Shz",locationName:"Phase2EncryptionAlgorithm"},Phase1IntegrityAlgorithms:{shape:"Si1",locationName:"Phase1IntegrityAlgorithm"},Phase2IntegrityAlgorithms:{shape:"Si3",locationName:"Phase2IntegrityAlgorithm"},Phase1DHGroupNumbers:{shape:"Si5",locationName:"Phase1DHGroupNumber"},Phase2DHGroupNumbers:{shape:"Si7",locationName:"Phase2DHGroupNumber"},IKEVersions:{shape:"Si9",locationName:"IKEVersion"},StartupAction:{}}}},LocalIpv4NetworkCidr:{},RemoteIpv4NetworkCidr:{},LocalIpv6NetworkCidr:{},RemoteIpv6NetworkCidr:{}}},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpnConnection:{shape:"Sic",locationName:"vpnConnection"}}}},CreateVpnConnectionRoute:{input:{type:"structure",required:["DestinationCidrBlock","VpnConnectionId"],members:{DestinationCidrBlock:{},VpnConnectionId:{}}}},CreateVpnGateway:{input:{type:"structure",required:["Type"],members:{AvailabilityZone:{},Type:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},AmazonSideAsn:{type:"long"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpnGateway:{shape:"Sj5",locationName:"vpnGateway"}}}},DeleteCarrierGateway:{input:{type:"structure",required:["CarrierGatewayId"],members:{CarrierGatewayId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CarrierGateway:{shape:"S6k",locationName:"carrierGateway"}}}},DeleteClientVpnEndpoint:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S6y",locationName:"status"}}}},DeleteClientVpnRoute:{input:{type:"structure",required:["ClientVpnEndpointId","DestinationCidrBlock"],members:{ClientVpnEndpointId:{},TargetVpcSubnetId:{},DestinationCidrBlock:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S72",locationName:"status"}}}},DeleteCustomerGateway:{input:{type:"structure",required:["CustomerGatewayId"],members:{CustomerGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteDhcpOptions:{input:{type:"structure",required:["DhcpOptionsId"],members:{DhcpOptionsId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteEgressOnlyInternetGateway:{input:{type:"structure",required:["EgressOnlyInternetGatewayId"],members:{DryRun:{type:"boolean"},EgressOnlyInternetGatewayId:{}}},output:{type:"structure",members:{ReturnCode:{locationName:"returnCode",type:"boolean"}}}},DeleteFleets:{input:{type:"structure",required:["FleetIds","TerminateInstances"],members:{DryRun:{type:"boolean"},FleetIds:{shape:"Sjj",locationName:"FleetId"},TerminateInstances:{type:"boolean"}}},output:{type:"structure",members:{SuccessfulFleetDeletions:{locationName:"successfulFleetDeletionSet",type:"list",member:{locationName:"item",type:"structure",members:{CurrentFleetState:{locationName:"currentFleetState"},PreviousFleetState:{locationName:"previousFleetState"},FleetId:{locationName:"fleetId"}}}},UnsuccessfulFleetDeletions:{locationName:"unsuccessfulFleetDeletionSet",type:"list",member:{locationName:"item",type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},FleetId:{locationName:"fleetId"}}}}}}},DeleteFlowLogs:{input:{type:"structure",required:["FlowLogIds"],members:{DryRun:{type:"boolean"},FlowLogIds:{shape:"Sjt",locationName:"FlowLogId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"Sy",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",members:{KeyName:{},KeyPairId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteLaunchTemplate:{input:{type:"structure",members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{}}},output:{type:"structure",members:{LaunchTemplate:{shape:"Sb8",locationName:"launchTemplate"}}}},DeleteLaunchTemplateVersions:{input:{type:"structure",required:["Versions"],members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{},Versions:{shape:"Sk5",locationName:"LaunchTemplateVersion"}}},output:{type:"structure",members:{SuccessfullyDeletedLaunchTemplateVersions:{locationName:"successfullyDeletedLaunchTemplateVersionSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},VersionNumber:{locationName:"versionNumber",type:"long"}}}},UnsuccessfullyDeletedLaunchTemplateVersions:{locationName:"unsuccessfullyDeletedLaunchTemplateVersionSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},VersionNumber:{locationName:"versionNumber",type:"long"},ResponseError:{locationName:"responseError",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}},DeleteLocalGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","LocalGatewayRouteTableId"],members:{DestinationCidrBlock:{},LocalGatewayRouteTableId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Scc",locationName:"route"}}}},DeleteLocalGatewayRouteTableVpcAssociation:{input:{type:"structure",required:["LocalGatewayRouteTableVpcAssociationId"],members:{LocalGatewayRouteTableVpcAssociationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociation:{shape:"Sch",locationName:"localGatewayRouteTableVpcAssociation"}}}},DeleteManagedPrefixList:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{}}},output:{type:"structure",members:{PrefixList:{shape:"Scn",locationName:"prefixList"}}}},DeleteNatGateway:{input:{type:"structure",required:["NatGatewayId"],members:{DryRun:{type:"boolean"},NatGatewayId:{}}},output:{type:"structure",members:{NatGatewayId:{locationName:"natGatewayId"}}}},DeleteNetworkAcl:{input:{type:"structure",required:["NetworkAclId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},NetworkAclId:{locationName:"networkAclId"}}}},DeleteNetworkAclEntry:{input:{type:"structure",required:["Egress","NetworkAclId","RuleNumber"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Egress:{locationName:"egress",type:"boolean"},NetworkAclId:{locationName:"networkAclId"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},DeleteNetworkInterface:{input:{type:"structure",required:["NetworkInterfaceId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}}},DeleteNetworkInterfacePermission:{input:{type:"structure",required:["NetworkInterfacePermissionId"],members:{NetworkInterfacePermissionId:{},Force:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DeletePlacementGroup:{input:{type:"structure",required:["GroupName"],members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupName:{locationName:"groupName"}}}},DeleteQueuedReservedInstances:{input:{type:"structure",required:["ReservedInstancesIds"],members:{DryRun:{type:"boolean"},ReservedInstancesIds:{locationName:"ReservedInstancesId",type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{SuccessfulQueuedPurchaseDeletions:{locationName:"successfulQueuedPurchaseDeletionSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservedInstancesId:{locationName:"reservedInstancesId"}}}},FailedQueuedPurchaseDeletions:{locationName:"failedQueuedPurchaseDeletionSet",type:"list",member:{locationName:"item",type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},ReservedInstancesId:{locationName:"reservedInstancesId"}}}}}}},DeleteRoute:{input:{type:"structure",required:["RouteTableId"],members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationIpv6CidrBlock:{locationName:"destinationIpv6CidrBlock"},DestinationPrefixListId:{},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:"Sf2",locationName:"resourceId"},Tags:{shape:"Sj",locationName:"tag"}}}},DeleteTrafficMirrorFilter:{input:{type:"structure",required:["TrafficMirrorFilterId"],members:{TrafficMirrorFilterId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"}}}},DeleteTrafficMirrorFilterRule:{input:{type:"structure",required:["TrafficMirrorFilterRuleId"],members:{TrafficMirrorFilterRuleId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilterRuleId:{locationName:"trafficMirrorFilterRuleId"}}}},DeleteTrafficMirrorSession:{input:{type:"structure",required:["TrafficMirrorSessionId"],members:{TrafficMirrorSessionId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorSessionId:{locationName:"trafficMirrorSessionId"}}}},DeleteTrafficMirrorTarget:{input:{type:"structure",required:["TrafficMirrorTargetId"],members:{TrafficMirrorTargetId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorTargetId:{locationName:"trafficMirrorTargetId"}}}},DeleteTransitGateway:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateway:{shape:"Sfy",locationName:"transitGateway"}}}},DeleteTransitGatewayMulticastDomain:{input:{type:"structure",required:["TransitGatewayMulticastDomainId"],members:{TransitGatewayMulticastDomainId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomain:{shape:"Sg3",locationName:"transitGatewayMulticastDomain"}}}},DeleteTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Se",locationName:"transitGatewayPeeringAttachment"}}}},DeleteTransitGatewayPrefixListReference:{input:{type:"structure",required:["TransitGatewayRouteTableId","PrefixListId"],members:{TransitGatewayRouteTableId:{},PrefixListId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReference:{shape:"Sga",locationName:"transitGatewayPrefixListReference"}}}},DeleteTransitGatewayRoute:{input:{type:"structure",required:["TransitGatewayRouteTableId","DestinationCidrBlock"],members:{TransitGatewayRouteTableId:{},DestinationCidrBlock:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Sgf",locationName:"route"}}}},DeleteTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTable:{shape:"Sgm",locationName:"transitGatewayRouteTable"}}}},DeleteTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sn",locationName:"transitGatewayVpcAttachment"}}}},DeleteVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteVpc:{input:{type:"structure",required:["VpcId"],members:{VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteVpcEndpointConnectionNotifications:{input:{type:"structure",required:["ConnectionNotificationIds"],members:{DryRun:{type:"boolean"},ConnectionNotificationIds:{locationName:"ConnectionNotificationId",type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{Unsuccessful:{shape:"Sy",locationName:"unsuccessful"}}}},DeleteVpcEndpointServiceConfigurations:{input:{type:"structure",required:["ServiceIds"],members:{DryRun:{type:"boolean"},ServiceIds:{shape:"Sm3",locationName:"ServiceId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"Sy",locationName:"unsuccessful"}}}},DeleteVpcEndpoints:{input:{type:"structure",required:["VpcEndpointIds"],members:{DryRun:{type:"boolean"},VpcEndpointIds:{shape:"Sv",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"Sy",locationName:"unsuccessful"}}}},DeleteVpcPeeringConnection:{input:{type:"structure",required:["VpcPeeringConnectionId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DeleteVpnConnection:{input:{type:"structure",required:["VpnConnectionId"],members:{VpnConnectionId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteVpnConnectionRoute:{input:{type:"structure",required:["DestinationCidrBlock","VpnConnectionId"],members:{DestinationCidrBlock:{},VpnConnectionId:{}}}},DeleteVpnGateway:{input:{type:"structure",required:["VpnGatewayId"],members:{VpnGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeprovisionByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1f",locationName:"byoipCidr"}}}},DeregisterImage:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeregisterInstanceEventNotificationAttributes:{input:{type:"structure",members:{DryRun:{type:"boolean"},InstanceTagAttribute:{type:"structure",members:{IncludeAllTagsOfInstance:{type:"boolean"},InstanceTagKeys:{shape:"Smh",locationName:"InstanceTagKey"}}}}},output:{type:"structure",members:{InstanceTagAttribute:{shape:"Smj",locationName:"instanceTagAttribute"}}}},DeregisterTransitGatewayMulticastGroupMembers:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Sml"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{DeregisteredMulticastGroupMembers:{locationName:"deregisteredMulticastGroupMembers",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},DeregisteredNetworkInterfaceIds:{shape:"So",locationName:"deregisteredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},DeregisterTransitGatewayMulticastGroupSources:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Sml"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{DeregisteredMulticastGroupSources:{locationName:"deregisteredMulticastGroupSources",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},DeregisteredNetworkInterfaceIds:{shape:"So",locationName:"deregisteredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},DescribeAccountAttributes:{input:{type:"structure",members:{AttributeNames:{locationName:"attributeName",type:"list",member:{locationName:"attributeName"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{AccountAttributes:{locationName:"accountAttributeSet",type:"list",member:{locationName:"item",type:"structure",members:{AttributeName:{locationName:"attributeName"},AttributeValues:{locationName:"attributeValueSet",type:"list",member:{locationName:"item",type:"structure",members:{AttributeValue:{locationName:"attributeValue"}}}}}}}}}},DescribeAddresses:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},PublicIps:{locationName:"PublicIp",type:"list",member:{locationName:"PublicIp"}},AllocationIds:{locationName:"AllocationId",type:"list",member:{locationName:"AllocationId"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Addresses:{locationName:"addressesSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},PublicIp:{locationName:"publicIp"},AllocationId:{locationName:"allocationId"},AssociationId:{locationName:"associationId"},Domain:{locationName:"domain"},NetworkInterfaceId:{locationName:"networkInterfaceId"},NetworkInterfaceOwnerId:{locationName:"networkInterfaceOwnerId"},PrivateIpAddress:{locationName:"privateIpAddress"},Tags:{shape:"Sj",locationName:"tagSet"},PublicIpv4Pool:{locationName:"publicIpv4Pool"},NetworkBorderGroup:{locationName:"networkBorderGroup"},CustomerOwnedIp:{locationName:"customerOwnedIp"},CustomerOwnedIpv4Pool:{locationName:"customerOwnedIpv4Pool"},CarrierIp:{locationName:"carrierIp"}}}}}}},DescribeAggregateIdFormat:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{UseLongIdsAggregated:{locationName:"useLongIdsAggregated",type:"boolean"},Statuses:{shape:"Sn9",locationName:"statusSet"}}}},DescribeAvailabilityZones:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},ZoneNames:{locationName:"ZoneName",type:"list",member:{locationName:"ZoneName"}},ZoneIds:{locationName:"ZoneId",type:"list",member:{locationName:"ZoneId"}},AllAvailabilityZones:{type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{AvailabilityZones:{locationName:"availabilityZoneInfo",type:"list",member:{locationName:"item",type:"structure",members:{State:{locationName:"zoneState"},OptInStatus:{locationName:"optInStatus"},Messages:{locationName:"messageSet",type:"list",member:{locationName:"item",type:"structure",members:{Message:{locationName:"message"}}}},RegionName:{locationName:"regionName"},ZoneName:{locationName:"zoneName"},ZoneId:{locationName:"zoneId"},GroupName:{locationName:"groupName"},NetworkBorderGroup:{locationName:"networkBorderGroup"},ZoneType:{locationName:"zoneType"},ParentZoneName:{locationName:"parentZoneName"},ParentZoneId:{locationName:"parentZoneId"}}}}}}},DescribeBundleTasks:{input:{type:"structure",members:{BundleIds:{locationName:"BundleId",type:"list",member:{locationName:"BundleId"}},Filters:{shape:"Sn0",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTasks:{locationName:"bundleInstanceTasksSet",type:"list",member:{shape:"S4p",locationName:"item"}}}}},DescribeByoipCidrs:{input:{type:"structure",required:["MaxResults"],members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ByoipCidrs:{locationName:"byoipCidrSet",type:"list",member:{shape:"S1f",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeCapacityReservations:{input:{type:"structure",members:{CapacityReservationIds:{locationName:"CapacityReservationId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Sn0",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},CapacityReservations:{locationName:"capacityReservationSet",type:"list",member:{shape:"S6g",locationName:"item"}}}}},DescribeCarrierGateways:{input:{type:"structure",members:{CarrierGatewayIds:{locationName:"CarrierGatewayId",type:"list",member:{}},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CarrierGateways:{locationName:"carrierGatewaySet",type:"list",member:{shape:"S6k",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeClassicLinkInstances:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceIds:{shape:"So5",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:"Sdf",locationName:"groupSet"},InstanceId:{locationName:"instanceId"},Tags:{shape:"Sj",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnAuthorizationRules:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"},NextToken:{},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AuthorizationRules:{locationName:"authorizationRule",type:"list",member:{locationName:"item",type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Description:{locationName:"description"},GroupId:{locationName:"groupId"},AccessAll:{locationName:"accessAll",type:"boolean"},DestinationCidr:{locationName:"destinationCidr"},Status:{shape:"S45",locationName:"status"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnConnections:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},Filters:{shape:"Sn0",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Connections:{locationName:"connections",type:"list",member:{locationName:"item",type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Timestamp:{locationName:"timestamp"},ConnectionId:{locationName:"connectionId"},Username:{locationName:"username"},ConnectionEstablishedTime:{locationName:"connectionEstablishedTime"},IngressBytes:{locationName:"ingressBytes"},EgressBytes:{locationName:"egressBytes"},IngressPackets:{locationName:"ingressPackets"},EgressPackets:{locationName:"egressPackets"},ClientIp:{locationName:"clientIp"},CommonName:{locationName:"commonName"},Status:{shape:"Sok",locationName:"status"},ConnectionEndTime:{locationName:"connectionEndTime"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnEndpoints:{input:{type:"structure",members:{ClientVpnEndpointIds:{locationName:"ClientVpnEndpointId",type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Sn0",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientVpnEndpoints:{locationName:"clientVpnEndpoint",type:"list",member:{locationName:"item",type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Description:{locationName:"description"},Status:{shape:"S6y",locationName:"status"},CreationTime:{locationName:"creationTime"},DeletionTime:{locationName:"deletionTime"},DnsName:{locationName:"dnsName"},ClientCidrBlock:{locationName:"clientCidrBlock"},DnsServers:{shape:"So",locationName:"dnsServer"},SplitTunnel:{locationName:"splitTunnel",type:"boolean"},VpnProtocol:{locationName:"vpnProtocol"},TransportProtocol:{locationName:"transportProtocol"},VpnPort:{locationName:"vpnPort",type:"integer"},AssociatedTargetNetworks:{deprecated:!0,deprecatedMessage:"This property is deprecated. To view the target networks associated with a Client VPN endpoint, call DescribeClientVpnTargetNetworks and inspect the clientVpnTargetNetworks response element.",locationName:"associatedTargetNetwork",type:"list",member:{locationName:"item",type:"structure",members:{NetworkId:{locationName:"networkId"},NetworkType:{locationName:"networkType"}}}},ServerCertificateArn:{locationName:"serverCertificateArn"},AuthenticationOptions:{locationName:"authenticationOptions",type:"list",member:{locationName:"item",type:"structure",members:{Type:{locationName:"type"},ActiveDirectory:{locationName:"activeDirectory",type:"structure",members:{DirectoryId:{locationName:"directoryId"}}},MutualAuthentication:{locationName:"mutualAuthentication",type:"structure",members:{ClientRootCertificateChain:{locationName:"clientRootCertificateChain"}}},FederatedAuthentication:{locationName:"federatedAuthentication",type:"structure",members:{SamlProviderArn:{locationName:"samlProviderArn"},SelfServiceSamlProviderArn:{locationName:"selfServiceSamlProviderArn"}}}}}},ConnectionLogOptions:{locationName:"connectionLogOptions",type:"structure",members:{Enabled:{type:"boolean"},CloudwatchLogGroup:{},CloudwatchLogStream:{}}},Tags:{shape:"Sj",locationName:"tagSet"},SecurityGroupIds:{shape:"S1w",locationName:"securityGroupIdSet"},VpcId:{locationName:"vpcId"},SelfServicePortalUrl:{locationName:"selfServicePortalUrl"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnRoutes:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Routes:{locationName:"routes",type:"list",member:{locationName:"item",type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},DestinationCidr:{locationName:"destinationCidr"},TargetSubnet:{locationName:"targetSubnet"},Type:{locationName:"type"},Origin:{locationName:"origin"},Status:{shape:"S72",locationName:"status"},Description:{locationName:"description"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnTargetNetworks:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},AssociationIds:{shape:"So"},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Sn0",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientVpnTargetNetworks:{locationName:"clientVpnTargetNetworks",type:"list",member:{locationName:"item",type:"structure",members:{AssociationId:{locationName:"associationId"},VpcId:{locationName:"vpcId"},TargetNetworkId:{locationName:"targetNetworkId"},ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Status:{shape:"S2f",locationName:"status"},SecurityGroups:{shape:"So",locationName:"securityGroups"}}}},NextToken:{locationName:"nextToken"}}}},DescribeCoipPools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CoipPools:{locationName:"coipPoolSet",type:"list",member:{locationName:"item",type:"structure",members:{PoolId:{locationName:"poolId"},PoolCidrs:{shape:"So",locationName:"poolCidrSet"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},Tags:{shape:"Sj",locationName:"tagSet"},PoolArn:{locationName:"poolArn"}}}},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:"Spm",locationName:"item"}}}}},DescribeCustomerGateways:{input:{type:"structure",members:{CustomerGatewayIds:{locationName:"CustomerGatewayId",type:"list",member:{locationName:"CustomerGatewayId"}},Filters:{shape:"Sn0",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{CustomerGateways:{locationName:"customerGatewaySet",type:"list",member:{shape:"S77",locationName:"item"}}}}},DescribeDhcpOptions:{input:{type:"structure",members:{DhcpOptionsIds:{locationName:"DhcpOptionsId",type:"list",member:{locationName:"DhcpOptionsId"}},Filters:{shape:"Sn0",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DhcpOptions:{locationName:"dhcpOptionsSet",type:"list",member:{shape:"S7p",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeEgressOnlyInternetGateways:{input:{type:"structure",members:{DryRun:{type:"boolean"},EgressOnlyInternetGatewayIds:{locationName:"EgressOnlyInternetGatewayId",type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Sn0",locationName:"Filter"}}},output:{type:"structure",members:{EgressOnlyInternetGateways:{locationName:"egressOnlyInternetGatewaySet",type:"list",member:{shape:"S7w",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeElasticGpus:{input:{type:"structure",members:{ElasticGpuIds:{locationName:"ElasticGpuId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ElasticGpuSet:{locationName:"elasticGpuSet",type:"list",member:{locationName:"item",type:"structure",members:{ElasticGpuId:{locationName:"elasticGpuId"},AvailabilityZone:{locationName:"availabilityZone"},ElasticGpuType:{locationName:"elasticGpuType"},ElasticGpuHealth:{locationName:"elasticGpuHealth",type:"structure",members:{Status:{locationName:"status"}}},ElasticGpuState:{locationName:"elasticGpuState"},InstanceId:{locationName:"instanceId"},Tags:{shape:"Sj",locationName:"tagSet"}}}},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}}},DescribeExportImageTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Sn0",locationName:"Filter"},ExportImageTaskIds:{locationName:"ExportImageTaskId",type:"list",member:{locationName:"ExportImageTaskId"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ExportImageTasks:{locationName:"exportImageTaskSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},ExportImageTaskId:{locationName:"exportImageTaskId"},ImageId:{locationName:"imageId"},Progress:{locationName:"progress"},S3ExportLocation:{shape:"Sqp",locationName:"s3ExportLocation"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Sj",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeExportTasks:{input:{type:"structure",members:{ExportTaskIds:{locationName:"exportTaskId",type:"list",member:{locationName:"ExportTaskId"}},Filters:{shape:"Sn0",locationName:"Filter"}}},output:{type:"structure",members:{ExportTasks:{locationName:"exportTaskSet",type:"list",member:{shape:"S9k",locationName:"item"}}}}},DescribeFastSnapshotRestores:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{FastSnapshotRestores:{locationName:"fastSnapshotRestoreSet",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},StateTransitionReason:{locationName:"stateTransitionReason"},OwnerId:{locationName:"ownerId"},OwnerAlias:{locationName:"ownerAlias"},EnablingTime:{locationName:"enablingTime",type:"timestamp"},OptimizingTime:{locationName:"optimizingTime",type:"timestamp"},EnabledTime:{locationName:"enabledTime",type:"timestamp"},DisablingTime:{locationName:"disablingTime",type:"timestamp"},DisabledTime:{locationName:"disabledTime",type:"timestamp"}}}},NextToken:{locationName:"nextToken"}}}},DescribeFleetHistory:{input:{type:"structure",required:["FleetId","StartTime"],members:{DryRun:{type:"boolean"},EventType:{},MaxResults:{type:"integer"},NextToken:{},FleetId:{},StartTime:{type:"timestamp"}}},output:{type:"structure",members:{HistoryRecords:{locationName:"historyRecordSet",type:"list",member:{locationName:"item",type:"structure",members:{EventInformation:{shape:"Sr6",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:"Sn0",locationName:"Filter"}}},output:{type:"structure",members:{ActiveInstances:{shape:"Sr9",locationName:"activeInstanceSet"},NextToken:{locationName:"nextToken"},FleetId:{locationName:"fleetId"}}}},DescribeFleets:{input:{type:"structure",members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{},FleetIds:{shape:"Sjj",locationName:"FleetId"},Filters:{shape:"Sn0",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:"S8q",locationName:"launchTemplateSpecification"},Overrides:{locationName:"overrides",type:"list",member:{shape:"S8r",locationName:"item"}}}}},TargetCapacitySpecification:{locationName:"targetCapacitySpecification",type:"structure",members:{TotalTargetCapacity:{locationName:"totalTargetCapacity",type:"integer"},OnDemandTargetCapacity:{locationName:"onDemandTargetCapacity",type:"integer"},SpotTargetCapacity:{locationName:"spotTargetCapacity",type:"integer"},DefaultTargetCapacityType:{locationName:"defaultTargetCapacityType"}}},TerminateInstancesWithExpiration:{locationName:"terminateInstancesWithExpiration",type:"boolean"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},ReplaceUnhealthyInstances:{locationName:"replaceUnhealthyInstances",type:"boolean"},SpotOptions:{locationName:"spotOptions",type:"structure",members:{AllocationStrategy:{locationName:"allocationStrategy"},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"},InstancePoolsToUseCount:{locationName:"instancePoolsToUseCount",type:"integer"},SingleInstanceType:{locationName:"singleInstanceType",type:"boolean"},SingleAvailabilityZone:{locationName:"singleAvailabilityZone",type:"boolean"},MinTargetCapacity:{locationName:"minTargetCapacity",type:"integer"},MaxTotalPrice:{locationName:"maxTotalPrice"}}},OnDemandOptions:{locationName:"onDemandOptions",type:"structure",members:{AllocationStrategy:{locationName:"allocationStrategy"},CapacityReservationOptions:{locationName:"capacityReservationOptions",type:"structure",members:{UsageStrategy:{locationName:"usageStrategy"}}},SingleInstanceType:{locationName:"singleInstanceType",type:"boolean"},SingleAvailabilityZone:{locationName:"singleAvailabilityZone",type:"boolean"},MinTargetCapacity:{locationName:"minTargetCapacity",type:"integer"},MaxTotalPrice:{locationName:"maxTotalPrice"}}},Tags:{shape:"Sj",locationName:"tagSet"},Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"S8p",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},ErrorCode:{locationName:"errorCode"},ErrorMessage:{locationName:"errorMessage"}}}},Instances:{locationName:"fleetInstanceSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"S8p",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},InstanceIds:{shape:"S8w",locationName:"instanceIds"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"}}}}}}}}}},DescribeFlowLogs:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filter:{shape:"Sn0"},FlowLogIds:{shape:"Sjt",locationName:"FlowLogId"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FlowLogs:{locationName:"flowLogSet",type:"list",member:{locationName:"item",type:"structure",members:{CreationTime:{locationName:"creationTime",type:"timestamp"},DeliverLogsErrorMessage:{locationName:"deliverLogsErrorMessage"},DeliverLogsPermissionArn:{locationName:"deliverLogsPermissionArn"},DeliverLogsStatus:{locationName:"deliverLogsStatus"},FlowLogId:{locationName:"flowLogId"},FlowLogStatus:{locationName:"flowLogStatus"},LogGroupName:{locationName:"logGroupName"},ResourceId:{locationName:"resourceId"},TrafficType:{locationName:"trafficType"},LogDestinationType:{locationName:"logDestinationType"},LogDestination:{locationName:"logDestination"},LogFormat:{locationName:"logFormat"},Tags:{shape:"Sj",locationName:"tagSet"},MaxAggregationInterval:{locationName:"maxAggregationInterval",type:"integer"}}}},NextToken:{locationName:"nextToken"}}}},DescribeFpgaImageAttribute:{input:{type:"structure",required:["FpgaImageId","Attribute"],members:{DryRun:{type:"boolean"},FpgaImageId:{},Attribute:{}}},output:{type:"structure",members:{FpgaImageAttribute:{shape:"Srz",locationName:"fpgaImageAttribute"}}}},DescribeFpgaImages:{input:{type:"structure",members:{DryRun:{type:"boolean"},FpgaImageIds:{locationName:"FpgaImageId",type:"list",member:{locationName:"item"}},Owners:{shape:"Ss8",locationName:"Owner"},Filters:{shape:"Sn0",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:"Ss3",locationName:"productCodes"},Tags:{shape:"Sj",locationName:"tags"},Public:{locationName:"public",type:"boolean"},DataRetentionSupport:{locationName:"dataRetentionSupport",type:"boolean"}}}},NextToken:{locationName:"nextToken"}}}},DescribeHostReservationOfferings:{input:{type:"structure",members:{Filter:{shape:"Sn0"},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:"Sn0"},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:"Sst",locationName:"hostIdSet"},HostReservationId:{locationName:"hostReservationId"},HourlyPrice:{locationName:"hourlyPrice"},InstanceFamily:{locationName:"instanceFamily"},OfferingId:{locationName:"offeringId"},PaymentOption:{locationName:"paymentOption"},Start:{locationName:"start",type:"timestamp"},State:{locationName:"state"},UpfrontPrice:{locationName:"upfrontPrice"},Tags:{shape:"Sj",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeHosts:{input:{type:"structure",members:{Filter:{shape:"Sn0",locationName:"filter"},HostIds:{shape:"Ssw",locationName:"hostId"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{Hosts:{locationName:"hostSet",type:"list",member:{locationName:"item",type:"structure",members:{AutoPlacement:{locationName:"autoPlacement"},AvailabilityZone:{locationName:"availabilityZone"},AvailableCapacity:{locationName:"availableCapacity",type:"structure",members:{AvailableInstanceCapacity:{locationName:"availableInstanceCapacity",type:"list",member:{locationName:"item",type:"structure",members:{AvailableCapacity:{locationName:"availableCapacity",type:"integer"},InstanceType:{locationName:"instanceType"},TotalCapacity:{locationName:"totalCapacity",type:"integer"}}}},AvailableVCpus:{locationName:"availableVCpus",type:"integer"}}},ClientToken:{locationName:"clientToken"},HostId:{locationName:"hostId"},HostProperties:{locationName:"hostProperties",type:"structure",members:{Cores:{locationName:"cores",type:"integer"},InstanceType:{locationName:"instanceType"},InstanceFamily:{locationName:"instanceFamily"},Sockets:{locationName:"sockets",type:"integer"},TotalVCpus:{locationName:"totalVCpus",type:"integer"}}},HostReservationId:{locationName:"hostReservationId"},Instances:{locationName:"instances",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceType:{locationName:"instanceType"},OwnerId:{locationName:"ownerId"}}}},State:{locationName:"state"},AllocationTime:{locationName:"allocationTime",type:"timestamp"},ReleaseTime:{locationName:"releaseTime",type:"timestamp"},Tags:{shape:"Sj",locationName:"tagSet"},HostRecovery:{locationName:"hostRecovery"},AllowsMultipleInstanceTypes:{locationName:"allowsMultipleInstanceTypes"},OwnerId:{locationName:"ownerId"},AvailabilityZoneId:{locationName:"availabilityZoneId"},MemberOfServiceLinkedResourceGroup:{locationName:"memberOfServiceLinkedResourceGroup",type:"boolean"}}}},NextToken:{locationName:"nextToken"}}}},DescribeIamInstanceProfileAssociations:{input:{type:"structure",members:{AssociationIds:{locationName:"AssociationId",type:"list",member:{locationName:"AssociationId"}},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{IamInstanceProfileAssociations:{locationName:"iamInstanceProfileAssociationSet",type:"list",member:{shape:"S2p",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeIdFormat:{input:{type:"structure",members:{Resource:{}}},output:{type:"structure",members:{Statuses:{shape:"Sn9",locationName:"statusSet"}}}},DescribeIdentityIdFormat:{input:{type:"structure",required:["PrincipalArn"],members:{PrincipalArn:{locationName:"principalArn"},Resource:{locationName:"resource"}}},output:{type:"structure",members:{Statuses:{shape:"Sn9",locationName:"statusSet"}}}},DescribeImageAttribute:{input:{type:"structure",required:["Attribute","ImageId"],members:{Attribute:{},ImageId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BlockDeviceMappings:{shape:"Stl",locationName:"blockDeviceMapping"},ImageId:{locationName:"imageId"},LaunchPermissions:{shape:"Stm",locationName:"launchPermission"},ProductCodes:{shape:"Ss3",locationName:"productCodes"},Description:{shape:"S7t",locationName:"description"},KernelId:{shape:"S7t",locationName:"kernel"},RamdiskId:{shape:"S7t",locationName:"ramdisk"},SriovNetSupport:{shape:"S7t",locationName:"sriovNetSupport"}}}},DescribeImages:{input:{type:"structure",members:{ExecutableUsers:{locationName:"ExecutableBy",type:"list",member:{locationName:"ExecutableBy"}},Filters:{shape:"Sn0",locationName:"Filter"},ImageIds:{locationName:"ImageId",type:"list",member:{locationName:"ImageId"}},Owners:{shape:"Ss8",locationName:"Owner"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Images:{locationName:"imagesSet",type:"list",member:{locationName:"item",type:"structure",members:{Architecture:{locationName:"architecture"},CreationDate:{locationName:"creationDate"},ImageId:{locationName:"imageId"},ImageLocation:{locationName:"imageLocation"},ImageType:{locationName:"imageType"},Public:{locationName:"isPublic",type:"boolean"},KernelId:{locationName:"kernelId"},OwnerId:{locationName:"imageOwnerId"},Platform:{locationName:"platform"},PlatformDetails:{locationName:"platformDetails"},UsageOperation:{locationName:"usageOperation"},ProductCodes:{shape:"Ss3",locationName:"productCodes"},RamdiskId:{locationName:"ramdiskId"},State:{locationName:"imageState"},BlockDeviceMappings:{shape:"Stl",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:"Stz",locationName:"stateReason"},Tags:{shape:"Sj",locationName:"tagSet"},VirtualizationType:{locationName:"virtualizationType"}}}}}}},DescribeImportImageTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Sn0"},ImportTaskIds:{locationName:"ImportTaskId",type:"list",member:{locationName:"ImportTaskId"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ImportImageTasks:{locationName:"importImageTaskSet",type:"list",member:{locationName:"item",type:"structure",members:{Architecture:{locationName:"architecture"},Description:{locationName:"description"},Encrypted:{locationName:"encrypted",type:"boolean"},Hypervisor:{locationName:"hypervisor"},ImageId:{locationName:"imageId"},ImportTaskId:{locationName:"importTaskId"},KmsKeyId:{locationName:"kmsKeyId"},LicenseType:{locationName:"licenseType"},Platform:{locationName:"platform"},Progress:{locationName:"progress"},SnapshotDetails:{shape:"Su7",locationName:"snapshotDetailSet"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Sj",locationName:"tagSet"},LicenseSpecifications:{shape:"Sua",locationName:"licenseSpecifications"}}}},NextToken:{locationName:"nextToken"}}}},DescribeImportSnapshotTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Sn0"},ImportTaskIds:{locationName:"ImportTaskId",type:"list",member:{locationName:"ImportTaskId"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ImportSnapshotTasks:{locationName:"importSnapshotTaskSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},ImportTaskId:{locationName:"importTaskId"},SnapshotTaskDetail:{shape:"Sui",locationName:"snapshotTaskDetail"},Tags:{shape:"Sj",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceAttribute:{input:{type:"structure",required:["Attribute","InstanceId"],members:{Attribute:{locationName:"attribute"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"}}},output:{type:"structure",members:{Groups:{shape:"Sdf",locationName:"groupSet"},BlockDeviceMappings:{shape:"Sum",locationName:"blockDeviceMapping"},DisableApiTermination:{shape:"Sup",locationName:"disableApiTermination"},EnaSupport:{shape:"Sup",locationName:"enaSupport"},EnclaveOptions:{shape:"Suq",locationName:"enclaveOptions"},EbsOptimized:{shape:"Sup",locationName:"ebsOptimized"},InstanceId:{locationName:"instanceId"},InstanceInitiatedShutdownBehavior:{shape:"S7t",locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{shape:"S7t",locationName:"instanceType"},KernelId:{shape:"S7t",locationName:"kernel"},ProductCodes:{shape:"Ss3",locationName:"productCodes"},RamdiskId:{shape:"S7t",locationName:"ramdisk"},RootDeviceName:{shape:"S7t",locationName:"rootDeviceName"},SourceDestCheck:{shape:"Sup",locationName:"sourceDestCheck"},SriovNetSupport:{shape:"S7t",locationName:"sriovNetSupport"},UserData:{shape:"S7t",locationName:"userData"}}}},DescribeInstanceCreditSpecifications:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Sn0",locationName:"Filter"},InstanceIds:{shape:"So5",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"}}}},DescribeInstanceEventNotificationAttributes:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{InstanceTagAttribute:{shape:"Smj",locationName:"instanceTagAttribute"}}}},DescribeInstanceStatus:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},InstanceIds:{shape:"So5",locationName:"InstanceId"},MaxResults:{type:"integer"},NextToken:{},DryRun:{locationName:"dryRun",type:"boolean"},IncludeAllInstances:{locationName:"includeAllInstances",type:"boolean"}}},output:{type:"structure",members:{InstanceStatuses:{locationName:"instanceStatusSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},OutpostArn:{locationName:"outpostArn"},Events:{locationName:"eventsSet",type:"list",member:{shape:"Sv3",locationName:"item"}},InstanceId:{locationName:"instanceId"},InstanceState:{shape:"Sv6",locationName:"instanceState"},InstanceStatus:{shape:"Sv8",locationName:"instanceStatus"},SystemStatus:{shape:"Sv8",locationName:"systemStatus"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceTypeOfferings:{input:{type:"structure",members:{DryRun:{type:"boolean"},LocationType:{},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceTypeOfferings:{locationName:"instanceTypeOfferingSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{locationName:"instanceType"},LocationType:{locationName:"locationType"},Location:{locationName:"location"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceTypes:{input:{type:"structure",members:{DryRun:{type:"boolean"},InstanceTypes:{locationName:"InstanceType",type:"list",member:{}},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceTypes:{locationName:"instanceTypeSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{locationName:"instanceType"},CurrentGeneration:{locationName:"currentGeneration",type:"boolean"},FreeTierEligible:{locationName:"freeTierEligible",type:"boolean"},SupportedUsageClasses:{locationName:"supportedUsageClasses",type:"list",member:{locationName:"item"}},SupportedRootDeviceTypes:{locationName:"supportedRootDeviceTypes",type:"list",member:{locationName:"item"}},SupportedVirtualizationTypes:{locationName:"supportedVirtualizationTypes",type:"list",member:{locationName:"item"}},BareMetal:{locationName:"bareMetal",type:"boolean"},Hypervisor:{locationName:"hypervisor"},ProcessorInfo:{locationName:"processorInfo",type:"structure",members:{SupportedArchitectures:{locationName:"supportedArchitectures",type:"list",member:{locationName:"item"}},SustainedClockSpeedInGhz:{locationName:"sustainedClockSpeedInGhz",type:"double"}}},VCpuInfo:{locationName:"vCpuInfo",type:"structure",members:{DefaultVCpus:{locationName:"defaultVCpus",type:"integer"},DefaultCores:{locationName:"defaultCores",type:"integer"},DefaultThreadsPerCore:{locationName:"defaultThreadsPerCore",type:"integer"},ValidCores:{locationName:"validCores",type:"list",member:{locationName:"item",type:"integer"}},ValidThreadsPerCore:{locationName:"validThreadsPerCore",type:"list",member:{locationName:"item",type:"integer"}}}},MemoryInfo:{locationName:"memoryInfo",type:"structure",members:{SizeInMiB:{locationName:"sizeInMiB",type:"long"}}},InstanceStorageSupported:{locationName:"instanceStorageSupported",type:"boolean"},InstanceStorageInfo:{locationName:"instanceStorageInfo",type:"structure",members:{TotalSizeInGB:{locationName:"totalSizeInGB",type:"long"},Disks:{locationName:"disks",type:"list",member:{locationName:"item",type:"structure",members:{SizeInGB:{locationName:"sizeInGB",type:"long"},Count:{locationName:"count",type:"integer"},Type:{locationName:"type"}}}},NvmeSupport:{locationName:"nvmeSupport"}}},EbsInfo:{locationName:"ebsInfo",type:"structure",members:{EbsOptimizedSupport:{locationName:"ebsOptimizedSupport"},EncryptionSupport:{locationName:"encryptionSupport"},EbsOptimizedInfo:{locationName:"ebsOptimizedInfo",type:"structure",members:{BaselineBandwidthInMbps:{locationName:"baselineBandwidthInMbps",type:"integer"},BaselineThroughputInMBps:{locationName:"baselineThroughputInMBps",type:"double"},BaselineIops:{locationName:"baselineIops",type:"integer"},MaximumBandwidthInMbps:{locationName:"maximumBandwidthInMbps",type:"integer"},MaximumThroughputInMBps:{locationName:"maximumThroughputInMBps",type:"double"},MaximumIops:{locationName:"maximumIops",type:"integer"}}},NvmeSupport:{locationName:"nvmeSupport"}}},NetworkInfo:{locationName:"networkInfo",type:"structure",members:{NetworkPerformance:{locationName:"networkPerformance"},MaximumNetworkInterfaces:{locationName:"maximumNetworkInterfaces",type:"integer"},Ipv4AddressesPerInterface:{locationName:"ipv4AddressesPerInterface",type:"integer"},Ipv6AddressesPerInterface:{locationName:"ipv6AddressesPerInterface",type:"integer"},Ipv6Supported:{locationName:"ipv6Supported",type:"boolean"},EnaSupport:{locationName:"enaSupport"},EfaSupported:{locationName:"efaSupported",type:"boolean"}}},GpuInfo:{locationName:"gpuInfo",type:"structure",members:{Gpus:{locationName:"gpus",type:"list",member:{locationName:"item",type:"structure",members:{Name:{locationName:"name"},Manufacturer:{locationName:"manufacturer"},Count:{locationName:"count",type:"integer"},MemoryInfo:{locationName:"memoryInfo",type:"structure",members:{SizeInMiB:{locationName:"sizeInMiB",type:"integer"}}}}}},TotalGpuMemoryInMiB:{locationName:"totalGpuMemoryInMiB",type:"integer"}}},FpgaInfo:{locationName:"fpgaInfo",type:"structure",members:{Fpgas:{locationName:"fpgas",type:"list",member:{locationName:"item",type:"structure",members:{Name:{locationName:"name"},Manufacturer:{locationName:"manufacturer"},Count:{locationName:"count",type:"integer"},MemoryInfo:{locationName:"memoryInfo",type:"structure",members:{SizeInMiB:{locationName:"sizeInMiB",type:"integer"}}}}}},TotalFpgaMemoryInMiB:{locationName:"totalFpgaMemoryInMiB",type:"integer"}}},PlacementGroupInfo:{locationName:"placementGroupInfo",type:"structure",members:{SupportedStrategies:{locationName:"supportedStrategies",type:"list",member:{locationName:"item"}}}},InferenceAcceleratorInfo:{locationName:"inferenceAcceleratorInfo",type:"structure",members:{Accelerators:{locationName:"item",type:"list",member:{type:"structure",members:{Count:{locationName:"count",type:"integer"},Name:{locationName:"name"},Manufacturer:{locationName:"manufacturer"}}}}}},HibernationSupported:{locationName:"hibernationSupported",type:"boolean"},BurstablePerformanceSupported:{locationName:"burstablePerformanceSupported",type:"boolean"},DedicatedHostsSupported:{locationName:"dedicatedHostsSupported",type:"boolean"},AutoRecoverySupported:{locationName:"autoRecoverySupported",type:"boolean"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstances:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},InstanceIds:{shape:"So5",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:"Sy1",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeInternetGateways:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},InternetGatewayIds:{locationName:"internetGatewayId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InternetGateways:{locationName:"internetGatewaySet",type:"list",member:{shape:"S9q",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeIpv6Pools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"},Filters:{shape:"Sn0",locationName:"Filter"}}},output:{type:"structure",members:{Ipv6Pools:{locationName:"ipv6PoolSet",type:"list",member:{locationName:"item",type:"structure",members:{PoolId:{locationName:"poolId"},Description:{locationName:"description"},PoolCidrBlocks:{locationName:"poolCidrBlockSet",type:"list",member:{locationName:"item",type:"structure",members:{Cidr:{locationName:"poolCidrBlock"}}}},Tags:{shape:"Sj",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeKeyPairs:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},KeyNames:{locationName:"KeyName",type:"list",member:{locationName:"KeyName"}},KeyPairIds:{locationName:"KeyPairId",type:"list",member:{locationName:"KeyPairId"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{KeyPairs:{locationName:"keySet",type:"list",member:{locationName:"item",type:"structure",members:{KeyPairId:{locationName:"keyPairId"},KeyFingerprint:{locationName:"keyFingerprint"},KeyName:{locationName:"keyName"},Tags:{shape:"Sj",locationName:"tagSet"}}}}}}},DescribeLaunchTemplateVersions:{input:{type:"structure",members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{},Versions:{shape:"Sk5",locationName:"LaunchTemplateVersion"},MinVersion:{},MaxVersion:{},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Sn0",locationName:"Filter"}}},output:{type:"structure",members:{LaunchTemplateVersions:{locationName:"launchTemplateVersionSet",type:"list",member:{shape:"Sbe",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLaunchTemplates:{input:{type:"structure",members:{DryRun:{type:"boolean"},LaunchTemplateIds:{locationName:"LaunchTemplateId",type:"list",member:{locationName:"item"}},LaunchTemplateNames:{locationName:"LaunchTemplateName",type:"list",member:{locationName:"item"}},Filters:{shape:"Sn0",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{LaunchTemplates:{locationName:"launchTemplates",type:"list",member:{shape:"Sb8",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations:{input:{type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds:{locationName:"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId",type:"list",member:{locationName:"item"}},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociations:{locationName:"localGatewayRouteTableVirtualInterfaceGroupAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociationId:{locationName:"localGatewayRouteTableVirtualInterfaceGroupAssociationId"},LocalGatewayVirtualInterfaceGroupId:{locationName:"localGatewayVirtualInterfaceGroupId"},LocalGatewayId:{locationName:"localGatewayId"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"Sj",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTableVpcAssociations:{input:{type:"structure",members:{LocalGatewayRouteTableVpcAssociationIds:{locationName:"LocalGatewayRouteTableVpcAssociationId",type:"list",member:{locationName:"item"}},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociations:{locationName:"localGatewayRouteTableVpcAssociationSet",type:"list",member:{shape:"Sch",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTables:{input:{type:"structure",members:{LocalGatewayRouteTableIds:{locationName:"LocalGatewayRouteTableId",type:"list",member:{locationName:"item"}},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTables:{locationName:"localGatewayRouteTableSet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},LocalGatewayId:{locationName:"localGatewayId"},OutpostArn:{locationName:"outpostArn"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"Sj",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayVirtualInterfaceGroups:{input:{type:"structure",members:{LocalGatewayVirtualInterfaceGroupIds:{locationName:"LocalGatewayVirtualInterfaceGroupId",type:"list",member:{locationName:"item"}},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayVirtualInterfaceGroups:{locationName:"localGatewayVirtualInterfaceGroupSet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayVirtualInterfaceGroupId:{locationName:"localGatewayVirtualInterfaceGroupId"},LocalGatewayVirtualInterfaceIds:{shape:"S103",locationName:"localGatewayVirtualInterfaceIdSet"},LocalGatewayId:{locationName:"localGatewayId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Sj",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayVirtualInterfaces:{input:{type:"structure",members:{LocalGatewayVirtualInterfaceIds:{shape:"S103",locationName:"LocalGatewayVirtualInterfaceId"},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayVirtualInterfaces:{locationName:"localGatewayVirtualInterfaceSet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayVirtualInterfaceId:{locationName:"localGatewayVirtualInterfaceId"},LocalGatewayId:{locationName:"localGatewayId"},Vlan:{locationName:"vlan",type:"integer"},LocalAddress:{locationName:"localAddress"},PeerAddress:{locationName:"peerAddress"},LocalBgpAsn:{locationName:"localBgpAsn",type:"integer"},PeerBgpAsn:{locationName:"peerBgpAsn",type:"integer"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Sj",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGateways:{input:{type:"structure",members:{LocalGatewayIds:{locationName:"LocalGatewayId",type:"list",member:{locationName:"item"}},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGateways:{locationName:"localGatewaySet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayId:{locationName:"localGatewayId"},OutpostArn:{locationName:"outpostArn"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"Sj",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeManagedPrefixLists:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},PrefixListIds:{shape:"So",locationName:"PrefixListId"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},PrefixLists:{locationName:"prefixListSet",type:"list",member:{shape:"Scn",locationName:"item"}}}}},DescribeMovingAddresses:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"filter"},DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},PublicIps:{shape:"So",locationName:"publicIp"}}},output:{type:"structure",members:{MovingAddressStatuses:{locationName:"movingAddressStatusSet",type:"list",member:{locationName:"item",type:"structure",members:{MoveStatus:{locationName:"moveStatus"},PublicIp:{locationName:"publicIp"}}}},NextToken:{locationName:"nextToken"}}}},DescribeNatGateways:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filter:{shape:"Sn0"},MaxResults:{type:"integer"},NatGatewayIds:{locationName:"NatGatewayId",type:"list",member:{locationName:"item"}},NextToken:{}}},output:{type:"structure",members:{NatGateways:{locationName:"natGatewaySet",type:"list",member:{shape:"Scs",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkAcls:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkAclIds:{locationName:"NetworkAclId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NetworkAcls:{locationName:"networkAclSet",type:"list",member:{shape:"Scz",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInterfaceAttribute:{input:{type:"structure",required:["NetworkInterfaceId"],members:{Attribute:{locationName:"attribute"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}},output:{type:"structure",members:{Attachment:{shape:"Sde",locationName:"attachment"},Description:{shape:"S7t",locationName:"description"},Groups:{shape:"Sdf",locationName:"groupSet"},NetworkInterfaceId:{locationName:"networkInterfaceId"},SourceDestCheck:{shape:"Sup",locationName:"sourceDestCheck"}}}},DescribeNetworkInterfacePermissions:{input:{type:"structure",members:{NetworkInterfacePermissionIds:{locationName:"NetworkInterfacePermissionId",type:"list",member:{}},Filters:{shape:"Sn0",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NetworkInterfacePermissions:{locationName:"networkInterfacePermissions",type:"list",member:{shape:"Sdq",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInterfaces:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"filter"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceIds:{locationName:"NetworkInterfaceId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NetworkInterfaces:{locationName:"networkInterfaceSet",type:"list",member:{shape:"Sdc",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribePlacementGroups:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},GroupNames:{locationName:"groupName",type:"list",member:{}},GroupIds:{locationName:"GroupId",type:"list",member:{locationName:"GroupId"}}}},output:{type:"structure",members:{PlacementGroups:{locationName:"placementGroupSet",type:"list",member:{shape:"Sdw",locationName:"item"}}}}},DescribePrefixLists:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},PrefixListIds:{locationName:"PrefixListId",type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},PrefixLists:{locationName:"prefixListSet",type:"list",member:{locationName:"item",type:"structure",members:{Cidrs:{shape:"So",locationName:"cidrSet"},PrefixListId:{locationName:"prefixListId"},PrefixListName:{locationName:"prefixListName"}}}}}}},DescribePrincipalIdFormat:{input:{type:"structure",members:{DryRun:{type:"boolean"},Resources:{locationName:"Resource",type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Principals:{locationName:"principalSet",type:"list",member:{locationName:"item",type:"structure",members:{Arn:{locationName:"arn"},Statuses:{shape:"Sn9",locationName:"statusSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribePublicIpv4Pools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Sn0",locationName:"Filter"}}},output:{type:"structure",members:{PublicIpv4Pools:{locationName:"publicIpv4PoolSet",type:"list",member:{locationName:"item",type:"structure",members:{PoolId:{locationName:"poolId"},Description:{locationName:"description"},PoolAddressRanges:{locationName:"poolAddressRangeSet",type:"list",member:{locationName:"item",type:"structure",members:{FirstAddress:{locationName:"firstAddress"},LastAddress:{locationName:"lastAddress"},AddressCount:{locationName:"addressCount",type:"integer"},AvailableAddressCount:{locationName:"availableAddressCount",type:"integer"}}}},TotalAddressCount:{locationName:"totalAddressCount",type:"integer"},TotalAvailableAddressCount:{locationName:"totalAvailableAddressCount",type:"integer"},NetworkBorderGroup:{locationName:"networkBorderGroup"},Tags:{shape:"Sj",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeRegions:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},RegionNames:{locationName:"RegionName",type:"list",member:{locationName:"RegionName"}},DryRun:{locationName:"dryRun",type:"boolean"},AllRegions:{type:"boolean"}}},output:{type:"structure",members:{Regions:{locationName:"regionInfo",type:"list",member:{locationName:"item",type:"structure",members:{Endpoint:{locationName:"regionEndpoint"},RegionName:{locationName:"regionName"},OptInStatus:{locationName:"optInStatus"}}}}}}},DescribeReservedInstances:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},OfferingClass:{},ReservedInstancesIds:{shape:"S128",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:"S12g",locationName:"recurringCharges"},Scope:{locationName:"scope"},Tags:{shape:"Sj",locationName:"tagSet"}}}}}}},DescribeReservedInstancesListings:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},ReservedInstancesId:{locationName:"reservedInstancesId"},ReservedInstancesListingId:{locationName:"reservedInstancesListingId"}}},output:{type:"structure",members:{ReservedInstancesListings:{shape:"S58",locationName:"reservedInstancesListingsSet"}}}},DescribeReservedInstancesModifications:{input:{type:"structure",members:{Filters:{shape:"Sn0",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:"S12u",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:"Sn0",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:"S12g",locationName:"recurringCharges"},Scope:{locationName:"scope"}}}},NextToken:{locationName:"nextToken"}}}},DescribeRouteTables:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},RouteTableIds:{locationName:"RouteTableId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{RouteTables:{locationName:"routeTableSet",type:"list",member:{shape:"Se9",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeScheduledInstanceAvailability:{input:{type:"structure",required:["FirstSlotStartTimeRange","Recurrence"],members:{DryRun:{type:"boolean"},Filters:{shape:"Sn0",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:"S13h",locationName:"recurrence"},SlotDurationInHours:{locationName:"slotDurationInHours",type:"integer"},TotalScheduledInstanceHours:{locationName:"totalScheduledInstanceHours",type:"integer"}}}}}}},DescribeScheduledInstances:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Sn0",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:"S13p",locationName:"item"}}}}},DescribeSecurityGroupReferences:{input:{type:"structure",required:["GroupId"],members:{DryRun:{type:"boolean"},GroupId:{type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{SecurityGroupReferenceSet:{locationName:"securityGroupReferenceSet",type:"list",member:{locationName:"item",type:"structure",members:{GroupId:{locationName:"groupId"},ReferencingVpcId:{locationName:"referencingVpcId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}}}}}},DescribeSecurityGroups:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},GroupIds:{shape:"S3o",locationName:"GroupId"},GroupNames:{shape:"S13w",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:"S48",locationName:"ipPermissions"},OwnerId:{locationName:"ownerId"},GroupId:{locationName:"groupId"},IpPermissionsEgress:{shape:"S48",locationName:"ipPermissionsEgress"},Tags:{shape:"Sj",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}}},NextToken:{locationName:"nextToken"}}}},DescribeSnapshotAttribute:{input:{type:"structure",required:["Attribute","SnapshotId"],members:{Attribute:{},SnapshotId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{CreateVolumePermissions:{shape:"S144",locationName:"createVolumePermission"},ProductCodes:{shape:"Ss3",locationName:"productCodes"},SnapshotId:{locationName:"snapshotId"}}}},DescribeSnapshots:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},OwnerIds:{shape:"Ss8",locationName:"Owner"},RestorableByUserIds:{locationName:"RestorableBy",type:"list",member:{}},SnapshotIds:{shape:"S148",locationName:"SnapshotId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Snapshots:{locationName:"snapshotSet",type:"list",member:{shape:"Sel",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeSpotDatafeedSubscription:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{SpotDatafeedSubscription:{shape:"Sew",locationName:"spotDatafeedSubscription"}}}},DescribeSpotFleetInstances:{input:{type:"structure",required:["SpotFleetRequestId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},SpotFleetRequestId:{locationName:"spotFleetRequestId"}}},output:{type:"structure",members:{ActiveInstances:{shape:"Sr9",locationName:"activeInstanceSet"},NextToken:{locationName:"nextToken"},SpotFleetRequestId:{locationName:"spotFleetRequestId"}}}},DescribeSpotFleetRequestHistory:{input:{type:"structure",required:["SpotFleetRequestId","StartTime"],members:{DryRun:{locationName:"dryRun",type:"boolean"},EventType:{locationName:"eventType"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},StartTime:{locationName:"startTime",type:"timestamp"}}},output:{type:"structure",members:{HistoryRecords:{locationName:"historyRecordSet",type:"list",member:{locationName:"item",type:"structure",members:{EventInformation:{shape:"Sr6",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:"S5k",locationName:"spotFleetRequestId"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},SpotFleetRequestConfigs:{locationName:"spotFleetRequestConfigSet",type:"list",member:{locationName:"item",type:"structure",members:{ActivityStatus:{locationName:"activityStatus"},CreateTime:{locationName:"createTime",type:"timestamp"},SpotFleetRequestConfig:{shape:"S14r",locationName:"spotFleetRequestConfig"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},SpotFleetRequestState:{locationName:"spotFleetRequestState"},Tags:{shape:"Sj",locationName:"tagSet"}}}}}}},DescribeSpotInstanceRequests:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},SpotInstanceRequestIds:{shape:"S5v",locationName:"SpotInstanceRequestId"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SpotInstanceRequests:{shape:"S15g",locationName:"spotInstanceRequestSet"},NextToken:{locationName:"nextToken"}}}},DescribeSpotPriceHistory:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},AvailabilityZone:{locationName:"availabilityZone"},DryRun:{locationName:"dryRun",type:"boolean"},EndTime:{locationName:"endTime",type:"timestamp"},InstanceTypes:{locationName:"InstanceType",type:"list",member:{}},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},ProductDescriptions:{locationName:"ProductDescription",type:"list",member:{}},StartTime:{locationName:"startTime",type:"timestamp"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},SpotPriceHistory:{locationName:"spotPriceHistorySet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},InstanceType:{locationName:"instanceType"},ProductDescription:{locationName:"productDescription"},SpotPrice:{locationName:"spotPrice"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}}}}},DescribeStaleSecurityGroups:{input:{type:"structure",required:["VpcId"],members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{},VpcId:{}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},StaleSecurityGroupSet:{locationName:"staleSecurityGroupSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"},StaleIpPermissions:{shape:"S15y",locationName:"staleIpPermissions"},StaleIpPermissionsEgress:{shape:"S15y",locationName:"staleIpPermissionsEgress"},VpcId:{locationName:"vpcId"}}}}}}},DescribeSubnets:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},SubnetIds:{locationName:"SubnetId",type:"list",member:{locationName:"SubnetId"}},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Subnets:{locationName:"subnetSet",type:"list",member:{shape:"S7a",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTags:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Tags:{locationName:"tagSet",type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},Value:{locationName:"value"}}}}}}},DescribeTrafficMirrorFilters:{input:{type:"structure",members:{TrafficMirrorFilterIds:{locationName:"TrafficMirrorFilterId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorFilters:{locationName:"trafficMirrorFilterSet",type:"list",member:{shape:"Sf6",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTrafficMirrorSessions:{input:{type:"structure",members:{TrafficMirrorSessionIds:{locationName:"TrafficMirrorSessionId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorSessions:{locationName:"trafficMirrorSessionSet",type:"list",member:{shape:"Sfl",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTrafficMirrorTargets:{input:{type:"structure",members:{TrafficMirrorTargetIds:{locationName:"TrafficMirrorTargetId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorTargets:{locationName:"trafficMirrorTargetSet",type:"list",member:{shape:"Sfo",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S16q"},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayAttachments:{locationName:"transitGatewayAttachments",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransitGatewayId:{locationName:"transitGatewayId"},TransitGatewayOwnerId:{locationName:"transitGatewayOwnerId"},ResourceOwnerId:{locationName:"resourceOwnerId"},ResourceType:{locationName:"resourceType"},ResourceId:{locationName:"resourceId"},State:{locationName:"state"},Association:{locationName:"association",type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},State:{locationName:"state"}}},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Sj",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayMulticastDomains:{input:{type:"structure",members:{TransitGatewayMulticastDomainIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomains:{locationName:"transitGatewayMulticastDomains",type:"list",member:{shape:"Sg3",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayPeeringAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S16q"},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachments:{locationName:"transitGatewayPeeringAttachments",type:"list",member:{shape:"Se",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayRouteTables:{input:{type:"structure",members:{TransitGatewayRouteTableIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTables:{locationName:"transitGatewayRouteTables",type:"list",member:{shape:"Sgm",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayVpcAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S16q"},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachments:{locationName:"transitGatewayVpcAttachments",type:"list",member:{shape:"Sn",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGateways:{input:{type:"structure",members:{TransitGatewayIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateways:{locationName:"transitGatewaySet",type:"list",member:{shape:"Sfy",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVolumeAttribute:{input:{type:"structure",required:["Attribute","VolumeId"],members:{Attribute:{},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{AutoEnableIO:{shape:"Sup",locationName:"autoEnableIO"},ProductCodes:{shape:"Ss3",locationName:"productCodes"},VolumeId:{locationName:"volumeId"}}}},DescribeVolumeStatus:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},VolumeIds:{shape:"S17i",locationName:"VolumeId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},VolumeStatuses:{locationName:"volumeStatusSet",type:"list",member:{locationName:"item",type:"structure",members:{Actions:{locationName:"actionsSet",type:"list",member:{locationName:"item",type:"structure",members:{Code:{locationName:"code"},Description:{locationName:"description"},EventId:{locationName:"eventId"},EventType:{locationName:"eventType"}}}},AvailabilityZone:{locationName:"availabilityZone"},OutpostArn:{locationName:"outpostArn"},Events:{locationName:"eventsSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},EventId:{locationName:"eventId"},EventType:{locationName:"eventType"},NotAfter:{locationName:"notAfter",type:"timestamp"},NotBefore:{locationName:"notBefore",type:"timestamp"},InstanceId:{locationName:"instanceId"}}}},VolumeId:{locationName:"volumeId"},VolumeStatus:{locationName:"volumeStatus",type:"structure",members:{Details:{locationName:"details",type:"list",member:{locationName:"item",type:"structure",members:{Name:{locationName:"name"},Status:{locationName:"status"}}}},Status:{locationName:"status"}}},AttachmentStatuses:{locationName:"attachmentStatuses",type:"list",member:{locationName:"item",type:"structure",members:{IoPerformance:{locationName:"ioPerformance"},InstanceId:{locationName:"instanceId"}}}}}}}}}},DescribeVolumes:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},VolumeIds:{shape:"S17i",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:"Sgt",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVolumesModifications:{input:{type:"structure",members:{DryRun:{type:"boolean"},VolumeIds:{shape:"S17i",locationName:"VolumeId"},Filters:{shape:"Sn0",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{VolumesModifications:{locationName:"volumeModificationSet",type:"list",member:{shape:"S183",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:"Sup",locationName:"enableDnsHostnames"},EnableDnsSupport:{shape:"Sup",locationName:"enableDnsSupport"}}}},DescribeVpcClassicLink:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},VpcIds:{shape:"S189",locationName:"VpcId"}}},output:{type:"structure",members:{Vpcs:{locationName:"vpcSet",type:"list",member:{locationName:"item",type:"structure",members:{ClassicLinkEnabled:{locationName:"classicLinkEnabled",type:"boolean"},Tags:{shape:"Sj",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}}}}}},DescribeVpcClassicLinkDnsSupport:{input:{type:"structure",members:{MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},VpcIds:{shape:"S189"}}},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:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConnectionNotificationSet:{locationName:"connectionNotificationSet",type:"list",member:{shape:"Shd",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointConnections:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{VpcEndpointConnections:{locationName:"vpcEndpointConnectionSet",type:"list",member:{locationName:"item",type:"structure",members:{ServiceId:{locationName:"serviceId"},VpcEndpointId:{locationName:"vpcEndpointId"},VpcEndpointOwner:{locationName:"vpcEndpointOwner"},VpcEndpointState:{locationName:"vpcEndpointState"},CreationTimestamp:{locationName:"creationTimestamp",type:"timestamp"},DnsEntries:{shape:"Sh8",locationName:"dnsEntrySet"},NetworkLoadBalancerArns:{shape:"So",locationName:"networkLoadBalancerArnSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServiceConfigurations:{input:{type:"structure",members:{DryRun:{type:"boolean"},ServiceIds:{shape:"Sm3",locationName:"ServiceId"},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ServiceConfigurations:{locationName:"serviceConfigurationSet",type:"list",member:{shape:"Shi",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServicePermissions:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AllowedPrincipals:{locationName:"allowedPrincipals",type:"list",member:{locationName:"item",type:"structure",members:{PrincipalType:{locationName:"principalType"},Principal:{locationName:"principal"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServices:{input:{type:"structure",members:{DryRun:{type:"boolean"},ServiceNames:{shape:"So",locationName:"ServiceName"},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ServiceNames:{shape:"So",locationName:"serviceNameSet"},ServiceDetails:{locationName:"serviceDetailSet",type:"list",member:{locationName:"item",type:"structure",members:{ServiceName:{locationName:"serviceName"},ServiceId:{locationName:"serviceId"},ServiceType:{shape:"Shj",locationName:"serviceType"},AvailabilityZones:{shape:"So",locationName:"availabilityZoneSet"},Owner:{locationName:"owner"},BaseEndpointDnsNames:{shape:"So",locationName:"baseEndpointDnsNameSet"},PrivateDnsName:{locationName:"privateDnsName"},VpcEndpointPolicySupported:{locationName:"vpcEndpointPolicySupported",type:"boolean"},AcceptanceRequired:{locationName:"acceptanceRequired",type:"boolean"},ManagesVpcEndpoints:{locationName:"managesVpcEndpoints",type:"boolean"},Tags:{shape:"Sj",locationName:"tagSet"},PrivateDnsNameVerificationState:{locationName:"privateDnsNameVerificationState"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpoints:{input:{type:"structure",members:{DryRun:{type:"boolean"},VpcEndpointIds:{shape:"Sv",locationName:"VpcEndpointId"},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{VpcEndpoints:{locationName:"vpcEndpointSet",type:"list",member:{shape:"Sh4",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcPeeringConnections:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionIds:{locationName:"VpcPeeringConnectionId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{VpcPeeringConnections:{locationName:"vpcPeeringConnectionSet",type:"list",member:{shape:"S14",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcs:{input:{type:"structure",members:{Filters:{shape:"Sn0",locationName:"Filter"},VpcIds:{locationName:"VpcId",type:"list",member:{locationName:"VpcId"}},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Vpcs:{locationName:"vpcSet",type:"list",member:{shape:"S7g",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpnConnections:{input:{type:"structure",members:{Filters:{shape:"Sn0",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:"Sic",locationName:"item"}}}}},DescribeVpnGateways:{input:{type:"structure",members:{Filters:{shape:"Sn0",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:"Sj5",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:"S3w"}},DetachVpnGateway:{input:{type:"structure",required:["VpcId","VpnGatewayId"],members:{VpcId:{},VpnGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DisableEbsEncryptionByDefault:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{EbsEncryptionByDefault:{locationName:"ebsEncryptionByDefault",type:"boolean"}}}},DisableFastSnapshotRestores:{input:{type:"structure",required:["AvailabilityZones","SourceSnapshotIds"],members:{AvailabilityZones:{shape:"S19x",locationName:"AvailabilityZone"},SourceSnapshotIds:{shape:"S148",locationName:"SourceSnapshotId"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Successful:{locationName:"successful",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},StateTransitionReason:{locationName:"stateTransitionReason"},OwnerId:{locationName:"ownerId"},OwnerAlias:{locationName:"ownerAlias"},EnablingTime:{locationName:"enablingTime",type:"timestamp"},OptimizingTime:{locationName:"optimizingTime",type:"timestamp"},EnabledTime:{locationName:"enabledTime",type:"timestamp"},DisablingTime:{locationName:"disablingTime",type:"timestamp"},DisabledTime:{locationName:"disabledTime",type:"timestamp"}}}},Unsuccessful:{locationName:"unsuccessful",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},FastSnapshotRestoreStateErrors:{locationName:"fastSnapshotRestoreStateErrorSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}}}}},DisableTransitGatewayRouteTablePropagation:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Propagation:{shape:"S1a8",locationName:"propagation"}}}},DisableVgwRoutePropagation:{input:{type:"structure",required:["GatewayId","RouteTableId"],members:{GatewayId:{},RouteTableId:{},DryRun:{type:"boolean"}}}},DisableVpcClassicLink:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DisableVpcClassicLinkDnsSupport:{input:{type:"structure",members:{VpcId:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DisassociateAddress:{input:{type:"structure",members:{AssociationId:{},PublicIp:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DisassociateClientVpnTargetNetwork:{input:{type:"structure",required:["ClientVpnEndpointId","AssociationId"],members:{ClientVpnEndpointId:{},AssociationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AssociationId:{locationName:"associationId"},Status:{shape:"S2f",locationName:"status"}}}},DisassociateEnclaveCertificateIamRole:{input:{type:"structure",members:{CertificateArn:{},RoleArn:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DisassociateIamInstanceProfile:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{}}},output:{type:"structure",members:{IamInstanceProfileAssociation:{shape:"S2p",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:"S30",locationName:"ipv6CidrBlockAssociation"},SubnetId:{locationName:"subnetId"}}}},DisassociateTransitGatewayMulticastDomain:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"So"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"S36",locationName:"associations"}}}},DisassociateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Association:{shape:"S3e",locationName:"association"}}}},DisassociateVpcCidrBlock:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{locationName:"associationId"}}},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S3j",locationName:"ipv6CidrBlockAssociation"},CidrBlockAssociation:{shape:"S3m",locationName:"cidrBlockAssociation"},VpcId:{locationName:"vpcId"}}}},EnableEbsEncryptionByDefault:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{EbsEncryptionByDefault:{locationName:"ebsEncryptionByDefault",type:"boolean"}}}},EnableFastSnapshotRestores:{input:{type:"structure",required:["AvailabilityZones","SourceSnapshotIds"],members:{AvailabilityZones:{shape:"S19x",locationName:"AvailabilityZone"},SourceSnapshotIds:{shape:"S148",locationName:"SourceSnapshotId"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Successful:{locationName:"successful",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},StateTransitionReason:{locationName:"stateTransitionReason"},OwnerId:{locationName:"ownerId"},OwnerAlias:{locationName:"ownerAlias"},EnablingTime:{locationName:"enablingTime",type:"timestamp"},OptimizingTime:{locationName:"optimizingTime",type:"timestamp"},EnabledTime:{locationName:"enabledTime",type:"timestamp"},DisablingTime:{locationName:"disablingTime",type:"timestamp"},DisabledTime:{locationName:"disabledTime",type:"timestamp"}}}},Unsuccessful:{locationName:"unsuccessful",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},FastSnapshotRestoreStateErrors:{locationName:"fastSnapshotRestoreStateErrorSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}}}}},EnableTransitGatewayRouteTablePropagation:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Propagation:{shape:"S1a8",locationName:"propagation"}}}},EnableVgwRoutePropagation:{input:{type:"structure",required:["GatewayId","RouteTableId"],members:{GatewayId:{},RouteTableId:{},DryRun:{type:"boolean"}}}},EnableVolumeIO:{input:{type:"structure",required:["VolumeId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VolumeId:{locationName:"volumeId"}}}},EnableVpcClassicLink:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},EnableVpcClassicLinkDnsSupport:{input:{type:"structure",members:{VpcId:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ExportClientVpnClientCertificateRevocationList:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CertificateRevocationList:{locationName:"certificateRevocationList"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}},ExportClientVpnClientConfiguration:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientConfiguration:{locationName:"clientConfiguration"}}}},ExportImage:{input:{type:"structure",required:["DiskImageFormat","ImageId","S3ExportLocation"],members:{ClientToken:{idempotencyToken:!0},Description:{},DiskImageFormat:{},DryRun:{type:"boolean"},ImageId:{},S3ExportLocation:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3Prefix:{}}},RoleName:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{Description:{locationName:"description"},DiskImageFormat:{locationName:"diskImageFormat"},ExportImageTaskId:{locationName:"exportImageTaskId"},ImageId:{locationName:"imageId"},RoleName:{locationName:"roleName"},Progress:{locationName:"progress"},S3ExportLocation:{shape:"Sqp",locationName:"s3ExportLocation"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Sj",locationName:"tagSet"}}}},ExportTransitGatewayRoutes:{input:{type:"structure",required:["TransitGatewayRouteTableId","S3Bucket"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Sn0",locationName:"Filter"},S3Bucket:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{S3Location:{locationName:"s3Location"}}}},GetAssociatedEnclaveCertificateIamRoles:{input:{type:"structure",members:{CertificateArn:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AssociatedRoles:{locationName:"associatedRoleSet",type:"list",member:{locationName:"item",type:"structure",members:{AssociatedRoleArn:{locationName:"associatedRoleArn"},CertificateS3BucketName:{locationName:"certificateS3BucketName"},CertificateS3ObjectKey:{locationName:"certificateS3ObjectKey"},EncryptionKmsKeyId:{locationName:"encryptionKmsKeyId"}}}}}}},GetAssociatedIpv6PoolCidrs:{input:{type:"structure",required:["PoolId"],members:{PoolId:{},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Ipv6CidrAssociations:{locationName:"ipv6CidrAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Cidr:{locationName:"ipv6Cidr"},AssociatedResource:{locationName:"associatedResource"}}}},NextToken:{locationName:"nextToken"}}}},GetCapacityReservationUsage:{input:{type:"structure",required:["CapacityReservationId"],members:{CapacityReservationId:{},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},CapacityReservationId:{locationName:"capacityReservationId"},InstanceType:{locationName:"instanceType"},TotalInstanceCount:{locationName:"totalInstanceCount",type:"integer"},AvailableInstanceCount:{locationName:"availableInstanceCount",type:"integer"},State:{locationName:"state"},InstanceUsages:{locationName:"instanceUsageSet",type:"list",member:{locationName:"item",type:"structure",members:{AccountId:{locationName:"accountId"},UsedInstanceCount:{locationName:"usedInstanceCount",type:"integer"}}}}}}},GetCoipPoolUsage:{input:{type:"structure",required:["PoolId"],members:{PoolId:{},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CoipPoolId:{locationName:"coipPoolId"},CoipAddressUsages:{locationName:"coipAddressUsageSet",type:"list",member:{locationName:"item",type:"structure",members:{AllocationId:{locationName:"allocationId"},AwsAccountId:{locationName:"awsAccountId"},AwsService:{locationName:"awsService"},CoIp:{locationName:"coIp"}}}},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"}}}},GetConsoleOutput:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},DryRun:{locationName:"dryRun",type:"boolean"},Latest:{type:"boolean"}}},output:{type:"structure",members:{InstanceId:{locationName:"instanceId"},Output:{locationName:"output"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}},GetConsoleScreenshot:{input:{type:"structure",required:["InstanceId"],members:{DryRun:{type:"boolean"},InstanceId:{},WakeUp:{type:"boolean"}}},output:{type:"structure",members:{ImageData:{locationName:"imageData"},InstanceId:{locationName:"instanceId"}}}},GetDefaultCreditSpecification:{input:{type:"structure",required:["InstanceFamily"],members:{DryRun:{type:"boolean"},InstanceFamily:{}}},output:{type:"structure",members:{InstanceFamilyCreditSpecification:{shape:"S1ci",locationName:"instanceFamilyCreditSpecification"}}}},GetEbsDefaultKmsKeyId:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{KmsKeyId:{locationName:"kmsKeyId"}}}},GetEbsEncryptionByDefault:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{EbsEncryptionByDefault:{locationName:"ebsEncryptionByDefault",type:"boolean"}}}},GetGroupsForCapacityReservation:{input:{type:"structure",required:["CapacityReservationId"],members:{CapacityReservationId:{},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},CapacityReservationGroups:{locationName:"capacityReservationGroupSet",type:"list",member:{locationName:"item",type:"structure",members:{GroupArn:{locationName:"groupArn"},OwnerId:{locationName:"ownerId"}}}}}}},GetHostReservationPurchasePreview:{input:{type:"structure",required:["HostIdSet","OfferingId"],members:{HostIdSet:{shape:"S1ct"},OfferingId:{}}},output:{type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Purchase:{shape:"S1cv",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:"Sbf",locationName:"launchTemplateData"}}}},GetManagedPrefixListAssociations:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PrefixListAssociations:{locationName:"prefixListAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{ResourceId:{locationName:"resourceId"},ResourceOwner:{locationName:"resourceOwner"}}}},NextToken:{locationName:"nextToken"}}}},GetManagedPrefixListEntries:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{},TargetVersion:{type:"long"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Entries:{locationName:"entrySet",type:"list",member:{locationName:"item",type:"structure",members:{Cidr:{locationName:"cidr"},Description:{locationName:"description"}}}},NextToken:{locationName:"nextToken"}}}},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:"S1dc",locationName:"reservedInstanceValueRollup"},ReservedInstanceValueSet:{locationName:"reservedInstanceValueSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservationValue:{shape:"S1dc",locationName:"reservationValue"},ReservedInstanceId:{locationName:"reservedInstanceId"}}}},TargetConfigurationValueRollup:{shape:"S1dc",locationName:"targetConfigurationValueRollup"},TargetConfigurationValueSet:{locationName:"targetConfigurationValueSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservationValue:{shape:"S1dc",locationName:"reservationValue"},TargetConfiguration:{locationName:"targetConfiguration",type:"structure",members:{InstanceCount:{locationName:"instanceCount",type:"integer"},OfferingId:{locationName:"offeringId"}}}}}},ValidationFailureReason:{locationName:"validationFailureReason"}}}},GetTransitGatewayAttachmentPropagations:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayAttachmentPropagations:{locationName:"transitGatewayAttachmentPropagations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},State:{locationName:"state"}}}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayMulticastDomainAssociations:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{MulticastDomainAssociations:{locationName:"multicastDomainAssociations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},Subnet:{shape:"S39",locationName:"subnet"}}}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayPrefixListReferences:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReferences:{locationName:"transitGatewayPrefixListReferenceSet",type:"list",member:{shape:"Sga",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayRouteTableAssociations:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{locationName:"associations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},State:{locationName:"state"}}}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayRouteTablePropagations:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTablePropagations:{locationName:"transitGatewayRouteTablePropagations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},State:{locationName:"state"}}}},NextToken:{locationName:"nextToken"}}}},ImportClientVpnClientCertificateRevocationList:{input:{type:"structure",required:["ClientVpnEndpointId","CertificateRevocationList"],members:{ClientVpnEndpointId:{},CertificateRevocationList:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ImportImage:{input:{type:"structure",members:{Architecture:{},ClientData:{shape:"S1e4"},ClientToken:{},Description:{},DiskContainers:{locationName:"DiskContainer",type:"list",member:{locationName:"item",type:"structure",members:{Description:{},DeviceName:{},Format:{},SnapshotId:{},Url:{},UserBucket:{shape:"S1e7"}}}},DryRun:{type:"boolean"},Encrypted:{type:"boolean"},Hypervisor:{},KmsKeyId:{},LicenseType:{},Platform:{},RoleName:{},LicenseSpecifications:{type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{}}}},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{Architecture:{locationName:"architecture"},Description:{locationName:"description"},Encrypted:{locationName:"encrypted",type:"boolean"},Hypervisor:{locationName:"hypervisor"},ImageId:{locationName:"imageId"},ImportTaskId:{locationName:"importTaskId"},KmsKeyId:{locationName:"kmsKeyId"},LicenseType:{locationName:"licenseType"},Platform:{locationName:"platform"},Progress:{locationName:"progress"},SnapshotDetails:{shape:"Su7",locationName:"snapshotDetailSet"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},LicenseSpecifications:{shape:"Sua",locationName:"licenseSpecifications"},Tags:{shape:"Sj",locationName:"tagSet"}}}},ImportInstance:{input:{type:"structure",required:["Platform"],members:{Description:{locationName:"description"},DiskImages:{locationName:"diskImage",type:"list",member:{type:"structure",members:{Description:{},Image:{shape:"S1ee"},Volume:{shape:"S1ef"}}}},DryRun:{locationName:"dryRun",type:"boolean"},LaunchSpecification:{locationName:"launchSpecification",type:"structure",members:{AdditionalInfo:{locationName:"additionalInfo"},Architecture:{locationName:"architecture"},GroupIds:{shape:"Sa5",locationName:"GroupId"},GroupNames:{shape:"Sap",locationName:"GroupName"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{locationName:"instanceType"},Monitoring:{locationName:"monitoring",type:"boolean"},Placement:{shape:"S8h",locationName:"placement"},PrivateIpAddress:{locationName:"privateIpAddress"},SubnetId:{locationName:"subnetId"},UserData:{locationName:"userData",type:"structure",members:{Data:{locationName:"data"}},sensitive:!0}}},Platform:{locationName:"platform"}}},output:{type:"structure",members:{ConversionTask:{shape:"Spm",locationName:"conversionTask"}}}},ImportKeyPair:{input:{type:"structure",required:["KeyName","PublicKeyMaterial"],members:{DryRun:{locationName:"dryRun",type:"boolean"},KeyName:{locationName:"keyName"},PublicKeyMaterial:{locationName:"publicKeyMaterial",type:"blob"},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{KeyFingerprint:{locationName:"keyFingerprint"},KeyName:{locationName:"keyName"},KeyPairId:{locationName:"keyPairId"},Tags:{shape:"Sj",locationName:"tagSet"}}}},ImportSnapshot:{input:{type:"structure",members:{ClientData:{shape:"S1e4"},ClientToken:{},Description:{},DiskContainer:{type:"structure",members:{Description:{},Format:{},Url:{},UserBucket:{shape:"S1e7"}}},DryRun:{type:"boolean"},Encrypted:{type:"boolean"},KmsKeyId:{},RoleName:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{Description:{locationName:"description"},ImportTaskId:{locationName:"importTaskId"},SnapshotTaskDetail:{shape:"Sui",locationName:"snapshotTaskDetail"},Tags:{shape:"Sj",locationName:"tagSet"}}}},ImportVolume:{input:{type:"structure",required:["AvailabilityZone","Image","Volume"],members:{AvailabilityZone:{locationName:"availabilityZone"},Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Image:{shape:"S1ee",locationName:"image"},Volume:{shape:"S1ef",locationName:"volume"}}},output:{type:"structure",members:{ConversionTask:{shape:"Spm",locationName:"conversionTask"}}}},ModifyAvailabilityZoneGroup:{input:{type:"structure",required:["GroupName","OptInStatus"],members:{GroupName:{},OptInStatus:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyCapacityReservation:{input:{type:"structure",required:["CapacityReservationId"],members:{CapacityReservationId:{},InstanceCount:{type:"integer"},EndDate:{type:"timestamp"},EndDateType:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyClientVpnEndpoint:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},ServerCertificateArn:{},ConnectionLogOptions:{shape:"S6u"},DnsServers:{type:"structure",members:{CustomDnsServers:{shape:"So"},Enabled:{type:"boolean"}}},VpnPort:{type:"integer"},Description:{},SplitTunnel:{type:"boolean"},DryRun:{type:"boolean"},SecurityGroupIds:{shape:"S1w",locationName:"SecurityGroupId"},VpcId:{},SelfServicePortal:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyDefaultCreditSpecification:{input:{type:"structure",required:["InstanceFamily","CpuCredits"],members:{DryRun:{type:"boolean"},InstanceFamily:{},CpuCredits:{}}},output:{type:"structure",members:{InstanceFamilyCreditSpecification:{shape:"S1ci",locationName:"instanceFamilyCreditSpecification"}}}},ModifyEbsDefaultKmsKeyId:{input:{type:"structure",required:["KmsKeyId"],members:{KmsKeyId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{KmsKeyId:{locationName:"kmsKeyId"}}}},ModifyFleet:{input:{type:"structure",required:["FleetId","TargetCapacitySpecification"],members:{DryRun:{type:"boolean"},ExcessCapacityTerminationPolicy:{},LaunchTemplateConfigs:{shape:"S89",locationName:"LaunchTemplateConfig"},FleetId:{},TargetCapacitySpecification:{shape:"S8i"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyFpgaImageAttribute:{input:{type:"structure",required:["FpgaImageId"],members:{DryRun:{type:"boolean"},FpgaImageId:{},Attribute:{},OperationType:{},UserIds:{shape:"S1f6",locationName:"UserId"},UserGroups:{shape:"S1f7",locationName:"UserGroup"},ProductCodes:{shape:"S1f8",locationName:"ProductCode"},LoadPermission:{type:"structure",members:{Add:{shape:"S1fa"},Remove:{shape:"S1fa"}}},Description:{},Name:{}}},output:{type:"structure",members:{FpgaImageAttribute:{shape:"Srz",locationName:"fpgaImageAttribute"}}}},ModifyHosts:{input:{type:"structure",required:["HostIds"],members:{AutoPlacement:{locationName:"autoPlacement"},HostIds:{shape:"Ssw",locationName:"hostId"},HostRecovery:{},InstanceType:{},InstanceFamily:{}}},output:{type:"structure",members:{Successful:{shape:"S1s",locationName:"successful"},Unsuccessful:{shape:"S1ff",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:"S7t"},ImageId:{},LaunchPermission:{type:"structure",members:{Add:{shape:"Stm"},Remove:{shape:"Stm"}}},OperationType:{},ProductCodes:{shape:"S1f8",locationName:"ProductCode"},UserGroups:{shape:"S1f7",locationName:"UserGroup"},UserIds:{shape:"S1f6",locationName:"UserId"},Value:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ModifyInstanceAttribute:{input:{type:"structure",required:["InstanceId"],members:{SourceDestCheck:{shape:"Sup"},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:"Sup",locationName:"disableApiTermination"},DryRun:{locationName:"dryRun",type:"boolean"},EbsOptimized:{shape:"Sup",locationName:"ebsOptimized"},EnaSupport:{shape:"Sup",locationName:"enaSupport"},Groups:{shape:"S3o",locationName:"GroupId"},InstanceId:{locationName:"instanceId"},InstanceInitiatedShutdownBehavior:{shape:"S7t",locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{shape:"S7t",locationName:"instanceType"},Kernel:{shape:"S7t",locationName:"kernel"},Ramdisk:{shape:"S7t",locationName:"ramdisk"},SriovNetSupport:{shape:"S7t",locationName:"sriovNetSupport"},UserData:{locationName:"userData",type:"structure",members:{Value:{locationName:"value",type:"blob"}}},Value:{locationName:"value"}}}},ModifyInstanceCapacityReservationAttributes:{input:{type:"structure",required:["InstanceId","CapacityReservationSpecification"],members:{InstanceId:{},CapacityReservationSpecification:{shape:"S1fq"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyInstanceCreditSpecification:{input:{type:"structure",required:["InstanceCreditSpecifications"],members:{DryRun:{type:"boolean"},ClientToken:{},InstanceCreditSpecifications:{locationName:"InstanceCreditSpecification",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{},CpuCredits:{}}}}}},output:{type:"structure",members:{SuccessfulInstanceCreditSpecifications:{locationName:"successfulInstanceCreditSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"}}}},UnsuccessfulInstanceCreditSpecifications:{locationName:"unsuccessfulInstanceCreditSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}},ModifyInstanceEventStartTime:{input:{type:"structure",required:["InstanceId","InstanceEventId","NotBefore"],members:{DryRun:{type:"boolean"},InstanceId:{},InstanceEventId:{},NotBefore:{type:"timestamp"}}},output:{type:"structure",members:{Event:{shape:"Sv3",locationName:"event"}}}},ModifyInstanceMetadataOptions:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceMetadataOptions:{shape:"Sym",locationName:"instanceMetadataOptions"}}}},ModifyInstancePlacement:{input:{type:"structure",required:["InstanceId"],members:{Affinity:{locationName:"affinity"},GroupName:{},HostId:{locationName:"hostId"},InstanceId:{locationName:"instanceId"},Tenancy:{locationName:"tenancy"},PartitionNumber:{type:"integer"},HostResourceGroupArn:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyLaunchTemplate:{input:{type:"structure",members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateId:{},LaunchTemplateName:{},DefaultVersion:{locationName:"SetDefaultVersion"}}},output:{type:"structure",members:{LaunchTemplate:{shape:"Sb8",locationName:"launchTemplate"}}}},ModifyManagedPrefixList:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{},CurrentVersion:{type:"long"},PrefixListName:{},AddEntries:{shape:"Sck",locationName:"AddEntry"},RemoveEntries:{locationName:"RemoveEntry",type:"list",member:{type:"structure",required:["Cidr"],members:{Cidr:{}}}}}},output:{type:"structure",members:{PrefixList:{shape:"Scn",locationName:"prefixList"}}}},ModifyNetworkInterfaceAttribute:{input:{type:"structure",required:["NetworkInterfaceId"],members:{Attachment:{locationName:"attachment",type:"structure",members:{AttachmentId:{locationName:"attachmentId"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"}}},Description:{shape:"S7t",locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"Sa5",locationName:"SecurityGroupId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},SourceDestCheck:{shape:"Sup",locationName:"sourceDestCheck"}}}},ModifyReservedInstances:{input:{type:"structure",required:["ReservedInstancesIds","TargetConfigurations"],members:{ReservedInstancesIds:{shape:"S128",locationName:"ReservedInstancesId"},ClientToken:{locationName:"clientToken"},TargetConfigurations:{locationName:"ReservedInstancesConfigurationSetItemType",type:"list",member:{shape:"S12u",locationName:"item"}}}},output:{type:"structure",members:{ReservedInstancesModificationId:{locationName:"reservedInstancesModificationId"}}}},ModifySnapshotAttribute:{input:{type:"structure",required:["SnapshotId"],members:{Attribute:{},CreateVolumePermission:{type:"structure",members:{Add:{shape:"S144"},Remove:{shape:"S144"}}},GroupNames:{shape:"S13w",locationName:"UserGroup"},OperationType:{},SnapshotId:{},UserIds:{shape:"S1f6",locationName:"UserId"},DryRun:{locationName:"dryRun",type:"boolean"}}}},ModifySpotFleetRequest:{input:{type:"structure",required:["SpotFleetRequestId"],members:{ExcessCapacityTerminationPolicy:{locationName:"excessCapacityTerminationPolicy"},LaunchTemplateConfigs:{shape:"S153",locationName:"LaunchTemplateConfig"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},TargetCapacity:{locationName:"targetCapacity",type:"integer"},OnDemandTargetCapacity:{type:"integer"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifySubnetAttribute:{input:{type:"structure",required:["SubnetId"],members:{AssignIpv6AddressOnCreation:{shape:"Sup"},MapPublicIpOnLaunch:{shape:"Sup"},SubnetId:{locationName:"subnetId"},MapCustomerOwnedIpOnLaunch:{shape:"Sup"},CustomerOwnedIpv4Pool:{}}}},ModifyTrafficMirrorFilterNetworkServices:{input:{type:"structure",required:["TrafficMirrorFilterId"],members:{TrafficMirrorFilterId:{},AddNetworkServices:{shape:"Sfc",locationName:"AddNetworkService"},RemoveNetworkServices:{shape:"Sfc",locationName:"RemoveNetworkService"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilter:{shape:"Sf6",locationName:"trafficMirrorFilter"}}}},ModifyTrafficMirrorFilterRule:{input:{type:"structure",required:["TrafficMirrorFilterRuleId"],members:{TrafficMirrorFilterRuleId:{},TrafficDirection:{},RuleNumber:{type:"integer"},RuleAction:{},DestinationPortRange:{shape:"Sfg"},SourcePortRange:{shape:"Sfg"},Protocol:{type:"integer"},DestinationCidrBlock:{},SourceCidrBlock:{},Description:{},RemoveFields:{locationName:"RemoveField",type:"list",member:{}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilterRule:{shape:"Sf8",locationName:"trafficMirrorFilterRule"}}}},ModifyTrafficMirrorSession:{input:{type:"structure",required:["TrafficMirrorSessionId"],members:{TrafficMirrorSessionId:{},TrafficMirrorTargetId:{},TrafficMirrorFilterId:{},PacketLength:{type:"integer"},SessionNumber:{type:"integer"},VirtualNetworkId:{type:"integer"},Description:{},RemoveFields:{locationName:"RemoveField",type:"list",member:{}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorSession:{shape:"Sfl",locationName:"trafficMirrorSession"}}}},ModifyTransitGateway:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},Description:{},Options:{type:"structure",members:{VpnEcmpSupport:{},DnsSupport:{},AutoAcceptSharedAttachments:{},DefaultRouteTableAssociation:{},AssociationDefaultRouteTableId:{},DefaultRouteTablePropagation:{},PropagationDefaultRouteTableId:{}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateway:{shape:"Sfy",locationName:"transitGateway"}}}},ModifyTransitGatewayPrefixListReference:{input:{type:"structure",required:["TransitGatewayRouteTableId","PrefixListId"],members:{TransitGatewayRouteTableId:{},PrefixListId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReference:{shape:"Sga",locationName:"transitGatewayPrefixListReference"}}}},ModifyTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},AddSubnetIds:{shape:"Sgp"},RemoveSubnetIds:{shape:"Sgp"},Options:{type:"structure",members:{DnsSupport:{},Ipv6Support:{},ApplianceModeSupport:{}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sn",locationName:"transitGatewayVpcAttachment"}}}},ModifyVolume:{input:{type:"structure",required:["VolumeId"],members:{DryRun:{type:"boolean"},VolumeId:{},Size:{type:"integer"},VolumeType:{},Iops:{type:"integer"}}},output:{type:"structure",members:{VolumeModification:{shape:"S183",locationName:"volumeModification"}}}},ModifyVolumeAttribute:{input:{type:"structure",required:["VolumeId"],members:{AutoEnableIO:{shape:"Sup"},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ModifyVpcAttribute:{input:{type:"structure",required:["VpcId"],members:{EnableDnsHostnames:{shape:"Sup"},EnableDnsSupport:{shape:"Sup"},VpcId:{locationName:"vpcId"}}}},ModifyVpcEndpoint:{input:{type:"structure",required:["VpcEndpointId"],members:{DryRun:{type:"boolean"},VpcEndpointId:{},ResetPolicy:{type:"boolean"},PolicyDocument:{},AddRouteTableIds:{shape:"Sh0",locationName:"AddRouteTableId"},RemoveRouteTableIds:{shape:"Sh0",locationName:"RemoveRouteTableId"},AddSubnetIds:{shape:"Sh1",locationName:"AddSubnetId"},RemoveSubnetIds:{shape:"Sh1",locationName:"RemoveSubnetId"},AddSecurityGroupIds:{shape:"Sh2",locationName:"AddSecurityGroupId"},RemoveSecurityGroupIds:{shape:"Sh2",locationName:"RemoveSecurityGroupId"},PrivateDnsEnabled:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyVpcEndpointConnectionNotification:{input:{type:"structure",required:["ConnectionNotificationId"],members:{DryRun:{type:"boolean"},ConnectionNotificationId:{},ConnectionNotificationArn:{},ConnectionEvents:{shape:"So"}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},ModifyVpcEndpointServiceConfiguration:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{},PrivateDnsName:{},RemovePrivateDnsName:{type:"boolean"},AcceptanceRequired:{type:"boolean"},AddNetworkLoadBalancerArns:{shape:"So",locationName:"AddNetworkLoadBalancerArn"},RemoveNetworkLoadBalancerArns:{shape:"So",locationName:"RemoveNetworkLoadBalancerArn"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyVpcEndpointServicePermissions:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{},AddAllowedPrincipals:{shape:"So"},RemoveAllowedPrincipals:{shape:"So"}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},ModifyVpcPeeringConnectionOptions:{input:{type:"structure",required:["VpcPeeringConnectionId"],members:{AccepterPeeringConnectionOptions:{shape:"S1hl"},DryRun:{type:"boolean"},RequesterPeeringConnectionOptions:{shape:"S1hl"},VpcPeeringConnectionId:{}}},output:{type:"structure",members:{AccepterPeeringConnectionOptions:{shape:"S1hn",locationName:"accepterPeeringConnectionOptions"},RequesterPeeringConnectionOptions:{shape:"S1hn",locationName:"requesterPeeringConnectionOptions"}}}},ModifyVpcTenancy:{input:{type:"structure",required:["VpcId","InstanceTenancy"],members:{VpcId:{},InstanceTenancy:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},ModifyVpnConnection:{input:{type:"structure",required:["VpnConnectionId"],members:{VpnConnectionId:{},TransitGatewayId:{},CustomerGatewayId:{},VpnGatewayId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Sic",locationName:"vpnConnection"}}}},ModifyVpnConnectionOptions:{input:{type:"structure",required:["VpnConnectionId"],members:{VpnConnectionId:{},LocalIpv4NetworkCidr:{},RemoteIpv4NetworkCidr:{},LocalIpv6NetworkCidr:{},RemoteIpv6NetworkCidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Sic",locationName:"vpnConnection"}}}},ModifyVpnTunnelCertificate:{input:{type:"structure",required:["VpnConnectionId","VpnTunnelOutsideIpAddress"],members:{VpnConnectionId:{},VpnTunnelOutsideIpAddress:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Sic",locationName:"vpnConnection"}}}},ModifyVpnTunnelOptions:{input:{type:"structure",required:["VpnConnectionId","VpnTunnelOutsideIpAddress","TunnelOptions"],members:{VpnConnectionId:{},VpnTunnelOutsideIpAddress:{},TunnelOptions:{type:"structure",members:{TunnelInsideCidr:{},TunnelInsideIpv6Cidr:{},PreSharedKey:{},Phase1LifetimeSeconds:{type:"integer"},Phase2LifetimeSeconds:{type:"integer"},RekeyMarginTimeSeconds:{type:"integer"},RekeyFuzzPercentage:{type:"integer"},ReplayWindowSize:{type:"integer"},DPDTimeoutSeconds:{type:"integer"},DPDTimeoutAction:{},Phase1EncryptionAlgorithms:{shape:"Shx",locationName:"Phase1EncryptionAlgorithm"},Phase2EncryptionAlgorithms:{shape:"Shz",locationName:"Phase2EncryptionAlgorithm"},Phase1IntegrityAlgorithms:{shape:"Si1",locationName:"Phase1IntegrityAlgorithm"},Phase2IntegrityAlgorithms:{shape:"Si3",locationName:"Phase2IntegrityAlgorithm"},Phase1DHGroupNumbers:{shape:"Si5",locationName:"Phase1DHGroupNumber"},Phase2DHGroupNumbers:{shape:"Si7",locationName:"Phase2DHGroupNumber"},IKEVersions:{shape:"Si9",locationName:"IKEVersion"},StartupAction:{}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Sic",locationName:"vpnConnection"}}}},MonitorInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"So5",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InstanceMonitorings:{shape:"S1i2",locationName:"instancesSet"}}}},MoveAddressToVpc:{input:{type:"structure",required:["PublicIp"],members:{DryRun:{locationName:"dryRun",type:"boolean"},PublicIp:{locationName:"publicIp"}}},output:{type:"structure",members:{AllocationId:{locationName:"allocationId"},Status:{locationName:"status"}}}},ProvisionByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},CidrAuthorizationContext:{type:"structure",required:["Message","Signature"],members:{Message:{},Signature:{}}},PubliclyAdvertisable:{type:"boolean"},Description:{},DryRun:{type:"boolean"},PoolTagSpecifications:{shape:"S1n",locationName:"PoolTagSpecification"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1f",locationName:"byoipCidr"}}}},PurchaseHostReservation:{input:{type:"structure",required:["HostIdSet","OfferingId"],members:{ClientToken:{},CurrencyCode:{},HostIdSet:{shape:"S1ct"},LimitPrice:{},OfferingId:{},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},CurrencyCode:{locationName:"currencyCode"},Purchase:{shape:"S1cv",locationName:"purchase"},TotalHourlyPrice:{locationName:"totalHourlyPrice"},TotalUpfrontPrice:{locationName:"totalUpfrontPrice"}}}},PurchaseReservedInstancesOffering:{input:{type:"structure",required:["InstanceCount","ReservedInstancesOfferingId"],members:{InstanceCount:{type:"integer"},ReservedInstancesOfferingId:{},DryRun:{locationName:"dryRun",type:"boolean"},LimitPrice:{locationName:"limitPrice",type:"structure",members:{Amount:{locationName:"amount",type:"double"},CurrencyCode:{locationName:"currencyCode"}}},PurchaseTime:{type:"timestamp"}}},output:{type:"structure",members:{ReservedInstancesId:{locationName:"reservedInstancesId"}}}},PurchaseScheduledInstances:{input:{type:"structure",required:["PurchaseRequests"],members:{ClientToken:{idempotencyToken:!0},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:"S13p",locationName:"item"}}}}},RebootInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"So5",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}}},RegisterImage:{input:{type:"structure",required:["Name"],members:{ImageLocation:{},Architecture:{locationName:"architecture"},BlockDeviceMappings:{shape:"S99",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"}}}},RegisterInstanceEventNotificationAttributes:{input:{type:"structure",members:{DryRun:{type:"boolean"},InstanceTagAttribute:{type:"structure",members:{IncludeAllTagsOfInstance:{type:"boolean"},InstanceTagKeys:{shape:"Smh",locationName:"InstanceTagKey"}}}}},output:{type:"structure",members:{InstanceTagAttribute:{shape:"Smj",locationName:"instanceTagAttribute"}}}},RegisterTransitGatewayMulticastGroupMembers:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Sml"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{RegisteredMulticastGroupMembers:{locationName:"registeredMulticastGroupMembers",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},RegisteredNetworkInterfaceIds:{shape:"So",locationName:"registeredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},RegisterTransitGatewayMulticastGroupSources:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Sml"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{RegisteredMulticastGroupSources:{locationName:"registeredMulticastGroupSources",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},RegisteredNetworkInterfaceIds:{shape:"So",locationName:"registeredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},RejectTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Se",locationName:"transitGatewayPeeringAttachment"}}}},RejectTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sn",locationName:"transitGatewayVpcAttachment"}}}},RejectVpcEndpointConnections:{input:{type:"structure",required:["ServiceId","VpcEndpointIds"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointIds:{shape:"Sv",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"Sy",locationName:"unsuccessful"}}}},RejectVpcPeeringConnection:{input:{type:"structure",required:["VpcPeeringConnectionId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ReleaseAddress:{input:{type:"structure",members:{AllocationId:{},PublicIp:{},NetworkBorderGroup:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ReleaseHosts:{input:{type:"structure",required:["HostIds"],members:{HostIds:{shape:"Ssw",locationName:"hostId"}}},output:{type:"structure",members:{Successful:{shape:"S1s",locationName:"successful"},Unsuccessful:{shape:"S1ff",locationName:"unsuccessful"}}}},ReplaceIamInstanceProfileAssociation:{input:{type:"structure",required:["IamInstanceProfile","AssociationId"],members:{IamInstanceProfile:{shape:"S2n"},AssociationId:{}}},output:{type:"structure",members:{IamInstanceProfileAssociation:{shape:"S2p",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:"Sd4",locationName:"Icmp"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},NetworkAclId:{locationName:"networkAclId"},PortRange:{shape:"Sd5",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"},DestinationPrefixListId:{},DryRun:{locationName:"dryRun",type:"boolean"},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},GatewayId:{locationName:"gatewayId"},InstanceId:{locationName:"instanceId"},LocalTarget:{type:"boolean"},NatGatewayId:{locationName:"natGatewayId"},TransitGatewayId:{},LocalGatewayId:{},CarrierGatewayId:{},NetworkInterfaceId:{locationName:"networkInterfaceId"},RouteTableId:{locationName:"routeTableId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}}},ReplaceRouteTableAssociation:{input:{type:"structure",required:["AssociationId","RouteTableId"],members:{AssociationId:{locationName:"associationId"},DryRun:{locationName:"dryRun",type:"boolean"},RouteTableId:{locationName:"routeTableId"}}},output:{type:"structure",members:{NewAssociationId:{locationName:"newAssociationId"},AssociationState:{shape:"S2w",locationName:"associationState"}}}},ReplaceTransitGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","TransitGatewayRouteTableId"],members:{DestinationCidrBlock:{},TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Sgf",locationName:"route"}}}},ReportInstanceStatus:{input:{type:"structure",required:["Instances","ReasonCodes","Status"],members:{Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},EndTime:{locationName:"endTime",type:"timestamp"},Instances:{shape:"So5",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:"S14r",locationName:"spotFleetRequestConfig"}}},output:{type:"structure",members:{SpotFleetRequestId:{locationName:"spotFleetRequestId"}}}},RequestSpotInstances:{input:{type:"structure",members:{AvailabilityZoneGroup:{locationName:"availabilityZoneGroup"},BlockDurationMinutes:{locationName:"blockDurationMinutes",type:"integer"},ClientToken:{locationName:"clientToken"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceCount:{locationName:"instanceCount",type:"integer"},LaunchGroup:{locationName:"launchGroup"},LaunchSpecification:{type:"structure",members:{SecurityGroupIds:{locationName:"SecurityGroupId",type:"list",member:{locationName:"item"}},SecurityGroups:{locationName:"SecurityGroup",type:"list",member:{locationName:"item"}},AddressingType:{locationName:"addressingType"},BlockDeviceMappings:{shape:"Stl",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2n",locationName:"iamInstanceProfile"},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},Monitoring:{shape:"S15j",locationName:"monitoring"},NetworkInterfaces:{shape:"S14y",locationName:"NetworkInterface"},Placement:{shape:"S150",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"},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"},InstanceInterruptionBehavior:{}}},output:{type:"structure",members:{SpotInstanceRequests:{shape:"S15g",locationName:"spotInstanceRequestSet"}}}},ResetEbsDefaultKmsKeyId:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{KmsKeyId:{locationName:"kmsKeyId"}}}},ResetFpgaImageAttribute:{input:{type:"structure",required:["FpgaImageId"],members:{DryRun:{type:"boolean"},FpgaImageId:{},Attribute:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ResetImageAttribute:{input:{type:"structure",required:["Attribute","ImageId"],members:{Attribute:{},ImageId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ResetInstanceAttribute:{input:{type:"structure",required:["Attribute","InstanceId"],members:{Attribute:{locationName:"attribute"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"}}}},ResetNetworkInterfaceAttribute:{input:{type:"structure",required:["NetworkInterfaceId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"},SourceDestCheck:{locationName:"sourceDestCheck"}}}},ResetSnapshotAttribute:{input:{type:"structure",required:["Attribute","SnapshotId"],members:{Attribute:{},SnapshotId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},RestoreAddressToClassic:{input:{type:"structure",required:["PublicIp"],members:{DryRun:{locationName:"dryRun",type:"boolean"},PublicIp:{locationName:"publicIp"}}},output:{type:"structure",members:{PublicIp:{locationName:"publicIp"},Status:{locationName:"status"}}}},RestoreManagedPrefixListVersion:{input:{type:"structure",required:["PrefixListId","PreviousVersion","CurrentVersion"],members:{DryRun:{type:"boolean"},PrefixListId:{},PreviousVersion:{type:"long"},CurrentVersion:{type:"long"}}},output:{type:"structure",members:{PrefixList:{shape:"Scn",locationName:"prefixList"}}}},RevokeClientVpnIngress:{input:{type:"structure",required:["ClientVpnEndpointId","TargetNetworkCidr"],members:{ClientVpnEndpointId:{},TargetNetworkCidr:{},AccessGroupId:{},RevokeAllGroups:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S45",locationName:"status"}}}},RevokeSecurityGroupEgress:{input:{type:"structure",required:["GroupId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupId:{locationName:"groupId"},IpPermissions:{shape:"S48",locationName:"ipPermissions"},CidrIp:{locationName:"cidrIp"},FromPort:{locationName:"fromPort",type:"integer"},IpProtocol:{locationName:"ipProtocol"},ToPort:{locationName:"toPort",type:"integer"},SourceSecurityGroupName:{locationName:"sourceSecurityGroupName"},SourceSecurityGroupOwnerId:{locationName:"sourceSecurityGroupOwnerId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},UnknownIpPermissions:{shape:"S48",locationName:"unknownIpPermissionSet"}}}},RevokeSecurityGroupIngress:{input:{type:"structure",members:{CidrIp:{},FromPort:{type:"integer"},GroupId:{},GroupName:{},IpPermissions:{shape:"S48"},IpProtocol:{},SourceSecurityGroupName:{},SourceSecurityGroupOwnerId:{},ToPort:{type:"integer"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},UnknownIpPermissions:{shape:"S48",locationName:"unknownIpPermissionSet"}}}},RunInstances:{input:{type:"structure",required:["MaxCount","MinCount"],members:{BlockDeviceMappings:{shape:"S99",locationName:"BlockDeviceMapping"},ImageId:{},InstanceType:{},Ipv6AddressCount:{type:"integer"},Ipv6Addresses:{shape:"Sbm",locationName:"Ipv6Address"},KernelId:{},KeyName:{},MaxCount:{type:"integer"},MinCount:{type:"integer"},Monitoring:{shape:"S15j"},Placement:{shape:"S8h"},RamdiskId:{},SecurityGroupIds:{shape:"Sa5",locationName:"SecurityGroupId"},SecurityGroups:{shape:"Sap",locationName:"SecurityGroup"},SubnetId:{},UserData:{},AdditionalInfo:{locationName:"additionalInfo"},ClientToken:{idempotencyToken:!0,locationName:"clientToken"},DisableApiTermination:{locationName:"disableApiTermination",type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2n",locationName:"iamInstanceProfile"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},NetworkInterfaces:{shape:"S14y",locationName:"networkInterface"},PrivateIpAddress:{locationName:"privateIpAddress"},ElasticGpuSpecification:{type:"list",member:{shape:"Sal",locationName:"item"}},ElasticInferenceAccelerators:{locationName:"ElasticInferenceAccelerator",type:"list",member:{locationName:"item",type:"structure",required:["Type"],members:{Type:{},Count:{type:"integer"}}}},TagSpecifications:{shape:"S1n",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:"Sav"},CpuOptions:{type:"structure",members:{CoreCount:{type:"integer"},ThreadsPerCore:{type:"integer"}}},CapacityReservationSpecification:{shape:"S1fq"},HibernationOptions:{type:"structure",members:{Configured:{type:"boolean"}}},LicenseSpecifications:{locationName:"LicenseSpecification",type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{}}}},MetadataOptions:{type:"structure",members:{HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{}}},EnclaveOptions:{type:"structure",members:{Enabled:{type:"boolean"}}}}},output:{shape:"Sy1"}},RunScheduledInstances:{input:{type:"structure",required:["LaunchSpecification","ScheduledInstanceId"],members:{ClientToken:{idempotencyToken:!0},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:"S1l1",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:"S1l1",locationName:"SecurityGroupId"},SubnetId:{},UserData:{}}},ScheduledInstanceId:{}}},output:{type:"structure",members:{InstanceIdSet:{locationName:"instanceIdSet",type:"list",member:{locationName:"item"}}}}},SearchLocalGatewayRoutes:{input:{type:"structure",required:["LocalGatewayRouteTableId","Filters"],members:{LocalGatewayRouteTableId:{},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Routes:{locationName:"routeSet",type:"list",member:{shape:"Scc",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},SearchTransitGatewayMulticastGroups:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{MulticastGroups:{locationName:"multicastGroups",type:"list",member:{locationName:"item",type:"structure",members:{GroupIpAddress:{locationName:"groupIpAddress"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},SubnetId:{locationName:"subnetId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},NetworkInterfaceId:{locationName:"networkInterfaceId"},GroupMember:{locationName:"groupMember",type:"boolean"},GroupSource:{locationName:"groupSource",type:"boolean"},MemberType:{locationName:"memberType"},SourceType:{locationName:"sourceType"}}}},NextToken:{locationName:"nextToken"}}}},SearchTransitGatewayRoutes:{input:{type:"structure",required:["TransitGatewayRouteTableId","Filters"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Sn0",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Routes:{locationName:"routeSet",type:"list",member:{shape:"Sgf",locationName:"item"}},AdditionalRoutesAvailable:{locationName:"additionalRoutesAvailable",type:"boolean"}}}},SendDiagnosticInterrupt:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},DryRun:{type:"boolean"}}}},StartInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"So5",locationName:"InstanceId"},AdditionalInfo:{locationName:"additionalInfo"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{StartingInstances:{shape:"S1lp",locationName:"instancesSet"}}}},StartVpcEndpointServicePrivateDnsVerification:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},StopInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"So5",locationName:"InstanceId"},Hibernate:{type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},Force:{locationName:"force",type:"boolean"}}},output:{type:"structure",members:{StoppingInstances:{shape:"S1lp",locationName:"instancesSet"}}}},TerminateClientVpnConnections:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},ConnectionId:{},Username:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Username:{locationName:"username"},ConnectionStatuses:{locationName:"connectionStatuses",type:"list",member:{locationName:"item",type:"structure",members:{ConnectionId:{locationName:"connectionId"},PreviousStatus:{shape:"Sok",locationName:"previousStatus"},CurrentStatus:{shape:"Sok",locationName:"currentStatus"}}}}}}},TerminateInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"So5",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{TerminatingInstances:{shape:"S1lp",locationName:"instancesSet"}}}},UnassignIpv6Addresses:{input:{type:"structure",required:["Ipv6Addresses","NetworkInterfaceId"],members:{Ipv6Addresses:{shape:"S20",locationName:"ipv6Addresses"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}},output:{type:"structure",members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},UnassignedIpv6Addresses:{shape:"S20",locationName:"unassignedIpv6Addresses"}}}},UnassignPrivateIpAddresses:{input:{type:"structure",required:["NetworkInterfaceId","PrivateIpAddresses"],members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddresses:{shape:"S24",locationName:"privateIpAddress"}}}},UnmonitorInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"So5",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InstanceMonitorings:{shape:"S1i2",locationName:"instancesSet"}}}},UpdateSecurityGroupRuleDescriptionsEgress:{input:{type:"structure",required:["IpPermissions"],members:{DryRun:{type:"boolean"},GroupId:{},GroupName:{},IpPermissions:{shape:"S48"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},UpdateSecurityGroupRuleDescriptionsIngress:{input:{type:"structure",required:["IpPermissions"],members:{DryRun:{type:"boolean"},GroupId:{},GroupName:{},IpPermissions:{shape:"S48"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},WithdrawByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1f",locationName:"byoipCidr"}}}}},shapes:{S3:{type:"list",member:{locationName:"ReservedInstanceId"}},S5:{type:"list",member:{locationName:"TargetConfigurationRequest",type:"structure",required:["OfferingId"],members:{InstanceCount:{type:"integer"},OfferingId:{}}}},Se:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},RequesterTgwInfo:{shape:"Sf",locationName:"requesterTgwInfo"},AccepterTgwInfo:{shape:"Sf",locationName:"accepterTgwInfo"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Sj",locationName:"tagSet"}}},Sf:{type:"structure",members:{TransitGatewayId:{locationName:"transitGatewayId"},OwnerId:{locationName:"ownerId"},Region:{locationName:"region"}}},Sj:{type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Value:{locationName:"value"}}}},Sn:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransitGatewayId:{locationName:"transitGatewayId"},VpcId:{locationName:"vpcId"},VpcOwnerId:{locationName:"vpcOwnerId"},State:{locationName:"state"},SubnetIds:{shape:"So",locationName:"subnetIds"},CreationTime:{locationName:"creationTime",type:"timestamp"},Options:{locationName:"options",type:"structure",members:{DnsSupport:{locationName:"dnsSupport"},Ipv6Support:{locationName:"ipv6Support"},ApplianceModeSupport:{locationName:"applianceModeSupport"}}},Tags:{shape:"Sj",locationName:"tagSet"}}},So:{type:"list",member:{locationName:"item"}},Sv:{type:"list",member:{locationName:"item"}},Sy:{type:"list",member:{shape:"Sz",locationName:"item"}},Sz:{type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},ResourceId:{locationName:"resourceId"}}},S14:{type:"structure",members:{AccepterVpcInfo:{shape:"S15",locationName:"accepterVpcInfo"},ExpirationTime:{locationName:"expirationTime",type:"timestamp"},RequesterVpcInfo:{shape:"S15",locationName:"requesterVpcInfo"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Tags:{shape:"Sj",locationName:"tagSet"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},S15:{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"}}},S1f:{type:"structure",members:{Cidr:{locationName:"cidr"},Description:{locationName:"description"},StatusMessage:{locationName:"statusMessage"},State:{locationName:"state"}}},S1n:{type:"list",member:{locationName:"item",type:"structure",members:{ResourceType:{locationName:"resourceType"},Tags:{shape:"Sj",locationName:"Tag"}}}},S1s:{type:"list",member:{locationName:"item"}},S1w:{type:"list",member:{locationName:"item"}},S20:{type:"list",member:{locationName:"item"}},S24:{type:"list",member:{locationName:"PrivateIpAddress"}},S2f:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S2n:{type:"structure",members:{Arn:{locationName:"arn"},Name:{locationName:"name"}}},S2p:{type:"structure",members:{AssociationId:{locationName:"associationId"},InstanceId:{locationName:"instanceId"},IamInstanceProfile:{shape:"S2q",locationName:"iamInstanceProfile"},State:{locationName:"state"},Timestamp:{locationName:"timestamp",type:"timestamp"}}},S2q:{type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"}}},S2w:{type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}},S30:{type:"structure",members:{AssociationId:{locationName:"associationId"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},Ipv6CidrBlockState:{locationName:"ipv6CidrBlockState",type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}}}},S36:{type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},Subnets:{locationName:"subnets",type:"list",member:{shape:"S39",locationName:"item"}}}},S39:{type:"structure",members:{SubnetId:{locationName:"subnetId"},State:{locationName:"state"}}},S3e:{type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},State:{locationName:"state"}}},S3j:{type:"structure",members:{AssociationId:{locationName:"associationId"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},Ipv6CidrBlockState:{shape:"S3k",locationName:"ipv6CidrBlockState"},NetworkBorderGroup:{locationName:"networkBorderGroup"},Ipv6Pool:{locationName:"ipv6Pool"}}},S3k:{type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}},S3m:{type:"structure",members:{AssociationId:{locationName:"associationId"},CidrBlock:{locationName:"cidrBlock"},CidrBlockState:{shape:"S3k",locationName:"cidrBlockState"}}},S3o:{type:"list",member:{locationName:"groupId"}},S3w:{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"}}},S41:{type:"structure",members:{State:{locationName:"state"},VpcId:{locationName:"vpcId"}}},S45:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S48:{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:"S4h",locationName:"item"}}}}},S4h:{type:"structure",members:{Description:{locationName:"description"},GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"},PeeringStatus:{locationName:"peeringStatus"},UserId:{locationName:"userId"},VpcId:{locationName:"vpcId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},S4l:{type:"structure",members:{S3:{type:"structure",members:{AWSAccessKeyId:{},Bucket:{locationName:"bucket"},Prefix:{locationName:"prefix"},UploadPolicy:{locationName:"uploadPolicy",type:"blob"},UploadPolicySignature:{locationName:"uploadPolicySignature"}}}}},S4p:{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:"S4l",locationName:"storage"},UpdateTime:{locationName:"updateTime",type:"timestamp"}}},S58:{type:"list",member:{locationName:"item",type:"structure",members:{ClientToken:{locationName:"clientToken"},CreateDate:{locationName:"createDate",type:"timestamp"},InstanceCounts:{locationName:"instanceCounts",type:"list",member:{locationName:"item",type:"structure",members:{InstanceCount:{locationName:"instanceCount",type:"integer"},State:{locationName:"state"}}}},PriceSchedules:{locationName:"priceSchedules",type:"list",member:{locationName:"item",type:"structure",members:{Active:{locationName:"active",type:"boolean"},CurrencyCode:{locationName:"currencyCode"},Price:{locationName:"price",type:"double"},Term:{locationName:"term",type:"long"}}}},ReservedInstancesId:{locationName:"reservedInstancesId"},ReservedInstancesListingId:{locationName:"reservedInstancesListingId"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Sj",locationName:"tagSet"},UpdateDate:{locationName:"updateDate",type:"timestamp"}}}},S5k:{type:"list",member:{locationName:"item"}},S5v:{type:"list",member:{locationName:"SpotInstanceRequestId"}},S6g:{type:"structure",members:{CapacityReservationId:{locationName:"capacityReservationId"},OwnerId:{locationName:"ownerId"},CapacityReservationArn:{locationName:"capacityReservationArn"},AvailabilityZoneId:{locationName:"availabilityZoneId"},InstanceType:{locationName:"instanceType"},InstancePlatform:{locationName:"instancePlatform"},AvailabilityZone:{locationName:"availabilityZone"},Tenancy:{locationName:"tenancy"},TotalInstanceCount:{locationName:"totalInstanceCount",type:"integer"},AvailableInstanceCount:{locationName:"availableInstanceCount",type:"integer"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},EphemeralStorage:{locationName:"ephemeralStorage",type:"boolean"},State:{locationName:"state"},EndDate:{locationName:"endDate",type:"timestamp"},EndDateType:{locationName:"endDateType"},InstanceMatchCriteria:{locationName:"instanceMatchCriteria"},CreateDate:{locationName:"createDate",type:"timestamp"},Tags:{shape:"Sj",locationName:"tagSet"}}},S6k:{type:"structure",members:{CarrierGatewayId:{locationName:"carrierGatewayId"},VpcId:{locationName:"vpcId"},State:{locationName:"state"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Sj",locationName:"tagSet"}}},S6u:{type:"structure",members:{Enabled:{type:"boolean"},CloudwatchLogGroup:{},CloudwatchLogStream:{}}},S6y:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S72:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S77:{type:"structure",members:{BgpAsn:{locationName:"bgpAsn"},CustomerGatewayId:{locationName:"customerGatewayId"},IpAddress:{locationName:"ipAddress"},CertificateArn:{locationName:"certificateArn"},State:{locationName:"state"},Type:{locationName:"type"},DeviceName:{locationName:"deviceName"},Tags:{shape:"Sj",locationName:"tagSet"}}},S7a:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},AvailabilityZoneId:{locationName:"availabilityZoneId"},AvailableIpAddressCount:{locationName:"availableIpAddressCount",type:"integer"},CidrBlock:{locationName:"cidrBlock"},DefaultForAz:{locationName:"defaultForAz",type:"boolean"},MapPublicIpOnLaunch:{locationName:"mapPublicIpOnLaunch",type:"boolean"},MapCustomerOwnedIpOnLaunch:{locationName:"mapCustomerOwnedIpOnLaunch",type:"boolean"},CustomerOwnedIpv4Pool:{locationName:"customerOwnedIpv4Pool"},State:{locationName:"state"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"},AssignIpv6AddressOnCreation:{locationName:"assignIpv6AddressOnCreation",type:"boolean"},Ipv6CidrBlockAssociationSet:{locationName:"ipv6CidrBlockAssociationSet",type:"list",member:{shape:"S30",locationName:"item"}},Tags:{shape:"Sj",locationName:"tagSet"},SubnetArn:{locationName:"subnetArn"},OutpostArn:{locationName:"outpostArn"}}},S7g:{type:"structure",members:{CidrBlock:{locationName:"cidrBlock"},DhcpOptionsId:{locationName:"dhcpOptionsId"},State:{locationName:"state"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"},InstanceTenancy:{locationName:"instanceTenancy"},Ipv6CidrBlockAssociationSet:{locationName:"ipv6CidrBlockAssociationSet",type:"list",member:{shape:"S3j",locationName:"item"}},CidrBlockAssociationSet:{locationName:"cidrBlockAssociationSet",type:"list",member:{shape:"S3m",locationName:"item"}},IsDefault:{locationName:"isDefault",type:"boolean"},Tags:{shape:"Sj",locationName:"tagSet"}}},S7p:{type:"structure",members:{DhcpConfigurations:{locationName:"dhcpConfigurationSet",type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Values:{locationName:"valueSet",type:"list",member:{shape:"S7t",locationName:"item"}}}}},DhcpOptionsId:{locationName:"dhcpOptionsId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Sj",locationName:"tagSet"}}},S7t:{type:"structure",members:{Value:{locationName:"value"}}},S7w:{type:"structure",members:{Attachments:{shape:"S7x",locationName:"attachmentSet"},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},Tags:{shape:"Sj",locationName:"tagSet"}}},S7x:{type:"list",member:{locationName:"item",type:"structure",members:{State:{locationName:"state"},VpcId:{locationName:"vpcId"}}}},S89:{type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateSpecification:{type:"structure",members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},Overrides:{type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{},MaxPrice:{},SubnetId:{},AvailabilityZone:{},WeightedCapacity:{type:"double"},Priority:{type:"double"},Placement:{shape:"S8h"}}}}}}},S8h:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Affinity:{locationName:"affinity"},GroupName:{locationName:"groupName"},PartitionNumber:{locationName:"partitionNumber",type:"integer"},HostId:{locationName:"hostId"},Tenancy:{locationName:"tenancy"},SpreadDomain:{locationName:"spreadDomain"},HostResourceGroupArn:{locationName:"hostResourceGroupArn"}}},S8i:{type:"structure",required:["TotalTargetCapacity"],members:{TotalTargetCapacity:{type:"integer"},OnDemandTargetCapacity:{type:"integer"},SpotTargetCapacity:{type:"integer"},DefaultTargetCapacityType:{}}},S8p:{type:"structure",members:{LaunchTemplateSpecification:{shape:"S8q",locationName:"launchTemplateSpecification"},Overrides:{shape:"S8r",locationName:"overrides"}}},S8q:{type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},Version:{locationName:"version"}}},S8r:{type:"structure",members:{InstanceType:{locationName:"instanceType"},MaxPrice:{locationName:"maxPrice"},SubnetId:{locationName:"subnetId"},AvailabilityZone:{locationName:"availabilityZone"},WeightedCapacity:{locationName:"weightedCapacity",type:"double"},Priority:{locationName:"priority",type:"double"},Placement:{locationName:"placement",type:"structure",members:{GroupName:{locationName:"groupName"}}}}},S8w:{type:"list",member:{locationName:"item"}},S96:{type:"structure",members:{Bucket:{},Key:{}}},S99:{type:"list",member:{shape:"S9a",locationName:"BlockDeviceMapping"}},S9a:{type:"structure",members:{DeviceName:{locationName:"deviceName"},VirtualName:{locationName:"virtualName"},Ebs:{locationName:"ebs",type:"structure",members:{DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Iops:{locationName:"iops",type:"integer"},SnapshotId:{locationName:"snapshotId"},VolumeSize:{locationName:"volumeSize",type:"integer"},VolumeType:{locationName:"volumeType"},KmsKeyId:{},Encrypted:{locationName:"encrypted",type:"boolean"}}},NoDevice:{locationName:"noDevice"}}},S9k:{type:"structure",members:{Description:{locationName:"description"},ExportTaskId:{locationName:"exportTaskId"},ExportToS3Task:{locationName:"exportToS3",type:"structure",members:{ContainerFormat:{locationName:"containerFormat"},DiskImageFormat:{locationName:"diskImageFormat"},S3Bucket:{locationName:"s3Bucket"},S3Key:{locationName:"s3Key"}}},InstanceExportDetails:{locationName:"instanceExport",type:"structure",members:{InstanceId:{locationName:"instanceId"},TargetEnvironment:{locationName:"targetEnvironment"}}},State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Sj",locationName:"tagSet"}}},S9q:{type:"structure",members:{Attachments:{shape:"S7x",locationName:"attachmentSet"},InternetGatewayId:{locationName:"internetGatewayId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Sj",locationName:"tagSet"}}},S9w:{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:{AssociateCarrierIpAddress:{type:"boolean"},AssociatePublicIpAddress:{type:"boolean"},DeleteOnTermination:{type:"boolean"},Description:{},DeviceIndex:{type:"integer"},Groups:{shape:"Sa5",locationName:"SecurityGroupId"},InterfaceType:{},Ipv6AddressCount:{type:"integer"},Ipv6Addresses:{type:"list",member:{locationName:"InstanceIpv6Address",type:"structure",members:{Ipv6Address:{}}}},NetworkInterfaceId:{},PrivateIpAddress:{},PrivateIpAddresses:{shape:"Sa8"},SecondaryPrivateIpAddressCount:{type:"integer"},SubnetId:{}}}},ImageId:{},InstanceType:{},KeyName:{},Monitoring:{type:"structure",members:{Enabled:{type:"boolean"}}},Placement:{type:"structure",members:{AvailabilityZone:{},Affinity:{},GroupName:{},HostId:{},Tenancy:{},SpreadDomain:{},HostResourceGroupArn:{},PartitionNumber:{type:"integer"}}},RamDiskId:{},DisableApiTermination:{type:"boolean"},InstanceInitiatedShutdownBehavior:{},UserData:{},TagSpecifications:{locationName:"TagSpecification",type:"list",member:{locationName:"LaunchTemplateTagSpecificationRequest",type:"structure",members:{ResourceType:{},Tags:{shape:"Sj",locationName:"Tag"}}}},ElasticGpuSpecifications:{locationName:"ElasticGpuSpecification",type:"list",member:{shape:"Sal",locationName:"ElasticGpuSpecification"}},ElasticInferenceAccelerators:{locationName:"ElasticInferenceAccelerator",type:"list",member:{locationName:"item",type:"structure",required:["Type"],members:{Type:{},Count:{type:"integer"}}}},SecurityGroupIds:{shape:"Sa5",locationName:"SecurityGroupId"},SecurityGroups:{shape:"Sap",locationName:"SecurityGroup"},InstanceMarketOptions:{type:"structure",members:{MarketType:{},SpotOptions:{type:"structure",members:{MaxPrice:{},SpotInstanceType:{},BlockDurationMinutes:{type:"integer"},ValidUntil:{type:"timestamp"},InstanceInterruptionBehavior:{}}}}},CreditSpecification:{shape:"Sav"},CpuOptions:{type:"structure",members:{CoreCount:{type:"integer"},ThreadsPerCore:{type:"integer"}}},CapacityReservationSpecification:{type:"structure",members:{CapacityReservationPreference:{},CapacityReservationTarget:{shape:"Saz"}}},LicenseSpecifications:{locationName:"LicenseSpecification",type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{}}}},HibernationOptions:{type:"structure",members:{Configured:{type:"boolean"}}},MetadataOptions:{type:"structure",members:{HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{}}},EnclaveOptions:{type:"structure",members:{Enabled:{type:"boolean"}}}}},Sa5:{type:"list",member:{locationName:"SecurityGroupId"}},Sa8:{type:"list",member:{locationName:"item",type:"structure",members:{Primary:{locationName:"primary",type:"boolean"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},Sal:{type:"structure",required:["Type"],members:{Type:{}}},Sap:{type:"list",member:{locationName:"SecurityGroup"}},Sav:{type:"structure",required:["CpuCredits"],members:{CpuCredits:{}}},Saz:{type:"structure",members:{CapacityReservationId:{},CapacityReservationResourceGroupArn:{}}},Sb8:{type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},CreateTime:{locationName:"createTime",type:"timestamp"},CreatedBy:{locationName:"createdBy"},DefaultVersionNumber:{locationName:"defaultVersionNumber",type:"long"},LatestVersionNumber:{locationName:"latestVersionNumber",type:"long"},Tags:{shape:"Sj",locationName:"tagSet"}}},Sb9:{type:"structure",members:{Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}},Sbe:{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:"Sbf",locationName:"launchTemplateData"}}},Sbf:{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:{AssociateCarrierIpAddress:{locationName:"associateCarrierIpAddress",type:"boolean"},AssociatePublicIpAddress:{locationName:"associatePublicIpAddress",type:"boolean"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Description:{locationName:"description"},DeviceIndex:{locationName:"deviceIndex",type:"integer"},Groups:{shape:"S3o",locationName:"groupSet"},InterfaceType:{locationName:"interfaceType"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Sbm",locationName:"ipv6AddressesSet"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sa8",locationName:"privateIpAddressesSet"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},SubnetId:{locationName:"subnetId"}}}},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KeyName:{locationName:"keyName"},Monitoring:{locationName:"monitoring",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},Placement:{locationName:"placement",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Affinity:{locationName:"affinity"},GroupName:{locationName:"groupName"},HostId:{locationName:"hostId"},Tenancy:{locationName:"tenancy"},SpreadDomain:{locationName:"spreadDomain"},HostResourceGroupArn:{locationName:"hostResourceGroupArn"},PartitionNumber:{locationName:"partitionNumber",type:"integer"}}},RamDiskId:{locationName:"ramDiskId"},DisableApiTermination:{locationName:"disableApiTermination",type:"boolean"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},UserData:{locationName:"userData"},TagSpecifications:{locationName:"tagSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{ResourceType:{locationName:"resourceType"},Tags:{shape:"Sj",locationName:"tagSet"}}}},ElasticGpuSpecifications:{locationName:"elasticGpuSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{Type:{locationName:"type"}}}},ElasticInferenceAccelerators:{locationName:"elasticInferenceAcceleratorSet",type:"list",member:{locationName:"item",type:"structure",members:{Type:{locationName:"type"},Count:{locationName:"count",type:"integer"}}}},SecurityGroupIds:{shape:"So",locationName:"securityGroupIdSet"},SecurityGroups:{shape:"So",locationName:"securityGroupSet"},InstanceMarketOptions:{locationName:"instanceMarketOptions",type:"structure",members:{MarketType:{locationName:"marketType"},SpotOptions:{locationName:"spotOptions",type:"structure",members:{MaxPrice:{locationName:"maxPrice"},SpotInstanceType:{locationName:"spotInstanceType"},BlockDurationMinutes:{locationName:"blockDurationMinutes",type:"integer"},ValidUntil:{locationName:"validUntil",type:"timestamp"},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"}}}}},CreditSpecification:{locationName:"creditSpecification",type:"structure",members:{CpuCredits:{locationName:"cpuCredits"}}},CpuOptions:{locationName:"cpuOptions",type:"structure",members:{CoreCount:{locationName:"coreCount",type:"integer"},ThreadsPerCore:{locationName:"threadsPerCore",type:"integer"}}},CapacityReservationSpecification:{locationName:"capacityReservationSpecification",type:"structure",members:{CapacityReservationPreference:{locationName:"capacityReservationPreference"},CapacityReservationTarget:{shape:"Sc1",locationName:"capacityReservationTarget"}}},LicenseSpecifications:{locationName:"licenseSet",type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{locationName:"licenseConfigurationArn"}}}},HibernationOptions:{locationName:"hibernationOptions",type:"structure",members:{Configured:{locationName:"configured",type:"boolean"}}},MetadataOptions:{locationName:"metadataOptions",type:"structure",members:{State:{locationName:"state"},HttpTokens:{locationName:"httpTokens"},HttpPutResponseHopLimit:{locationName:"httpPutResponseHopLimit",type:"integer"},HttpEndpoint:{locationName:"httpEndpoint"}}},EnclaveOptions:{locationName:"enclaveOptions",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}}}},Sbm:{type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Address:{locationName:"ipv6Address"}}}},Sc1:{type:"structure",members:{CapacityReservationId:{locationName:"capacityReservationId"},CapacityReservationResourceGroupArn:{locationName:"capacityReservationResourceGroupArn"}}},Scc:{type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},LocalGatewayVirtualInterfaceGroupId:{locationName:"localGatewayVirtualInterfaceGroupId"},Type:{locationName:"type"},State:{locationName:"state"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},OwnerId:{locationName:"ownerId"}}},Sch:{type:"structure",members:{LocalGatewayRouteTableVpcAssociationId:{locationName:"localGatewayRouteTableVpcAssociationId"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},LocalGatewayId:{locationName:"localGatewayId"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"Sj",locationName:"tagSet"}}},Sck:{type:"list",member:{type:"structure",required:["Cidr"],members:{Cidr:{},Description:{}}}},Scn:{type:"structure",members:{PrefixListId:{locationName:"prefixListId"},AddressFamily:{locationName:"addressFamily"},State:{locationName:"state"},StateMessage:{locationName:"stateMessage"},PrefixListArn:{locationName:"prefixListArn"},PrefixListName:{locationName:"prefixListName"},MaxEntries:{locationName:"maxEntries",type:"integer"},Version:{locationName:"version",type:"long"},Tags:{shape:"Sj",locationName:"tagSet"},OwnerId:{locationName:"ownerId"}}},Scs:{type:"structure",members:{CreateTime:{locationName:"createTime",type:"timestamp"},DeleteTime:{locationName:"deleteTime",type:"timestamp"},FailureCode:{locationName:"failureCode"},FailureMessage:{locationName:"failureMessage"},NatGatewayAddresses:{locationName:"natGatewayAddressSet",type:"list",member:{locationName:"item",type:"structure",members:{AllocationId:{locationName:"allocationId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIp:{locationName:"privateIp"},PublicIp:{locationName:"publicIp"}}}},NatGatewayId:{locationName:"natGatewayId"},ProvisionedBandwidth:{locationName:"provisionedBandwidth",type:"structure",members:{ProvisionTime:{locationName:"provisionTime",type:"timestamp"},Provisioned:{locationName:"provisioned"},RequestTime:{locationName:"requestTime",type:"timestamp"},Requested:{locationName:"requested"},Status:{locationName:"status"}}},State:{locationName:"state"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},Tags:{shape:"Sj",locationName:"tagSet"}}},Scz:{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:"Sd4",locationName:"icmpTypeCode"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},PortRange:{shape:"Sd5",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},IsDefault:{locationName:"default",type:"boolean"},NetworkAclId:{locationName:"networkAclId"},Tags:{shape:"Sj",locationName:"tagSet"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"}}},Sd4:{type:"structure",members:{Code:{locationName:"code",type:"integer"},Type:{locationName:"type",type:"integer"}}},Sd5:{type:"structure",members:{From:{locationName:"from",type:"integer"},To:{locationName:"to",type:"integer"}}},Sdc:{type:"structure",members:{Association:{shape:"Sdd",locationName:"association"},Attachment:{shape:"Sde",locationName:"attachment"},AvailabilityZone:{locationName:"availabilityZone"},Description:{locationName:"description"},Groups:{shape:"Sdf",locationName:"groupSet"},InterfaceType:{locationName:"interfaceType"},Ipv6Addresses:{locationName:"ipv6AddressesSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Address:{locationName:"ipv6Address"}}}},MacAddress:{locationName:"macAddress"},NetworkInterfaceId:{locationName:"networkInterfaceId"},OutpostArn:{locationName:"outpostArn"},OwnerId:{locationName:"ownerId"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{locationName:"privateIpAddressesSet",type:"list",member:{locationName:"item",type:"structure",members:{Association:{shape:"Sdd",locationName:"association"},Primary:{locationName:"primary",type:"boolean"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},RequesterId:{locationName:"requesterId"},RequesterManaged:{locationName:"requesterManaged",type:"boolean"},SourceDestCheck:{locationName:"sourceDestCheck",type:"boolean"},Status:{locationName:"status"},SubnetId:{locationName:"subnetId"},TagSet:{shape:"Sj",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}},Sdd:{type:"structure",members:{AllocationId:{locationName:"allocationId"},AssociationId:{locationName:"associationId"},IpOwnerId:{locationName:"ipOwnerId"},PublicDnsName:{locationName:"publicDnsName"},PublicIp:{locationName:"publicIp"},CustomerOwnedIp:{locationName:"customerOwnedIp"},CarrierIp:{locationName:"carrierIp"}}},Sde:{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"}}},Sdf:{type:"list",member:{locationName:"item",type:"structure",members:{GroupName:{locationName:"groupName"},GroupId:{locationName:"groupId"}}}},Sdq:{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"}}}}},Sdw:{type:"structure",members:{GroupName:{locationName:"groupName"},State:{locationName:"state"},Strategy:{locationName:"strategy"},PartitionCount:{locationName:"partitionCount",type:"integer"},GroupId:{locationName:"groupId"},Tags:{shape:"Sj",locationName:"tagSet"}}},Se9:{type:"structure",members:{Associations:{locationName:"associationSet",type:"list",member:{locationName:"item",type:"structure",members:{Main:{locationName:"main",type:"boolean"},RouteTableAssociationId:{locationName:"routeTableAssociationId"},RouteTableId:{locationName:"routeTableId"},SubnetId:{locationName:"subnetId"},GatewayId:{locationName:"gatewayId"},AssociationState:{shape:"S2w",locationName:"associationState"}}}},PropagatingVgws:{locationName:"propagatingVgwSet",type:"list",member:{locationName:"item",type:"structure",members:{GatewayId:{locationName:"gatewayId"}}}},RouteTableId:{locationName:"routeTableId"},Routes:{locationName:"routeSet",type:"list",member:{locationName:"item",type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationIpv6CidrBlock:{locationName:"destinationIpv6CidrBlock"},DestinationPrefixListId:{locationName:"destinationPrefixListId"},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},GatewayId:{locationName:"gatewayId"},InstanceId:{locationName:"instanceId"},InstanceOwnerId:{locationName:"instanceOwnerId"},NatGatewayId:{locationName:"natGatewayId"},TransitGatewayId:{locationName:"transitGatewayId"},LocalGatewayId:{locationName:"localGatewayId"},CarrierGatewayId:{locationName:"carrierGatewayId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},Origin:{locationName:"origin"},State:{locationName:"state"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}}},Tags:{shape:"Sj",locationName:"tagSet"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"}}},Sel:{type:"structure",members:{DataEncryptionKeyId:{locationName:"dataEncryptionKeyId"},Description:{locationName:"description"},Encrypted:{locationName:"encrypted",type:"boolean"},KmsKeyId:{locationName:"kmsKeyId"},OwnerId:{locationName:"ownerId"},Progress:{locationName:"progress"},SnapshotId:{locationName:"snapshotId"},StartTime:{locationName:"startTime",type:"timestamp"},State:{locationName:"status"},StateMessage:{locationName:"statusMessage"},VolumeId:{locationName:"volumeId"},VolumeSize:{locationName:"volumeSize",type:"integer"},OwnerAlias:{locationName:"ownerAlias"},Tags:{shape:"Sj",locationName:"tagSet"}}},Sew:{type:"structure",members:{Bucket:{locationName:"bucket"},Fault:{shape:"Sex",locationName:"fault"},OwnerId:{locationName:"ownerId"},Prefix:{locationName:"prefix"},State:{locationName:"state"}}},Sex:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Sf2:{type:"list",member:{}},Sf6:{type:"structure",members:{TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"},IngressFilterRules:{shape:"Sf7",locationName:"ingressFilterRuleSet"},EgressFilterRules:{shape:"Sf7",locationName:"egressFilterRuleSet"},NetworkServices:{shape:"Sfc",locationName:"networkServiceSet"},Description:{locationName:"description"},Tags:{shape:"Sj",locationName:"tagSet"}}},Sf7:{type:"list",member:{shape:"Sf8",locationName:"item"}},Sf8:{type:"structure",members:{TrafficMirrorFilterRuleId:{locationName:"trafficMirrorFilterRuleId"},TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"},TrafficDirection:{locationName:"trafficDirection"},RuleNumber:{locationName:"ruleNumber",type:"integer"},RuleAction:{locationName:"ruleAction"},Protocol:{locationName:"protocol",type:"integer"},DestinationPortRange:{shape:"Sfb",locationName:"destinationPortRange"},SourcePortRange:{shape:"Sfb",locationName:"sourcePortRange"},DestinationCidrBlock:{locationName:"destinationCidrBlock"},SourceCidrBlock:{locationName:"sourceCidrBlock"},Description:{locationName:"description"}}},Sfb:{type:"structure",members:{FromPort:{locationName:"fromPort",type:"integer"},ToPort:{locationName:"toPort",type:"integer"}}},Sfc:{type:"list",member:{locationName:"item"}},Sfg:{type:"structure",members:{FromPort:{type:"integer"},ToPort:{type:"integer"}}},Sfl:{type:"structure",members:{TrafficMirrorSessionId:{locationName:"trafficMirrorSessionId"},TrafficMirrorTargetId:{locationName:"trafficMirrorTargetId"},TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},OwnerId:{locationName:"ownerId"},PacketLength:{locationName:"packetLength",type:"integer"},SessionNumber:{locationName:"sessionNumber",type:"integer"},VirtualNetworkId:{locationName:"virtualNetworkId",type:"integer"},Description:{locationName:"description"},Tags:{shape:"Sj",locationName:"tagSet"}}},Sfo:{type:"structure",members:{TrafficMirrorTargetId:{locationName:"trafficMirrorTargetId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},NetworkLoadBalancerArn:{locationName:"networkLoadBalancerArn"},Type:{locationName:"type"},Description:{locationName:"description"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Sj",locationName:"tagSet"}}},Sfy:{type:"structure",members:{TransitGatewayId:{locationName:"transitGatewayId"},TransitGatewayArn:{locationName:"transitGatewayArn"},State:{locationName:"state"},OwnerId:{locationName:"ownerId"},Description:{locationName:"description"},CreationTime:{locationName:"creationTime",type:"timestamp"},Options:{locationName:"options",type:"structure",members:{AmazonSideAsn:{locationName:"amazonSideAsn",type:"long"},AutoAcceptSharedAttachments:{locationName:"autoAcceptSharedAttachments"},DefaultRouteTableAssociation:{locationName:"defaultRouteTableAssociation"},AssociationDefaultRouteTableId:{locationName:"associationDefaultRouteTableId"},DefaultRouteTablePropagation:{locationName:"defaultRouteTablePropagation"},PropagationDefaultRouteTableId:{locationName:"propagationDefaultRouteTableId"},VpnEcmpSupport:{locationName:"vpnEcmpSupport"},DnsSupport:{locationName:"dnsSupport"},MulticastSupport:{locationName:"multicastSupport"}}},Tags:{shape:"Sj",locationName:"tagSet"}}},Sg3:{type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},TransitGatewayId:{locationName:"transitGatewayId"},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Sj",locationName:"tagSet"}}},Sga:{type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},PrefixListId:{locationName:"prefixListId"},PrefixListOwnerId:{locationName:"prefixListOwnerId"},State:{locationName:"state"},Blackhole:{locationName:"blackhole",type:"boolean"},TransitGatewayAttachment:{locationName:"transitGatewayAttachment",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceType:{locationName:"resourceType"},ResourceId:{locationName:"resourceId"}}}}},Sgf:{type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},PrefixListId:{locationName:"prefixListId"},TransitGatewayAttachments:{locationName:"transitGatewayAttachments",type:"list",member:{locationName:"item",type:"structure",members:{ResourceId:{locationName:"resourceId"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceType:{locationName:"resourceType"}}}},Type:{locationName:"type"},State:{locationName:"state"}}},Sgm:{type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},TransitGatewayId:{locationName:"transitGatewayId"},State:{locationName:"state"},DefaultAssociationRouteTable:{locationName:"defaultAssociationRouteTable",type:"boolean"},DefaultPropagationRouteTable:{locationName:"defaultPropagationRouteTable",type:"boolean"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Sj",locationName:"tagSet"}}},Sgp:{type:"list",member:{locationName:"item"}},Sgt:{type:"structure",members:{Attachments:{locationName:"attachmentSet",type:"list",member:{shape:"S3w",locationName:"item"}},AvailabilityZone:{locationName:"availabilityZone"},CreateTime:{locationName:"createTime",type:"timestamp"},Encrypted:{locationName:"encrypted",type:"boolean"},KmsKeyId:{locationName:"kmsKeyId"},OutpostArn:{locationName:"outpostArn"},Size:{locationName:"size",type:"integer"},SnapshotId:{locationName:"snapshotId"},State:{locationName:"status"},VolumeId:{locationName:"volumeId"},Iops:{locationName:"iops",type:"integer"},Tags:{shape:"Sj",locationName:"tagSet"},VolumeType:{locationName:"volumeType"},FastRestored:{locationName:"fastRestored",type:"boolean"},MultiAttachEnabled:{locationName:"multiAttachEnabled",type:"boolean"}}},Sh0:{type:"list",member:{locationName:"item"}},Sh1:{type:"list",member:{locationName:"item"}},Sh2:{type:"list",member:{locationName:"item"}},Sh4:{type:"structure",members:{VpcEndpointId:{locationName:"vpcEndpointId"},VpcEndpointType:{locationName:"vpcEndpointType"},VpcId:{locationName:"vpcId"},ServiceName:{locationName:"serviceName"},State:{locationName:"state"},PolicyDocument:{locationName:"policyDocument"},RouteTableIds:{shape:"So",locationName:"routeTableIdSet"},SubnetIds:{shape:"So",locationName:"subnetIdSet"},Groups:{locationName:"groupSet",type:"list",member:{locationName:"item",type:"structure",members:{GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"}}}},PrivateDnsEnabled:{locationName:"privateDnsEnabled",type:"boolean"},RequesterManaged:{locationName:"requesterManaged",type:"boolean"},NetworkInterfaceIds:{shape:"So",locationName:"networkInterfaceIdSet"},DnsEntries:{shape:"Sh8",locationName:"dnsEntrySet"},CreationTimestamp:{locationName:"creationTimestamp",type:"timestamp"},Tags:{shape:"Sj",locationName:"tagSet"},OwnerId:{locationName:"ownerId"},LastError:{locationName:"lastError",type:"structure",members:{Message:{locationName:"message"},Code:{locationName:"code"}}}}},Sh8:{type:"list",member:{locationName:"item",type:"structure",members:{DnsName:{locationName:"dnsName"},HostedZoneId:{locationName:"hostedZoneId"}}}},Shd:{type:"structure",members:{ConnectionNotificationId:{locationName:"connectionNotificationId"},ServiceId:{locationName:"serviceId"},VpcEndpointId:{locationName:"vpcEndpointId"},ConnectionNotificationType:{locationName:"connectionNotificationType"},ConnectionNotificationArn:{locationName:"connectionNotificationArn"},ConnectionEvents:{shape:"So",locationName:"connectionEvents"},ConnectionNotificationState:{locationName:"connectionNotificationState"}}},Shi:{type:"structure",members:{ServiceType:{shape:"Shj",locationName:"serviceType"},ServiceId:{locationName:"serviceId"},ServiceName:{locationName:"serviceName"},ServiceState:{locationName:"serviceState"},AvailabilityZones:{shape:"So",locationName:"availabilityZoneSet"},AcceptanceRequired:{locationName:"acceptanceRequired",type:"boolean"},ManagesVpcEndpoints:{locationName:"managesVpcEndpoints",type:"boolean"},NetworkLoadBalancerArns:{shape:"So",locationName:"networkLoadBalancerArnSet"},BaseEndpointDnsNames:{shape:"So",locationName:"baseEndpointDnsNameSet"},PrivateDnsName:{locationName:"privateDnsName"},PrivateDnsNameConfiguration:{locationName:"privateDnsNameConfiguration",type:"structure",members:{State:{locationName:"state"},Type:{locationName:"type"},Value:{locationName:"value"},Name:{locationName:"name"}}},Tags:{shape:"Sj",locationName:"tagSet"}}},Shj:{type:"list",member:{locationName:"item",type:"structure",members:{ServiceType:{locationName:"serviceType"}}}},Shx:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Shz:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Si1:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Si3:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Si5:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{type:"integer"}}}},Si7:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{type:"integer"}}}},Si9:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Sic:{type:"structure",members:{CustomerGatewayConfiguration:{locationName:"customerGatewayConfiguration"},CustomerGatewayId:{locationName:"customerGatewayId"},Category:{locationName:"category"},State:{locationName:"state"},Type:{locationName:"type"},VpnConnectionId:{locationName:"vpnConnectionId"},VpnGatewayId:{locationName:"vpnGatewayId"},TransitGatewayId:{locationName:"transitGatewayId"},Options:{locationName:"options",type:"structure",members:{EnableAcceleration:{locationName:"enableAcceleration",type:"boolean"},StaticRoutesOnly:{locationName:"staticRoutesOnly",type:"boolean"},LocalIpv4NetworkCidr:{locationName:"localIpv4NetworkCidr"},RemoteIpv4NetworkCidr:{locationName:"remoteIpv4NetworkCidr"},LocalIpv6NetworkCidr:{locationName:"localIpv6NetworkCidr"},RemoteIpv6NetworkCidr:{locationName:"remoteIpv6NetworkCidr"},TunnelInsideIpVersion:{locationName:"tunnelInsideIpVersion"},TunnelOptions:{locationName:"tunnelOptionSet",type:"list",member:{locationName:"item",type:"structure",members:{OutsideIpAddress:{locationName:"outsideIpAddress"},TunnelInsideCidr:{locationName:"tunnelInsideCidr"},TunnelInsideIpv6Cidr:{locationName:"tunnelInsideIpv6Cidr"},PreSharedKey:{locationName:"preSharedKey"},Phase1LifetimeSeconds:{locationName:"phase1LifetimeSeconds",type:"integer"},Phase2LifetimeSeconds:{locationName:"phase2LifetimeSeconds",type:"integer"},RekeyMarginTimeSeconds:{locationName:"rekeyMarginTimeSeconds",type:"integer"},RekeyFuzzPercentage:{locationName:"rekeyFuzzPercentage",type:"integer"},ReplayWindowSize:{locationName:"replayWindowSize",type:"integer"},DpdTimeoutSeconds:{locationName:"dpdTimeoutSeconds",type:"integer"},DpdTimeoutAction:{locationName:"dpdTimeoutAction"},Phase1EncryptionAlgorithms:{locationName:"phase1EncryptionAlgorithmSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},Phase2EncryptionAlgorithms:{locationName:"phase2EncryptionAlgorithmSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},Phase1IntegrityAlgorithms:{locationName:"phase1IntegrityAlgorithmSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},Phase2IntegrityAlgorithms:{locationName:"phase2IntegrityAlgorithmSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},Phase1DHGroupNumbers:{locationName:"phase1DHGroupNumberSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value",type:"integer"}}}},Phase2DHGroupNumbers:{locationName:"phase2DHGroupNumberSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value",type:"integer"}}}},IkeVersions:{locationName:"ikeVersionSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},StartupAction:{locationName:"startupAction"}}}}}},Routes:{locationName:"routes",type:"list",member:{locationName:"item",type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},Source:{locationName:"source"},State:{locationName:"state"}}}},Tags:{shape:"Sj",locationName:"tagSet"},VgwTelemetry:{locationName:"vgwTelemetry",type:"list",member:{locationName:"item",type:"structure",members:{AcceptedRouteCount:{locationName:"acceptedRouteCount",type:"integer"},LastStatusChange:{locationName:"lastStatusChange",type:"timestamp"},OutsideIpAddress:{locationName:"outsideIpAddress"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},CertificateArn:{locationName:"certificateArn"}}}}}},Sj5:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},Type:{locationName:"type"},VpcAttachments:{locationName:"attachments",type:"list",member:{shape:"S41",locationName:"item"}},VpnGatewayId:{locationName:"vpnGatewayId"},AmazonSideAsn:{locationName:"amazonSideAsn",type:"long"},Tags:{shape:"Sj",locationName:"tagSet"}}},Sjj:{type:"list",member:{}},Sjt:{type:"list",member:{locationName:"item"}},Sk5:{type:"list",member:{locationName:"item"}},Sm3:{type:"list",member:{locationName:"item"}},Smh:{type:"list",member:{locationName:"item"}},Smj:{type:"structure",members:{InstanceTagKeys:{shape:"Smh",locationName:"instanceTagKeySet"},IncludeAllTagsOfInstance:{locationName:"includeAllTagsOfInstance",type:"boolean"}}},Sml:{type:"list",member:{locationName:"item"}},Sn0:{type:"list",member:{locationName:"Filter",type:"structure",members:{Name:{},Values:{shape:"So",locationName:"Value"}}}},Sn9:{type:"list",member:{locationName:"item",type:"structure",members:{Deadline:{locationName:"deadline",type:"timestamp"},Resource:{locationName:"resource"},UseLongIds:{locationName:"useLongIds",type:"boolean"}}}},So5:{type:"list",member:{locationName:"InstanceId"}},Sok:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Spm:{type:"structure",members:{ConversionTaskId:{locationName:"conversionTaskId"},ExpirationTime:{locationName:"expirationTime"},ImportInstance:{locationName:"importInstance",type:"structure",members:{Description:{locationName:"description"},InstanceId:{locationName:"instanceId"},Platform:{locationName:"platform"},Volumes:{locationName:"volumes",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},BytesConverted:{locationName:"bytesConverted",type:"long"},Description:{locationName:"description"},Image:{shape:"Spq",locationName:"image"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Volume:{shape:"Spr",locationName:"volume"}}}}}},ImportVolume:{locationName:"importVolume",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},BytesConverted:{locationName:"bytesConverted",type:"long"},Description:{locationName:"description"},Image:{shape:"Spq",locationName:"image"},Volume:{shape:"Spr",locationName:"volume"}}},State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Sj",locationName:"tagSet"}}},Spq:{type:"structure",members:{Checksum:{locationName:"checksum"},Format:{locationName:"format"},ImportManifestUrl:{locationName:"importManifestUrl"},Size:{locationName:"size",type:"long"}}},Spr:{type:"structure",members:{Id:{locationName:"id"},Size:{locationName:"size",type:"long"}}},Sqp:{type:"structure",members:{S3Bucket:{locationName:"s3Bucket"},S3Prefix:{locationName:"s3Prefix"}}},Sr6:{type:"structure",members:{EventDescription:{locationName:"eventDescription"},EventSubType:{locationName:"eventSubType"},InstanceId:{locationName:"instanceId"}}},Sr9:{type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceType:{locationName:"instanceType"},SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},InstanceHealth:{locationName:"instanceHealth"}}}},Srz:{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:"Ss3",locationName:"productCodes"}}},Ss3:{type:"list",member:{locationName:"item",type:"structure",members:{ProductCodeId:{locationName:"productCode"},ProductCodeType:{locationName:"type"}}}},Ss8:{type:"list",member:{locationName:"Owner"}},Sst:{type:"list",member:{locationName:"item"}},Ssw:{type:"list",member:{locationName:"item"}},Stl:{type:"list",member:{shape:"S9a",locationName:"item"}},Stm:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{locationName:"group"},UserId:{locationName:"userId"}}}},Stz:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Su7:{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:"Su9",locationName:"userBucket"}}}},Su9:{type:"structure",members:{S3Bucket:{locationName:"s3Bucket"},S3Key:{locationName:"s3Key"}}},Sua:{type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{locationName:"licenseConfigurationArn"}}}},Sui:{type:"structure",members:{Description:{locationName:"description"},DiskImageSize:{locationName:"diskImageSize",type:"double"},Encrypted:{locationName:"encrypted",type:"boolean"},Format:{locationName:"format"},KmsKeyId:{locationName:"kmsKeyId"},Progress:{locationName:"progress"},SnapshotId:{locationName:"snapshotId"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Url:{locationName:"url"},UserBucket:{shape:"Su9",locationName:"userBucket"}}},Sum:{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"}}}}}},Sup:{type:"structure",members:{Value:{locationName:"value",type:"boolean"}}},Suq:{type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},Sv3:{type:"structure",members:{InstanceEventId:{locationName:"instanceEventId"},Code:{locationName:"code"},Description:{locationName:"description"},NotAfter:{locationName:"notAfter",type:"timestamp"},NotBefore:{locationName:"notBefore",type:"timestamp"},NotBeforeDeadline:{locationName:"notBeforeDeadline",type:"timestamp"}}},Sv6:{type:"structure",members:{Code:{locationName:"code",type:"integer"},Name:{locationName:"name"}}},Sv8:{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"}}},Sy1:{type:"structure",members:{Groups:{shape:"Sdf",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:"Sy4",locationName:"monitoring"},Placement:{shape:"S8h",locationName:"placement"},Platform:{locationName:"platform"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"},ProductCodes:{shape:"Ss3",locationName:"productCodes"},PublicDnsName:{locationName:"dnsName"},PublicIpAddress:{locationName:"ipAddress"},RamdiskId:{locationName:"ramdiskId"},State:{shape:"Sv6",locationName:"instanceState"},StateTransitionReason:{locationName:"reason"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},Architecture:{locationName:"architecture"},BlockDeviceMappings:{shape:"Sum",locationName:"blockDeviceMapping"},ClientToken:{locationName:"clientToken"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},EnaSupport:{locationName:"enaSupport",type:"boolean"},Hypervisor:{locationName:"hypervisor"},IamInstanceProfile:{shape:"S2q",locationName:"iamInstanceProfile"},InstanceLifecycle:{locationName:"instanceLifecycle"},ElasticGpuAssociations:{locationName:"elasticGpuAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{ElasticGpuId:{locationName:"elasticGpuId"},ElasticGpuAssociationId:{locationName:"elasticGpuAssociationId"},ElasticGpuAssociationState:{locationName:"elasticGpuAssociationState"},ElasticGpuAssociationTime:{locationName:"elasticGpuAssociationTime"}}}},ElasticInferenceAcceleratorAssociations:{locationName:"elasticInferenceAcceleratorAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{ElasticInferenceAcceleratorArn:{locationName:"elasticInferenceAcceleratorArn"},ElasticInferenceAcceleratorAssociationId:{locationName:"elasticInferenceAcceleratorAssociationId"},ElasticInferenceAcceleratorAssociationState:{locationName:"elasticInferenceAcceleratorAssociationState"},ElasticInferenceAcceleratorAssociationTime:{locationName:"elasticInferenceAcceleratorAssociationTime",type:"timestamp"}}}},NetworkInterfaces:{locationName:"networkInterfaceSet",type:"list",member:{locationName:"item",type:"structure",members:{Association:{shape:"Syd",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:"Sdf",locationName:"groupSet"},Ipv6Addresses:{shape:"Sbm",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:"Syd",locationName:"association"},Primary:{locationName:"primary",type:"boolean"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},SourceDestCheck:{locationName:"sourceDestCheck",type:"boolean"},Status:{locationName:"status"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},InterfaceType:{locationName:"interfaceType"}}}},OutpostArn:{locationName:"outpostArn"},RootDeviceName:{locationName:"rootDeviceName"},RootDeviceType:{locationName:"rootDeviceType"},SecurityGroups:{shape:"Sdf",locationName:"groupSet"},SourceDestCheck:{locationName:"sourceDestCheck",type:"boolean"},SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},SriovNetSupport:{locationName:"sriovNetSupport"},StateReason:{shape:"Stz",locationName:"stateReason"},Tags:{shape:"Sj",locationName:"tagSet"},VirtualizationType:{locationName:"virtualizationType"},CpuOptions:{locationName:"cpuOptions",type:"structure",members:{CoreCount:{locationName:"coreCount",type:"integer"},ThreadsPerCore:{locationName:"threadsPerCore",type:"integer"}}},CapacityReservationId:{locationName:"capacityReservationId"},CapacityReservationSpecification:{locationName:"capacityReservationSpecification",type:"structure",members:{CapacityReservationPreference:{locationName:"capacityReservationPreference"},CapacityReservationTarget:{shape:"Sc1",locationName:"capacityReservationTarget"}}},HibernationOptions:{locationName:"hibernationOptions",type:"structure",members:{Configured:{locationName:"configured",type:"boolean"}}},Licenses:{locationName:"licenseSet",type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{locationName:"licenseConfigurationArn"}}}},MetadataOptions:{shape:"Sym",locationName:"metadataOptions"},EnclaveOptions:{shape:"Suq",locationName:"enclaveOptions"}}}},OwnerId:{locationName:"ownerId"},RequesterId:{locationName:"requesterId"},ReservationId:{locationName:"reservationId"}}},Sy4:{type:"structure",members:{State:{locationName:"state"}}},Syd:{type:"structure",members:{CarrierIp:{locationName:"carrierIp"},IpOwnerId:{locationName:"ipOwnerId"},PublicDnsName:{locationName:"publicDnsName"},PublicIp:{locationName:"publicIp"}}},Sym:{type:"structure",members:{State:{locationName:"state"},HttpTokens:{locationName:"httpTokens"},HttpPutResponseHopLimit:{locationName:"httpPutResponseHopLimit",type:"integer"},HttpEndpoint:{locationName:"httpEndpoint"}}},S103:{type:"list",member:{locationName:"item"}},S128:{type:"list",member:{locationName:"ReservedInstancesId"}},S12g:{type:"list",member:{locationName:"item",type:"structure",members:{Amount:{locationName:"amount",type:"double"},Frequency:{locationName:"frequency"}}}},S12u:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},InstanceCount:{locationName:"instanceCount",type:"integer"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"},Scope:{locationName:"scope"}}},S13h:{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"}}},S13p:{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:"S13h",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"}}},S13w:{type:"list",member:{locationName:"GroupName"}},S144:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{locationName:"group"},UserId:{locationName:"userId"}}}},S148:{type:"list",member:{locationName:"SnapshotId"}},S14r:{type:"structure",required:["IamFleetRole","TargetCapacity"],members:{AllocationStrategy:{locationName:"allocationStrategy"},OnDemandAllocationStrategy:{locationName:"onDemandAllocationStrategy"},ClientToken:{locationName:"clientToken"},ExcessCapacityTerminationPolicy:{locationName:"excessCapacityTerminationPolicy"},FulfilledCapacity:{locationName:"fulfilledCapacity",type:"double"},OnDemandFulfilledCapacity:{locationName:"onDemandFulfilledCapacity",type:"double"},IamFleetRole:{locationName:"iamFleetRole"},LaunchSpecifications:{locationName:"launchSpecifications",type:"list",member:{locationName:"item",type:"structure",members:{SecurityGroups:{shape:"Sdf",locationName:"groupSet"},AddressingType:{locationName:"addressingType"},BlockDeviceMappings:{shape:"Stl",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2n",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:"S14y",locationName:"networkInterfaceSet"},Placement:{shape:"S150",locationName:"placement"},RamdiskId:{locationName:"ramdiskId"},SpotPrice:{locationName:"spotPrice"},SubnetId:{locationName:"subnetId"},UserData:{locationName:"userData"},WeightedCapacity:{locationName:"weightedCapacity",type:"double"},TagSpecifications:{locationName:"tagSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{ResourceType:{locationName:"resourceType"},Tags:{shape:"Sj",locationName:"tag"}}}}}}},LaunchTemplateConfigs:{shape:"S153",locationName:"launchTemplateConfigs"},SpotPrice:{locationName:"spotPrice"},TargetCapacity:{locationName:"targetCapacity",type:"integer"},OnDemandTargetCapacity:{locationName:"onDemandTargetCapacity",type:"integer"},OnDemandMaxTotalPrice:{locationName:"onDemandMaxTotalPrice"},SpotMaxTotalPrice:{locationName:"spotMaxTotalPrice"},TerminateInstancesWithExpiration:{locationName:"terminateInstancesWithExpiration",type:"boolean"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},ReplaceUnhealthyInstances:{locationName:"replaceUnhealthyInstances",type:"boolean"},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"},LoadBalancersConfig:{locationName:"loadBalancersConfig",type:"structure",members:{ClassicLoadBalancersConfig:{locationName:"classicLoadBalancersConfig",type:"structure",members:{ClassicLoadBalancers:{locationName:"classicLoadBalancers",type:"list",member:{locationName:"item",type:"structure",members:{Name:{locationName:"name"}}}}}},TargetGroupsConfig:{locationName:"targetGroupsConfig",type:"structure",members:{TargetGroups:{locationName:"targetGroups",type:"list",member:{locationName:"item",type:"structure",members:{Arn:{locationName:"arn"}}}}}}}},InstancePoolsToUseCount:{locationName:"instancePoolsToUseCount",type:"integer"},TagSpecifications:{shape:"S1n",locationName:"TagSpecification"}}},S14y:{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:"Sa5",locationName:"SecurityGroupId"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Sbm",locationName:"ipv6AddressesSet",queryName:"Ipv6Addresses"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sa8",locationName:"privateIpAddressesSet",queryName:"PrivateIpAddresses"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},SubnetId:{locationName:"subnetId"},AssociateCarrierIpAddress:{type:"boolean"},InterfaceType:{}}}},S150:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},GroupName:{locationName:"groupName"},Tenancy:{locationName:"tenancy"}}},S153:{type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateSpecification:{shape:"S8q",locationName:"launchTemplateSpecification"},Overrides:{locationName:"overrides",type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{locationName:"instanceType"},SpotPrice:{locationName:"spotPrice"},SubnetId:{locationName:"subnetId"},AvailabilityZone:{locationName:"availabilityZone"},WeightedCapacity:{locationName:"weightedCapacity",type:"double"},Priority:{locationName:"priority",type:"double"}}}}}}},S15g:{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:"Sex",locationName:"fault"},InstanceId:{locationName:"instanceId"},LaunchGroup:{locationName:"launchGroup"},LaunchSpecification:{locationName:"launchSpecification",type:"structure",members:{UserData:{locationName:"userData"},SecurityGroups:{shape:"Sdf",locationName:"groupSet"},AddressingType:{locationName:"addressingType"},BlockDeviceMappings:{shape:"Stl",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2n",locationName:"iamInstanceProfile"},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},NetworkInterfaces:{shape:"S14y",locationName:"networkInterfaceSet"},Placement:{shape:"S150",locationName:"placement"},RamdiskId:{locationName:"ramdiskId"},SubnetId:{locationName:"subnetId"},Monitoring:{shape:"S15j",locationName:"monitoring"}}},LaunchedAvailabilityZone:{locationName:"launchedAvailabilityZone"},ProductDescription:{locationName:"productDescription"},SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},SpotPrice:{locationName:"spotPrice"},State:{locationName:"state"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"},UpdateTime:{locationName:"updateTime",type:"timestamp"}}},Tags:{shape:"Sj",locationName:"tagSet"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"}}}},S15j:{type:"structure",required:["Enabled"],members:{Enabled:{locationName:"enabled",type:"boolean"}}},S15y:{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:"S4h",locationName:"item"}}}}},S16q:{type:"list",member:{}},S17i:{type:"list",member:{locationName:"VolumeId"}},S183:{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"}}},S189:{type:"list",member:{locationName:"VpcId"}},S19x:{type:"list",member:{locationName:"AvailabilityZone"}},S1a8:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},State:{locationName:"state"}}},S1ci:{type:"structure",members:{InstanceFamily:{locationName:"instanceFamily"},CpuCredits:{locationName:"cpuCredits"}}},S1ct:{type:"list",member:{locationName:"item"}},S1cv:{type:"list",member:{locationName:"item",type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},HostIdSet:{shape:"Sst",locationName:"hostIdSet"},HostReservationId:{locationName:"hostReservationId"},HourlyPrice:{locationName:"hourlyPrice"},InstanceFamily:{locationName:"instanceFamily"},PaymentOption:{locationName:"paymentOption"},UpfrontPrice:{locationName:"upfrontPrice"}}}},S1dc:{type:"structure",members:{HourlyPrice:{locationName:"hourlyPrice"},RemainingTotalValue:{locationName:"remainingTotalValue"},RemainingUpfrontValue:{locationName:"remainingUpfrontValue"}}},S1e4:{type:"structure",members:{Comment:{},UploadEnd:{type:"timestamp"},UploadSize:{type:"double"},UploadStart:{type:"timestamp"}}},S1e7:{type:"structure",members:{S3Bucket:{},S3Key:{}}},S1ee:{type:"structure",required:["Bytes","Format","ImportManifestUrl"],members:{Bytes:{locationName:"bytes",type:"long"},Format:{locationName:"format"},ImportManifestUrl:{locationName:"importManifestUrl"}}},S1ef:{type:"structure",required:["Size"],members:{Size:{locationName:"size",type:"long"}}},S1f6:{type:"list",member:{locationName:"UserId"}},S1f7:{type:"list",member:{locationName:"UserGroup"}},S1f8:{type:"list",member:{locationName:"ProductCode"}},S1fa:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{},UserId:{}}}},S1ff:{type:"list",member:{shape:"Sz",locationName:"item"}},S1fq:{type:"structure",members:{CapacityReservationPreference:{},CapacityReservationTarget:{shape:"Saz"}}},S1hl:{type:"structure",members:{AllowDnsResolutionFromRemoteVpc:{type:"boolean"},AllowEgressFromLocalClassicLinkToRemoteVpc:{type:"boolean"},AllowEgressFromLocalVpcToRemoteClassicLink:{type:"boolean"}}},S1hn:{type:"structure",members:{AllowDnsResolutionFromRemoteVpc:{locationName:"allowDnsResolutionFromRemoteVpc",type:"boolean"},AllowEgressFromLocalClassicLinkToRemoteVpc:{locationName:"allowEgressFromLocalClassicLinkToRemoteVpc",type:"boolean"},AllowEgressFromLocalVpcToRemoteClassicLink:{locationName:"allowEgressFromLocalVpcToRemoteClassicLink",type:"boolean"}}},S1i2:{type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},Monitoring:{shape:"Sy4",locationName:"monitoring"}}}},S1l1:{type:"list",member:{locationName:"SecurityGroupId"}},S1lp:{type:"list",member:{locationName:"item",type:"structure",members:{CurrentState:{shape:"Sv6",locationName:"currentState"},InstanceId:{locationName:"instanceId"},PreviousState:{shape:"Sv6",locationName:"previousState"}}}}}};
    },{}],"ARCt":[function(require,module,exports) {
    module.exports={pagination:{DescribeAccountAttributes:{result_key:"AccountAttributes"},DescribeAddresses:{result_key:"Addresses"},DescribeAvailabilityZones:{result_key:"AvailabilityZones"},DescribeBundleTasks:{result_key:"BundleTasks"},DescribeByoipCidrs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ByoipCidrs"},DescribeCapacityReservations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CapacityReservations"},DescribeCarrierGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CarrierGateways"},DescribeClassicLinkInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Instances"},DescribeClientVpnAuthorizationRules:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AuthorizationRules"},DescribeClientVpnConnections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Connections"},DescribeClientVpnEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ClientVpnEndpoints"},DescribeClientVpnRoutes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Routes"},DescribeClientVpnTargetNetworks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ClientVpnTargetNetworks"},DescribeCoipPools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CoipPools"},DescribeConversionTasks:{result_key:"ConversionTasks"},DescribeCustomerGateways:{result_key:"CustomerGateways"},DescribeDhcpOptions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DhcpOptions"},DescribeEgressOnlyInternetGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EgressOnlyInternetGateways"},DescribeExportImageTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ExportImageTasks"},DescribeExportTasks:{result_key:"ExportTasks"},DescribeFastSnapshotRestores:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"FastSnapshotRestores"},DescribeFleets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Fleets"},DescribeFlowLogs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"FlowLogs"},DescribeFpgaImages:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"FpgaImages"},DescribeHostReservationOfferings:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"OfferingSet"},DescribeHostReservations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"HostReservationSet"},DescribeHosts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Hosts"},DescribeIamInstanceProfileAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"IamInstanceProfileAssociations"},DescribeImages:{result_key:"Images"},DescribeImportImageTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ImportImageTasks"},DescribeImportSnapshotTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ImportSnapshotTasks"},DescribeInstanceCreditSpecifications:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceCreditSpecifications"},DescribeInstanceStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceStatuses"},DescribeInstanceTypeOfferings:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceTypeOfferings"},DescribeInstanceTypes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceTypes"},DescribeInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Reservations"},DescribeInternetGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InternetGateways"},DescribeIpv6Pools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Ipv6Pools"},DescribeKeyPairs:{result_key:"KeyPairs"},DescribeLaunchTemplateVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LaunchTemplateVersions"},DescribeLaunchTemplates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LaunchTemplates"},DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayRouteTableVirtualInterfaceGroupAssociations"},DescribeLocalGatewayRouteTableVpcAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayRouteTableVpcAssociations"},DescribeLocalGatewayRouteTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayRouteTables"},DescribeLocalGatewayVirtualInterfaceGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayVirtualInterfaceGroups"},DescribeLocalGatewayVirtualInterfaces:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayVirtualInterfaces"},DescribeLocalGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGateways"},DescribeManagedPrefixLists:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PrefixLists"},DescribeMovingAddresses:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MovingAddressStatuses"},DescribeNatGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NatGateways"},DescribeNetworkAcls:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkAcls"},DescribeNetworkInterfacePermissions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkInterfacePermissions"},DescribeNetworkInterfaces:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkInterfaces"},DescribePlacementGroups:{result_key:"PlacementGroups"},DescribePrefixLists:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PrefixLists"},DescribePrincipalIdFormat:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Principals"},DescribePublicIpv4Pools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PublicIpv4Pools"},DescribeRegions:{result_key:"Regions"},DescribeReservedInstances:{result_key:"ReservedInstances"},DescribeReservedInstancesListings:{result_key:"ReservedInstancesListings"},DescribeReservedInstancesModifications:{input_token:"NextToken",output_token:"NextToken",result_key:"ReservedInstancesModifications"},DescribeReservedInstancesOfferings:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ReservedInstancesOfferings"},DescribeRouteTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RouteTables"},DescribeScheduledInstanceAvailability:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledInstanceAvailabilitySet"},DescribeScheduledInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledInstanceSet"},DescribeSecurityGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SecurityGroups"},DescribeSnapshots:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Snapshots"},DescribeSpotFleetRequests:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SpotFleetRequestConfigs"},DescribeSpotInstanceRequests:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SpotInstanceRequests"},DescribeSpotPriceHistory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SpotPriceHistory"},DescribeStaleSecurityGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StaleSecurityGroupSet"},DescribeSubnets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Subnets"},DescribeTags:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tags"},DescribeTrafficMirrorFilters:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TrafficMirrorFilters"},DescribeTrafficMirrorSessions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TrafficMirrorSessions"},DescribeTrafficMirrorTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TrafficMirrorTargets"},DescribeTransitGatewayAttachments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayAttachments"},DescribeTransitGatewayMulticastDomains:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayMulticastDomains"},DescribeTransitGatewayPeeringAttachments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayPeeringAttachments"},DescribeTransitGatewayRouteTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayRouteTables"},DescribeTransitGatewayVpcAttachments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayVpcAttachments"},DescribeTransitGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGateways"},DescribeVolumeStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VolumeStatuses"},DescribeVolumes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Volumes"},DescribeVolumesModifications:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VolumesModifications"},DescribeVpcClassicLinkDnsSupport:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Vpcs"},DescribeVpcEndpointConnectionNotifications:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ConnectionNotificationSet"},DescribeVpcEndpointConnections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VpcEndpointConnections"},DescribeVpcEndpointServiceConfigurations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServiceConfigurations"},DescribeVpcEndpointServicePermissions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AllowedPrincipals"},DescribeVpcEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VpcEndpoints"},DescribeVpcPeeringConnections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VpcPeeringConnections"},DescribeVpcs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Vpcs"},DescribeVpnConnections:{result_key:"VpnConnections"},DescribeVpnGateways:{result_key:"VpnGateways"},GetAssociatedIpv6PoolCidrs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Ipv6CidrAssociations"},GetGroupsForCapacityReservation:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CapacityReservationGroups"},GetManagedPrefixListAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PrefixListAssociations"},GetManagedPrefixListEntries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Entries"},GetTransitGatewayAttachmentPropagations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayAttachmentPropagations"},GetTransitGatewayMulticastDomainAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MulticastDomainAssociations"},GetTransitGatewayPrefixListReferences:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayPrefixListReferences"},GetTransitGatewayRouteTableAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Associations"},GetTransitGatewayRouteTablePropagations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayRouteTablePropagations"},SearchLocalGatewayRoutes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Routes"},SearchTransitGatewayMulticastGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MulticastGroups"}}};
    },{}],"rZij":[function(require,module,exports) {
    module.exports={version:2,waiters:{InstanceExists:{delay:5,maxAttempts:40,operation:"DescribeInstances",acceptors:[{matcher:"path",expected:!0,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:!0,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:!0,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:!0}]},SnapshotCompleted:{delay:15,operation:"DescribeSnapshots",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"Snapshots[].State"}]},SecurityGroupExists:{operation:"DescribeSecurityGroups",delay:5,maxAttempts:6,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(SecurityGroups[].GroupId) > `0`"},{expected:"InvalidGroupNotFound",matcher:"error",state:"retry"}]},SpotInstanceRequestFulfilled:{operation:"DescribeSpotInstanceRequests",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"SpotInstanceRequests[].Status.Code",expected:"fulfilled"},{state:"success",matcher:"pathAll",argument:"SpotInstanceRequests[].Status.Code",expected:"request-canceled-and-instance-running"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"schedule-expired"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"canceled-before-fulfillment"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"bad-parameters"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"system-error"},{state:"retry",matcher:"error",expected:"InvalidSpotInstanceRequestID.NotFound"}]},SubnetAvailable:{delay:15,operation:"DescribeSubnets",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Subnets[].State"}]},SystemStatusOk:{operation:"DescribeInstanceStatus",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"InstanceStatuses[].SystemStatus.Status",expected:"ok"}]},VolumeAvailable:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Volumes[].State"}]},VolumeDeleted:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{matcher:"error",expected:"InvalidVolume.NotFound",state:"success"}]},VolumeInUse:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"in-use",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Volumes[].State"}]},VpcAvailable:{delay:15,operation:"DescribeVpcs",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Vpcs[].State"}]},VpcExists:{operation:"DescribeVpcs",delay:1,maxAttempts:5,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"InvalidVpcID.NotFound",state:"retry"}]},VpnConnectionAvailable:{delay:15,operation:"DescribeVpnConnections",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"VpnConnections[].State"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"}]},VpnConnectionDeleted:{delay:15,operation:"DescribeVpnConnections",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"VpnConnections[].State"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"}]},VpcPeeringConnectionExists:{delay:15,operation:"DescribeVpcPeeringConnections",maxAttempts:40,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"InvalidVpcPeeringConnectionID.NotFound",state:"retry"}]},VpcPeeringConnectionDeleted:{delay:15,operation:"DescribeVpcPeeringConnections",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"VpcPeeringConnections[].Status.Code"},{matcher:"error",expected:"InvalidVpcPeeringConnectionID.NotFound",state:"success"}]}}};
    },{}],"bjyD":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.ec2={},e.EC2=r.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"]),require("../lib/services/ec2"),Object.defineProperty(i.services.ec2,"2016-11-15",{get:function(){var e=require("../apis/ec2-2016-11-15.min.json");return e.paginators=require("../apis/ec2-2016-11-15.paginators.json").pagination,e.waiters=require("../apis/ec2-2016-11-15.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.EC2;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/ec2":"l9gG","../apis/ec2-2016-11-15.min.json":"vwkB","../apis/ec2-2016-11-15.paginators.json":"ARCt","../apis/ec2-2016-11-15.waiters2.json":"rZij"}],"xjk1":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-09-21",endpointPrefix:"api.ecr",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon ECR",serviceFullName:"Amazon EC2 Container Registry",serviceId:"ECR",signatureVersion:"v4",signingName:"ecr",targetPrefix:"AmazonEC2ContainerRegistry_V20150921",uid:"ecr-2015-09-21"},operations:{BatchCheckLayerAvailability:{input:{type:"structure",required:["repositoryName","layerDigests"],members:{registryId:{},repositoryName:{},layerDigests:{type:"list",member:{}}}},output:{type:"structure",members:{layers:{type:"list",member:{type:"structure",members:{layerDigest:{},layerAvailability:{},layerSize:{type:"long"},mediaType:{}}}},failures:{type:"list",member:{type:"structure",members:{layerDigest:{},failureCode:{},failureReason:{}}}}}}},BatchDeleteImage:{input:{type:"structure",required:["repositoryName","imageIds"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"}}},output:{type:"structure",members:{imageIds:{shape:"Si"},failures:{shape:"Sn"}}}},BatchGetImage:{input:{type:"structure",required:["repositoryName","imageIds"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},acceptedMediaTypes:{type:"list",member:{}}}},output:{type:"structure",members:{images:{type:"list",member:{shape:"Sv"}},failures:{shape:"Sn"}}}},CompleteLayerUpload:{input:{type:"structure",required:["repositoryName","uploadId","layerDigests"],members:{registryId:{},repositoryName:{},uploadId:{},layerDigests:{type:"list",member:{}}}},output:{type:"structure",members:{registryId:{},repositoryName:{},uploadId:{},layerDigest:{}}}},CreateRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},tags:{shape:"S12"},imageTagMutability:{},imageScanningConfiguration:{shape:"S17"},encryptionConfiguration:{shape:"S19"}}},output:{type:"structure",members:{repository:{shape:"S1d"}}}},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:"S1d"}}}},DeleteRepositoryPolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},DescribeImageScanFindings:{input:{type:"structure",required:["repositoryName","imageId"],members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageScanStatus:{shape:"S1v"},imageScanFindings:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findings:{type:"list",member:{type:"structure",members:{name:{},description:{},uri:{},severity:{},attributes:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}}}}},findingSeverityCounts:{shape:"S2a"}}},nextToken:{}}}},DescribeImages:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{imageDetails:{type:"list",member:{type:"structure",members:{registryId:{},repositoryName:{},imageDigest:{},imageTags:{shape:"S2i"},imageSizeInBytes:{type:"long"},imagePushedAt:{type:"timestamp"},imageScanStatus:{shape:"S1v"},imageScanFindingsSummary:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findingSeverityCounts:{shape:"S2a"}}},imageManifestMediaType:{},artifactMediaType:{}}}},nextToken:{}}}},DescribeRepositories:{input:{type:"structure",members:{registryId:{},repositoryNames:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{repositories:{type:"list",member:{shape:"S1d"}},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:"S2i"},imageDigest:{},imagePushedAt:{type:"timestamp"},action:{type:"structure",members:{type:{}}},appliedRulePriority:{type:"integer"}}}},summary:{type:"structure",members:{expiringImageTotalCount:{type:"integer"}}}}}},GetRepositoryPolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},InitiateLayerUpload:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{uploadId:{},partSize:{type:"long"}}}},ListImages:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{imageIds:{shape:"Si"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S12"}}}},PutImage:{input:{type:"structure",required:["repositoryName","imageManifest"],members:{registryId:{},repositoryName:{},imageManifest:{},imageManifestMediaType:{},imageTag:{},imageDigest:{}}},output:{type:"structure",members:{image:{shape:"Sv"}}}},PutImageScanningConfiguration:{input:{type:"structure",required:["repositoryName","imageScanningConfiguration"],members:{registryId:{},repositoryName:{},imageScanningConfiguration:{shape:"S17"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageScanningConfiguration:{shape:"S17"}}}},PutImageTagMutability:{input:{type:"structure",required:["repositoryName","imageTagMutability"],members:{registryId:{},repositoryName:{},imageTagMutability:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageTagMutability:{}}}},PutLifecyclePolicy:{input:{type:"structure",required:["repositoryName","lifecyclePolicyText"],members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}}},SetRepositoryPolicy:{input:{type:"structure",required:["repositoryName","policyText"],members:{registryId:{},repositoryName:{},policyText:{},force:{type:"boolean"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},StartImageScan:{input:{type:"structure",required:["repositoryName","imageId"],members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageScanStatus:{shape:"S1v"}}}},StartLifecyclePolicyPreview:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},status:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S12"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UploadLayerPart:{input:{type:"structure",required:["repositoryName","uploadId","partFirstByte","partLastByte","layerPartBlob"],members:{registryId:{},repositoryName:{},uploadId:{},partFirstByte:{type:"long"},partLastByte:{type:"long"},layerPartBlob:{type:"blob"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},uploadId:{},lastByteReceived:{type:"long"}}}}},shapes:{Si:{type:"list",member:{shape:"Sj"}},Sj:{type:"structure",members:{imageDigest:{},imageTag:{}}},Sn:{type:"list",member:{type:"structure",members:{imageId:{shape:"Sj"},failureCode:{},failureReason:{}}}},Sv:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageManifest:{},imageManifestMediaType:{}}},S12:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S17:{type:"structure",members:{scanOnPush:{type:"boolean"}}},S19:{type:"structure",required:["encryptionType"],members:{encryptionType:{},kmsKey:{}}},S1d:{type:"structure",members:{repositoryArn:{},registryId:{},repositoryName:{},repositoryUri:{},createdAt:{type:"timestamp"},imageTagMutability:{},imageScanningConfiguration:{shape:"S17"},encryptionConfiguration:{shape:"S19"}}},S1v:{type:"structure",members:{status:{},description:{}}},S2a:{type:"map",key:{},value:{type:"integer"}},S2i:{type:"list",member:{}}}};
    },{}],"KxcB":[function(require,module,exports) {
    module.exports={pagination:{DescribeImageScanFindings:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["registryId","repositoryName","imageId","imageScanStatus","imageScanFindings"],output_token:"nextToken",result_key:"imageScanFindings.findings"},DescribeImages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"imageDetails"},DescribeRepositories:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"repositories"},GetLifecyclePolicyPreview:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["registryId","repositoryName","lifecyclePolicyText","status","summary"],output_token:"nextToken",result_key:"previewResults"},ListImages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"imageIds"}}};
    },{}],"Nn9s":[function(require,module,exports) {
    module.exports={version:2,waiters:{ImageScanComplete:{description:"Wait until an image scan is complete and findings can be accessed",operation:"DescribeImageScanFindings",delay:5,maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"imageScanStatus.status",expected:"COMPLETE"},{state:"failure",matcher:"path",argument:"imageScanStatus.status",expected:"FAILED"}]},LifecyclePolicyPreviewComplete:{description:"Wait until a lifecycle policy preview request is complete and results can be accessed",operation:"GetLifecyclePolicyPreview",delay:5,maxAttempts:20,acceptors:[{state:"success",matcher:"path",argument:"status",expected:"COMPLETE"},{state:"failure",matcher:"path",argument:"status",expected:"FAILED"}]}}};
    },{}],"DoSo":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.ecr={},e.ECR=r.defineService("ecr",["2015-09-21"]),Object.defineProperty(i.services.ecr,"2015-09-21",{get:function(){var e=require("../apis/ecr-2015-09-21.min.json");return e.paginators=require("../apis/ecr-2015-09-21.paginators.json").pagination,e.waiters=require("../apis/ecr-2015-09-21.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.ECR;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/ecr-2015-09-21.min.json":"xjk1","../apis/ecr-2015-09-21.paginators.json":"KxcB","../apis/ecr-2015-09-21.waiters2.json":"Nn9s"}],"YMIc":[function(require,module,exports) {
    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:{CreateCapacityProvider:{input:{type:"structure",required:["name","autoScalingGroupProvider"],members:{name:{},autoScalingGroupProvider:{shape:"S3"},tags:{shape:"S9"}}},output:{type:"structure",members:{capacityProvider:{shape:"Se"}}}},CreateCluster:{input:{type:"structure",members:{clusterName:{},tags:{shape:"S9"},settings:{shape:"Si"},capacityProviders:{shape:"Sl"},defaultCapacityProviderStrategy:{shape:"Sm"}}},output:{type:"structure",members:{cluster:{shape:"Sr"}}}},CreateService:{input:{type:"structure",required:["serviceName"],members:{cluster:{},serviceName:{},taskDefinition:{},loadBalancers:{shape:"Sz"},serviceRegistries:{shape:"S12"},desiredCount:{type:"integer"},clientToken:{},launchType:{},capacityProviderStrategy:{shape:"Sm"},platformVersion:{},role:{},deploymentConfiguration:{shape:"S15"},placementConstraints:{shape:"S16"},placementStrategy:{shape:"S19"},networkConfiguration:{shape:"S1c"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1g"},tags:{shape:"S9"},enableECSManagedTags:{type:"boolean"},propagateTags:{}}},output:{type:"structure",members:{service:{shape:"S1l"}}}},CreateTaskSet:{input:{type:"structure",required:["service","cluster","taskDefinition"],members:{service:{},cluster:{},externalId:{},taskDefinition:{},networkConfiguration:{shape:"S1c"},loadBalancers:{shape:"Sz"},serviceRegistries:{shape:"S12"},launchType:{},capacityProviderStrategy:{shape:"Sm"},platformVersion:{},scale:{shape:"S1p"},clientToken:{},tags:{shape:"S9"}}},output:{type:"structure",members:{taskSet:{shape:"S1n"}}}},DeleteAccountSetting:{input:{type:"structure",required:["name"],members:{name:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S22"}}}},DeleteAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S24"}}},output:{type:"structure",members:{attributes:{shape:"S24"}}}},DeleteCapacityProvider:{input:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{}}},output:{type:"structure",members:{capacityProvider:{shape:"Se"}}}},DeleteCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{}}},output:{type:"structure",members:{cluster:{shape:"Sr"}}}},DeleteService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},force:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S1l"}}}},DeleteTaskSet:{input:{type:"structure",required:["cluster","service","taskSet"],members:{cluster:{},service:{},taskSet:{},force:{type:"boolean"}}},output:{type:"structure",members:{taskSet:{shape:"S1n"}}}},DeregisterContainerInstance:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{},force:{type:"boolean"}}},output:{type:"structure",members:{containerInstance:{shape:"S2j"}}}},DeregisterTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{}}},output:{type:"structure",members:{taskDefinition:{shape:"S2r"}}}},DescribeCapacityProviders:{input:{type:"structure",members:{capacityProviders:{shape:"Sl"},include:{type:"list",member:{}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{capacityProviders:{type:"list",member:{shape:"Se"}},failures:{shape:"S4v"},nextToken:{}}}},DescribeClusters:{input:{type:"structure",members:{clusters:{shape:"Sl"},include:{type:"list",member:{}}}},output:{type:"structure",members:{clusters:{type:"list",member:{shape:"Sr"}},failures:{shape:"S4v"}}}},DescribeContainerInstances:{input:{type:"structure",required:["containerInstances"],members:{cluster:{},containerInstances:{shape:"Sl"},include:{type:"list",member:{}}}},output:{type:"structure",members:{containerInstances:{shape:"S56"},failures:{shape:"S4v"}}}},DescribeServices:{input:{type:"structure",required:["services"],members:{cluster:{},services:{shape:"Sl"},include:{type:"list",member:{}}}},output:{type:"structure",members:{services:{type:"list",member:{shape:"S1l"}},failures:{shape:"S4v"}}}},DescribeTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskDefinition:{shape:"S2r"},tags:{shape:"S9"}}}},DescribeTaskSets:{input:{type:"structure",required:["cluster","service"],members:{cluster:{},service:{},taskSets:{shape:"Sl"},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskSets:{shape:"S1m"},failures:{shape:"S4v"}}}},DescribeTasks:{input:{type:"structure",required:["tasks"],members:{cluster:{},tasks:{shape:"Sl"},include:{type:"list",member:{}}}},output:{type:"structure",members:{tasks:{shape:"S5o"},failures:{shape:"S4v"}}}},DiscoverPollEndpoint:{input:{type:"structure",members:{containerInstance:{},cluster:{}}},output:{type:"structure",members:{endpoint:{},telemetryEndpoint:{}}}},ListAccountSettings:{input:{type:"structure",members:{name:{},value:{},principalArn:{},effectiveSettings:{type:"boolean"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{settings:{type:"list",member:{shape:"S22"}},nextToken:{}}}},ListAttributes:{input:{type:"structure",required:["targetType"],members:{cluster:{},targetType:{},attributeName:{},attributeValue:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{attributes:{shape:"S24"},nextToken:{}}}},ListClusters:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{clusterArns:{shape:"Sl"},nextToken:{}}}},ListContainerInstances:{input:{type:"structure",members:{cluster:{},filter:{},nextToken:{},maxResults:{type:"integer"},status:{}}},output:{type:"structure",members:{containerInstanceArns:{shape:"Sl"},nextToken:{}}}},ListServices:{input:{type:"structure",members:{cluster:{},nextToken:{},maxResults:{type:"integer"},launchType:{},schedulingStrategy:{}}},output:{type:"structure",members:{serviceArns:{shape:"Sl"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S9"}}}},ListTaskDefinitionFamilies:{input:{type:"structure",members:{familyPrefix:{},status:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{families:{shape:"Sl"},nextToken:{}}}},ListTaskDefinitions:{input:{type:"structure",members:{familyPrefix:{},status:{},sort:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{taskDefinitionArns:{shape:"Sl"},nextToken:{}}}},ListTasks:{input:{type:"structure",members:{cluster:{},containerInstance:{},family:{},nextToken:{},maxResults:{type:"integer"},startedBy:{},serviceName:{},desiredStatus:{},launchType:{}}},output:{type:"structure",members:{taskArns:{shape:"Sl"},nextToken:{}}}},PutAccountSetting:{input:{type:"structure",required:["name","value"],members:{name:{},value:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S22"}}}},PutAccountSettingDefault:{input:{type:"structure",required:["name","value"],members:{name:{},value:{}}},output:{type:"structure",members:{setting:{shape:"S22"}}}},PutAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S24"}}},output:{type:"structure",members:{attributes:{shape:"S24"}}}},PutClusterCapacityProviders:{input:{type:"structure",required:["cluster","capacityProviders","defaultCapacityProviderStrategy"],members:{cluster:{},capacityProviders:{shape:"Sl"},defaultCapacityProviderStrategy:{shape:"Sm"}}},output:{type:"structure",members:{cluster:{shape:"Sr"}}}},RegisterContainerInstance:{input:{type:"structure",members:{cluster:{},instanceIdentityDocument:{},instanceIdentityDocumentSignature:{},totalResources:{shape:"S2m"},versionInfo:{shape:"S2l"},containerInstanceArn:{},attributes:{shape:"S24"},platformDevices:{type:"list",member:{type:"structure",required:["id","type"],members:{id:{},type:{}}}},tags:{shape:"S9"}}},output:{type:"structure",members:{containerInstance:{shape:"S2j"}}}},RegisterTaskDefinition:{input:{type:"structure",required:["family","containerDefinitions"],members:{family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},containerDefinitions:{shape:"S2s"},volumes:{shape:"S42"},placementConstraints:{shape:"S4e"},requiresCompatibilities:{shape:"S4h"},cpu:{},memory:{},tags:{shape:"S9"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S4n"},inferenceAccelerators:{shape:"S4j"}}},output:{type:"structure",members:{taskDefinition:{shape:"S2r"},tags:{shape:"S9"}}}},RunTask:{input:{type:"structure",required:["taskDefinition"],members:{capacityProviderStrategy:{shape:"Sm"},cluster:{},count:{type:"integer"},enableECSManagedTags:{type:"boolean"},group:{},launchType:{},networkConfiguration:{shape:"S1c"},overrides:{shape:"S5z"},placementConstraints:{shape:"S16"},placementStrategy:{shape:"S19"},platformVersion:{},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"S9"},taskDefinition:{}}},output:{type:"structure",members:{tasks:{shape:"S5o"},failures:{shape:"S4v"}}}},StartTask:{input:{type:"structure",required:["containerInstances","taskDefinition"],members:{cluster:{},containerInstances:{shape:"Sl"},enableECSManagedTags:{type:"boolean"},group:{},networkConfiguration:{shape:"S1c"},overrides:{shape:"S5z"},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"S9"},taskDefinition:{}}},output:{type:"structure",members:{tasks:{shape:"S5o"},failures:{shape:"S4v"}}}},StopTask:{input:{type:"structure",required:["task"],members:{cluster:{},task:{},reason:{}}},output:{type:"structure",members:{task:{shape:"S5p"}}}},SubmitAttachmentStateChanges:{input:{type:"structure",required:["attachments"],members:{cluster:{},attachments:{shape:"S7g"}}},output:{type:"structure",members:{acknowledgment:{}}}},SubmitContainerStateChange:{input:{type:"structure",members:{cluster:{},task:{},containerName:{},runtimeId:{},status:{},exitCode:{type:"integer"},reason:{},networkBindings:{shape:"S5t"}}},output:{type:"structure",members:{acknowledgment:{}}}},SubmitTaskStateChange:{input:{type:"structure",members:{cluster:{},task:{},status:{},reason:{},containers:{type:"list",member:{type:"structure",members:{containerName:{},imageDigest:{},runtimeId:{},exitCode:{type:"integer"},networkBindings:{shape:"S5t"},reason:{},status:{}}}},attachments:{shape:"S7g"},pullStartedAt:{type:"timestamp"},pullStoppedAt:{type:"timestamp"},executionStoppedAt:{type:"timestamp"}}},output:{type:"structure",members:{acknowledgment:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S9"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateClusterSettings:{input:{type:"structure",required:["cluster","settings"],members:{cluster:{},settings:{shape:"Si"}}},output:{type:"structure",members:{cluster:{shape:"Sr"}}}},UpdateContainerAgent:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{}}},output:{type:"structure",members:{containerInstance:{shape:"S2j"}}}},UpdateContainerInstancesState:{input:{type:"structure",required:["containerInstances","status"],members:{cluster:{},containerInstances:{shape:"Sl"},status:{}}},output:{type:"structure",members:{containerInstances:{shape:"S56"},failures:{shape:"S4v"}}}},UpdateService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},desiredCount:{type:"integer"},taskDefinition:{},capacityProviderStrategy:{shape:"Sm"},deploymentConfiguration:{shape:"S15"},networkConfiguration:{shape:"S1c"},placementConstraints:{shape:"S16"},placementStrategy:{shape:"S19"},platformVersion:{},forceNewDeployment:{type:"boolean"},healthCheckGracePeriodSeconds:{type:"integer"}}},output:{type:"structure",members:{service:{shape:"S1l"}}}},UpdateServicePrimaryTaskSet:{input:{type:"structure",required:["cluster","service","primaryTaskSet"],members:{cluster:{},service:{},primaryTaskSet:{}}},output:{type:"structure",members:{taskSet:{shape:"S1n"}}}},UpdateTaskSet:{input:{type:"structure",required:["cluster","service","taskSet","scale"],members:{cluster:{},service:{},taskSet:{},scale:{shape:"S1p"}}},output:{type:"structure",members:{taskSet:{shape:"S1n"}}}}},shapes:{S3:{type:"structure",required:["autoScalingGroupArn"],members:{autoScalingGroupArn:{},managedScaling:{type:"structure",members:{status:{},targetCapacity:{type:"integer"},minimumScalingStepSize:{type:"integer"},maximumScalingStepSize:{type:"integer"}}},managedTerminationProtection:{}}},S9:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Se:{type:"structure",members:{capacityProviderArn:{},name:{},status:{},autoScalingGroupProvider:{shape:"S3"},updateStatus:{},updateStatusReason:{},tags:{shape:"S9"}}},Si:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},Sl:{type:"list",member:{}},Sm:{type:"list",member:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{},weight:{type:"integer"},base:{type:"integer"}}}},Sr:{type:"structure",members:{clusterArn:{},clusterName:{},status:{},registeredContainerInstancesCount:{type:"integer"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},activeServicesCount:{type:"integer"},statistics:{type:"list",member:{shape:"Su"}},tags:{shape:"S9"},settings:{shape:"Si"},capacityProviders:{shape:"Sl"},defaultCapacityProviderStrategy:{shape:"Sm"},attachments:{shape:"Sv"},attachmentsStatus:{}}},Su:{type:"structure",members:{name:{},value:{}}},Sv:{type:"list",member:{type:"structure",members:{id:{},type:{},status:{},details:{type:"list",member:{shape:"Su"}}}}},Sz:{type:"list",member:{type:"structure",members:{targetGroupArn:{},loadBalancerName:{},containerName:{},containerPort:{type:"integer"}}}},S12:{type:"list",member:{type:"structure",members:{registryArn:{},port:{type:"integer"},containerName:{},containerPort:{type:"integer"}}}},S15:{type:"structure",members:{maximumPercent:{type:"integer"},minimumHealthyPercent:{type:"integer"}}},S16:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S19:{type:"list",member:{type:"structure",members:{type:{},field:{}}}},S1c:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["subnets"],members:{subnets:{shape:"Sl"},securityGroups:{shape:"Sl"},assignPublicIp:{}}}}},S1g:{type:"structure",required:["type"],members:{type:{}}},S1l:{type:"structure",members:{serviceArn:{},serviceName:{},clusterArn:{},loadBalancers:{shape:"Sz"},serviceRegistries:{shape:"S12"},status:{},desiredCount:{type:"integer"},runningCount:{type:"integer"},pendingCount:{type:"integer"},launchType:{},capacityProviderStrategy:{shape:"Sm"},platformVersion:{},taskDefinition:{},deploymentConfiguration:{shape:"S15"},taskSets:{shape:"S1m"},deployments:{type:"list",member:{type:"structure",members:{id:{},status:{},taskDefinition:{},desiredCount:{type:"integer"},pendingCount:{type:"integer"},runningCount:{type:"integer"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},capacityProviderStrategy:{shape:"Sm"},launchType:{},platformVersion:{},networkConfiguration:{shape:"S1c"}}}},roleArn:{},events:{type:"list",member:{type:"structure",members:{id:{},createdAt:{type:"timestamp"},message:{}}}},createdAt:{type:"timestamp"},placementConstraints:{shape:"S16"},placementStrategy:{shape:"S19"},networkConfiguration:{shape:"S1c"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1g"},tags:{shape:"S9"},createdBy:{},enableECSManagedTags:{type:"boolean"},propagateTags:{}}},S1m:{type:"list",member:{shape:"S1n"}},S1n:{type:"structure",members:{id:{},taskSetArn:{},serviceArn:{},clusterArn:{},startedBy:{},externalId:{},status:{},taskDefinition:{},computedDesiredCount:{type:"integer"},pendingCount:{type:"integer"},runningCount:{type:"integer"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},launchType:{},capacityProviderStrategy:{shape:"Sm"},platformVersion:{},networkConfiguration:{shape:"S1c"},loadBalancers:{shape:"Sz"},serviceRegistries:{shape:"S12"},scale:{shape:"S1p"},stabilityStatus:{},stabilityStatusAt:{type:"timestamp"},tags:{shape:"S9"}}},S1p:{type:"structure",members:{value:{type:"double"},unit:{}}},S22:{type:"structure",members:{name:{},value:{},principalArn:{}}},S24:{type:"list",member:{shape:"S25"}},S25:{type:"structure",required:["name"],members:{name:{},value:{},targetType:{},targetId:{}}},S2j:{type:"structure",members:{containerInstanceArn:{},ec2InstanceId:{},capacityProviderName:{},version:{type:"long"},versionInfo:{shape:"S2l"},remainingResources:{shape:"S2m"},registeredResources:{shape:"S2m"},status:{},statusReason:{},agentConnected:{type:"boolean"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},agentUpdateStatus:{},attributes:{shape:"S24"},registeredAt:{type:"timestamp"},attachments:{shape:"Sv"},tags:{shape:"S9"}}},S2l:{type:"structure",members:{agentVersion:{},agentHash:{},dockerVersion:{}}},S2m:{type:"list",member:{type:"structure",members:{name:{},type:{},doubleValue:{type:"double"},longValue:{type:"long"},integerValue:{type:"integer"},stringSetValue:{shape:"Sl"}}}},S2r:{type:"structure",members:{taskDefinitionArn:{},containerDefinitions:{shape:"S2s"},family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},revision:{type:"integer"},volumes:{shape:"S42"},status:{},requiresAttributes:{type:"list",member:{shape:"S25"}},placementConstraints:{shape:"S4e"},compatibilities:{shape:"S4h"},requiresCompatibilities:{shape:"S4h"},cpu:{},memory:{},inferenceAccelerators:{shape:"S4j"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S4n"}}},S2s:{type:"list",member:{type:"structure",members:{name:{},image:{},repositoryCredentials:{type:"structure",required:["credentialsParameter"],members:{credentialsParameter:{}}},cpu:{type:"integer"},memory:{type:"integer"},memoryReservation:{type:"integer"},links:{shape:"Sl"},portMappings:{type:"list",member:{type:"structure",members:{containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{}}}},essential:{type:"boolean"},entryPoint:{shape:"Sl"},command:{shape:"Sl"},environment:{shape:"S2y"},environmentFiles:{shape:"S2z"},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:"Sl"},drop:{shape:"Sl"}}},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:"Sl"}}}},maxSwap:{type:"integer"},swappiness:{type:"integer"}}},secrets:{shape:"S3e"},dependsOn:{type:"list",member:{type:"structure",required:["containerName","condition"],members:{containerName:{},condition:{}}}},startTimeout:{type:"integer"},stopTimeout:{type:"integer"},hostname:{},user:{},workingDirectory:{},disableNetworking:{type:"boolean"},privileged:{type:"boolean"},readonlyRootFilesystem:{type:"boolean"},dnsServers:{shape:"Sl"},dnsSearchDomains:{shape:"Sl"},extraHosts:{type:"list",member:{type:"structure",required:["hostname","ipAddress"],members:{hostname:{},ipAddress:{}}}},dockerSecurityOptions:{shape:"Sl"},interactive:{type:"boolean"},pseudoTerminal:{type:"boolean"},dockerLabels:{type:"map",key:{},value:{}},ulimits:{type:"list",member:{type:"structure",required:["name","softLimit","hardLimit"],members:{name:{},softLimit:{type:"integer"},hardLimit:{type:"integer"}}}},logConfiguration:{type:"structure",required:["logDriver"],members:{logDriver:{},options:{type:"map",key:{},value:{}},secretOptions:{shape:"S3e"}}},healthCheck:{type:"structure",required:["command"],members:{command:{shape:"Sl"},interval:{type:"integer"},timeout:{type:"integer"},retries:{type:"integer"},startPeriod:{type:"integer"}}},systemControls:{type:"list",member:{type:"structure",members:{namespace:{},value:{}}}},resourceRequirements:{shape:"S3v"},firelensConfiguration:{type:"structure",required:["type"],members:{type:{},options:{type:"map",key:{},value:{}}}}}}},S2y:{type:"list",member:{shape:"Su"}},S2z:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S3e:{type:"list",member:{type:"structure",required:["name","valueFrom"],members:{name:{},valueFrom:{}}}},S3v:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S42:{type:"list",member:{type:"structure",members:{name:{},host:{type:"structure",members:{sourcePath:{}}},dockerVolumeConfiguration:{type:"structure",members:{scope:{},autoprovision:{type:"boolean"},driver:{},driverOpts:{shape:"S47"},labels:{shape:"S47"}}},efsVolumeConfiguration:{type:"structure",required:["fileSystemId"],members:{fileSystemId:{},rootDirectory:{},transitEncryption:{},transitEncryptionPort:{type:"integer"},authorizationConfig:{type:"structure",members:{accessPointId:{},iam:{}}}}}}}},S47:{type:"map",key:{},value:{}},S4e:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S4h:{type:"list",member:{}},S4j:{type:"list",member:{type:"structure",required:["deviceName","deviceType"],members:{deviceName:{},deviceType:{}}}},S4n:{type:"structure",required:["containerName"],members:{type:{},containerName:{},properties:{type:"list",member:{shape:"Su"}}}},S4v:{type:"list",member:{type:"structure",members:{arn:{},reason:{},detail:{}}}},S56:{type:"list",member:{shape:"S2j"}},S5o:{type:"list",member:{shape:"S5p"}},S5p:{type:"structure",members:{attachments:{shape:"Sv"},attributes:{shape:"S24"},availabilityZone:{},capacityProviderName:{},clusterArn:{},connectivity:{},connectivityAt:{type:"timestamp"},containerInstanceArn:{},containers:{type:"list",member:{type:"structure",members:{containerArn:{},taskArn:{},name:{},image:{},imageDigest:{},runtimeId:{},lastStatus:{},exitCode:{type:"integer"},reason:{},networkBindings:{shape:"S5t"},networkInterfaces:{type:"list",member:{type:"structure",members:{attachmentId:{},privateIpv4Address:{},ipv6Address:{}}}},healthStatus:{},cpu:{},memory:{},memoryReservation:{},gpuIds:{type:"list",member:{}}}}},cpu:{},createdAt:{type:"timestamp"},desiredStatus:{},executionStoppedAt:{type:"timestamp"},group:{},healthStatus:{},inferenceAccelerators:{shape:"S4j"},lastStatus:{},launchType:{},memory:{},overrides:{shape:"S5z"},platformVersion:{},pullStartedAt:{type:"timestamp"},pullStoppedAt:{type:"timestamp"},startedAt:{type:"timestamp"},startedBy:{},stopCode:{},stoppedAt:{type:"timestamp"},stoppedReason:{},stoppingAt:{type:"timestamp"},tags:{shape:"S9"},taskArn:{},taskDefinitionArn:{},version:{type:"long"}}},S5t:{type:"list",member:{type:"structure",members:{bindIP:{},containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{}}}},S5z:{type:"structure",members:{containerOverrides:{type:"list",member:{type:"structure",members:{name:{},command:{shape:"Sl"},environment:{shape:"S2y"},environmentFiles:{shape:"S2z"},cpu:{type:"integer"},memory:{type:"integer"},memoryReservation:{type:"integer"},resourceRequirements:{shape:"S3v"}}}},cpu:{},inferenceAcceleratorOverrides:{type:"list",member:{type:"structure",members:{deviceName:{},deviceType:{}}}},executionRoleArn:{},memory:{},taskRoleArn:{}}},S7g:{type:"list",member:{type:"structure",required:["attachmentArn","status"],members:{attachmentArn:{},status:{}}}}}};
    },{}],"xO7W":[function(require,module,exports) {
    module.exports={pagination:{ListAccountSettings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"settings"},ListAttributes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"attributes"},ListClusters:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"clusterArns"},ListContainerInstances:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"containerInstanceArns"},ListServices:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"serviceArns"},ListTaskDefinitionFamilies:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"families"},ListTaskDefinitions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskDefinitionArns"},ListTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskArns"}}};
    },{}],"JF0k":[function(require,module,exports) {
    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:!0,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"}]}}};
    },{}],"xwOu":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.ecs={},e.ECS=r.defineService("ecs",["2014-11-13"]),Object.defineProperty(i.services.ecs,"2014-11-13",{get:function(){var e=require("../apis/ecs-2014-11-13.min.json");return e.paginators=require("../apis/ecs-2014-11-13.paginators.json").pagination,e.waiters=require("../apis/ecs-2014-11-13.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.ECS;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/ecs-2014-11-13.min.json":"YMIc","../apis/ecs-2014-11-13.paginators.json":"xO7W","../apis/ecs-2014-11-13.waiters2.json":"JF0k"}],"JFyE":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-02-01",endpointPrefix:"elasticfilesystem",protocol:"rest-json",serviceAbbreviation:"EFS",serviceFullName:"Amazon Elastic File System",serviceId:"EFS",signatureVersion:"v4",uid:"elasticfilesystem-2015-02-01"},operations:{CreateAccessPoint:{http:{requestUri:"/2015-02-01/access-points",responseCode:200},input:{type:"structure",required:["ClientToken","FileSystemId"],members:{ClientToken:{idempotencyToken:!0},Tags:{shape:"S3"},FileSystemId:{},PosixUser:{shape:"S8"},RootDirectory:{shape:"Sc"}}},output:{shape:"Si"}},CreateFileSystem:{http:{requestUri:"/2015-02-01/file-systems",responseCode:201},input:{type:"structure",required:["CreationToken"],members:{CreationToken:{idempotencyToken:!0},PerformanceMode:{},Encrypted:{type:"boolean"},KmsKeyId:{},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"},Tags:{shape:"S3"}}},output:{shape:"Sv"}},CreateMountTarget:{http:{requestUri:"/2015-02-01/mount-targets",responseCode:200},input:{type:"structure",required:["FileSystemId","SubnetId"],members:{FileSystemId:{},SubnetId:{},IpAddress:{},SecurityGroups:{shape:"S15"}}},output:{shape:"S17"}},CreateTags:{http:{requestUri:"/2015-02-01/create-tags/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId","Tags"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},Tags:{shape:"S3"}}},deprecated:!0,deprecatedMessage:"Use TagResource."},DeleteAccessPoint:{http:{method:"DELETE",requestUri:"/2015-02-01/access-points/{AccessPointId}",responseCode:204},input:{type:"structure",required:["AccessPointId"],members:{AccessPointId:{location:"uri",locationName:"AccessPointId"}}}},DeleteFileSystem:{http:{method:"DELETE",requestUri:"/2015-02-01/file-systems/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}}},DeleteFileSystemPolicy:{http:{method:"DELETE",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}}},DeleteMountTarget:{http:{method:"DELETE",requestUri:"/2015-02-01/mount-targets/{MountTargetId}",responseCode:204},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"}}}},DeleteTags:{http:{requestUri:"/2015-02-01/delete-tags/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId","TagKeys"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},TagKeys:{shape:"S1j"}}},deprecated:!0,deprecatedMessage:"Use UntagResource."},DescribeAccessPoints:{http:{method:"GET",requestUri:"/2015-02-01/access-points",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},AccessPointId:{location:"querystring",locationName:"AccessPointId"},FileSystemId:{location:"querystring",locationName:"FileSystemId"}}},output:{type:"structure",members:{AccessPoints:{type:"list",member:{shape:"Si"}},NextToken:{}}}},DescribeBackupPolicy:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/backup-policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S1q"}},DescribeFileSystemPolicy:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S1u"}},DescribeFileSystems:{http:{method:"GET",requestUri:"/2015-02-01/file-systems",responseCode:200},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},CreationToken:{location:"querystring",locationName:"CreationToken"},FileSystemId:{location:"querystring",locationName:"FileSystemId"}}},output:{type:"structure",members:{Marker:{},FileSystems:{type:"list",member:{shape:"Sv"}},NextMarker:{}}}},DescribeLifecycleConfiguration:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S22"}},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:"S15"}}}},DescribeMountTargets:{http:{method:"GET",requestUri:"/2015-02-01/mount-targets",responseCode:200},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},FileSystemId:{location:"querystring",locationName:"FileSystemId"},MountTargetId:{location:"querystring",locationName:"MountTargetId"},AccessPointId:{location:"querystring",locationName:"AccessPointId"}}},output:{type:"structure",members:{Marker:{},MountTargets:{type:"list",member:{shape:"S17"}},NextMarker:{}}}},DescribeTags:{http:{method:"GET",requestUri:"/2015-02-01/tags/{FileSystemId}/",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{type:"structure",required:["Tags"],members:{Marker:{},Tags:{shape:"S3"},NextMarker:{}}},deprecated:!0,deprecatedMessage:"Use ListTagsForResource."},ListTagsForResource:{http:{method:"GET",requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Tags:{shape:"S3"},NextToken:{}}}},ModifyMountTargetSecurityGroups:{http:{method:"PUT",requestUri:"/2015-02-01/mount-targets/{MountTargetId}/security-groups",responseCode:204},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"},SecurityGroups:{shape:"S15"}}}},PutBackupPolicy:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/backup-policy",responseCode:200},input:{type:"structure",required:["FileSystemId","BackupPolicy"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},BackupPolicy:{shape:"S1r"}}},output:{shape:"S1q"}},PutFileSystemPolicy:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId","Policy"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},Policy:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"}}},output:{shape:"S1u"}},PutLifecycleConfiguration:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration",responseCode:200},input:{type:"structure",required:["FileSystemId","LifecyclePolicies"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},LifecyclePolicies:{shape:"S23"}}},output:{shape:"S22"}},TagResource:{http:{requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},Tags:{shape:"S3"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},TagKeys:{shape:"S1j",location:"querystring",locationName:"tagKeys"}}}},UpdateFileSystem:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}",responseCode:202},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"}}},output:{shape:"Sv"}}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S8:{type:"structure",required:["Uid","Gid"],members:{Uid:{type:"long"},Gid:{type:"long"},SecondaryGids:{type:"list",member:{type:"long"}}}},Sc:{type:"structure",members:{Path:{},CreationInfo:{type:"structure",required:["OwnerUid","OwnerGid","Permissions"],members:{OwnerUid:{type:"long"},OwnerGid:{type:"long"},Permissions:{}}}}},Si:{type:"structure",members:{ClientToken:{},Name:{},Tags:{shape:"S3"},AccessPointId:{},AccessPointArn:{},FileSystemId:{},PosixUser:{shape:"S8"},RootDirectory:{shape:"Sc"},OwnerId:{},LifeCycleState:{}}},Sv:{type:"structure",required:["OwnerId","CreationToken","FileSystemId","CreationTime","LifeCycleState","NumberOfMountTargets","SizeInBytes","PerformanceMode","Tags"],members:{OwnerId:{},CreationToken:{},FileSystemId:{},FileSystemArn:{},CreationTime:{type:"timestamp"},LifeCycleState:{},Name:{},NumberOfMountTargets:{type:"integer"},SizeInBytes:{type:"structure",required:["Value"],members:{Value:{type:"long"},Timestamp:{type:"timestamp"},ValueInIA:{type:"long"},ValueInStandard:{type:"long"}}},PerformanceMode:{},Encrypted:{type:"boolean"},KmsKeyId:{},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"},Tags:{shape:"S3"}}},S15:{type:"list",member:{}},S17:{type:"structure",required:["MountTargetId","FileSystemId","SubnetId","LifeCycleState"],members:{OwnerId:{},MountTargetId:{},FileSystemId:{},SubnetId:{},LifeCycleState:{},IpAddress:{},NetworkInterfaceId:{},AvailabilityZoneId:{},AvailabilityZoneName:{},VpcId:{}}},S1j:{type:"list",member:{}},S1q:{type:"structure",members:{BackupPolicy:{shape:"S1r"}}},S1r:{type:"structure",required:["Status"],members:{Status:{}}},S1u:{type:"structure",members:{FileSystemId:{},Policy:{}}},S22:{type:"structure",members:{LifecyclePolicies:{shape:"S23"}}},S23:{type:"list",member:{type:"structure",members:{TransitionToIA:{}}}}}};
    },{}],"oBsB":[function(require,module,exports) {
    module.exports={pagination:{DescribeAccessPoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeFileSystems:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems"},DescribeTags:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"B7nG":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.efs={},e.EFS=i.defineService("efs",["2015-02-01"]),Object.defineProperty(r.services.efs,"2015-02-01",{get:function(){var e=require("../apis/elasticfilesystem-2015-02-01.min.json");return e.paginators=require("../apis/elasticfilesystem-2015-02-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.EFS;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/elasticfilesystem-2015-02-01.min.json":"JFyE","../apis/elasticfilesystem-2015-02-01.paginators.json":"oBsB"}],"AQ92":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-02-02",endpointPrefix:"elasticache",protocol:"query",serviceFullName:"Amazon ElastiCache",serviceId:"ElastiCache",signatureVersion:"v4",uid:"elasticache-2015-02-02",xmlNamespace:"http://elasticache.amazonaws.com/doc/2015-02-02/"},operations:{AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S3"}}},output:{shape:"S5",resultWrapper:"AddTagsToResourceResult"}},AuthorizeCacheSecurityGroupIngress:{input:{type:"structure",required:["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],members:{CacheSecurityGroupName:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeCacheSecurityGroupIngressResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},BatchApplyUpdateAction:{input:{type:"structure",required:["ServiceUpdateName"],members:{ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},ServiceUpdateName:{}}},output:{shape:"Se",resultWrapper:"BatchApplyUpdateActionResult"}},BatchStopUpdateAction:{input:{type:"structure",required:["ServiceUpdateName"],members:{ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},ServiceUpdateName:{}}},output:{shape:"Se",resultWrapper:"BatchStopUpdateActionResult"}},CompleteMigration:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},Force:{type:"boolean"}}},output:{resultWrapper:"CompleteMigrationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},CopySnapshot:{input:{type:"structure",required:["SourceSnapshotName","TargetSnapshotName"],members:{SourceSnapshotName:{},TargetSnapshotName:{},TargetBucket:{},KmsKeyId:{}}},output:{resultWrapper:"CopySnapshotResult",type:"structure",members:{Snapshot:{shape:"S1e"}}}},CreateCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},ReplicationGroupId:{},AZMode:{},PreferredAvailabilityZone:{},PreferredAvailabilityZones:{shape:"S1n"},NumCacheNodes:{type:"integer"},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S1o"},SecurityGroupIds:{shape:"S1p"},Tags:{shape:"S3"},SnapshotArns:{shape:"S1q"},SnapshotName:{},PreferredMaintenanceWindow:{},Port:{type:"integer"},NotificationTopicArn:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthToken:{},OutpostMode:{},PreferredOutpostArn:{},PreferredOutpostArns:{shape:"S1s"}}},output:{resultWrapper:"CreateCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S1u"}}}},CreateCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","CacheParameterGroupFamily","Description"],members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{}}},output:{resultWrapper:"CreateCacheParameterGroupResult",type:"structure",members:{CacheParameterGroup:{shape:"S27"}}}},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:"S2b"}}},output:{resultWrapper:"CreateCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2d"}}}},CreateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupIdSuffix","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupIdSuffix:{},GlobalReplicationGroupDescription:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"CreateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2k"}}}},CreateReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId","ReplicationGroupDescription"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},GlobalReplicationGroupId:{},PrimaryClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NumCacheClusters:{type:"integer"},PreferredCacheClusterAZs:{shape:"S1j"},NumNodeGroups:{type:"integer"},ReplicasPerNodeGroup:{type:"integer"},NodeGroupConfiguration:{type:"list",member:{shape:"S1h",locationName:"NodeGroupConfiguration"}},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S1o"},SecurityGroupIds:{shape:"S1p"},Tags:{shape:"S3"},SnapshotArns:{shape:"S1q"},SnapshotName:{},PreferredMaintenanceWindow:{},Port:{type:"integer"},NotificationTopicArn:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthToken:{},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},KmsKeyId:{},UserGroupIds:{type:"list",member:{}}}},output:{resultWrapper:"CreateReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},CreateSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{ReplicationGroupId:{},CacheClusterId:{},SnapshotName:{},KmsKeyId:{}}},output:{resultWrapper:"CreateSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1e"}}}},CreateUser:{input:{type:"structure",required:["UserId","UserName","Engine","AccessString"],members:{UserId:{},UserName:{},Engine:{},Passwords:{shape:"S2z"},AccessString:{},NoPasswordRequired:{type:"boolean"}}},output:{shape:"S31",resultWrapper:"CreateUserResult"}},CreateUserGroup:{input:{type:"structure",required:["UserGroupId","Engine"],members:{UserGroupId:{},Engine:{},UserIds:{shape:"S35"}}},output:{shape:"S36",resultWrapper:"CreateUserGroupResult"}},DecreaseNodeGroupsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{GlobalReplicationGroupId:{},NodeGroupCount:{type:"integer"},GlobalNodeGroupsToRemove:{shape:"S3b"},GlobalNodeGroupsToRetain:{shape:"S3b"},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"DecreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2k"}}}},DecreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S3e"},ReplicasToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"DecreaseReplicaCountResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},DeleteCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},FinalSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S1u"}}}},DeleteCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{}}}},DeleteCacheSecurityGroup:{input:{type:"structure",required:["CacheSecurityGroupName"],members:{CacheSecurityGroupName:{}}}},DeleteCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName"],members:{CacheSubnetGroupName:{}}}},DeleteGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","RetainPrimaryReplicationGroup"],members:{GlobalReplicationGroupId:{},RetainPrimaryReplicationGroup:{type:"boolean"}}},output:{resultWrapper:"DeleteGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2k"}}}},DeleteReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},RetainPrimaryCluster:{type:"boolean"},FinalSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},DeleteSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{SnapshotName:{}}},output:{resultWrapper:"DeleteSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1e"}}}},DeleteUser:{input:{type:"structure",required:["UserId"],members:{UserId:{}}},output:{shape:"S31",resultWrapper:"DeleteUserResult"}},DeleteUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{}}},output:{shape:"S36",resultWrapper:"DeleteUserGroupResult"}},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:"S1u",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:"S27",locationName:"CacheParameterGroup"}}}}},DescribeCacheParameters:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheParametersResult",type:"structure",members:{Marker:{},Parameters:{shape:"S47"},CacheNodeTypeSpecificParameters:{shape:"S4a"}}}},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:"S2d",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:"S47"},CacheNodeTypeSpecificParameters:{shape:"S4a"}},wrapper:!0}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},Date:{type:"timestamp"}}}}}}},DescribeGlobalReplicationGroups:{input:{type:"structure",members:{GlobalReplicationGroupId:{},MaxRecords:{type:"integer"},Marker:{},ShowMemberInfo:{type:"boolean"}}},output:{resultWrapper:"DescribeGlobalReplicationGroupsResult",type:"structure",members:{Marker:{},GlobalReplicationGroups:{type:"list",member:{shape:"S2k",locationName:"GlobalReplicationGroup"}}}}},DescribeReplicationGroups:{input:{type:"structure",members:{ReplicationGroupId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReplicationGroupsResult",type:"structure",members:{Marker:{},ReplicationGroups:{type:"list",member:{shape:"So",locationName:"ReplicationGroup"}}}}},DescribeReservedCacheNodes:{input:{type:"structure",members:{ReservedCacheNodeId:{},ReservedCacheNodesOfferingId:{},CacheNodeType:{},Duration:{},ProductDescription:{},OfferingType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedCacheNodesResult",type:"structure",members:{Marker:{},ReservedCacheNodes:{type:"list",member:{shape:"S51",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:"S52"}},wrapper:!0}}}}},DescribeServiceUpdates:{input:{type:"structure",members:{ServiceUpdateName:{},ServiceUpdateStatus:{shape:"S59"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeServiceUpdatesResult",type:"structure",members:{Marker:{},ServiceUpdates:{type:"list",member:{locationName:"ServiceUpdate",type:"structure",members:{ServiceUpdateName:{},ServiceUpdateReleaseDate:{type:"timestamp"},ServiceUpdateEndDate:{type:"timestamp"},ServiceUpdateSeverity:{},ServiceUpdateRecommendedApplyByDate:{type:"timestamp"},ServiceUpdateStatus:{},ServiceUpdateDescription:{},ServiceUpdateType:{},Engine:{},EngineVersion:{},AutoUpdateAfterRecommendedApplyByDate:{type:"boolean"},EstimatedUpdateTime:{}}}}}}},DescribeSnapshots:{input:{type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},SnapshotName:{},SnapshotSource:{},Marker:{},MaxRecords:{type:"integer"},ShowNodeGroupConfig:{type:"boolean"}}},output:{resultWrapper:"DescribeSnapshotsResult",type:"structure",members:{Marker:{},Snapshots:{type:"list",member:{shape:"S1e",locationName:"Snapshot"}}}}},DescribeUpdateActions:{input:{type:"structure",members:{ServiceUpdateName:{},ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},Engine:{},ServiceUpdateStatus:{shape:"S59"},ServiceUpdateTimeRange:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},UpdateActionStatus:{type:"list",member:{}},ShowNodeLevelUpdateStatus:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUpdateActionsResult",type:"structure",members:{Marker:{},UpdateActions:{type:"list",member:{locationName:"UpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},ServiceUpdateReleaseDate:{type:"timestamp"},ServiceUpdateSeverity:{},ServiceUpdateStatus:{},ServiceUpdateRecommendedApplyByDate:{type:"timestamp"},ServiceUpdateType:{},UpdateActionAvailableDate:{type:"timestamp"},UpdateActionStatus:{},NodesUpdated:{},UpdateActionStatusModifiedDate:{type:"timestamp"},SlaMet:{},NodeGroupUpdateStatus:{type:"list",member:{locationName:"NodeGroupUpdateStatus",type:"structure",members:{NodeGroupId:{},NodeGroupMemberUpdateStatus:{type:"list",member:{locationName:"NodeGroupMemberUpdateStatus",type:"structure",members:{CacheClusterId:{},CacheNodeId:{},NodeUpdateStatus:{},NodeDeletionDate:{type:"timestamp"},NodeUpdateStartDate:{type:"timestamp"},NodeUpdateEndDate:{type:"timestamp"},NodeUpdateInitiatedBy:{},NodeUpdateInitiatedDate:{type:"timestamp"},NodeUpdateStatusModifiedDate:{type:"timestamp"}}}}}}},CacheNodeUpdateStatus:{type:"list",member:{locationName:"CacheNodeUpdateStatus",type:"structure",members:{CacheNodeId:{},NodeUpdateStatus:{},NodeDeletionDate:{type:"timestamp"},NodeUpdateStartDate:{type:"timestamp"},NodeUpdateEndDate:{type:"timestamp"},NodeUpdateInitiatedBy:{},NodeUpdateInitiatedDate:{type:"timestamp"},NodeUpdateStatusModifiedDate:{type:"timestamp"}}}},EstimatedUpdateTime:{},Engine:{}}}}}}},DescribeUserGroups:{input:{type:"structure",members:{UserGroupId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUserGroupsResult",type:"structure",members:{UserGroups:{type:"list",member:{shape:"S36"}},Marker:{}}}},DescribeUsers:{input:{type:"structure",members:{Engine:{},UserId:{},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUsersResult",type:"structure",members:{Users:{type:"list",member:{shape:"S31"}},Marker:{}}}},DisassociateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ReplicationGroupId","ReplicationGroupRegion"],members:{GlobalReplicationGroupId:{},ReplicationGroupId:{},ReplicationGroupRegion:{}}},output:{resultWrapper:"DisassociateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2k"}}}},FailoverGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","PrimaryRegion","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupId:{},PrimaryRegion:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"FailoverGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2k"}}}},IncreaseNodeGroupsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{GlobalReplicationGroupId:{},NodeGroupCount:{type:"integer"},RegionalConfigurations:{type:"list",member:{locationName:"RegionalConfiguration",type:"structure",required:["ReplicationGroupId","ReplicationGroupRegion","ReshardingConfiguration"],members:{ReplicationGroupId:{},ReplicationGroupRegion:{},ReshardingConfiguration:{shape:"S6g"}}}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"IncreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2k"}}}},IncreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S3e"},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"IncreaseReplicaCountResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ListAllowedNodeTypeModifications:{input:{type:"structure",members:{CacheClusterId:{},ReplicationGroupId:{}}},output:{resultWrapper:"ListAllowedNodeTypeModificationsResult",type:"structure",members:{ScaleUpModifications:{shape:"S6n"},ScaleDownModifications:{shape:"S6n"}}}},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:"S1w"},AZMode:{},NewAvailabilityZones:{shape:"S1n"},CacheSecurityGroupNames:{shape:"S1o"},SecurityGroupIds:{shape:"S1p"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},CacheParameterGroupName:{},NotificationTopicStatus:{},ApplyImmediately:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},CacheNodeType:{},AuthToken:{},AuthTokenUpdateStrategy:{}}},output:{resultWrapper:"ModifyCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S1u"}}}},ModifyCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","ParameterNameValues"],members:{CacheParameterGroupName:{},ParameterNameValues:{shape:"S6t"}}},output:{shape:"S6v",resultWrapper:"ModifyCacheParameterGroupResult"}},ModifyCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName"],members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},SubnetIds:{shape:"S2b"}}},output:{resultWrapper:"ModifyCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2d"}}}},ModifyGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ApplyImmediately"],members:{GlobalReplicationGroupId:{},ApplyImmediately:{type:"boolean"},CacheNodeType:{},EngineVersion:{},GlobalReplicationGroupDescription:{},AutomaticFailoverEnabled:{type:"boolean"}}},output:{resultWrapper:"ModifyGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2k"}}}},ModifyReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},PrimaryClusterId:{},SnapshottingClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NodeGroupId:{deprecated:!0},CacheSecurityGroupNames:{shape:"S1o"},SecurityGroupIds:{shape:"S1p"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},CacheParameterGroupName:{},NotificationTopicStatus:{},ApplyImmediately:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},CacheNodeType:{},AuthToken:{},AuthTokenUpdateStrategy:{},UserGroupIdsToAdd:{shape:"Sx"},UserGroupIdsToRemove:{shape:"Sx"},RemoveUserGroups:{type:"boolean"}}},output:{resultWrapper:"ModifyReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ModifyReplicationGroupShardConfiguration:{input:{type:"structure",required:["ReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{ReplicationGroupId:{},NodeGroupCount:{type:"integer"},ApplyImmediately:{type:"boolean"},ReshardingConfiguration:{shape:"S6g"},NodeGroupsToRemove:{type:"list",member:{locationName:"NodeGroupToRemove"}},NodeGroupsToRetain:{type:"list",member:{locationName:"NodeGroupToRetain"}}}},output:{resultWrapper:"ModifyReplicationGroupShardConfigurationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ModifyUser:{input:{type:"structure",required:["UserId"],members:{UserId:{},AccessString:{},AppendAccessString:{},Passwords:{shape:"S2z"},NoPasswordRequired:{type:"boolean"}}},output:{shape:"S31",resultWrapper:"ModifyUserResult"}},ModifyUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{},UserIdsToAdd:{shape:"S35"},UserIdsToRemove:{shape:"S35"}}},output:{shape:"S36",resultWrapper:"ModifyUserGroupResult"}},PurchaseReservedCacheNodesOffering:{input:{type:"structure",required:["ReservedCacheNodesOfferingId"],members:{ReservedCacheNodesOfferingId:{},ReservedCacheNodeId:{},CacheNodeCount:{type:"integer"}}},output:{resultWrapper:"PurchaseReservedCacheNodesOfferingResult",type:"structure",members:{ReservedCacheNode:{shape:"S51"}}}},RebalanceSlotsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ApplyImmediately"],members:{GlobalReplicationGroupId:{},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"RebalanceSlotsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2k"}}}},RebootCacheCluster:{input:{type:"structure",required:["CacheClusterId","CacheNodeIdsToReboot"],members:{CacheClusterId:{},CacheNodeIdsToReboot:{shape:"S1w"}}},output:{resultWrapper:"RebootCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S1u"}}}},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:"S6t"}}},output:{shape:"S6v",resultWrapper:"ResetCacheParameterGroupResult"}},RevokeCacheSecurityGroupIngress:{input:{type:"structure",required:["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],members:{CacheSecurityGroupName:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeCacheSecurityGroupIngressResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},StartMigration:{input:{type:"structure",required:["ReplicationGroupId","CustomerNodeEndpointList"],members:{ReplicationGroupId:{},CustomerNodeEndpointList:{type:"list",member:{type:"structure",members:{Address:{},Port:{type:"integer"}}}}}},output:{resultWrapper:"StartMigrationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},TestFailover:{input:{type:"structure",required:["ReplicationGroupId","NodeGroupId"],members:{ReplicationGroupId:{},NodeGroupId:{}}},output:{resultWrapper:"TestFailoverResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}}},shapes:{S3:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},S5:{type:"structure",members:{TagList:{shape:"S3"}}},S8:{type:"structure",members:{OwnerId:{},CacheSecurityGroupName:{},Description:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}}},ARN:{}},wrapper:!0},Sc:{type:"list",member:{}},Sd:{type:"list",member:{}},Se:{type:"structure",members:{ProcessedUpdateActions:{type:"list",member:{locationName:"ProcessedUpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},UpdateActionStatus:{}}}},UnprocessedUpdateActions:{type:"list",member:{locationName:"UnprocessedUpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},ErrorType:{},ErrorMessage:{}}}}}},So:{type:"structure",members:{ReplicationGroupId:{},Description:{},GlobalReplicationGroupInfo:{type:"structure",members:{GlobalReplicationGroupId:{},GlobalReplicationGroupMemberRole:{}}},Status:{},PendingModifiedValues:{type:"structure",members:{PrimaryClusterId:{},AutomaticFailoverStatus:{},Resharding:{type:"structure",members:{SlotMigration:{type:"structure",members:{ProgressPercentage:{type:"double"}}}}},AuthTokenStatus:{},UserGroups:{type:"structure",members:{UserGroupIdsToAdd:{shape:"Sx"},UserGroupIdsToRemove:{shape:"Sx"}}}}},MemberClusters:{type:"list",member:{locationName:"ClusterId"}},NodeGroups:{type:"list",member:{locationName:"NodeGroup",type:"structure",members:{NodeGroupId:{},Status:{},PrimaryEndpoint:{shape:"S12"},ReaderEndpoint:{shape:"S12"},Slots:{},NodeGroupMembers:{type:"list",member:{locationName:"NodeGroupMember",type:"structure",members:{CacheClusterId:{},CacheNodeId:{},ReadEndpoint:{shape:"S12"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CurrentRole:{}}}}}}},SnapshottingClusterId:{},AutomaticFailover:{},MultiAZ:{},ConfigurationEndpoint:{shape:"S12"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},ClusterEnabled:{type:"boolean"},CacheNodeType:{},AuthTokenEnabled:{type:"boolean"},AuthTokenLastModifiedDate:{type:"timestamp"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},MemberClustersOutpostArns:{type:"list",member:{locationName:"ReplicationGroupOutpostArn"}},KmsKeyId:{},ARN:{},UserGroupIds:{shape:"Sx"}},wrapper:!0},Sx:{type:"list",member:{}},S12:{type:"structure",members:{Address:{},Port:{type:"integer"}}},S1e:{type:"structure",members:{SnapshotName:{},ReplicationGroupId:{},ReplicationGroupDescription:{},CacheClusterId:{},SnapshotStatus:{},SnapshotSource:{},CacheNodeType:{},Engine:{},EngineVersion:{},NumCacheNodes:{type:"integer"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},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:"S1h"},CacheSize:{},CacheNodeCreateTime:{type:"timestamp"},SnapshotCreateTime:{type:"timestamp"}},wrapper:!0}},KmsKeyId:{},ARN:{}},wrapper:!0},S1h:{type:"structure",members:{NodeGroupId:{},Slots:{},ReplicaCount:{type:"integer"},PrimaryAvailabilityZone:{},ReplicaAvailabilityZones:{shape:"S1j"},PrimaryOutpostArn:{},ReplicaOutpostArns:{type:"list",member:{locationName:"OutpostArn"}}}},S1j:{type:"list",member:{locationName:"AvailabilityZone"}},S1n:{type:"list",member:{locationName:"PreferredAvailabilityZone"}},S1o:{type:"list",member:{locationName:"CacheSecurityGroupName"}},S1p:{type:"list",member:{locationName:"SecurityGroupId"}},S1q:{type:"list",member:{locationName:"SnapshotArn"}},S1s:{type:"list",member:{locationName:"PreferredOutpostArn"}},S1u:{type:"structure",members:{CacheClusterId:{},ConfigurationEndpoint:{shape:"S12"},ClientDownloadLandingPage:{},CacheNodeType:{},Engine:{},EngineVersion:{},CacheClusterStatus:{},NumCacheNodes:{type:"integer"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CacheClusterCreateTime:{type:"timestamp"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{NumCacheNodes:{type:"integer"},CacheNodeIdsToRemove:{shape:"S1w"},EngineVersion:{},CacheNodeType:{},AuthTokenStatus:{}}},NotificationConfiguration:{type:"structure",members:{TopicArn:{},TopicStatus:{}}},CacheSecurityGroups:{type:"list",member:{locationName:"CacheSecurityGroup",type:"structure",members:{CacheSecurityGroupName:{},Status:{}}}},CacheParameterGroup:{type:"structure",members:{CacheParameterGroupName:{},ParameterApplyStatus:{},CacheNodeIdsToReboot:{shape:"S1w"}}},CacheSubnetGroupName:{},CacheNodes:{type:"list",member:{locationName:"CacheNode",type:"structure",members:{CacheNodeId:{},CacheNodeStatus:{},CacheNodeCreateTime:{type:"timestamp"},Endpoint:{shape:"S12"},ParameterGroupStatus:{},SourceCacheNodeId:{},CustomerAvailabilityZone:{},CustomerOutpostArn:{}}}},AutoMinorVersionUpgrade:{type:"boolean"},SecurityGroups:{type:"list",member:{type:"structure",members:{SecurityGroupId:{},Status:{}}}},ReplicationGroupId:{},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthTokenEnabled:{type:"boolean"},AuthTokenLastModifiedDate:{type:"timestamp"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},ARN:{}},wrapper:!0},S1w:{type:"list",member:{locationName:"CacheNodeId"}},S27:{type:"structure",members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},IsGlobal:{type:"boolean"},ARN:{}},wrapper:!0},S2b:{type:"list",member:{locationName:"SubnetIdentifier"}},S2d:{type:"structure",members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},VpcId:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{type:"structure",members:{Name:{}},wrapper:!0},SubnetOutpost:{type:"structure",members:{SubnetOutpostArn:{}}}}}},ARN:{}},wrapper:!0},S2k:{type:"structure",members:{GlobalReplicationGroupId:{},GlobalReplicationGroupDescription:{},Status:{},CacheNodeType:{},Engine:{},EngineVersion:{},Members:{type:"list",member:{locationName:"GlobalReplicationGroupMember",type:"structure",members:{ReplicationGroupId:{},ReplicationGroupRegion:{},Role:{},AutomaticFailover:{},Status:{}},wrapper:!0}},ClusterEnabled:{type:"boolean"},GlobalNodeGroups:{type:"list",member:{locationName:"GlobalNodeGroup",type:"structure",members:{GlobalNodeGroupId:{},Slots:{}}}},AuthTokenEnabled:{type:"boolean"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},ARN:{}},wrapper:!0},S2z:{type:"list",member:{}},S31:{type:"structure",members:{UserId:{},UserName:{},Status:{},Engine:{},AccessString:{},UserGroupIds:{shape:"Sx"},Authentication:{type:"structure",members:{Type:{},PasswordCount:{type:"integer"}}},ARN:{}}},S35:{type:"list",member:{}},S36:{type:"structure",members:{UserGroupId:{},Status:{},Engine:{},UserIds:{shape:"S37"},PendingChanges:{type:"structure",members:{UserIdsToRemove:{shape:"S37"},UserIdsToAdd:{shape:"S37"}}},ReplicationGroups:{type:"list",member:{}},ARN:{}}},S37:{type:"list",member:{}},S3b:{type:"list",member:{locationName:"GlobalNodeGroupId"}},S3e:{type:"list",member:{locationName:"ConfigureShard",type:"structure",required:["NodeGroupId","NewReplicaCount"],members:{NodeGroupId:{},NewReplicaCount:{type:"integer"},PreferredAvailabilityZones:{shape:"S1n"},PreferredOutpostArns:{shape:"S1s"}}}},S47:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ChangeType:{}}}},S4a:{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:{}}}},S51:{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:"S52"},ReservationARN:{}},wrapper:!0},S52:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S59:{type:"list",member:{}},S6g:{type:"list",member:{locationName:"ReshardingConfiguration",type:"structure",members:{NodeGroupId:{},PreferredAvailabilityZones:{shape:"S1j"}}}},S6n:{type:"list",member:{}},S6t:{type:"list",member:{locationName:"ParameterNameValue",type:"structure",members:{ParameterName:{},ParameterValue:{}}}},S6v:{type:"structure",members:{CacheParameterGroupName:{}}}}};
    },{}],"fqvK":[function(require,module,exports) {
    module.exports={pagination:{DescribeCacheClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheClusters"},DescribeCacheEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheEngineVersions"},DescribeCacheParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheParameterGroups"},DescribeCacheParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeCacheSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheSecurityGroups"},DescribeCacheSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeGlobalReplicationGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"GlobalReplicationGroups"},DescribeReplicationGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReplicationGroups"},DescribeReservedCacheNodes:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedCacheNodes"},DescribeReservedCacheNodesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedCacheNodesOfferings"},DescribeServiceUpdates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ServiceUpdates"},DescribeSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Snapshots"},DescribeUpdateActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UpdateActions"},DescribeUserGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UserGroups"},DescribeUsers:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Users"}}};
    },{}],"hQWu":[function(require,module,exports) {
    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"}}};
    },{}],"G7LQ":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,i=e.apiLoader;i.services.elasticache={},e.ElastiCache=a.defineService("elasticache",["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*","2015-02-02"]),Object.defineProperty(i.services.elasticache,"2015-02-02",{get:function(){var e=require("../apis/elasticache-2015-02-02.min.json");return e.paginators=require("../apis/elasticache-2015-02-02.paginators.json").pagination,e.waiters=require("../apis/elasticache-2015-02-02.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.ElastiCache;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/elasticache-2015-02-02.min.json":"AQ92","../apis/elasticache-2015-02-02.paginators.json":"fqvK","../apis/elasticache-2015-02-02.waiters2.json":"hQWu"}],"xosw":[function(require,module,exports) {
    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:{}}}},AssociateEnvironmentOperationsRole:{input:{type:"structure",required:["EnvironmentName","OperationsRole"],members:{EnvironmentName:{},OperationsRole:{}}}},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:"Sk",resultWrapper:"ComposeEnvironmentsResult"}},CreateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Description:{},ResourceLifecycleConfig:{shape:"S19"},Tags:{shape:"S1f"}}},output:{shape:"S1j",resultWrapper:"CreateApplicationResult"}},CreateApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},Description:{},SourceBuildInformation:{shape:"S1p"},SourceBundle:{shape:"S1t"},BuildConfiguration:{type:"structure",required:["CodeBuildServiceRole","Image"],members:{ArtifactName:{},CodeBuildServiceRole:{},ComputeType:{},Image:{},TimeoutInMinutes:{type:"integer"}}},AutoCreateApplication:{type:"boolean"},Process:{type:"boolean"},Tags:{shape:"S1f"}}},output:{shape:"S21",resultWrapper:"CreateApplicationVersionResult"}},CreateConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},SourceConfiguration:{type:"structure",members:{ApplicationName:{},TemplateName:{}}},EnvironmentId:{},Description:{},OptionSettings:{shape:"S27"},Tags:{shape:"S1f"}}},output:{shape:"S2d",resultWrapper:"CreateConfigurationTemplateResult"}},CreateEnvironment:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},EnvironmentName:{},GroupName:{},Description:{},CNAMEPrefix:{},Tier:{shape:"S13"},Tags:{shape:"S1f"},VersionLabel:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"},OperationsRole:{}}},output:{shape:"Sm",resultWrapper:"CreateEnvironmentResult"}},CreatePlatformVersion:{input:{type:"structure",required:["PlatformName","PlatformVersion","PlatformDefinitionBundle"],members:{PlatformName:{},PlatformVersion:{},PlatformDefinitionBundle:{shape:"S1t"},EnvironmentName:{},OptionSettings:{shape:"S27"},Tags:{shape:"S1f"}}},output:{resultWrapper:"CreatePlatformVersionResult",type:"structure",members:{PlatformSummary:{shape:"S2m"},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:"S2m"}}}},DescribeAccountAttributes:{output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{ResourceQuotas:{type:"structure",members:{ApplicationQuota:{shape:"S3c"},ApplicationVersionQuota:{shape:"S3c"},EnvironmentQuota:{shape:"S3c"},ConfigurationTemplateQuota:{shape:"S3c"},CustomPlatformQuota:{shape:"S3c"}}}}}},DescribeApplicationVersions:{input:{type:"structure",members:{ApplicationName:{},VersionLabels:{shape:"S1m"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeApplicationVersionsResult",type:"structure",members:{ApplicationVersions:{type:"list",member:{shape:"S22"}},NextToken:{}}}},DescribeApplications:{input:{type:"structure",members:{ApplicationNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeApplicationsResult",type:"structure",members:{Applications:{type:"list",member:{shape:"S1k"}}}}},DescribeConfigurationOptions:{input:{type:"structure",members:{ApplicationName:{},TemplateName:{},EnvironmentName:{},SolutionStackName:{},PlatformArn:{},Options:{shape:"S2g"}}},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:"S2d"}}}}},DescribeEnvironmentHealth:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},AttributeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeEnvironmentHealthResult",type:"structure",members:{EnvironmentName:{},HealthStatus:{},Status:{},Color:{},Causes:{shape:"S48"},ApplicationMetrics:{shape:"S4a"},InstancesHealth:{type:"structure",members:{NoData:{type:"integer"},Unknown:{type:"integer"},Pending:{type:"integer"},Ok:{type:"integer"},Info:{type:"integer"},Warning:{type:"integer"},Degraded:{type:"integer"},Severe:{type:"integer"}}},RefreshedAt:{type:"timestamp"}}}},DescribeEnvironmentManagedActionHistory:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{},NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"DescribeEnvironmentManagedActionHistoryResult",type:"structure",members:{ManagedActionHistoryItems:{type:"list",member:{type:"structure",members:{ActionId:{},ActionType:{},ActionDescription:{},FailureType:{},Status:{},FailureDescription:{},ExecutedTime:{type:"timestamp"},FinishedTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeEnvironmentManagedActions:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},Status:{}}},output:{resultWrapper:"DescribeEnvironmentManagedActionsResult",type:"structure",members:{ManagedActions:{type:"list",member:{type:"structure",members:{ActionId:{},ActionDescription:{},ActionType:{},Status:{},WindowStartTime:{type:"timestamp"}}}}}}},DescribeEnvironmentResources:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}},output:{resultWrapper:"DescribeEnvironmentResourcesResult",type:"structure",members:{EnvironmentResources:{type:"structure",members:{EnvironmentName:{},AutoScalingGroups:{type:"list",member:{type:"structure",members:{Name:{}}}},Instances:{type:"list",member:{type:"structure",members:{Id:{}}}},LaunchConfigurations:{type:"list",member:{type:"structure",members:{Name:{}}}},LaunchTemplates:{type:"list",member:{type:"structure",members:{Id:{}}}},LoadBalancers:{type:"list",member:{type:"structure",members:{Name:{}}}},Triggers:{type:"list",member:{type:"structure",members:{Name:{}}}},Queues:{type:"list",member:{type:"structure",members:{Name:{},URL:{}}}}}}}}},DescribeEnvironments:{input:{type:"structure",members:{ApplicationName:{},VersionLabel:{},EnvironmentIds:{type:"list",member:{}},EnvironmentNames:{type:"list",member:{}},IncludeDeleted:{type:"boolean"},IncludedDeletedBackTo:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{}}},output:{shape:"Sk",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:"S48"},LaunchedAt:{type:"timestamp"},ApplicationMetrics:{shape:"S4a"},System:{type:"structure",members:{CPUUtilization:{type:"structure",members:{User:{type:"double"},Nice:{type:"double"},System:{type:"double"},Idle:{type:"double"},IOWait:{type:"double"},IRQ:{type:"double"},SoftIRQ:{type:"double"},Privileged:{type:"double"}}},LoadAverage:{type:"list",member:{type:"double"}}}},Deployment:{type:"structure",members:{VersionLabel:{},DeploymentId:{type:"long"},Status:{},DeploymentTime:{type:"timestamp"}}},AvailabilityZone:{},InstanceType:{}}}},RefreshedAt:{type:"timestamp"},NextToken:{}}}},DescribePlatformVersion:{input:{type:"structure",members:{PlatformArn:{}}},output:{resultWrapper:"DescribePlatformVersionResult",type:"structure",members:{PlatformDescription:{type:"structure",members:{PlatformArn:{},PlatformOwner:{},PlatformName:{},PlatformVersion:{},SolutionStackName:{},PlatformStatus:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},PlatformCategory:{},Description:{},Maintainer:{},OperatingSystemName:{},OperatingSystemVersion:{},ProgrammingLanguages:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},Frameworks:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},CustomAmiList:{type:"list",member:{type:"structure",members:{VirtualizationType:{},ImageId:{}}}},SupportedTierList:{shape:"S2s"},SupportedAddonList:{shape:"S2u"},PlatformLifecycleState:{},PlatformBranchName:{},PlatformBranchLifecycleState:{}}}}}},DisassociateEnvironmentOperationsRole:{input:{type:"structure",required:["EnvironmentName"],members:{EnvironmentName:{}}}},ListAvailableSolutionStacks:{output:{resultWrapper:"ListAvailableSolutionStacksResult",type:"structure",members:{SolutionStacks:{type:"list",member:{}},SolutionStackDetails:{type:"list",member:{type:"structure",members:{SolutionStackName:{},PermittedFileTypes:{type:"list",member:{}}}}}}}},ListPlatformBranches:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Attribute:{},Operator:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListPlatformBranchesResult",type:"structure",members:{PlatformBranchSummaryList:{type:"list",member:{type:"structure",members:{PlatformName:{},BranchName:{},LifecycleState:{},BranchOrder:{type:"integer"},SupportedTierList:{shape:"S2s"}}}},NextToken:{}}}},ListPlatformVersions:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Type:{},Operator:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListPlatformVersionsResult",type:"structure",members:{PlatformSummaryList:{type:"list",member:{shape:"S2m"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{ResourceArn:{},ResourceTags:{shape:"S7f"}}}},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:"Sm",resultWrapper:"TerminateEnvironmentResult"}},UpdateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Description:{}}},output:{shape:"S1j",resultWrapper:"UpdateApplicationResult"}},UpdateApplicationResourceLifecycle:{input:{type:"structure",required:["ApplicationName","ResourceLifecycleConfig"],members:{ApplicationName:{},ResourceLifecycleConfig:{shape:"S19"}}},output:{resultWrapper:"UpdateApplicationResourceLifecycleResult",type:"structure",members:{ApplicationName:{},ResourceLifecycleConfig:{shape:"S19"}}}},UpdateApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},Description:{}}},output:{shape:"S21",resultWrapper:"UpdateApplicationVersionResult"}},UpdateConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{},Description:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"}}},output:{shape:"S2d",resultWrapper:"UpdateConfigurationTemplateResult"}},UpdateEnvironment:{input:{type:"structure",members:{ApplicationName:{},EnvironmentId:{},EnvironmentName:{},GroupName:{},Description:{},Tier:{shape:"S13"},VersionLabel:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"}}},output:{shape:"Sm",resultWrapper:"UpdateEnvironmentResult"}},UpdateTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},TagsToAdd:{shape:"S7f"},TagsToRemove:{type:"list",member:{}}}}},ValidateConfigurationSettings:{input:{type:"structure",required:["ApplicationName","OptionSettings"],members:{ApplicationName:{},TemplateName:{},EnvironmentName:{},OptionSettings:{shape:"S27"}}},output:{resultWrapper:"ValidateConfigurationSettingsResult",type:"structure",members:{Messages:{type:"list",member:{type:"structure",members:{Message:{},Severity:{},Namespace:{},OptionName:{}}}}}}}},shapes:{Sk:{type:"structure",members:{Environments:{type:"list",member:{shape:"Sm"}},NextToken:{}}},Sm:{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:"S13"},EnvironmentLinks:{type:"list",member:{type:"structure",members:{LinkName:{},EnvironmentName:{}}}},EnvironmentArn:{},OperationsRole:{}}},S13:{type:"structure",members:{Name:{},Type:{},Version:{}}},S19:{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"}}}}}}},S1f:{type:"list",member:{shape:"S1g"}},S1g:{type:"structure",members:{Key:{},Value:{}}},S1j:{type:"structure",members:{Application:{shape:"S1k"}}},S1k:{type:"structure",members:{ApplicationArn:{},ApplicationName:{},Description:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Versions:{shape:"S1m"},ConfigurationTemplates:{type:"list",member:{}},ResourceLifecycleConfig:{shape:"S19"}}},S1m:{type:"list",member:{}},S1p:{type:"structure",required:["SourceType","SourceRepository","SourceLocation"],members:{SourceType:{},SourceRepository:{},SourceLocation:{}}},S1t:{type:"structure",members:{S3Bucket:{},S3Key:{}}},S21:{type:"structure",members:{ApplicationVersion:{shape:"S22"}}},S22:{type:"structure",members:{ApplicationVersionArn:{},ApplicationName:{},Description:{},VersionLabel:{},SourceBuildInformation:{shape:"S1p"},BuildArn:{},SourceBundle:{shape:"S1t"},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Status:{}}},S27:{type:"list",member:{type:"structure",members:{ResourceName:{},Namespace:{},OptionName:{},Value:{}}}},S2d:{type:"structure",members:{SolutionStackName:{},PlatformArn:{},ApplicationName:{},TemplateName:{},Description:{},EnvironmentName:{},DeploymentStatus:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},OptionSettings:{shape:"S27"}}},S2g:{type:"list",member:{type:"structure",members:{ResourceName:{},Namespace:{},OptionName:{}}}},S2m:{type:"structure",members:{PlatformArn:{},PlatformOwner:{},PlatformStatus:{},PlatformCategory:{},OperatingSystemName:{},OperatingSystemVersion:{},SupportedTierList:{shape:"S2s"},SupportedAddonList:{shape:"S2u"},PlatformLifecycleState:{},PlatformVersion:{},PlatformBranchName:{},PlatformBranchLifecycleState:{}}},S2s:{type:"list",member:{}},S2u:{type:"list",member:{}},S3c:{type:"structure",members:{Maximum:{type:"integer"}}},S48:{type:"list",member:{}},S4a:{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"}}}}},S7f:{type:"list",member:{shape:"S1g"}}}};
    },{}],"dWBb":[function(require,module,exports) {
    module.exports={pagination:{DescribeApplicationVersions:{result_key:"ApplicationVersions"},DescribeApplications:{result_key:"Applications"},DescribeConfigurationOptions:{result_key:"Options"},DescribeEnvironmentManagedActionHistory:{input_token:"NextToken",limit_key:"MaxItems",output_token:"NextToken",result_key:"ManagedActionHistoryItems"},DescribeEnvironments:{result_key:"Environments"},DescribeEvents:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"Events"},ListAvailableSolutionStacks:{result_key:"SolutionStacks"},ListPlatformBranches:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken"},ListPlatformVersions:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"PlatformSummaryList"}}};
    },{}],"tqtm":[function(require,module,exports) {
    module.exports={version:2,waiters:{EnvironmentExists:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Ready"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Launching"}]},EnvironmentUpdated:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Ready"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Updating"}]},EnvironmentTerminated:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Terminated"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Terminating"}]}}};
    },{}],"nqIB":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,i=e.apiLoader;i.services.elasticbeanstalk={},e.ElasticBeanstalk=a.defineService("elasticbeanstalk",["2010-12-01"]),Object.defineProperty(i.services.elasticbeanstalk,"2010-12-01",{get:function(){var e=require("../apis/elasticbeanstalk-2010-12-01.min.json");return e.paginators=require("../apis/elasticbeanstalk-2010-12-01.paginators.json").pagination,e.waiters=require("../apis/elasticbeanstalk-2010-12-01.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.ElasticBeanstalk;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/elasticbeanstalk-2010-12-01.min.json":"xosw","../apis/elasticbeanstalk-2010-12-01.paginators.json":"dWBb","../apis/elasticbeanstalk-2010-12-01.waiters2.json":"tqtm"}],"EVrf":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2012-06-01",endpointPrefix:"elasticloadbalancing",protocol:"query",serviceFullName:"Elastic Load Balancing",serviceId:"Elastic Load Balancing",signatureVersion:"v4",uid:"elasticloadbalancing-2012-06-01",xmlNamespace:"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/"},operations:{AddTags:{input:{type:"structure",required:["LoadBalancerNames","Tags"],members:{LoadBalancerNames:{shape:"S2"},Tags:{shape:"S4"}}},output:{resultWrapper:"AddTagsResult",type:"structure",members:{}}},ApplySecurityGroupsToLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","SecurityGroups"],members:{LoadBalancerName:{},SecurityGroups:{shape:"Sa"}}},output:{resultWrapper:"ApplySecurityGroupsToLoadBalancerResult",type:"structure",members:{SecurityGroups:{shape:"Sa"}}}},AttachLoadBalancerToSubnets:{input:{type:"structure",required:["LoadBalancerName","Subnets"],members:{LoadBalancerName:{},Subnets:{shape:"Se"}}},output:{resultWrapper:"AttachLoadBalancerToSubnetsResult",type:"structure",members:{Subnets:{shape:"Se"}}}},ConfigureHealthCheck:{input:{type:"structure",required:["LoadBalancerName","HealthCheck"],members:{LoadBalancerName:{},HealthCheck:{shape:"Si"}}},output:{resultWrapper:"ConfigureHealthCheckResult",type:"structure",members:{HealthCheck:{shape:"Si"}}}},CreateAppCookieStickinessPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName","CookieName"],members:{LoadBalancerName:{},PolicyName:{},CookieName:{}}},output:{resultWrapper:"CreateAppCookieStickinessPolicyResult",type:"structure",members:{}}},CreateLBCookieStickinessPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName"],members:{LoadBalancerName:{},PolicyName:{},CookieExpirationPeriod:{type:"long"}}},output:{resultWrapper:"CreateLBCookieStickinessPolicyResult",type:"structure",members:{}}},CreateLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Listeners"],members:{LoadBalancerName:{},Listeners:{shape:"Sx"},AvailabilityZones:{shape:"S13"},Subnets:{shape:"Se"},SecurityGroups:{shape:"Sa"},Scheme:{},Tags:{shape:"S4"}}},output:{resultWrapper:"CreateLoadBalancerResult",type:"structure",members:{DNSName:{}}}},CreateLoadBalancerListeners:{input:{type:"structure",required:["LoadBalancerName","Listeners"],members:{LoadBalancerName:{},Listeners:{shape:"Sx"}}},output:{resultWrapper:"CreateLoadBalancerListenersResult",type:"structure",members:{}}},CreateLoadBalancerPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName","PolicyTypeName"],members:{LoadBalancerName:{},PolicyName:{},PolicyTypeName:{},PolicyAttributes:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeValue:{}}}}}},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:{}}}};
    },{}],"GDkC":[function(require,module,exports) {
    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"}}};
    },{}],"rUOj":[function(require,module,exports) {
    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"}}};
    },{}],"EXJ3":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,a=e.apiLoader;a.services.elb={},e.ELB=i.defineService("elb",["2012-06-01"]),Object.defineProperty(a.services.elb,"2012-06-01",{get:function(){var e=require("../apis/elasticloadbalancing-2012-06-01.min.json");return e.paginators=require("../apis/elasticloadbalancing-2012-06-01.paginators.json").pagination,e.waiters=require("../apis/elasticloadbalancing-2012-06-01.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.ELB;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/elasticloadbalancing-2012-06-01.min.json":"EVrf","../apis/elasticloadbalancing-2012-06-01.paginators.json":"GDkC","../apis/elasticloadbalancing-2012-06-01.waiters2.json":"rUOj"}],"GrZW":[function(require,module,exports) {
    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"},AlpnPolicy:{shape:"S1y"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateListenerResult",type:"structure",members:{Listeners:{shape:"S21"}}}},CreateLoadBalancer:{input:{type:"structure",required:["Name"],members:{Name:{},Subnets:{shape:"S25"},SubnetMappings:{shape:"S27"},SecurityGroups:{shape:"S2b"},Scheme:{},Tags:{shape:"Sb"},Type:{},IpAddressType:{},CustomerOwnedIpv4Pool:{}}},output:{resultWrapper:"CreateLoadBalancerResult",type:"structure",members:{LoadBalancers:{shape:"S2i"}}}},CreateRule:{input:{type:"structure",required:["ListenerArn","Conditions","Priority","Actions"],members:{ListenerArn:{},Conditions:{shape:"S2z"},Priority:{type:"integer"},Actions:{shape:"Sl"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateRuleResult",type:"structure",members:{Rules:{shape:"S3f"}}}},CreateTargetGroup:{input:{type:"structure",required:["Name"],members:{Name:{},Protocol:{},ProtocolVersion:{},Port:{type:"integer"},VpcId:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckEnabled:{type:"boolean"},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},Matcher:{shape:"S3t"},TargetType:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S3y"}}}},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:"S4a"}}},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:"S21"},NextMarker:{}}}},DescribeLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{}}},output:{resultWrapper:"DescribeLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S4t"}}}},DescribeLoadBalancers:{input:{type:"structure",members:{LoadBalancerArns:{shape:"S40"},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancers:{shape:"S2i"},NextMarker:{}}}},DescribeRules:{input:{type:"structure",members:{ListenerArn:{},RuleArns:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeRulesResult",type:"structure",members:{Rules:{shape:"S3f"},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:"S5k"}}}},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:"S3y"},NextMarker:{}}}},DescribeTargetHealth:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{},Targets:{shape:"S4a"}}},output:{resultWrapper:"DescribeTargetHealthResult",type:"structure",members:{TargetHealthDescriptions:{type:"list",member:{type:"structure",members:{Target:{shape:"S4b"},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"},AlpnPolicy:{shape:"S1y"}}},output:{resultWrapper:"ModifyListenerResult",type:"structure",members:{Listeners:{shape:"S21"}}}},ModifyLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn","Attributes"],members:{LoadBalancerArn:{},Attributes:{shape:"S4t"}}},output:{resultWrapper:"ModifyLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S4t"}}}},ModifyRule:{input:{type:"structure",required:["RuleArn"],members:{RuleArn:{},Conditions:{shape:"S2z"},Actions:{shape:"Sl"}}},output:{resultWrapper:"ModifyRuleResult",type:"structure",members:{Rules:{shape:"S3f"}}}},ModifyTargetGroup:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckPath:{},HealthCheckEnabled:{type:"boolean"},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},Matcher:{shape:"S3t"}}},output:{resultWrapper:"ModifyTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S3y"}}}},ModifyTargetGroupAttributes:{input:{type:"structure",required:["TargetGroupArn","Attributes"],members:{TargetGroupArn:{},Attributes:{shape:"S5k"}}},output:{resultWrapper:"ModifyTargetGroupAttributesResult",type:"structure",members:{Attributes:{shape:"S5k"}}}},RegisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S4a"}}},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:"S3f"}}}},SetSecurityGroups:{input:{type:"structure",required:["LoadBalancerArn","SecurityGroups"],members:{LoadBalancerArn:{},SecurityGroups:{shape:"S2b"}}},output:{resultWrapper:"SetSecurityGroupsResult",type:"structure",members:{SecurityGroupIds:{shape:"S2b"}}}},SetSubnets:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{},Subnets:{shape:"S25"},SubnetMappings:{shape:"S27"}}},output:{resultWrapper:"SetSubnetsResult",type:"structure",members:{AvailabilityZones:{shape:"S2r"}}}}},shapes:{S3:{type:"list",member:{type:"structure",members:{CertificateArn:{},IsDefault:{type:"boolean"}}}},S9:{type:"list",member:{}},Sb:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sl:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},TargetGroupArn:{},AuthenticateOidcConfig:{type:"structure",required:["Issuer","AuthorizationEndpoint","TokenEndpoint","UserInfoEndpoint","ClientId"],members:{Issuer:{},AuthorizationEndpoint:{},TokenEndpoint:{},UserInfoEndpoint:{},ClientId:{},ClientSecret:{},SessionCookieName:{},Scope:{},SessionTimeout:{type:"long"},AuthenticationRequestExtraParams:{type:"map",key:{},value:{}},OnUnauthenticatedRequest:{},UseExistingClientSecret:{type:"boolean"}}},AuthenticateCognitoConfig:{type:"structure",required:["UserPoolArn","UserPoolClientId","UserPoolDomain"],members:{UserPoolArn:{},UserPoolClientId:{},UserPoolDomain:{},SessionCookieName:{},Scope:{},SessionTimeout:{type:"long"},AuthenticationRequestExtraParams:{type:"map",key:{},value:{}},OnUnauthenticatedRequest:{}}},Order:{type:"integer"},RedirectConfig:{type:"structure",required:["StatusCode"],members:{Protocol:{},Port:{},Host:{},Path:{},Query:{},StatusCode:{}}},FixedResponseConfig:{type:"structure",required:["StatusCode"],members:{MessageBody:{},StatusCode:{},ContentType:{}}},ForwardConfig:{type:"structure",members:{TargetGroups:{type:"list",member:{type:"structure",members:{TargetGroupArn:{},Weight:{type:"integer"}}}},TargetGroupStickinessConfig:{type:"structure",members:{Enabled:{type:"boolean"},DurationSeconds:{type:"integer"}}}}}}}},S1y:{type:"list",member:{}},S21:{type:"list",member:{type:"structure",members:{ListenerArn:{},LoadBalancerArn:{},Port:{type:"integer"},Protocol:{},Certificates:{shape:"S3"},SslPolicy:{},DefaultActions:{shape:"Sl"},AlpnPolicy:{shape:"S1y"}}}},S25:{type:"list",member:{}},S27:{type:"list",member:{type:"structure",members:{SubnetId:{},AllocationId:{},PrivateIPv4Address:{}}}},S2b:{type:"list",member:{}},S2i:{type:"list",member:{type:"structure",members:{LoadBalancerArn:{},DNSName:{},CanonicalHostedZoneId:{},CreatedTime:{type:"timestamp"},LoadBalancerName:{},Scheme:{},VpcId:{},State:{type:"structure",members:{Code:{},Reason:{}}},Type:{},AvailabilityZones:{shape:"S2r"},SecurityGroups:{shape:"S2b"},IpAddressType:{},CustomerOwnedIpv4Pool:{}}}},S2r:{type:"list",member:{type:"structure",members:{ZoneName:{},SubnetId:{},OutpostId:{},LoadBalancerAddresses:{type:"list",member:{type:"structure",members:{IpAddress:{},AllocationId:{},PrivateIPv4Address:{}}}}}}},S2z:{type:"list",member:{type:"structure",members:{Field:{},Values:{shape:"S32"},HostHeaderConfig:{type:"structure",members:{Values:{shape:"S32"}}},PathPatternConfig:{type:"structure",members:{Values:{shape:"S32"}}},HttpHeaderConfig:{type:"structure",members:{HttpHeaderName:{},Values:{shape:"S32"}}},QueryStringConfig:{type:"structure",members:{Values:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},HttpRequestMethodConfig:{type:"structure",members:{Values:{shape:"S32"}}},SourceIpConfig:{type:"structure",members:{Values:{shape:"S32"}}}}}},S32:{type:"list",member:{}},S3f:{type:"list",member:{type:"structure",members:{RuleArn:{},Priority:{},Conditions:{shape:"S2z"},Actions:{shape:"Sl"},IsDefault:{type:"boolean"}}}},S3t:{type:"structure",members:{HttpCode:{},GrpcCode:{}}},S3y:{type:"list",member:{type:"structure",members:{TargetGroupArn:{},TargetGroupName:{},Protocol:{},Port:{type:"integer"},VpcId:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckEnabled:{type:"boolean"},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},HealthCheckPath:{},Matcher:{shape:"S3t"},LoadBalancerArns:{shape:"S40"},TargetType:{},ProtocolVersion:{}}}},S40:{type:"list",member:{}},S4a:{type:"list",member:{shape:"S4b"}},S4b:{type:"structure",required:["Id"],members:{Id:{},Port:{type:"integer"},AvailabilityZone:{}}},S4t:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S5k:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}};
    },{}],"iNoo":[function(require,module,exports) {
    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"}}};
    },{}],"c1dj":[function(require,module,exports) {
    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"}]}}};
    },{}],"DDYq":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,a=e.apiLoader;a.services.elbv2={},e.ELBv2=i.defineService("elbv2",["2015-12-01"]),Object.defineProperty(a.services.elbv2,"2015-12-01",{get:function(){var e=require("../apis/elasticloadbalancingv2-2015-12-01.min.json");return e.paginators=require("../apis/elasticloadbalancingv2-2015-12-01.paginators.json").pagination,e.waiters=require("../apis/elasticloadbalancingv2-2015-12-01.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.ELBv2;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/elasticloadbalancingv2-2015-12-01.min.json":"GrZW","../apis/elasticloadbalancingv2-2015-12-01.paginators.json":"iNoo","../apis/elasticloadbalancingv2-2015-12-01.waiters2.json":"c1dj"}],"O2Ac":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2009-03-31",endpointPrefix:"elasticmapreduce",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon EMR",serviceFullName:"Amazon Elastic MapReduce",serviceId:"EMR",signatureVersion:"v4",targetPrefix:"ElasticMapReduce",uid:"elasticmapreduce-2009-03-31"},operations:{AddInstanceFleet:{input:{type:"structure",required:["ClusterId","InstanceFleet"],members:{ClusterId:{},InstanceFleet:{shape:"S3"}}},output:{type:"structure",members:{ClusterId:{},InstanceFleetId:{},ClusterArn:{}}}},AddInstanceGroups:{input:{type:"structure",required:["InstanceGroups","JobFlowId"],members:{InstanceGroups:{shape:"Su"},JobFlowId:{}}},output:{type:"structure",members:{JobFlowId:{},InstanceGroupIds:{type:"list",member:{}},ClusterArn:{}}}},AddJobFlowSteps:{input:{type:"structure",required:["JobFlowId","Steps"],members:{JobFlowId:{},Steps:{shape:"S1f"}}},output:{type:"structure",members:{StepIds:{shape:"S1o"}}}},AddTags:{input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{},Tags:{shape:"S1r"}}},output:{type:"structure",members:{}}},CancelSteps:{input:{type:"structure",required:["ClusterId","StepIds"],members:{ClusterId:{},StepIds:{shape:"S1o"},StepCancellationOption:{}}},output:{type:"structure",members:{CancelStepsInfoList:{type:"list",member:{type:"structure",members:{StepId:{},Status:{},Reason:{}}}}}}},CreateSecurityConfiguration:{input:{type:"structure",required:["Name","SecurityConfiguration"],members:{Name:{},SecurityConfiguration:{}}},output:{type:"structure",required:["Name","CreationDateTime"],members:{Name:{},CreationDateTime:{type:"timestamp"}}}},DeleteSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DescribeCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{Cluster:{type:"structure",members:{Id:{},Name:{},Status:{shape:"S2a"},Ec2InstanceAttributes:{type:"structure",members:{Ec2KeyName:{},Ec2SubnetId:{},RequestedEc2SubnetIds:{shape:"S2g"},Ec2AvailabilityZone:{},RequestedEc2AvailabilityZones:{shape:"S2g"},IamInstanceProfile:{},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S2h"},AdditionalSlaveSecurityGroups:{shape:"S2h"}}},InstanceCollectionType:{},LogUri:{},LogEncryptionKmsKeyId:{},RequestedAmiVersion:{},RunningAmiVersion:{},ReleaseLabel:{},AutoTerminate:{type:"boolean"},TerminationProtected:{type:"boolean"},VisibleToAllUsers:{type:"boolean"},Applications:{shape:"S2k"},Tags:{shape:"S1r"},ServiceRole:{},NormalizedInstanceHours:{type:"integer"},MasterPublicDnsName:{},Configurations:{shape:"Sh"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S2o"},ClusterArn:{},OutpostArn:{},StepConcurrencyLevel:{type:"integer"},PlacementGroups:{shape:"S2q"}}}}}},DescribeJobFlows:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},JobFlowIds:{shape:"S1m"},JobFlowStates:{type:"list",member:{}}}},output:{type:"structure",members:{JobFlows:{type:"list",member:{type:"structure",required:["JobFlowId","Name","ExecutionStatusDetail","Instances"],members:{JobFlowId:{},Name:{},LogUri:{},LogEncryptionKmsKeyId:{},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:"S34"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},HadoopVersion:{}}},Steps:{type:"list",member:{type:"structure",required:["StepConfig","ExecutionStatusDetail"],members:{StepConfig:{shape:"S1g"},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:"S3b"}}}},SupportedProducts:{shape:"S3d"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},AutoScalingRole:{},ScaleDownBehavior:{}}}}}},deprecated:!0},DescribeNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}},output:{type:"structure",members:{NotebookExecution:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},ExecutionEngine:{shape:"S3h"},NotebookExecutionName:{},NotebookParams:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Arn:{},OutputNotebookURI:{},LastStateChangeReason:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1r"}}}}}},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:"S3p"},ActionOnFailure:{},Status:{shape:"S3q"}}}}}},GetBlockPublicAccessConfiguration:{input:{type:"structure",members:{}},output:{type:"structure",required:["BlockPublicAccessConfiguration","BlockPublicAccessConfigurationMetadata"],members:{BlockPublicAccessConfiguration:{shape:"S3y"},BlockPublicAccessConfigurationMetadata:{type:"structure",required:["CreationDateTime","CreatedByArn"],members:{CreationDateTime:{type:"timestamp"},CreatedByArn:{}}}}}},GetManagedScalingPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{ManagedScalingPolicy:{shape:"S45"}}}},ListBootstrapActions:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{BootstrapActions:{type:"list",member:{type:"structure",members:{Name:{},ScriptPath:{},Args:{shape:"S2h"}}}},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:"S2a"},NormalizedInstanceHours:{type:"integer"},ClusterArn:{},OutpostArn:{}}}},Marker:{}}}},ListInstanceFleets:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{InstanceFleets:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},InstanceFleetType:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"},ProvisionedOnDemandCapacity:{type:"integer"},ProvisionedSpotCapacity:{type:"integer"},InstanceTypeSpecifications:{type:"list",member:{type:"structure",members:{InstanceType:{},WeightedCapacity:{type:"integer"},BidPrice:{},BidPriceAsPercentageOfOnDemandPrice:{type:"double"},Configurations:{shape:"Sh"},EbsBlockDevices:{shape:"S4t"},EbsOptimized:{type:"boolean"}}}},LaunchSpecifications:{shape:"Sk"}}}},Marker:{}}}},ListInstanceGroups:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{InstanceGroups:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Market:{},InstanceGroupType:{},BidPrice:{},InstanceType:{},RequestedInstanceCount:{type:"integer"},RunningInstanceCount:{type:"integer"},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},Configurations:{shape:"Sh"},ConfigurationsVersion:{type:"long"},LastSuccessfullyAppliedConfigurations:{shape:"Sh"},LastSuccessfullyAppliedConfigurationsVersion:{type:"long"},EbsBlockDevices:{shape:"S4t"},EbsOptimized:{type:"boolean"},ShrinkPolicy:{shape:"S56"},AutoScalingPolicy:{shape:"S5a"}}}},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:{}}}},ListNotebookExecutions:{input:{type:"structure",members:{EditorId:{},Status:{},From:{type:"timestamp"},To:{type:"timestamp"},Marker:{}}},output:{type:"structure",members:{NotebookExecutions:{type:"list",member:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},NotebookExecutionName:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},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:"S1m"},Marker:{}}},output:{type:"structure",members:{Steps:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Config:{shape:"S3p"},ActionOnFailure:{},Status:{shape:"S3q"}}}},Marker:{}}}},ModifyCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},StepConcurrencyLevel:{type:"integer"}}},output:{type:"structure",members:{StepConcurrencyLevel:{type:"integer"}}}},ModifyInstanceFleet:{input:{type:"structure",required:["ClusterId","InstanceFleet"],members:{ClusterId:{},InstanceFleet:{type:"structure",required:["InstanceFleetId"],members:{InstanceFleetId:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"}}}}}},ModifyInstanceGroups:{input:{type:"structure",members:{ClusterId:{},InstanceGroups:{type:"list",member:{type:"structure",required:["InstanceGroupId"],members:{InstanceGroupId:{},InstanceCount:{type:"integer"},EC2InstanceIdsToTerminate:{type:"list",member:{}},ShrinkPolicy:{shape:"S56"},Configurations:{shape:"Sh"}}}}}}},PutAutoScalingPolicy:{input:{type:"structure",required:["ClusterId","InstanceGroupId","AutoScalingPolicy"],members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"Sy"}}},output:{type:"structure",members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"S5a"},ClusterArn:{}}}},PutBlockPublicAccessConfiguration:{input:{type:"structure",required:["BlockPublicAccessConfiguration"],members:{BlockPublicAccessConfiguration:{shape:"S3y"}}},output:{type:"structure",members:{}}},PutManagedScalingPolicy:{input:{type:"structure",required:["ClusterId","ManagedScalingPolicy"],members:{ClusterId:{},ManagedScalingPolicy:{shape:"S45"}}},output:{type:"structure",members:{}}},RemoveAutoScalingPolicy:{input:{type:"structure",required:["ClusterId","InstanceGroupId"],members:{ClusterId:{},InstanceGroupId:{}}},output:{type:"structure",members:{}}},RemoveManagedScalingPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{}}},RemoveTags:{input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{},TagKeys:{shape:"S2h"}}},output:{type:"structure",members:{}}},RunJobFlow:{input:{type:"structure",required:["Name","Instances"],members:{Name:{},LogUri:{},LogEncryptionKmsKeyId:{},AdditionalInfo:{},AmiVersion:{},ReleaseLabel:{},Instances:{type:"structure",members:{MasterInstanceType:{},SlaveInstanceType:{},InstanceCount:{type:"integer"},InstanceGroups:{shape:"Su"},InstanceFleets:{type:"list",member:{shape:"S3"}},Ec2KeyName:{},Placement:{shape:"S34"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},HadoopVersion:{},Ec2SubnetId:{},Ec2SubnetIds:{shape:"S2g"},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S6s"},AdditionalSlaveSecurityGroups:{shape:"S6s"}}},Steps:{shape:"S1f"},BootstrapActions:{type:"list",member:{shape:"S3b"}},SupportedProducts:{shape:"S3d"},NewSupportedProducts:{type:"list",member:{type:"structure",members:{Name:{},Args:{shape:"S1m"}}}},Applications:{shape:"S2k"},Configurations:{shape:"Sh"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},Tags:{shape:"S1r"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S2o"},StepConcurrencyLevel:{type:"integer"},ManagedScalingPolicy:{shape:"S45"},PlacementGroupConfigs:{shape:"S2q"}}},output:{type:"structure",members:{JobFlowId:{},ClusterArn:{}}}},SetTerminationProtection:{input:{type:"structure",required:["JobFlowIds","TerminationProtected"],members:{JobFlowIds:{shape:"S1m"},TerminationProtected:{type:"boolean"}}}},SetVisibleToAllUsers:{input:{type:"structure",required:["JobFlowIds","VisibleToAllUsers"],members:{JobFlowIds:{shape:"S1m"},VisibleToAllUsers:{type:"boolean"}}}},StartNotebookExecution:{input:{type:"structure",required:["EditorId","RelativePath","ExecutionEngine","ServiceRole"],members:{EditorId:{},RelativePath:{},NotebookExecutionName:{},NotebookParams:{},ExecutionEngine:{shape:"S3h"},ServiceRole:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1r"}}},output:{type:"structure",members:{NotebookExecutionId:{}}}},StopNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}}},TerminateJobFlows:{input:{type:"structure",required:["JobFlowIds"],members:{JobFlowIds:{shape:"S1m"}}}}},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",members:{SpotSpecification:{type:"structure",required:["TimeoutDurationMinutes","TimeoutAction"],members:{TimeoutDurationMinutes:{type:"integer"},TimeoutAction:{},BlockDurationMinutes:{type:"integer"},AllocationStrategy:{}}},OnDemandSpecification:{type:"structure",required:["AllocationStrategy"],members:{AllocationStrategy:{}}}}},Su:{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:"Sy"}}}},Sy:{type:"structure",required:["Constraints","Rules"],members:{Constraints:{shape:"Sz"},Rules:{shape:"S10"}}},Sz:{type:"structure",required:["MinCapacity","MaxCapacity"],members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"}}},S10:{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:{}}}}}}}}}}},S1f:{type:"list",member:{shape:"S1g"}},S1g:{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:"S1m"}}}}},S1m:{type:"list",member:{}},S1o:{type:"list",member:{}},S1r:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S2a:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},S2g:{type:"list",member:{}},S2h:{type:"list",member:{}},S2k:{type:"list",member:{type:"structure",members:{Name:{},Version:{},Args:{shape:"S2h"},AdditionalInfo:{shape:"Sj"}}}},S2o:{type:"structure",required:["Realm","KdcAdminPassword"],members:{Realm:{},KdcAdminPassword:{},CrossRealmTrustPrincipalPassword:{},ADDomainJoinUser:{},ADDomainJoinPassword:{}}},S2q:{type:"list",member:{type:"structure",required:["InstanceRole"],members:{InstanceRole:{},PlacementStrategy:{}}}},S34:{type:"structure",members:{AvailabilityZone:{},AvailabilityZones:{shape:"S2g"}}},S3b:{type:"structure",required:["Name","ScriptBootstrapAction"],members:{Name:{},ScriptBootstrapAction:{type:"structure",required:["Path"],members:{Path:{},Args:{shape:"S1m"}}}}},S3d:{type:"list",member:{}},S3h:{type:"structure",required:["Id"],members:{Id:{},Type:{},MasterInstanceSecurityGroupId:{}}},S3p:{type:"structure",members:{Jar:{},Properties:{shape:"Sj"},MainClass:{},Args:{shape:"S2h"}}},S3q:{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"}}}}},S3y:{type:"structure",required:["BlockPublicSecurityGroupRules"],members:{BlockPublicSecurityGroupRules:{type:"boolean"},PermittedPublicSecurityGroupRuleRanges:{type:"list",member:{type:"structure",required:["MinRange"],members:{MinRange:{type:"integer"},MaxRange:{type:"integer"}}}}}},S45:{type:"structure",members:{ComputeLimits:{type:"structure",required:["UnitType","MinimumCapacityUnits","MaximumCapacityUnits"],members:{UnitType:{},MinimumCapacityUnits:{type:"integer"},MaximumCapacityUnits:{type:"integer"},MaximumOnDemandCapacityUnits:{type:"integer"},MaximumCoreCapacityUnits:{type:"integer"}}}}},S4t:{type:"list",member:{type:"structure",members:{VolumeSpecification:{shape:"Sd"},Device:{}}}},S56:{type:"structure",members:{DecommissionTimeout:{type:"integer"},InstanceResizePolicy:{type:"structure",members:{InstancesToTerminate:{shape:"S58"},InstancesToProtect:{shape:"S58"},InstanceTerminationTimeout:{type:"integer"}}}}},S58:{type:"list",member:{}},S5a:{type:"structure",members:{Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}}}},Constraints:{shape:"Sz"},Rules:{shape:"S10"}}},S6s:{type:"list",member:{}}}};
    },{}],"zuZb":[function(require,module,exports) {
    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"},ListNotebookExecutions:{input_token:"Marker",output_token:"Marker",result_key:"NotebookExecutions"},ListSecurityConfigurations:{input_token:"Marker",output_token:"Marker",result_key:"SecurityConfigurations"},ListSteps:{input_token:"Marker",output_token:"Marker",result_key:"Steps"}}};
    },{}],"KEdl":[function(require,module,exports) {
    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"}]}}};
    },{}],"tmDn":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.emr={},e.EMR=r.defineService("emr",["2009-03-31"]),Object.defineProperty(i.services.emr,"2009-03-31",{get:function(){var e=require("../apis/elasticmapreduce-2009-03-31.min.json");return e.paginators=require("../apis/elasticmapreduce-2009-03-31.paginators.json").pagination,e.waiters=require("../apis/elasticmapreduce-2009-03-31.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.EMR;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/elasticmapreduce-2009-03-31.min.json":"O2Ac","../apis/elasticmapreduce-2009-03-31.paginators.json":"zuZb","../apis/elasticmapreduce-2009-03-31.waiters2.json":"KEdl"}],"sgHL":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-01-01",endpointPrefix:"es",protocol:"rest-json",serviceFullName:"Amazon Elasticsearch Service",serviceId:"Elasticsearch Service",signatureVersion:"v4",uid:"es-2015-01-01"},operations:{AcceptInboundCrossClusterSearchConnection:{http:{method:"PUT",requestUri:"/2015-01-01/es/ccs/inboundConnection/{ConnectionId}/accept"},input:{type:"structure",required:["CrossClusterSearchConnectionId"],members:{CrossClusterSearchConnectionId:{location:"uri",locationName:"ConnectionId"}}},output:{type:"structure",members:{CrossClusterSearchConnection:{shape:"S4"}}}},AddTags:{http:{requestUri:"/2015-01-01/tags"},input:{type:"structure",required:["ARN","TagList"],members:{ARN:{},TagList:{shape:"Se"}}}},AssociatePackage:{http:{requestUri:"/2015-01-01/packages/associate/{PackageID}/{DomainName}"},input:{type:"structure",required:["PackageID","DomainName"],members:{PackageID:{location:"uri",locationName:"PackageID"},DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{DomainPackageDetails:{shape:"Sl"}}}},CancelElasticsearchServiceSoftwareUpdate:{http:{requestUri:"/2015-01-01/es/serviceSoftwareUpdate/cancel"},input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{ServiceSoftwareOptions:{shape:"Sw"}}}},CreateElasticsearchDomain:{http:{requestUri:"/2015-01-01/es/domain"},input:{type:"structure",required:["DomainName"],members:{DomainName:{},ElasticsearchVersion:{},ElasticsearchClusterConfig:{shape:"S13"},EBSOptions:{shape:"S18"},AccessPolicies:{},SnapshotOptions:{shape:"S1b"},VPCOptions:{shape:"S1c"},CognitoOptions:{shape:"S1e"},EncryptionAtRestOptions:{shape:"S1i"},NodeToNodeEncryptionOptions:{shape:"S1k"},AdvancedOptions:{shape:"S1l"},LogPublishingOptions:{shape:"S1m"},DomainEndpointOptions:{shape:"S1q"},AdvancedSecurityOptions:{shape:"S1s"}}},output:{type:"structure",members:{DomainStatus:{shape:"S1x"}}}},CreateOutboundCrossClusterSearchConnection:{http:{requestUri:"/2015-01-01/es/ccs/outboundConnection"},input:{type:"structure",required:["SourceDomainInfo","DestinationDomainInfo","ConnectionAlias"],members:{SourceDomainInfo:{shape:"S5"},DestinationDomainInfo:{shape:"S5"},ConnectionAlias:{}}},output:{type:"structure",members:{SourceDomainInfo:{shape:"S5"},DestinationDomainInfo:{shape:"S5"},ConnectionAlias:{},ConnectionStatus:{shape:"S26"},CrossClusterSearchConnectionId:{}}}},CreatePackage:{http:{requestUri:"/2015-01-01/packages"},input:{type:"structure",required:["PackageName","PackageType","PackageSource"],members:{PackageName:{},PackageType:{},PackageDescription:{},PackageSource:{type:"structure",members:{S3BucketName:{},S3Key:{}}}}},output:{type:"structure",members:{PackageDetails:{shape:"S2e"}}}},DeleteElasticsearchDomain:{http:{method:"DELETE",requestUri:"/2015-01-01/es/domain/{DomainName}"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{DomainStatus:{shape:"S1x"}}}},DeleteElasticsearchServiceRole:{http:{method:"DELETE",requestUri:"/2015-01-01/es/role"}},DeleteInboundCrossClusterSearchConnection:{http:{method:"DELETE",requestUri:"/2015-01-01/es/ccs/inboundConnection/{ConnectionId}"},input:{type:"structure",required:["CrossClusterSearchConnectionId"],members:{CrossClusterSearchConnectionId:{location:"uri",locationName:"ConnectionId"}}},output:{type:"structure",members:{CrossClusterSearchConnection:{shape:"S4"}}}},DeleteOutboundCrossClusterSearchConnection:{http:{method:"DELETE",requestUri:"/2015-01-01/es/ccs/outboundConnection/{ConnectionId}"},input:{type:"structure",required:["CrossClusterSearchConnectionId"],members:{CrossClusterSearchConnectionId:{location:"uri",locationName:"ConnectionId"}}},output:{type:"structure",members:{CrossClusterSearchConnection:{shape:"S2n"}}}},DeletePackage:{http:{method:"DELETE",requestUri:"/2015-01-01/packages/{PackageID}"},input:{type:"structure",required:["PackageID"],members:{PackageID:{location:"uri",locationName:"PackageID"}}},output:{type:"structure",members:{PackageDetails:{shape:"S2e"}}}},DescribeElasticsearchDomain:{http:{method:"GET",requestUri:"/2015-01-01/es/domain/{DomainName}"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",required:["DomainStatus"],members:{DomainStatus:{shape:"S1x"}}}},DescribeElasticsearchDomainConfig:{http:{method:"GET",requestUri:"/2015-01-01/es/domain/{DomainName}/config"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",required:["DomainConfig"],members:{DomainConfig:{shape:"S2u"}}}},DescribeElasticsearchDomains:{http:{requestUri:"/2015-01-01/es/domain-info"},input:{type:"structure",required:["DomainNames"],members:{DomainNames:{type:"list",member:{}}}},output:{type:"structure",required:["DomainStatusList"],members:{DomainStatusList:{type:"list",member:{shape:"S1x"}}}}},DescribeElasticsearchInstanceTypeLimits:{http:{method:"GET",requestUri:"/2015-01-01/es/instanceTypeLimits/{ElasticsearchVersion}/{InstanceType}"},input:{type:"structure",required:["InstanceType","ElasticsearchVersion"],members:{DomainName:{location:"querystring",locationName:"domainName"},InstanceType:{location:"uri",locationName:"InstanceType"},ElasticsearchVersion:{location:"uri",locationName:"ElasticsearchVersion"}}},output:{type:"structure",members:{LimitsByRole:{type:"map",key:{},value:{type:"structure",members:{StorageTypes:{type:"list",member:{type:"structure",members:{StorageTypeName:{},StorageSubTypeName:{},StorageTypeLimits:{type:"list",member:{type:"structure",members:{LimitName:{},LimitValues:{shape:"S3s"}}}}}}},InstanceLimits:{type:"structure",members:{InstanceCountLimits:{type:"structure",members:{MinimumInstanceCount:{type:"integer"},MaximumInstanceCount:{type:"integer"}}}}},AdditionalLimits:{type:"list",member:{type:"structure",members:{LimitName:{},LimitValues:{shape:"S3s"}}}}}}}}}},DescribeInboundCrossClusterSearchConnections:{http:{requestUri:"/2015-01-01/es/ccs/inboundConnection/search"},input:{type:"structure",members:{Filters:{shape:"S41"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{CrossClusterSearchConnections:{type:"list",member:{shape:"S4"}},NextToken:{}}}},DescribeOutboundCrossClusterSearchConnections:{http:{requestUri:"/2015-01-01/es/ccs/outboundConnection/search"},input:{type:"structure",members:{Filters:{shape:"S41"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{CrossClusterSearchConnections:{type:"list",member:{shape:"S2n"}},NextToken:{}}}},DescribePackages:{http:{requestUri:"/2015-01-01/packages/describe"},input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Name:{},Value:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PackageDetailsList:{type:"list",member:{shape:"S2e"}},NextToken:{}}}},DescribeReservedElasticsearchInstanceOfferings:{http:{method:"GET",requestUri:"/2015-01-01/es/reservedInstanceOfferings"},input:{type:"structure",members:{ReservedElasticsearchInstanceOfferingId:{location:"querystring",locationName:"offeringId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{},ReservedElasticsearchInstanceOfferings:{type:"list",member:{type:"structure",members:{ReservedElasticsearchInstanceOfferingId:{},ElasticsearchInstanceType:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},PaymentOption:{},RecurringCharges:{shape:"S4s"}}}}}}},DescribeReservedElasticsearchInstances:{http:{method:"GET",requestUri:"/2015-01-01/es/reservedInstances"},input:{type:"structure",members:{ReservedElasticsearchInstanceId:{location:"querystring",locationName:"reservationId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{},ReservedElasticsearchInstances:{type:"list",member:{type:"structure",members:{ReservationName:{},ReservedElasticsearchInstanceId:{},ReservedElasticsearchInstanceOfferingId:{},ElasticsearchInstanceType:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ElasticsearchInstanceCount:{type:"integer"},State:{},PaymentOption:{},RecurringCharges:{shape:"S4s"}}}}}}},DissociatePackage:{http:{requestUri:"/2015-01-01/packages/dissociate/{PackageID}/{DomainName}"},input:{type:"structure",required:["PackageID","DomainName"],members:{PackageID:{location:"uri",locationName:"PackageID"},DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{DomainPackageDetails:{shape:"Sl"}}}},GetCompatibleElasticsearchVersions:{http:{method:"GET",requestUri:"/2015-01-01/es/compatibleVersions"},input:{type:"structure",members:{DomainName:{location:"querystring",locationName:"domainName"}}},output:{type:"structure",members:{CompatibleElasticsearchVersions:{type:"list",member:{type:"structure",members:{SourceVersion:{},TargetVersions:{shape:"S55"}}}}}}},GetUpgradeHistory:{http:{method:"GET",requestUri:"/2015-01-01/es/upgradeDomain/{DomainName}/history"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{UpgradeHistories:{type:"list",member:{type:"structure",members:{UpgradeName:{},StartTimestamp:{type:"timestamp"},UpgradeStatus:{},StepsList:{type:"list",member:{type:"structure",members:{UpgradeStep:{},UpgradeStepStatus:{},Issues:{type:"list",member:{}},ProgressPercent:{type:"double"}}}}}}},NextToken:{}}}},GetUpgradeStatus:{http:{method:"GET",requestUri:"/2015-01-01/es/upgradeDomain/{DomainName}/status"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"}}},output:{type:"structure",members:{UpgradeStep:{},StepStatus:{},UpgradeName:{}}}},ListDomainNames:{http:{method:"GET",requestUri:"/2015-01-01/domain"},output:{type:"structure",members:{DomainNames:{type:"list",member:{type:"structure",members:{DomainName:{}}}}}}},ListDomainsForPackage:{http:{method:"GET",requestUri:"/2015-01-01/packages/{PackageID}/domains"},input:{type:"structure",required:["PackageID"],members:{PackageID:{location:"uri",locationName:"PackageID"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{DomainPackageDetailsList:{shape:"S5p"},NextToken:{}}}},ListElasticsearchInstanceTypes:{http:{method:"GET",requestUri:"/2015-01-01/es/instanceTypes/{ElasticsearchVersion}"},input:{type:"structure",required:["ElasticsearchVersion"],members:{ElasticsearchVersion:{location:"uri",locationName:"ElasticsearchVersion"},DomainName:{location:"querystring",locationName:"domainName"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{ElasticsearchInstanceTypes:{type:"list",member:{}},NextToken:{}}}},ListElasticsearchVersions:{http:{method:"GET",requestUri:"/2015-01-01/es/versions"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{ElasticsearchVersions:{shape:"S55"},NextToken:{}}}},ListPackagesForDomain:{http:{method:"GET",requestUri:"/2015-01-01/domain/{DomainName}/packages"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{DomainPackageDetailsList:{shape:"S5p"},NextToken:{}}}},ListTags:{http:{method:"GET",requestUri:"/2015-01-01/tags/"},input:{type:"structure",required:["ARN"],members:{ARN:{location:"querystring",locationName:"arn"}}},output:{type:"structure",members:{TagList:{shape:"Se"}}}},PurchaseReservedElasticsearchInstanceOffering:{http:{requestUri:"/2015-01-01/es/purchaseReservedInstanceOffering"},input:{type:"structure",required:["ReservedElasticsearchInstanceOfferingId","ReservationName"],members:{ReservedElasticsearchInstanceOfferingId:{},ReservationName:{},InstanceCount:{type:"integer"}}},output:{type:"structure",members:{ReservedElasticsearchInstanceId:{},ReservationName:{}}}},RejectInboundCrossClusterSearchConnection:{http:{method:"PUT",requestUri:"/2015-01-01/es/ccs/inboundConnection/{ConnectionId}/reject"},input:{type:"structure",required:["CrossClusterSearchConnectionId"],members:{CrossClusterSearchConnectionId:{location:"uri",locationName:"ConnectionId"}}},output:{type:"structure",members:{CrossClusterSearchConnection:{shape:"S4"}}}},RemoveTags:{http:{requestUri:"/2015-01-01/tags-removal"},input:{type:"structure",required:["ARN","TagKeys"],members:{ARN:{},TagKeys:{shape:"S1d"}}}},StartElasticsearchServiceSoftwareUpdate:{http:{requestUri:"/2015-01-01/es/serviceSoftwareUpdate/start"},input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{ServiceSoftwareOptions:{shape:"Sw"}}}},UpdateElasticsearchDomainConfig:{http:{requestUri:"/2015-01-01/es/domain/{DomainName}/config"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},ElasticsearchClusterConfig:{shape:"S13"},EBSOptions:{shape:"S18"},SnapshotOptions:{shape:"S1b"},VPCOptions:{shape:"S1c"},CognitoOptions:{shape:"S1e"},AdvancedOptions:{shape:"S1l"},AccessPolicies:{},LogPublishingOptions:{shape:"S1m"},DomainEndpointOptions:{shape:"S1q"},AdvancedSecurityOptions:{shape:"S1s"}}},output:{type:"structure",required:["DomainConfig"],members:{DomainConfig:{shape:"S2u"}}}},UpgradeElasticsearchDomain:{http:{requestUri:"/2015-01-01/es/upgradeDomain"},input:{type:"structure",required:["DomainName","TargetVersion"],members:{DomainName:{},TargetVersion:{},PerformCheckOnly:{type:"boolean"}}},output:{type:"structure",members:{DomainName:{},TargetVersion:{},PerformCheckOnly:{type:"boolean"}}}}},shapes:{S4:{type:"structure",members:{SourceDomainInfo:{shape:"S5"},DestinationDomainInfo:{shape:"S5"},CrossClusterSearchConnectionId:{},ConnectionStatus:{type:"structure",members:{StatusCode:{},Message:{}}}}},S5:{type:"structure",required:["DomainName"],members:{OwnerId:{},DomainName:{},Region:{}}},Se:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sl:{type:"structure",members:{PackageID:{},PackageName:{},PackageType:{},LastUpdated:{type:"timestamp"},DomainName:{},DomainPackageStatus:{},ReferencePath:{},ErrorDetails:{shape:"Sr"}}},Sr:{type:"structure",members:{ErrorType:{},ErrorMessage:{}}},Sw:{type:"structure",members:{CurrentVersion:{},NewVersion:{},UpdateAvailable:{type:"boolean"},Cancellable:{type:"boolean"},UpdateStatus:{},Description:{},AutomatedUpdateDate:{type:"timestamp"},OptionalDeployment:{type:"boolean"}}},S13:{type:"structure",members:{InstanceType:{},InstanceCount:{type:"integer"},DedicatedMasterEnabled:{type:"boolean"},ZoneAwarenessEnabled:{type:"boolean"},ZoneAwarenessConfig:{type:"structure",members:{AvailabilityZoneCount:{type:"integer"}}},DedicatedMasterType:{},DedicatedMasterCount:{type:"integer"},WarmEnabled:{type:"boolean"},WarmType:{},WarmCount:{type:"integer"}}},S18:{type:"structure",members:{EBSEnabled:{type:"boolean"},VolumeType:{},VolumeSize:{type:"integer"},Iops:{type:"integer"}}},S1b:{type:"structure",members:{AutomatedSnapshotStartHour:{type:"integer"}}},S1c:{type:"structure",members:{SubnetIds:{shape:"S1d"},SecurityGroupIds:{shape:"S1d"}}},S1d:{type:"list",member:{}},S1e:{type:"structure",members:{Enabled:{type:"boolean"},UserPoolId:{},IdentityPoolId:{},RoleArn:{}}},S1i:{type:"structure",members:{Enabled:{type:"boolean"},KmsKeyId:{}}},S1k:{type:"structure",members:{Enabled:{type:"boolean"}}},S1l:{type:"map",key:{},value:{}},S1m:{type:"map",key:{},value:{type:"structure",members:{CloudWatchLogsLogGroupArn:{},Enabled:{type:"boolean"}}}},S1q:{type:"structure",members:{EnforceHTTPS:{type:"boolean"},TLSSecurityPolicy:{}}},S1s:{type:"structure",members:{Enabled:{type:"boolean"},InternalUserDatabaseEnabled:{type:"boolean"},MasterUserOptions:{type:"structure",members:{MasterUserARN:{},MasterUserName:{type:"string",sensitive:!0},MasterUserPassword:{type:"string",sensitive:!0}}}}},S1x:{type:"structure",required:["DomainId","DomainName","ARN","ElasticsearchClusterConfig"],members:{DomainId:{},DomainName:{},ARN:{},Created:{type:"boolean"},Deleted:{type:"boolean"},Endpoint:{},Endpoints:{type:"map",key:{},value:{}},Processing:{type:"boolean"},UpgradeProcessing:{type:"boolean"},ElasticsearchVersion:{},ElasticsearchClusterConfig:{shape:"S13"},EBSOptions:{shape:"S18"},AccessPolicies:{},SnapshotOptions:{shape:"S1b"},VPCOptions:{shape:"S21"},CognitoOptions:{shape:"S1e"},EncryptionAtRestOptions:{shape:"S1i"},NodeToNodeEncryptionOptions:{shape:"S1k"},AdvancedOptions:{shape:"S1l"},LogPublishingOptions:{shape:"S1m"},ServiceSoftwareOptions:{shape:"Sw"},DomainEndpointOptions:{shape:"S1q"},AdvancedSecurityOptions:{shape:"S22"}}},S21:{type:"structure",members:{VPCId:{},SubnetIds:{shape:"S1d"},AvailabilityZones:{shape:"S1d"},SecurityGroupIds:{shape:"S1d"}}},S22:{type:"structure",members:{Enabled:{type:"boolean"},InternalUserDatabaseEnabled:{type:"boolean"}}},S26:{type:"structure",members:{StatusCode:{},Message:{}}},S2e:{type:"structure",members:{PackageID:{},PackageName:{},PackageType:{},PackageDescription:{},PackageStatus:{},CreatedAt:{type:"timestamp"},ErrorDetails:{shape:"Sr"}}},S2n:{type:"structure",members:{SourceDomainInfo:{shape:"S5"},DestinationDomainInfo:{shape:"S5"},CrossClusterSearchConnectionId:{},ConnectionAlias:{},ConnectionStatus:{shape:"S26"}}},S2u:{type:"structure",members:{ElasticsearchVersion:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"S2w"}}},ElasticsearchClusterConfig:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S13"},Status:{shape:"S2w"}}},EBSOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S18"},Status:{shape:"S2w"}}},AccessPolicies:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"S2w"}}},SnapshotOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1b"},Status:{shape:"S2w"}}},VPCOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S21"},Status:{shape:"S2w"}}},CognitoOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1e"},Status:{shape:"S2w"}}},EncryptionAtRestOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1i"},Status:{shape:"S2w"}}},NodeToNodeEncryptionOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1k"},Status:{shape:"S2w"}}},AdvancedOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1l"},Status:{shape:"S2w"}}},LogPublishingOptions:{type:"structure",members:{Options:{shape:"S1m"},Status:{shape:"S2w"}}},DomainEndpointOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1q"},Status:{shape:"S2w"}}},AdvancedSecurityOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S22"},Status:{shape:"S2w"}}}}},S2w:{type:"structure",required:["CreationDate","UpdateDate","State"],members:{CreationDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},UpdateVersion:{type:"integer"},State:{},PendingDeletion:{type:"boolean"}}},S3s:{type:"list",member:{}},S41:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}},S4s:{type:"list",member:{type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}}}},S55:{type:"list",member:{}},S5p:{type:"list",member:{shape:"Sl"}}}};
    },{}],"mV4t":[function(require,module,exports) {
    module.exports={pagination:{DescribeInboundCrossClusterSearchConnections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeOutboundCrossClusterSearchConnections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribePackages:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeReservedElasticsearchInstanceOfferings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeReservedElasticsearchInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetUpgradeHistory:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDomainsForPackage:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListElasticsearchInstanceTypes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListElasticsearchVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPackagesForDomain:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"CgXM":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.es={},e.ES=r.defineService("es",["2015-01-01"]),Object.defineProperty(i.services.es,"2015-01-01",{get:function(){var e=require("../apis/es-2015-01-01.min.json");return e.paginators=require("../apis/es-2015-01-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ES;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/es-2015-01-01.min.json":"sgHL","../apis/es-2015-01-01.paginators.json":"mV4t"}],"qOq9":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2012-09-25",endpointPrefix:"elastictranscoder",protocol:"rest-json",serviceFullName:"Amazon Elastic Transcoder",serviceId:"Elastic Transcoder",signatureVersion:"v4",uid:"elastictranscoder-2012-09-25"},operations:{CancelJob:{http:{method:"DELETE",requestUri:"/2012-09-25/jobs/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},CreateJob:{http:{requestUri:"/2012-09-25/jobs",responseCode:201},input:{type:"structure",required:["PipelineId"],members:{PipelineId:{},Input:{shape:"S5"},Inputs:{shape:"St"},Output:{shape:"Su"},Outputs:{type:"list",member:{shape:"Su"}},OutputKeyPrefix:{},Playlists:{type:"list",member:{type:"structure",members:{Name:{},Format:{},OutputKeys:{shape:"S1l"},HlsContentProtection:{shape:"S1m"},PlayReadyDrm:{shape:"S1q"}}}},UserMetadata:{shape:"S1v"}}},output:{type:"structure",members:{Job:{shape:"S1y"}}}},CreatePipeline:{http:{requestUri:"/2012-09-25/pipelines",responseCode:201},input:{type:"structure",required:["Name","InputBucket","Role"],members:{Name:{},InputBucket:{},OutputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},CreatePreset:{http:{requestUri:"/2012-09-25/presets",responseCode:201},input:{type:"structure",required:["Name","Container"],members:{Name:{},Description:{},Container:{},Video:{shape:"S2r"},Audio:{shape:"S37"},Thumbnails:{shape:"S3i"}}},output:{type:"structure",members:{Preset:{shape:"S3m"},Warning:{}}}},DeletePipeline:{http:{method:"DELETE",requestUri:"/2012-09-25/pipelines/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeletePreset:{http:{method:"DELETE",requestUri:"/2012-09-25/presets/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},ListJobsByPipeline:{http:{method:"GET",requestUri:"/2012-09-25/jobsByPipeline/{PipelineId}"},input:{type:"structure",required:["PipelineId"],members:{PipelineId:{location:"uri",locationName:"PipelineId"},Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Jobs:{shape:"S3v"},NextPageToken:{}}}},ListJobsByStatus:{http:{method:"GET",requestUri:"/2012-09-25/jobsByStatus/{Status}"},input:{type:"structure",required:["Status"],members:{Status:{location:"uri",locationName:"Status"},Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Jobs:{shape:"S3v"},NextPageToken:{}}}},ListPipelines:{http:{method:"GET",requestUri:"/2012-09-25/pipelines"},input:{type:"structure",members:{Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Pipelines:{type:"list",member:{shape:"S2l"}},NextPageToken:{}}}},ListPresets:{http:{method:"GET",requestUri:"/2012-09-25/presets"},input:{type:"structure",members:{Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Presets:{type:"list",member:{shape:"S3m"}},NextPageToken:{}}}},ReadJob:{http:{method:"GET",requestUri:"/2012-09-25/jobs/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Job:{shape:"S1y"}}}},ReadPipeline:{http:{method:"GET",requestUri:"/2012-09-25/pipelines/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},ReadPreset:{http:{method:"GET",requestUri:"/2012-09-25/presets/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Preset:{shape:"S3m"}}}},TestRole:{http:{requestUri:"/2012-09-25/roleTests",responseCode:200},input:{type:"structure",required:["Role","InputBucket","OutputBucket","Topics"],members:{Role:{},InputBucket:{},OutputBucket:{},Topics:{type:"list",member:{}}},deprecated:!0},output:{type:"structure",members:{Success:{},Messages:{type:"list",member:{}}},deprecated:!0},deprecated:!0},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:!0},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:!0},deprecated:!0},S1b:{type:"structure",members:{MergePolicy:{deprecated:!0},CaptionSources:{shape:"Sk",deprecated:!0},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:!0},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"}}}};
    },{}],"Ak2z":[function(require,module,exports) {
    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"}}};
    },{}],"istT":[function(require,module,exports) {
    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"}]}}};
    },{}],"z3ma":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.elastictranscoder={},e.ElasticTranscoder=r.defineService("elastictranscoder",["2012-09-25"]),Object.defineProperty(a.services.elastictranscoder,"2012-09-25",{get:function(){var e=require("../apis/elastictranscoder-2012-09-25.min.json");return e.paginators=require("../apis/elastictranscoder-2012-09-25.paginators.json").pagination,e.waiters=require("../apis/elastictranscoder-2012-09-25.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.ElasticTranscoder;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/elastictranscoder-2012-09-25.min.json":"qOq9","../apis/elastictranscoder-2012-09-25.paginators.json":"Ak2z","../apis/elastictranscoder-2012-09-25.waiters2.json":"istT"}],"Ix5z":[function(require,module,exports) {
    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:{}}},DeliveryStreamEncryptionConfigurationInput:{shape:"S7"},S3DestinationConfiguration:{shape:"Sa",deprecated:!0},ExtendedS3DestinationConfiguration:{type:"structure",required:["RoleARN","BucketARN"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupConfiguration:{shape:"Sa"},DataFormatConversionConfiguration:{shape:"Sz"}}},RedshiftDestinationConfiguration:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","Username","Password","S3Configuration"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1q"},Username:{shape:"S1u"},Password:{shape:"S1v"},RetryOptions:{shape:"S1w"},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupConfiguration:{shape:"Sa"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationConfiguration:{type:"structure",required:["RoleARN","IndexName","S3Configuration"],members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S25"},RetryOptions:{shape:"S28"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{type:"structure",required:["SubnetIds","RoleARN","SecurityGroupIds"],members:{SubnetIds:{shape:"S2c"},RoleARN:{},SecurityGroupIds:{shape:"S2d"}}}}},SplunkDestinationConfiguration:{type:"structure",required:["HECEndpoint","HECEndpointType","HECToken","S3Configuration"],members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2j"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationConfiguration:{type:"structure",required:["EndpointConfiguration","S3Configuration"],members:{EndpointConfiguration:{shape:"S2n"},BufferingHints:{shape:"S2r"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S2u"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S30"},S3BackupMode:{},S3Configuration:{shape:"Sa"}}},Tags:{shape:"S33"}}},output:{type:"structure",members:{DeliveryStreamARN:{}}}},DeleteDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},AllowForceDelete:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},Limit:{type:"integer"},ExclusiveStartDestinationId:{}}},output:{type:"structure",required:["DeliveryStreamDescription"],members:{DeliveryStreamDescription:{type:"structure",required:["DeliveryStreamName","DeliveryStreamARN","DeliveryStreamStatus","DeliveryStreamType","VersionId","Destinations","HasMoreDestinations"],members:{DeliveryStreamName:{},DeliveryStreamARN:{},DeliveryStreamStatus:{},FailureDescription:{shape:"S3h"},DeliveryStreamEncryptionConfiguration:{type:"structure",members:{KeyARN:{},KeyType:{},Status:{},FailureDescription:{shape:"S3h"}}},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:"S3s"},ExtendedS3DestinationDescription:{type:"structure",required:["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupDescription:{shape:"S3s"},DataFormatConversionConfiguration:{shape:"Sz"}}},RedshiftDestinationDescription:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","Username","S3DestinationDescription"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1q"},Username:{shape:"S1u"},RetryOptions:{shape:"S1w"},S3DestinationDescription:{shape:"S3s"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupDescription:{shape:"S3s"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationDescription:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S25"},RetryOptions:{shape:"S28"},S3BackupMode:{},S3DestinationDescription:{shape:"S3s"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfigurationDescription:{type:"structure",required:["SubnetIds","RoleARN","SecurityGroupIds","VpcId"],members:{SubnetIds:{shape:"S2c"},RoleARN:{},SecurityGroupIds:{shape:"S2d"},VpcId:{}}}}},SplunkDestinationDescription:{type:"structure",members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2j"},S3BackupMode:{},S3DestinationDescription:{shape:"S3s"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationDescription:{type:"structure",members:{EndpointConfiguration:{type:"structure",members:{Url:{shape:"S2o"},Name:{}}},BufferingHints:{shape:"S2r"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S2u"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S30"},S3BackupMode:{},S3DestinationDescription:{shape:"S3s"}}}}}},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:"S34"}},HasMoreTags:{type:"boolean"}}}},PutRecord:{input:{type:"structure",required:["DeliveryStreamName","Record"],members:{DeliveryStreamName:{},Record:{shape:"S49"}}},output:{type:"structure",required:["RecordId"],members:{RecordId:{},Encrypted:{type:"boolean"}}}},PutRecordBatch:{input:{type:"structure",required:["DeliveryStreamName","Records"],members:{DeliveryStreamName:{},Records:{type:"list",member:{shape:"S49"}}}},output:{type:"structure",required:["FailedPutCount","RequestResponses"],members:{FailedPutCount:{type:"integer"},Encrypted:{type:"boolean"},RequestResponses:{type:"list",member:{type:"structure",members:{RecordId:{},ErrorCode:{},ErrorMessage:{}}}}}}},StartDeliveryStreamEncryption:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},DeliveryStreamEncryptionConfigurationInput:{shape:"S7"}}},output:{type:"structure",members:{}}},StopDeliveryStreamEncryption:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{}}},output:{type:"structure",members:{}}},TagDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName","Tags"],members:{DeliveryStreamName:{},Tags:{shape:"S33"}}},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:"S4u",deprecated:!0},ExtendedS3DestinationUpdate:{type:"structure",members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupUpdate:{shape:"S4u"},DataFormatConversionConfiguration:{shape:"Sz"}}},RedshiftDestinationUpdate:{type:"structure",members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1q"},Username:{shape:"S1u"},Password:{shape:"S1v"},RetryOptions:{shape:"S1w"},S3Update:{shape:"S4u"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupUpdate:{shape:"S4u"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationUpdate:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S25"},RetryOptions:{shape:"S28"},S3Update:{shape:"S4u"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},SplunkDestinationUpdate:{type:"structure",members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2j"},S3BackupMode:{},S3Update:{shape:"S4u"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationUpdate:{type:"structure",members:{EndpointConfiguration:{shape:"S2n"},BufferingHints:{shape:"S2r"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S2u"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S30"},S3BackupMode:{},S3Update:{shape:"S4u"}}}}},output:{type:"structure",members:{}}}},shapes:{S7:{type:"structure",required:["KeyType"],members:{KeyARN:{},KeyType:{}}},Sa:{type:"structure",required:["RoleARN","BucketARN"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}},Se:{type:"structure",members:{SizeInMBs:{type:"integer"},IntervalInSeconds:{type:"integer"}}},Si:{type:"structure",members:{NoEncryptionConfig:{},KMSEncryptionConfig:{type:"structure",required:["AWSKMSKeyARN"],members:{AWSKMSKeyARN:{}}}}},Sl:{type:"structure",members:{Enabled:{type:"boolean"},LogGroupName:{},LogStreamName:{}}},Sq:{type:"structure",members:{Enabled:{type:"boolean"},Processors:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},Parameters:{type:"list",member:{type:"structure",required:["ParameterName","ParameterValue"],members:{ParameterName:{},ParameterValue:{}}}}}}}}},Sz:{type:"structure",members:{SchemaConfiguration:{type:"structure",members:{RoleARN:{},CatalogId:{},DatabaseName:{},TableName:{},Region:{},VersionId:{}}},InputFormatConfiguration:{type:"structure",members:{Deserializer:{type:"structure",members:{OpenXJsonSerDe:{type:"structure",members:{ConvertDotsInJsonKeysToUnderscores:{type:"boolean"},CaseInsensitive:{type:"boolean"},ColumnToJsonKeyMappings:{type:"map",key:{},value:{}}}},HiveJsonSerDe:{type:"structure",members:{TimestampFormats:{type:"list",member:{}}}}}}}},OutputFormatConfiguration:{type:"structure",members:{Serializer:{type:"structure",members:{ParquetSerDe:{type:"structure",members:{BlockSizeBytes:{type:"integer"},PageSizeBytes:{type:"integer"},Compression:{},EnableDictionaryCompression:{type:"boolean"},MaxPaddingBytes:{type:"integer"},WriterVersion:{}}},OrcSerDe:{type:"structure",members:{StripeSizeBytes:{type:"integer"},BlockSizeBytes:{type:"integer"},RowIndexStride:{type:"integer"},EnablePadding:{type:"boolean"},PaddingTolerance:{type:"double"},Compression:{},BloomFilterColumns:{type:"list",member:{}},BloomFilterFalsePositiveProbability:{type:"double"},DictionaryKeyThreshold:{type:"double"},FormatVersion:{}}}}}}},Enabled:{type:"boolean"}}},S1q:{type:"structure",required:["DataTableName"],members:{DataTableName:{},DataTableColumns:{},CopyOptions:{}}},S1u:{type:"string",sensitive:!0},S1v:{type:"string",sensitive:!0},S1w:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S25:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S28:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S2c:{type:"list",member:{}},S2d:{type:"list",member:{}},S2j:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S2n:{type:"structure",required:["Url"],members:{Url:{shape:"S2o"},Name:{},AccessKey:{type:"string",sensitive:!0}}},S2o:{type:"string",sensitive:!0},S2r:{type:"structure",members:{SizeInMBs:{type:"integer"},IntervalInSeconds:{type:"integer"}}},S2u:{type:"structure",members:{ContentEncoding:{},CommonAttributes:{type:"list",member:{type:"structure",required:["AttributeName","AttributeValue"],members:{AttributeName:{type:"string",sensitive:!0},AttributeValue:{type:"string",sensitive:!0}}}}}},S30:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S33:{type:"list",member:{shape:"S34"}},S34:{type:"structure",required:["Key"],members:{Key:{},Value:{}}},S3h:{type:"structure",required:["Type","Details"],members:{Type:{},Details:{}}},S3s:{type:"structure",required:["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}},S49:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},S4u:{type:"structure",members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}}}};
    },{}],"Bz0h":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.firehose={},e.Firehose=r.defineService("firehose",["2015-08-04"]),Object.defineProperty(i.services.firehose,"2015-08-04",{get:function(){var e=require("../apis/firehose-2015-08-04.min.json");return e.paginators=require("../apis/firehose-2015-08-04.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Firehose;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/firehose-2015-08-04.min.json":"Ix5z","../apis/firehose-2015-08-04.paginators.json":"GkJq"}],"Fwyf":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-10-01",endpointPrefix:"gamelift",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon GameLift",serviceId:"GameLift",signatureVersion:"v4",targetPrefix:"GameLift",uid:"gamelift-2015-10-01"},operations:{AcceptMatch:{input:{type:"structure",required:["TicketId","PlayerIds","AcceptanceType"],members:{TicketId:{},PlayerIds:{shape:"S3"},AcceptanceType:{}}},output:{type:"structure",members:{}}},ClaimGameServer:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},GameServerId:{},GameServerData:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},CreateAlias:{input:{type:"structure",required:["Name","RoutingStrategy"],members:{Name:{},Description:{},RoutingStrategy:{shape:"Sm"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},CreateBuild:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"Sz"},OperatingSystem:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Build:{shape:"S13"},UploadCredentials:{shape:"S18"},StorageLocation:{shape:"Sz"}}}},CreateFleet:{input:{type:"structure",required:["Name","EC2InstanceType"],members:{Name:{},Description:{},BuildId:{},ScriptId:{},ServerLaunchPath:{},ServerLaunchParameters:{},LogPaths:{shape:"S3"},EC2InstanceType:{},EC2InboundPermissions:{shape:"S1d"},NewGameSessionProtectionPolicy:{},RuntimeConfiguration:{shape:"S1j"},ResourceCreationLimitPolicy:{shape:"S1p"},MetricGroups:{shape:"S1r"},PeerVpcAwsAccountId:{},PeerVpcId:{},FleetType:{},InstanceRoleArn:{},CertificateConfiguration:{shape:"S1u"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{FleetAttributes:{shape:"S1x"}}}},CreateGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","RoleArn","MinSize","MaxSize","LaunchTemplate","InstanceDefinitions"],members:{GameServerGroupName:{},RoleArn:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},LaunchTemplate:{type:"structure",members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},InstanceDefinitions:{shape:"S2a"},AutoScalingPolicy:{type:"structure",required:["TargetTrackingConfiguration"],members:{EstimatedInstanceWarmup:{type:"integer"},TargetTrackingConfiguration:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"}}}}},BalancingStrategy:{},GameServerProtectionPolicy:{},VpcSubnets:{type:"list",member:{}},Tags:{shape:"Sq"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2m"}}}},CreateGameSession:{input:{type:"structure",required:["MaximumPlayerSessionCount"],members:{FleetId:{},AliasId:{},MaximumPlayerSessionCount:{type:"integer"},Name:{},GameProperties:{shape:"S2u"},CreatorId:{},GameSessionId:{},IdempotencyToken:{},GameSessionData:{}}},output:{type:"structure",members:{GameSession:{shape:"S31"}}}},CreateGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3a"},Destinations:{shape:"S3c"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{GameSessionQueue:{shape:"S3g"}}}},CreateMatchmakingConfiguration:{input:{type:"structure",required:["Name","GameSessionQueueArns","RequestTimeoutSeconds","AcceptanceRequired","RuleSetName"],members:{Name:{},Description:{},GameSessionQueueArns:{shape:"S3j"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},GameProperties:{shape:"S2u"},GameSessionData:{},BackfillMode:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Configuration:{shape:"S3s"}}}},CreateMatchmakingRuleSet:{input:{type:"structure",required:["Name","RuleSetBody"],members:{Name:{},RuleSetBody:{},Tags:{shape:"Sq"}}},output:{type:"structure",required:["RuleSet"],members:{RuleSet:{shape:"S3y"}}}},CreatePlayerSession:{input:{type:"structure",required:["GameSessionId","PlayerId"],members:{GameSessionId:{},PlayerId:{},PlayerData:{}}},output:{type:"structure",members:{PlayerSession:{shape:"S42"}}}},CreatePlayerSessions:{input:{type:"structure",required:["GameSessionId","PlayerIds"],members:{GameSessionId:{},PlayerIds:{type:"list",member:{}},PlayerDataMap:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{PlayerSessions:{shape:"S49"}}}},CreateScript:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"Sz"},ZipFile:{type:"blob"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Script:{shape:"S4d"}}}},CreateVpcPeeringAuthorization:{input:{type:"structure",required:["GameLiftAwsAccountId","PeerVpcId"],members:{GameLiftAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{VpcPeeringAuthorization:{shape:"S4g"}}}},CreateVpcPeeringConnection:{input:{type:"structure",required:["FleetId","PeerVpcAwsAccountId","PeerVpcId"],members:{FleetId:{},PeerVpcAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{}}},DeleteAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}}},DeleteBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}}},DeleteFleet:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}}},DeleteGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},DeleteOption:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2m"}}}},DeleteGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteMatchmakingConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteMatchmakingRuleSet:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteScalingPolicy:{input:{type:"structure",required:["Name","FleetId"],members:{Name:{},FleetId:{}}}},DeleteScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{}}}},DeleteVpcPeeringAuthorization:{input:{type:"structure",required:["GameLiftAwsAccountId","PeerVpcId"],members:{GameLiftAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{}}},DeleteVpcPeeringConnection:{input:{type:"structure",required:["FleetId","VpcPeeringConnectionId"],members:{FleetId:{},VpcPeeringConnectionId:{}}},output:{type:"structure",members:{}}},DeregisterGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{}}}},DescribeAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},DescribeBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}},output:{type:"structure",members:{Build:{shape:"S13"}}}},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:"S5d"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetAttributes:{type:"list",member:{shape:"S1x"}},NextToken:{}}}},DescribeFleetCapacity:{input:{type:"structure",members:{FleetIds:{shape:"S5d"},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:"S1d"}}}},DescribeFleetUtilization:{input:{type:"structure",members:{FleetIds:{shape:"S5d"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetUtilization:{type:"list",member:{type:"structure",members:{FleetId:{},ActiveServerProcessCount:{type:"integer"},ActiveGameSessionCount:{type:"integer"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"}}}},NextToken:{}}}},DescribeGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},DescribeGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2m"}}}},DescribeGameServerInstances:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},InstanceIds:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServerInstances:{type:"list",member:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},InstanceId:{},InstanceStatus:{}}}},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:"S31"},ProtectionPolicy:{}}}},NextToken:{}}}},DescribeGameSessionPlacement:{input:{type:"structure",required:["PlacementId"],members:{PlacementId:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S6c"}}}},DescribeGameSessionQueues:{input:{type:"structure",members:{Names:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessionQueues:{type:"list",member:{shape:"S3g"}},NextToken:{}}}},DescribeGameSessions:{input:{type:"structure",members:{FleetId:{},GameSessionId:{},AliasId:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessions:{shape:"S6p"},NextToken:{}}}},DescribeInstances:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},InstanceId:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{FleetId:{},InstanceId:{},IpAddress:{},DnsName:{},OperatingSystem:{},Type:{},Status:{},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeMatchmaking:{input:{type:"structure",required:["TicketIds"],members:{TicketIds:{type:"list",member:{}}}},output:{type:"structure",members:{TicketList:{type:"list",member:{shape:"S70"}}}}},DescribeMatchmakingConfigurations:{input:{type:"structure",members:{Names:{type:"list",member:{}},RuleSetName:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Configurations:{type:"list",member:{shape:"S3s"}},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:"S3y"}},NextToken:{}}}},DescribePlayerSessions:{input:{type:"structure",members:{GameSessionId:{},PlayerId:{},PlayerSessionId:{},PlayerSessionStatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PlayerSessions:{shape:"S49"},NextToken:{}}}},DescribeRuntimeConfiguration:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"S1j"}}}},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:"S81"}}}},NextToken:{}}}},DescribeScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{}}},output:{type:"structure",members:{Script:{shape:"S4d"}}}},DescribeVpcPeeringAuthorizations:{input:{type:"structure",members:{}},output:{type:"structure",members:{VpcPeeringAuthorizations:{type:"list",member:{shape:"S4g"}}}}},DescribeVpcPeeringConnections:{input:{type:"structure",members:{FleetId:{}}},output:{type:"structure",members:{VpcPeeringConnections:{type:"list",member:{type:"structure",members:{FleetId:{},FleetArn:{},IpV4CidrBlock:{},VpcPeeringConnectionId:{},Status:{type:"structure",members:{Code:{},Message:{}}},PeerVpcId:{},GameLiftVpcId:{}}}}}}},GetGameSessionLogUrl:{input:{type:"structure",required:["GameSessionId"],members:{GameSessionId:{}}},output:{type:"structure",members:{PreSignedUrl:{}}}},GetInstanceAccess:{input:{type:"structure",required:["FleetId","InstanceId"],members:{FleetId:{},InstanceId:{}}},output:{type:"structure",members:{InstanceAccess:{type:"structure",members:{FleetId:{},InstanceId:{},IpAddress:{},OperatingSystem:{},Credentials:{type:"structure",members:{UserName:{},Secret:{}},sensitive:!0}}}}}},ListAliases:{input:{type:"structure",members:{RoutingStrategyType:{},Name:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Aliases:{type:"list",member:{shape:"Sv"}},NextToken:{}}}},ListBuilds:{input:{type:"structure",members:{Status:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Builds:{type:"list",member:{shape:"S13"}},NextToken:{}}}},ListFleets:{input:{type:"structure",members:{BuildId:{},ScriptId:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetIds:{type:"list",member:{}},NextToken:{}}}},ListGameServerGroups:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServerGroups:{type:"list",member:{shape:"S2m"}},NextToken:{}}}},ListGameServers:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},SortOrder:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServers:{type:"list",member:{shape:"Sc"}},NextToken:{}}}},ListScripts:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Scripts:{type:"list",member:{shape:"S4d"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"Sq"}}}},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:"S81"}}},output:{type:"structure",members:{Name:{}}}},RegisterGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId","InstanceId"],members:{GameServerGroupName:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},RequestUploadCredentials:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}},output:{type:"structure",members:{UploadCredentials:{shape:"S18"},StorageLocation:{shape:"Sz"}}}},ResolveAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},ResumeGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","ResumeActions"],members:{GameServerGroupName:{},ResumeActions:{shape:"S2p"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2m"}}}},SearchGameSessions:{input:{type:"structure",members:{FleetId:{},AliasId:{},FilterExpression:{},SortExpression:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessions:{shape:"S6p"},NextToken:{}}}},StartFleetActions:{input:{type:"structure",required:["FleetId","Actions"],members:{FleetId:{},Actions:{shape:"S22"}}},output:{type:"structure",members:{}}},StartGameSessionPlacement:{input:{type:"structure",required:["PlacementId","GameSessionQueueName","MaximumPlayerSessionCount"],members:{PlacementId:{},GameSessionQueueName:{},GameProperties:{shape:"S2u"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},PlayerLatencies:{shape:"S6e"},DesiredPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerData:{}}}},GameSessionData:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S6c"}}}},StartMatchBackfill:{input:{type:"structure",required:["ConfigurationName","GameSessionArn","Players"],members:{TicketId:{},ConfigurationName:{},GameSessionArn:{},Players:{shape:"S73"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"S70"}}}},StartMatchmaking:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},Players:{shape:"S73"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"S70"}}}},StopFleetActions:{input:{type:"structure",required:["FleetId","Actions"],members:{FleetId:{},Actions:{shape:"S22"}}},output:{type:"structure",members:{}}},StopGameSessionPlacement:{input:{type:"structure",required:["PlacementId"],members:{PlacementId:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S6c"}}}},StopMatchmaking:{input:{type:"structure",required:["TicketId"],members:{TicketId:{}}},output:{type:"structure",members:{}}},SuspendGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","SuspendActions"],members:{GameServerGroupName:{},SuspendActions:{shape:"S2p"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2m"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{},Name:{},Description:{},RoutingStrategy:{shape:"Sm"}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},UpdateBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{},Name:{},Version:{}}},output:{type:"structure",members:{Build:{shape:"S13"}}}},UpdateFleetAttributes:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Name:{},Description:{},NewGameSessionProtectionPolicy:{},ResourceCreationLimitPolicy:{shape:"S1p"},MetricGroups:{shape:"S1r"}}},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:"S1d"},InboundPermissionRevocations:{shape:"S1d"}}},output:{type:"structure",members:{FleetId:{}}}},UpdateGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{},GameServerData:{},UtilizationStatus:{},HealthCheck:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},UpdateGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},RoleArn:{},InstanceDefinitions:{shape:"S2a"},GameServerProtectionPolicy:{},BalancingStrategy:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2m"}}}},UpdateGameSession:{input:{type:"structure",required:["GameSessionId"],members:{GameSessionId:{},MaximumPlayerSessionCount:{type:"integer"},Name:{},PlayerSessionCreationPolicy:{},ProtectionPolicy:{}}},output:{type:"structure",members:{GameSession:{shape:"S31"}}}},UpdateGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3a"},Destinations:{shape:"S3c"}}},output:{type:"structure",members:{GameSessionQueue:{shape:"S3g"}}}},UpdateMatchmakingConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},GameSessionQueueArns:{shape:"S3j"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},GameProperties:{shape:"S2u"},GameSessionData:{},BackfillMode:{}}},output:{type:"structure",members:{Configuration:{shape:"S3s"}}}},UpdateRuntimeConfiguration:{input:{type:"structure",required:["FleetId","RuntimeConfiguration"],members:{FleetId:{},RuntimeConfiguration:{shape:"S1j"}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"S1j"}}}},UpdateScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{},Name:{},Version:{},StorageLocation:{shape:"Sz"},ZipFile:{type:"blob"}}},output:{type:"structure",members:{Script:{shape:"S4d"}}}},ValidateMatchmakingRuleSet:{input:{type:"structure",required:["RuleSetBody"],members:{RuleSetBody:{}}},output:{type:"structure",members:{Valid:{type:"boolean"}}}}},shapes:{S3:{type:"list",member:{}},Sc:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{},ClaimStatus:{},UtilizationStatus:{},RegistrationTime:{type:"timestamp"},LastClaimTime:{type:"timestamp"},LastHealthCheckTime:{type:"timestamp"}}},Sm:{type:"structure",members:{Type:{},FleetId:{},Message:{}}},Sq:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sv:{type:"structure",members:{AliasId:{},Name:{},AliasArn:{},Description:{},RoutingStrategy:{shape:"Sm"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},Sz:{type:"structure",members:{Bucket:{},Key:{},RoleArn:{},ObjectVersion:{}}},S13:{type:"structure",members:{BuildId:{},BuildArn:{},Name:{},Version:{},Status:{},SizeOnDisk:{type:"long"},OperatingSystem:{},CreationTime:{type:"timestamp"}}},S18:{type:"structure",members:{AccessKeyId:{},SecretAccessKey:{},SessionToken:{}},sensitive:!0},S1d:{type:"list",member:{type:"structure",required:["FromPort","ToPort","IpRange","Protocol"],members:{FromPort:{type:"integer"},ToPort:{type:"integer"},IpRange:{},Protocol:{}}}},S1j:{type:"structure",members:{ServerProcesses:{type:"list",member:{type:"structure",required:["LaunchPath","ConcurrentExecutions"],members:{LaunchPath:{},Parameters:{},ConcurrentExecutions:{type:"integer"}}}},MaxConcurrentGameSessionActivations:{type:"integer"},GameSessionActivationTimeoutSeconds:{type:"integer"}}},S1p:{type:"structure",members:{NewGameSessionsPerCreator:{type:"integer"},PolicyPeriodInMinutes:{type:"integer"}}},S1r:{type:"list",member:{}},S1u:{type:"structure",required:["CertificateType"],members:{CertificateType:{}}},S1x:{type:"structure",members:{FleetId:{},FleetArn:{},FleetType:{},InstanceType:{},Description:{},Name:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},BuildId:{},BuildArn:{},ScriptId:{},ScriptArn:{},ServerLaunchPath:{},ServerLaunchParameters:{},LogPaths:{shape:"S3"},NewGameSessionProtectionPolicy:{},OperatingSystem:{},ResourceCreationLimitPolicy:{shape:"S1p"},MetricGroups:{shape:"S1r"},StoppedActions:{shape:"S22"},InstanceRoleArn:{},CertificateConfiguration:{shape:"S1u"}}},S22:{type:"list",member:{}},S2a:{type:"list",member:{type:"structure",required:["InstanceType"],members:{InstanceType:{},WeightedCapacity:{}}}},S2m:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},RoleArn:{},InstanceDefinitions:{shape:"S2a"},BalancingStrategy:{},GameServerProtectionPolicy:{},AutoScalingGroupArn:{},Status:{},StatusReason:{},SuspendedActions:{shape:"S2p"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},S2p:{type:"list",member:{}},S2u:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S31:{type:"structure",members:{GameSessionId:{},Name:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"},Status:{},StatusReason:{},GameProperties:{shape:"S2u"},IpAddress:{},DnsName:{},Port:{type:"integer"},PlayerSessionCreationPolicy:{},CreatorId:{},GameSessionData:{},MatchmakerData:{}}},S3a:{type:"list",member:{type:"structure",members:{MaximumIndividualPlayerLatencyMilliseconds:{type:"integer"},PolicyDurationSeconds:{type:"integer"}}}},S3c:{type:"list",member:{type:"structure",members:{DestinationArn:{}}}},S3g:{type:"structure",members:{Name:{},GameSessionQueueArn:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3a"},Destinations:{shape:"S3c"}}},S3j:{type:"list",member:{}},S3s:{type:"structure",members:{Name:{},ConfigurationArn:{},Description:{},GameSessionQueueArns:{shape:"S3j"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},RuleSetArn:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},CreationTime:{type:"timestamp"},GameProperties:{shape:"S2u"},GameSessionData:{},BackfillMode:{}}},S3y:{type:"structure",required:["RuleSetBody"],members:{RuleSetName:{},RuleSetArn:{},RuleSetBody:{},CreationTime:{type:"timestamp"}}},S42:{type:"structure",members:{PlayerSessionId:{},PlayerId:{},GameSessionId:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},IpAddress:{},DnsName:{},Port:{type:"integer"},PlayerData:{}}},S49:{type:"list",member:{shape:"S42"}},S4d:{type:"structure",members:{ScriptId:{},ScriptArn:{},Name:{},Version:{},SizeOnDisk:{type:"long"},CreationTime:{type:"timestamp"},StorageLocation:{shape:"Sz"}}},S4g:{type:"structure",members:{GameLiftAwsAccountId:{},PeerVpcAwsAccountId:{},PeerVpcId:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"}}},S5d:{type:"list",member:{}},S6c:{type:"structure",members:{PlacementId:{},GameSessionQueueName:{},Status:{},GameProperties:{shape:"S2u"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},GameSessionId:{},GameSessionArn:{},GameSessionRegion:{},PlayerLatencies:{shape:"S6e"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},IpAddress:{},DnsName:{},Port:{type:"integer"},PlacedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerSessionId:{}}}},GameSessionData:{},MatchmakerData:{}}},S6e:{type:"list",member:{type:"structure",members:{PlayerId:{},RegionIdentifier:{},LatencyInMilliseconds:{type:"float"}}}},S6p:{type:"list",member:{shape:"S31"}},S70:{type:"structure",members:{TicketId:{},ConfigurationName:{},ConfigurationArn:{},Status:{},StatusReason:{},StatusMessage:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Players:{shape:"S73"},GameSessionConnectionInfo:{type:"structure",members:{GameSessionArn:{},IpAddress:{},DnsName:{},Port:{type:"integer"},MatchedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerSessionId:{}}}}}},EstimatedWaitTime:{type:"integer"}}},S73:{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"}}}}},S81:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"}}}}};
    },{}],"Jtvm":[function(require,module,exports) {
    module.exports={pagination:{DescribeFleetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetAttributes"},DescribeFleetCapacity:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetCapacity"},DescribeFleetEvents:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Events"},DescribeFleetUtilization:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetUtilization"},DescribeGameServerInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServerInstances"},DescribeGameSessionDetails:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessionDetails"},DescribeGameSessionQueues:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessionQueues"},DescribeGameSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessions"},DescribeInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Instances"},DescribeMatchmakingConfigurations:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Configurations"},DescribeMatchmakingRuleSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"RuleSets"},DescribePlayerSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"PlayerSessions"},DescribeScalingPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"ScalingPolicies"},ListAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Aliases"},ListBuilds:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Builds"},ListFleets:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetIds"},ListGameServerGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServerGroups"},ListGameServers:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServers"},ListScripts:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Scripts"},SearchGameSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessions"}}};
    },{}],"nRMo":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.gamelift={},e.GameLift=i.defineService("gamelift",["2015-10-01"]),Object.defineProperty(r.services.gamelift,"2015-10-01",{get:function(){var e=require("../apis/gamelift-2015-10-01.min.json");return e.paginators=require("../apis/gamelift-2015-10-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.GameLift;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/gamelift-2015-10-01.min.json":"Fwyf","../apis/gamelift-2015-10-01.paginators.json":"Jtvm"}],"ZtEb":[function(require,module,exports) {
    var e=require("../core");e.util.update(e.Glacier.prototype,{setupRequestListeners:function(t){Array.isArray(t._events.validate)?t._events.validate.unshift(this.validateAccountId):t.on("validate",this.validateAccountId),t.removeListener("afterBuild",e.EventListeners.Core.COMPUTE_SHA256),t.on("build",this.addGlacierApiVersion),t.on("build",this.addTreeHashHeaders)},validateAccountId:function(t){void 0===t.params.accountId&&(t.params=e.util.copy(t.params),t.params.accountId="-")},addGlacierApiVersion:function(e){var t=e.service.api.apiVersion;e.httpRequest.headers["x-amz-glacier-version"]=t},addTreeHashHeaders:function(e){if(void 0!==e.params.body){var t=e.service.computeChecksums(e.params.body);e.httpRequest.headers["X-Amz-Content-Sha256"]=t.linearHash,e.httpRequest.headers["x-amz-sha256-tree-hash"]||(e.httpRequest.headers["x-amz-sha256-tree-hash"]=t.treeHash)}},computeChecksums:function(t){e.util.Buffer.isBuffer(t)||(t=e.util.buffer.toBuffer(t));for(var a=[],r=e.util.crypto.createHash("sha256"),i=0;i<t.length;i+=1048576){var s=t.slice(i,Math.min(i+1048576,t.length));r.update(s),a.push(e.util.crypto.sha256(s))}return{linearHash:r.digest("hex"),treeHash:this.buildHashTree(a)}},buildHashTree:function(t){for(;t.length>1;){for(var a=[],r=0;r<t.length;r+=2)if(t[r+1]){var i=e.util.buffer.alloc(64);i.write(t[r],0,32,"binary"),i.write(t[r+1],32,32,"binary"),a.push(e.util.crypto.sha256(i))}else a.push(t[r]);t=a}return e.util.crypto.toHex(t[0])}});
    },{"../core":"YECT"}],"dwrU":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2012-06-01",checksumFormat:"sha256",endpointPrefix:"glacier",protocol:"rest-json",serviceFullName:"Amazon Glacier",serviceId:"Glacier",signatureVersion:"v4",uid:"glacier-2012-06-01"},operations:{AbortMultipartUpload:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}",responseCode:204},input:{type:"structure",required:["accountId","vaultName","uploadId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},uploadId:{location:"uri",locationName:"uploadId"}}}},AbortVaultLock:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}/lock-policy",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}}},AddTagsToVault:{http:{requestUri:"/{accountId}/vaults/{vaultName}/tags?operation=add",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},Tags:{shape:"S5"}}}},CompleteMultipartUpload:{http:{requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}",responseCode:201},input:{type:"structure",required:["accountId","vaultName","uploadId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},uploadId:{location:"uri",locationName:"uploadId"},archiveSize:{location:"header",locationName:"x-amz-archive-size"},checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"}}},output:{shape:"S9"}},CompleteVaultLock:{http:{requestUri:"/{accountId}/vaults/{vaultName}/lock-policy/{lockId}",responseCode:204},input:{type:"structure",required:["accountId","vaultName","lockId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},lockId:{location:"uri",locationName:"lockId"}}}},CreateVault:{http:{method:"PUT",requestUri:"/{accountId}/vaults/{vaultName}",responseCode:201},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{type:"structure",members:{location:{location:"header",locationName:"Location"}}}},DeleteArchive:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}/archives/{archiveId}",responseCode:204},input:{type:"structure",required:["accountId","vaultName","archiveId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},archiveId:{location:"uri",locationName:"archiveId"}}}},DeleteVault:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}}},DeleteVaultAccessPolicy:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}/access-policy",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}}},DeleteVaultNotifications:{http:{method:"DELETE",requestUri:"/{accountId}/vaults/{vaultName}/notification-configuration",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}}},DescribeJob:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/jobs/{jobId}"},input:{type:"structure",required:["accountId","vaultName","jobId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},jobId:{location:"uri",locationName:"jobId"}}},output:{shape:"Si"}},DescribeVault:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{shape:"S1a"}},GetDataRetrievalPolicy:{http:{method:"GET",requestUri:"/{accountId}/policies/data-retrieval"},input:{type:"structure",required:["accountId"],members:{accountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{Policy:{shape:"S1e"}}}},GetJobOutput:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/jobs/{jobId}/output"},input:{type:"structure",required:["accountId","vaultName","jobId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},jobId:{location:"uri",locationName:"jobId"},range:{location:"header",locationName:"Range"}}},output:{type:"structure",members:{body:{shape:"S1k"},checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"},status:{location:"statusCode",type:"integer"},contentRange:{location:"header",locationName:"Content-Range"},acceptRanges:{location:"header",locationName:"Accept-Ranges"},contentType:{location:"header",locationName:"Content-Type"},archiveDescription:{location:"header",locationName:"x-amz-archive-description"}},payload:"body"}},GetVaultAccessPolicy:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/access-policy"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{type:"structure",members:{policy:{shape:"S1o"}},payload:"policy"}},GetVaultLock:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/lock-policy"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{type:"structure",members:{Policy:{},State:{},ExpirationDate:{},CreationDate:{}}}},GetVaultNotifications:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/notification-configuration"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{type:"structure",members:{vaultNotificationConfig:{shape:"S1t"}},payload:"vaultNotificationConfig"}},InitiateJob:{http:{requestUri:"/{accountId}/vaults/{vaultName}/jobs",responseCode:202},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},jobParameters:{type:"structure",members:{Format:{},Type:{},ArchiveId:{},Description:{},SNSTopic:{},RetrievalByteRange:{},Tier:{},InventoryRetrievalParameters:{type:"structure",members:{StartDate:{},EndDate:{},Limit:{},Marker:{}}},SelectParameters:{shape:"Sp"},OutputLocation:{shape:"Sx"}}}},payload:"jobParameters"},output:{type:"structure",members:{location:{location:"header",locationName:"Location"},jobId:{location:"header",locationName:"x-amz-job-id"},jobOutputPath:{location:"header",locationName:"x-amz-job-output-path"}}}},InitiateMultipartUpload:{http:{requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads",responseCode:201},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},archiveDescription:{location:"header",locationName:"x-amz-archive-description"},partSize:{location:"header",locationName:"x-amz-part-size"}}},output:{type:"structure",members:{location:{location:"header",locationName:"Location"},uploadId:{location:"header",locationName:"x-amz-multipart-upload-id"}}}},InitiateVaultLock:{http:{requestUri:"/{accountId}/vaults/{vaultName}/lock-policy",responseCode:201},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},policy:{type:"structure",members:{Policy:{}}}},payload:"policy"},output:{type:"structure",members:{lockId:{location:"header",locationName:"x-amz-lock-id"}}}},ListJobs:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/jobs"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},limit:{location:"querystring",locationName:"limit"},marker:{location:"querystring",locationName:"marker"},statuscode:{location:"querystring",locationName:"statuscode"},completed:{location:"querystring",locationName:"completed"}}},output:{type:"structure",members:{JobList:{type:"list",member:{shape:"Si"}},Marker:{}}}},ListMultipartUploads:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},marker:{location:"querystring",locationName:"marker"},limit:{location:"querystring",locationName:"limit"}}},output:{type:"structure",members:{UploadsList:{type:"list",member:{type:"structure",members:{MultipartUploadId:{},VaultARN:{},ArchiveDescription:{},PartSizeInBytes:{type:"long"},CreationDate:{}}}},Marker:{}}}},ListParts:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}"},input:{type:"structure",required:["accountId","vaultName","uploadId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},uploadId:{location:"uri",locationName:"uploadId"},marker:{location:"querystring",locationName:"marker"},limit:{location:"querystring",locationName:"limit"}}},output:{type:"structure",members:{MultipartUploadId:{},VaultARN:{},ArchiveDescription:{},PartSizeInBytes:{type:"long"},CreationDate:{},Parts:{type:"list",member:{type:"structure",members:{RangeInBytes:{},SHA256TreeHash:{}}}},Marker:{}}}},ListProvisionedCapacity:{http:{method:"GET",requestUri:"/{accountId}/provisioned-capacity"},input:{type:"structure",required:["accountId"],members:{accountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{ProvisionedCapacityList:{type:"list",member:{type:"structure",members:{CapacityId:{},StartDate:{},ExpirationDate:{}}}}}}},ListTagsForVault:{http:{method:"GET",requestUri:"/{accountId}/vaults/{vaultName}/tags"},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"}}},output:{type:"structure",members:{Tags:{shape:"S5"}}}},ListVaults:{http:{method:"GET",requestUri:"/{accountId}/vaults"},input:{type:"structure",required:["accountId"],members:{accountId:{location:"uri",locationName:"accountId"},marker:{location:"querystring",locationName:"marker"},limit:{location:"querystring",locationName:"limit"}}},output:{type:"structure",members:{VaultList:{type:"list",member:{shape:"S1a"}},Marker:{}}}},PurchaseProvisionedCapacity:{http:{requestUri:"/{accountId}/provisioned-capacity",responseCode:201},input:{type:"structure",required:["accountId"],members:{accountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{capacityId:{location:"header",locationName:"x-amz-capacity-id"}}}},RemoveTagsFromVault:{http:{requestUri:"/{accountId}/vaults/{vaultName}/tags?operation=remove",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},TagKeys:{type:"list",member:{}}}}},SetDataRetrievalPolicy:{http:{method:"PUT",requestUri:"/{accountId}/policies/data-retrieval",responseCode:204},input:{type:"structure",required:["accountId"],members:{accountId:{location:"uri",locationName:"accountId"},Policy:{shape:"S1e"}}}},SetVaultAccessPolicy:{http:{method:"PUT",requestUri:"/{accountId}/vaults/{vaultName}/access-policy",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},policy:{shape:"S1o"}},payload:"policy"}},SetVaultNotifications:{http:{method:"PUT",requestUri:"/{accountId}/vaults/{vaultName}/notification-configuration",responseCode:204},input:{type:"structure",required:["accountId","vaultName"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},vaultNotificationConfig:{shape:"S1t"}},payload:"vaultNotificationConfig"}},UploadArchive:{http:{requestUri:"/{accountId}/vaults/{vaultName}/archives",responseCode:201},input:{type:"structure",required:["vaultName","accountId"],members:{vaultName:{location:"uri",locationName:"vaultName"},accountId:{location:"uri",locationName:"accountId"},archiveDescription:{location:"header",locationName:"x-amz-archive-description"},checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"},body:{shape:"S1k"}},payload:"body"},output:{shape:"S9"}},UploadMultipartPart:{http:{method:"PUT",requestUri:"/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}",responseCode:204},input:{type:"structure",required:["accountId","vaultName","uploadId"],members:{accountId:{location:"uri",locationName:"accountId"},vaultName:{location:"uri",locationName:"vaultName"},uploadId:{location:"uri",locationName:"uploadId"},checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"},range:{location:"header",locationName:"Content-Range"},body:{shape:"S1k"}},payload:"body"},output:{type:"structure",members:{checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"}}}}},shapes:{S5:{type:"map",key:{},value:{}},S9:{type:"structure",members:{location:{location:"header",locationName:"Location"},checksum:{location:"header",locationName:"x-amz-sha256-tree-hash"},archiveId:{location:"header",locationName:"x-amz-archive-id"}}},Si:{type:"structure",members:{JobId:{},JobDescription:{},Action:{},ArchiveId:{},VaultARN:{},CreationDate:{},Completed:{type:"boolean"},StatusCode:{},StatusMessage:{},ArchiveSizeInBytes:{type:"long"},InventorySizeInBytes:{type:"long"},SNSTopic:{},CompletionDate:{},SHA256TreeHash:{},ArchiveSHA256TreeHash:{},RetrievalByteRange:{},Tier:{},InventoryRetrievalParameters:{type:"structure",members:{Format:{},StartDate:{},EndDate:{},Limit:{},Marker:{}}},JobOutputPath:{},SelectParameters:{shape:"Sp"},OutputLocation:{shape:"Sx"}}},Sp:{type:"structure",members:{InputSerialization:{type:"structure",members:{csv:{type:"structure",members:{FileHeaderInfo:{},Comments:{},QuoteEscapeCharacter:{},RecordDelimiter:{},FieldDelimiter:{},QuoteCharacter:{}}}}},ExpressionType:{},Expression:{},OutputSerialization:{type:"structure",members:{csv:{type:"structure",members:{QuoteFields:{},QuoteEscapeCharacter:{},RecordDelimiter:{},FieldDelimiter:{},QuoteCharacter:{}}}}}}},Sx:{type:"structure",members:{S3:{type:"structure",members:{BucketName:{},Prefix:{},Encryption:{type:"structure",members:{EncryptionType:{},KMSKeyId:{},KMSContext:{}}},CannedACL:{},AccessControlList:{type:"list",member:{type:"structure",members:{Grantee:{type:"structure",required:["Type"],members:{Type:{},DisplayName:{},URI:{},ID:{},EmailAddress:{}}},Permission:{}}}},Tagging:{shape:"S17"},UserMetadata:{shape:"S17"},StorageClass:{}}}}},S17:{type:"map",key:{},value:{}},S1a:{type:"structure",members:{VaultARN:{},VaultName:{},CreationDate:{},LastInventoryDate:{},NumberOfArchives:{type:"long"},SizeInBytes:{type:"long"}}},S1e:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{Strategy:{},BytesPerHour:{type:"long"}}}}}},S1k:{type:"blob",streaming:!0},S1o:{type:"structure",members:{Policy:{}}},S1t:{type:"structure",members:{SNSTopic:{},Events:{type:"list",member:{}}}}}};
    },{}],"iCvk":[function(require,module,exports) {
    module.exports={pagination:{ListJobs:{input_token:"marker",limit_key:"limit",output_token:"Marker",result_key:"JobList"},ListMultipartUploads:{input_token:"marker",limit_key:"limit",output_token:"Marker",result_key:"UploadsList"},ListParts:{input_token:"marker",limit_key:"limit",output_token:"Marker",result_key:"Parts"},ListVaults:{input_token:"marker",limit_key:"limit",output_token:"Marker",result_key:"VaultList"}}};
    },{}],"At0r":[function(require,module,exports) {
    module.exports={version:2,waiters:{VaultExists:{operation:"DescribeVault",delay:3,maxAttempts:15,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"ResourceNotFoundException"}]},VaultNotExists:{operation:"DescribeVault",delay:3,maxAttempts:15,acceptors:[{state:"retry",matcher:"status",expected:200},{state:"success",matcher:"error",expected:"ResourceNotFoundException"}]}}};
    },{}],"W023":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.glacier={},e.Glacier=r.defineService("glacier",["2012-06-01"]),require("../lib/services/glacier"),Object.defineProperty(i.services.glacier,"2012-06-01",{get:function(){var e=require("../apis/glacier-2012-06-01.min.json");return e.paginators=require("../apis/glacier-2012-06-01.paginators.json").pagination,e.waiters=require("../apis/glacier-2012-06-01.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.Glacier;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/glacier":"ZtEb","../apis/glacier-2012-06-01.min.json":"dwrU","../apis/glacier-2012-06-01.paginators.json":"iCvk","../apis/glacier-2012-06-01.waiters2.json":"At0r"}],"w18v":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-08-04",endpointPrefix:"health",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWSHealth",serviceFullName:"AWS Health APIs and Notifications",serviceId:"Health",signatureVersion:"v4",targetPrefix:"AWSHealth_20160804",uid:"health-2016-08-04"},operations:{DescribeAffectedAccountsForOrganization:{input:{type:"structure",required:["eventArn"],members:{eventArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{affectedAccounts:{type:"list",member:{}},eventScopeCode:{},nextToken:{}}},idempotent:!0},DescribeAffectedEntities:{input:{type:"structure",required:["filter"],members:{filter:{type:"structure",required:["eventArns"],members:{eventArns:{shape:"Sb"},entityArns:{shape:"Sc"},entityValues:{shape:"Se"},lastUpdatedTimes:{shape:"Sg"},tags:{shape:"Sj"},statusCodes:{type:"list",member:{}}}},locale:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{entities:{shape:"Sr"},nextToken:{}}},idempotent:!0},DescribeAffectedEntitiesForOrganization:{input:{type:"structure",required:["organizationEntityFilters"],members:{organizationEntityFilters:{type:"list",member:{shape:"Sw"}},locale:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{entities:{shape:"Sr"},failedSet:{type:"list",member:{type:"structure",members:{awsAccountId:{},eventArn:{},errorName:{},errorMessage:{}}}},nextToken:{}}},idempotent:!0},DescribeEntityAggregates:{input:{type:"structure",members:{eventArns:{type:"list",member:{}}}},output:{type:"structure",members:{entityAggregates:{type:"list",member:{type:"structure",members:{eventArn:{},count:{type:"integer"}}}}}},idempotent:!0},DescribeEventAggregates:{input:{type:"structure",required:["aggregateField"],members:{filter:{shape:"S18"},aggregateField:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{eventAggregates:{type:"list",member:{type:"structure",members:{aggregateValue:{},count:{type:"integer"}}}},nextToken:{}}},idempotent:!0},DescribeEventDetails:{input:{type:"structure",required:["eventArns"],members:{eventArns:{shape:"Sb"},locale:{}}},output:{type:"structure",members:{successfulSet:{type:"list",member:{type:"structure",members:{event:{shape:"S1u"},eventDescription:{shape:"S1w"},eventMetadata:{shape:"S1y"}}}},failedSet:{type:"list",member:{type:"structure",members:{eventArn:{},errorName:{},errorMessage:{}}}}}},idempotent:!0},DescribeEventDetailsForOrganization:{input:{type:"structure",required:["organizationEventDetailFilters"],members:{organizationEventDetailFilters:{type:"list",member:{shape:"Sw"}},locale:{}}},output:{type:"structure",members:{successfulSet:{type:"list",member:{type:"structure",members:{awsAccountId:{},event:{shape:"S1u"},eventDescription:{shape:"S1w"},eventMetadata:{shape:"S1y"}}}},failedSet:{type:"list",member:{type:"structure",members:{awsAccountId:{},eventArn:{},errorName:{},errorMessage:{}}}}}},idempotent:!0},DescribeEventTypes:{input:{type:"structure",members:{filter:{type:"structure",members:{eventTypeCodes:{type:"list",member:{}},services:{shape:"S1b"},eventTypeCategories:{type:"list",member:{}}}},locale:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{eventTypes:{type:"list",member:{type:"structure",members:{service:{},code:{},category:{}}}},nextToken:{}}},idempotent:!0},DescribeEvents:{input:{type:"structure",members:{filter:{shape:"S18"},nextToken:{},maxResults:{type:"integer"},locale:{}}},output:{type:"structure",members:{events:{type:"list",member:{shape:"S1u"}},nextToken:{}}},idempotent:!0},DescribeEventsForOrganization:{input:{type:"structure",members:{filter:{type:"structure",members:{eventTypeCodes:{shape:"S19"},awsAccountIds:{type:"list",member:{}},services:{shape:"S1b"},regions:{shape:"S1d"},startTime:{shape:"Sh"},endTime:{shape:"Sh"},lastUpdatedTime:{shape:"Sh"},entityArns:{shape:"Sc"},entityValues:{shape:"Se"},eventTypeCategories:{shape:"S1h"},eventStatusCodes:{shape:"S1j"}}},nextToken:{},maxResults:{type:"integer"},locale:{}}},output:{type:"structure",members:{events:{type:"list",member:{type:"structure",members:{arn:{},service:{},eventTypeCode:{},eventTypeCategory:{},eventScopeCode:{},region:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},statusCode:{}}}},nextToken:{}}},idempotent:!0},DescribeHealthServiceStatusForOrganization:{output:{type:"structure",members:{healthServiceAccessStatusForOrganization:{}}},idempotent:!0},DisableHealthServiceAccessForOrganization:{idempotent:!0},EnableHealthServiceAccessForOrganization:{idempotent:!0}},shapes:{Sb:{type:"list",member:{}},Sc:{type:"list",member:{}},Se:{type:"list",member:{}},Sg:{type:"list",member:{shape:"Sh"}},Sh:{type:"structure",members:{from:{type:"timestamp"},to:{type:"timestamp"}}},Sj:{type:"list",member:{shape:"Sk"}},Sk:{type:"map",key:{},value:{}},Sr:{type:"list",member:{type:"structure",members:{entityArn:{},eventArn:{},entityValue:{},entityUrl:{},awsAccountId:{},lastUpdatedTime:{type:"timestamp"},statusCode:{},tags:{shape:"Sk"}}}},Sw:{type:"structure",required:["eventArn"],members:{eventArn:{},awsAccountId:{}}},S18:{type:"structure",members:{eventArns:{shape:"Sb"},eventTypeCodes:{shape:"S19"},services:{shape:"S1b"},regions:{shape:"S1d"},availabilityZones:{type:"list",member:{}},startTimes:{shape:"Sg"},endTimes:{shape:"Sg"},lastUpdatedTimes:{shape:"Sg"},entityArns:{shape:"Sc"},entityValues:{shape:"Se"},eventTypeCategories:{shape:"S1h"},tags:{shape:"Sj"},eventStatusCodes:{shape:"S1j"}}},S19:{type:"list",member:{}},S1b:{type:"list",member:{}},S1d:{type:"list",member:{}},S1h:{type:"list",member:{}},S1j:{type:"list",member:{}},S1u:{type:"structure",members:{arn:{},service:{},eventTypeCode:{},eventTypeCategory:{},region:{},availabilityZone:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},statusCode:{},eventScopeCode:{}}},S1w:{type:"structure",members:{latestDescription:{}}},S1y:{type:"map",key:{},value:{}}}};
    },{}],"u1oh":[function(require,module,exports) {
    module.exports={pagination:{DescribeAffectedAccountsForOrganization:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["eventScopeCode"],output_token:"nextToken",result_key:"affectedAccounts"},DescribeAffectedEntities:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"entities"},DescribeAffectedEntitiesForOrganization:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["failedSet"],output_token:"nextToken",result_key:"entities"},DescribeEntityAggregates:{result_key:"entityAggregates"},DescribeEventAggregates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"eventAggregates"},DescribeEventTypes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"eventTypes"},DescribeEvents:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"events"},DescribeEventsForOrganization:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"events"}}};
    },{}],"spjA":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.health={},e.Health=r.defineService("health",["2016-08-04"]),Object.defineProperty(a.services.health,"2016-08-04",{get:function(){var e=require("../apis/health-2016-08-04.min.json");return e.paginators=require("../apis/health-2016-08-04.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Health;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/health-2016-08-04.min.json":"w18v","../apis/health-2016-08-04.paginators.json":"u1oh"}],"pYKF":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2010-05-08",endpointPrefix:"iam",globalEndpoint:"iam.amazonaws.com",protocol:"query",serviceAbbreviation:"IAM",serviceFullName:"AWS Identity and Access Management",serviceId:"IAM",signatureVersion:"v4",uid:"iam-2010-05-08",xmlNamespace:"https://iam.amazonaws.com/doc/2010-05-08/"},operations:{AddClientIDToOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","ClientID"],members:{OpenIDConnectProviderArn:{},ClientID:{}}}},AddRoleToInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","RoleName"],members:{InstanceProfileName:{},RoleName:{}}}},AddUserToGroup:{input:{type:"structure",required:["GroupName","UserName"],members:{GroupName:{},UserName:{}}}},AttachGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyArn"],members:{GroupName:{},PolicyArn:{}}}},AttachRolePolicy:{input:{type:"structure",required:["RoleName","PolicyArn"],members:{RoleName:{},PolicyArn:{}}}},AttachUserPolicy:{input:{type:"structure",required:["UserName","PolicyArn"],members:{UserName:{},PolicyArn:{}}}},ChangePassword:{input:{type:"structure",required:["OldPassword","NewPassword"],members:{OldPassword:{shape:"Sf"},NewPassword:{shape:"Sf"}}}},CreateAccessKey:{input:{type:"structure",members:{UserName:{}}},output:{resultWrapper:"CreateAccessKeyResult",type:"structure",required:["AccessKey"],members:{AccessKey:{type:"structure",required:["UserName","AccessKeyId","Status","SecretAccessKey"],members:{UserName:{},AccessKeyId:{},Status:{},SecretAccessKey:{type:"string",sensitive:!0},CreateDate:{type:"timestamp"}}}}}},CreateAccountAlias:{input:{type:"structure",required:["AccountAlias"],members:{AccountAlias:{}}}},CreateGroup:{input:{type:"structure",required:["GroupName"],members:{Path:{},GroupName:{}}},output:{resultWrapper:"CreateGroupResult",type:"structure",required:["Group"],members:{Group:{shape:"Ss"}}}},CreateInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{},Path:{}}},output:{resultWrapper:"CreateInstanceProfileResult",type:"structure",required:["InstanceProfile"],members:{InstanceProfile:{shape:"Sw"}}}},CreateLoginProfile:{input:{type:"structure",required:["UserName","Password"],members:{UserName:{},Password:{shape:"Sf"},PasswordResetRequired:{type:"boolean"}}},output:{resultWrapper:"CreateLoginProfileResult",type:"structure",required:["LoginProfile"],members:{LoginProfile:{shape:"S1d"}}}},CreateOpenIDConnectProvider:{input:{type:"structure",required:["Url","ThumbprintList"],members:{Url:{},ClientIDList:{shape:"S1g"},ThumbprintList:{shape:"S1h"}}},output:{resultWrapper:"CreateOpenIDConnectProviderResult",type:"structure",members:{OpenIDConnectProviderArn:{}}}},CreatePolicy:{input:{type:"structure",required:["PolicyName","PolicyDocument"],members:{PolicyName:{},Path:{},PolicyDocument:{},Description:{}}},output:{resultWrapper:"CreatePolicyResult",type:"structure",members:{Policy:{shape:"S1p"}}}},CreatePolicyVersion:{input:{type:"structure",required:["PolicyArn","PolicyDocument"],members:{PolicyArn:{},PolicyDocument:{},SetAsDefault:{type:"boolean"}}},output:{resultWrapper:"CreatePolicyVersionResult",type:"structure",members:{PolicyVersion:{shape:"S1u"}}}},CreateRole:{input:{type:"structure",required:["RoleName","AssumeRolePolicyDocument"],members:{Path:{},RoleName:{},AssumeRolePolicyDocument:{},Description:{},MaxSessionDuration:{type:"integer"},PermissionsBoundary:{},Tags:{shape:"S14"}}},output:{resultWrapper:"CreateRoleResult",type:"structure",required:["Role"],members:{Role:{shape:"Sy"}}}},CreateSAMLProvider:{input:{type:"structure",required:["SAMLMetadataDocument","Name"],members:{SAMLMetadataDocument:{},Name:{}}},output:{resultWrapper:"CreateSAMLProviderResult",type:"structure",members:{SAMLProviderArn:{}}}},CreateServiceLinkedRole:{input:{type:"structure",required:["AWSServiceName"],members:{AWSServiceName:{},Description:{},CustomSuffix:{}}},output:{resultWrapper:"CreateServiceLinkedRoleResult",type:"structure",members:{Role:{shape:"Sy"}}}},CreateServiceSpecificCredential:{input:{type:"structure",required:["UserName","ServiceName"],members:{UserName:{},ServiceName:{}}},output:{resultWrapper:"CreateServiceSpecificCredentialResult",type:"structure",members:{ServiceSpecificCredential:{shape:"S27"}}}},CreateUser:{input:{type:"structure",required:["UserName"],members:{Path:{},UserName:{},PermissionsBoundary:{},Tags:{shape:"S14"}}},output:{resultWrapper:"CreateUserResult",type:"structure",members:{User:{shape:"S2d"}}}},CreateVirtualMFADevice:{input:{type:"structure",required:["VirtualMFADeviceName"],members:{Path:{},VirtualMFADeviceName:{}}},output:{resultWrapper:"CreateVirtualMFADeviceResult",type:"structure",required:["VirtualMFADevice"],members:{VirtualMFADevice:{shape:"S2h"}}}},DeactivateMFADevice:{input:{type:"structure",required:["UserName","SerialNumber"],members:{UserName:{},SerialNumber:{}}}},DeleteAccessKey:{input:{type:"structure",required:["AccessKeyId"],members:{UserName:{},AccessKeyId:{}}}},DeleteAccountAlias:{input:{type:"structure",required:["AccountAlias"],members:{AccountAlias:{}}}},DeleteAccountPasswordPolicy:{},DeleteGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{}}}},DeleteGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName"],members:{GroupName:{},PolicyName:{}}}},DeleteInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{}}}},DeleteLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{}}}},DeletePolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{}}}},DeletePolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}}},DeleteRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}}},DeleteRolePermissionsBoundary:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}}},DeleteRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName"],members:{RoleName:{},PolicyName:{}}}},DeleteSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{}}}},DeleteSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId"],members:{UserName:{},SSHPublicKeyId:{}}}},DeleteServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{}}}},DeleteServiceLinkedRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}},output:{resultWrapper:"DeleteServiceLinkedRoleResult",type:"structure",required:["DeletionTaskId"],members:{DeletionTaskId:{}}}},DeleteServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId"],members:{UserName:{},ServiceSpecificCredentialId:{}}}},DeleteSigningCertificate:{input:{type:"structure",required:["CertificateId"],members:{UserName:{},CertificateId:{}}}},DeleteUser:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteUserPermissionsBoundary:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteUserPolicy:{input:{type:"structure",required:["UserName","PolicyName"],members:{UserName:{},PolicyName:{}}}},DeleteVirtualMFADevice:{input:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{}}}},DetachGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyArn"],members:{GroupName:{},PolicyArn:{}}}},DetachRolePolicy:{input:{type:"structure",required:["RoleName","PolicyArn"],members:{RoleName:{},PolicyArn:{}}}},DetachUserPolicy:{input:{type:"structure",required:["UserName","PolicyArn"],members:{UserName:{},PolicyArn:{}}}},EnableMFADevice:{input:{type:"structure",required:["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],members:{UserName:{},SerialNumber:{},AuthenticationCode1:{},AuthenticationCode2:{}}}},GenerateCredentialReport:{output:{resultWrapper:"GenerateCredentialReportResult",type:"structure",members:{State:{},Description:{}}}},GenerateOrganizationsAccessReport:{input:{type:"structure",required:["EntityPath"],members:{EntityPath:{},OrganizationsPolicyId:{}}},output:{resultWrapper:"GenerateOrganizationsAccessReportResult",type:"structure",members:{JobId:{}}}},GenerateServiceLastAccessedDetails:{input:{type:"structure",required:["Arn"],members:{Arn:{},Granularity:{}}},output:{resultWrapper:"GenerateServiceLastAccessedDetailsResult",type:"structure",members:{JobId:{}}}},GetAccessKeyLastUsed:{input:{type:"structure",required:["AccessKeyId"],members:{AccessKeyId:{}}},output:{resultWrapper:"GetAccessKeyLastUsedResult",type:"structure",members:{UserName:{},AccessKeyLastUsed:{type:"structure",required:["LastUsedDate","ServiceName","Region"],members:{LastUsedDate:{type:"timestamp"},ServiceName:{},Region:{}}}}}},GetAccountAuthorizationDetails:{input:{type:"structure",members:{Filter:{type:"list",member:{}},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetAccountAuthorizationDetailsResult",type:"structure",members:{UserDetailList:{type:"list",member:{type:"structure",members:{Path:{},UserName:{},UserId:{},Arn:{},CreateDate:{type:"timestamp"},UserPolicyList:{shape:"S43"},GroupList:{type:"list",member:{}},AttachedManagedPolicies:{shape:"S46"},PermissionsBoundary:{shape:"S12"},Tags:{shape:"S14"}}}},GroupDetailList:{type:"list",member:{type:"structure",members:{Path:{},GroupName:{},GroupId:{},Arn:{},CreateDate:{type:"timestamp"},GroupPolicyList:{shape:"S43"},AttachedManagedPolicies:{shape:"S46"}}}},RoleDetailList:{type:"list",member:{type:"structure",members:{Path:{},RoleName:{},RoleId:{},Arn:{},CreateDate:{type:"timestamp"},AssumeRolePolicyDocument:{},InstanceProfileList:{shape:"S4c"},RolePolicyList:{shape:"S43"},AttachedManagedPolicies:{shape:"S46"},PermissionsBoundary:{shape:"S12"},Tags:{shape:"S14"},RoleLastUsed:{shape:"S18"}}}},Policies:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyId:{},Arn:{},Path:{},DefaultVersionId:{},AttachmentCount:{type:"integer"},PermissionsBoundaryUsageCount:{type:"integer"},IsAttachable:{type:"boolean"},Description:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},PolicyVersionList:{shape:"S4f"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},GetAccountPasswordPolicy:{output:{resultWrapper:"GetAccountPasswordPolicyResult",type:"structure",required:["PasswordPolicy"],members:{PasswordPolicy:{type:"structure",members:{MinimumPasswordLength:{type:"integer"},RequireSymbols:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireUppercaseCharacters:{type:"boolean"},RequireLowercaseCharacters:{type:"boolean"},AllowUsersToChangePassword:{type:"boolean"},ExpirePasswords:{type:"boolean"},MaxPasswordAge:{type:"integer"},PasswordReusePrevention:{type:"integer"},HardExpiry:{type:"boolean"}}}}}},GetAccountSummary:{output:{resultWrapper:"GetAccountSummaryResult",type:"structure",members:{SummaryMap:{type:"map",key:{},value:{type:"integer"}}}}},GetContextKeysForCustomPolicy:{input:{type:"structure",required:["PolicyInputList"],members:{PolicyInputList:{shape:"S4s"}}},output:{shape:"S4t",resultWrapper:"GetContextKeysForCustomPolicyResult"}},GetContextKeysForPrincipalPolicy:{input:{type:"structure",required:["PolicySourceArn"],members:{PolicySourceArn:{},PolicyInputList:{shape:"S4s"}}},output:{shape:"S4t",resultWrapper:"GetContextKeysForPrincipalPolicyResult"}},GetCredentialReport:{output:{resultWrapper:"GetCredentialReportResult",type:"structure",members:{Content:{type:"blob"},ReportFormat:{},GeneratedTime:{type:"timestamp"}}}},GetGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"GetGroupResult",type:"structure",required:["Group","Users"],members:{Group:{shape:"Ss"},Users:{shape:"S52"},IsTruncated:{type:"boolean"},Marker:{}}}},GetGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName"],members:{GroupName:{},PolicyName:{}}},output:{resultWrapper:"GetGroupPolicyResult",type:"structure",required:["GroupName","PolicyName","PolicyDocument"],members:{GroupName:{},PolicyName:{},PolicyDocument:{}}}},GetInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{}}},output:{resultWrapper:"GetInstanceProfileResult",type:"structure",required:["InstanceProfile"],members:{InstanceProfile:{shape:"Sw"}}}},GetLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{}}},output:{resultWrapper:"GetLoginProfileResult",type:"structure",required:["LoginProfile"],members:{LoginProfile:{shape:"S1d"}}}},GetOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{}}},output:{resultWrapper:"GetOpenIDConnectProviderResult",type:"structure",members:{Url:{},ClientIDList:{shape:"S1g"},ThumbprintList:{shape:"S1h"},CreateDate:{type:"timestamp"}}}},GetOrganizationsAccessReport:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxItems:{type:"integer"},Marker:{},SortKey:{}}},output:{resultWrapper:"GetOrganizationsAccessReportResult",type:"structure",required:["JobStatus","JobCreationDate"],members:{JobStatus:{},JobCreationDate:{type:"timestamp"},JobCompletionDate:{type:"timestamp"},NumberOfServicesAccessible:{type:"integer"},NumberOfServicesNotAccessed:{type:"integer"},AccessDetails:{type:"list",member:{type:"structure",required:["ServiceName","ServiceNamespace"],members:{ServiceName:{},ServiceNamespace:{},Region:{},EntityPath:{},LastAuthenticatedTime:{type:"timestamp"},TotalAuthenticatedEntities:{type:"integer"}}}},IsTruncated:{type:"boolean"},Marker:{},ErrorDetails:{shape:"S5k"}}}},GetPolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{}}},output:{resultWrapper:"GetPolicyResult",type:"structure",members:{Policy:{shape:"S1p"}}}},GetPolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}},output:{resultWrapper:"GetPolicyVersionResult",type:"structure",members:{PolicyVersion:{shape:"S1u"}}}},GetRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}},output:{resultWrapper:"GetRoleResult",type:"structure",required:["Role"],members:{Role:{shape:"Sy"}}}},GetRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName"],members:{RoleName:{},PolicyName:{}}},output:{resultWrapper:"GetRolePolicyResult",type:"structure",required:["RoleName","PolicyName","PolicyDocument"],members:{RoleName:{},PolicyName:{},PolicyDocument:{}}}},GetSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{}}},output:{resultWrapper:"GetSAMLProviderResult",type:"structure",members:{SAMLMetadataDocument:{},CreateDate:{type:"timestamp"},ValidUntil:{type:"timestamp"}}}},GetSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId","Encoding"],members:{UserName:{},SSHPublicKeyId:{},Encoding:{}}},output:{resultWrapper:"GetSSHPublicKeyResult",type:"structure",members:{SSHPublicKey:{shape:"S5y"}}}},GetServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{}}},output:{resultWrapper:"GetServerCertificateResult",type:"structure",required:["ServerCertificate"],members:{ServerCertificate:{type:"structure",required:["ServerCertificateMetadata","CertificateBody"],members:{ServerCertificateMetadata:{shape:"S64"},CertificateBody:{},CertificateChain:{}}}}}},GetServiceLastAccessedDetails:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetServiceLastAccessedDetailsResult",type:"structure",required:["JobStatus","JobCreationDate","ServicesLastAccessed","JobCompletionDate"],members:{JobStatus:{},JobType:{},JobCreationDate:{type:"timestamp"},ServicesLastAccessed:{type:"list",member:{type:"structure",required:["ServiceName","ServiceNamespace"],members:{ServiceName:{},LastAuthenticated:{type:"timestamp"},ServiceNamespace:{},LastAuthenticatedEntity:{},LastAuthenticatedRegion:{},TotalAuthenticatedEntities:{type:"integer"},TrackedActionsLastAccessed:{type:"list",member:{type:"structure",members:{ActionName:{},LastAccessedEntity:{},LastAccessedTime:{type:"timestamp"},LastAccessedRegion:{}}}}}}},JobCompletionDate:{type:"timestamp"},IsTruncated:{type:"boolean"},Marker:{},Error:{shape:"S5k"}}}},GetServiceLastAccessedDetailsWithEntities:{input:{type:"structure",required:["JobId","ServiceNamespace"],members:{JobId:{},ServiceNamespace:{},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetServiceLastAccessedDetailsWithEntitiesResult",type:"structure",required:["JobStatus","JobCreationDate","JobCompletionDate","EntityDetailsList"],members:{JobStatus:{},JobCreationDate:{type:"timestamp"},JobCompletionDate:{type:"timestamp"},EntityDetailsList:{type:"list",member:{type:"structure",required:["EntityInfo"],members:{EntityInfo:{type:"structure",required:["Arn","Name","Type","Id"],members:{Arn:{},Name:{},Type:{},Id:{},Path:{}}},LastAuthenticated:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{},Error:{shape:"S5k"}}}},GetServiceLinkedRoleDeletionStatus:{input:{type:"structure",required:["DeletionTaskId"],members:{DeletionTaskId:{}}},output:{resultWrapper:"GetServiceLinkedRoleDeletionStatusResult",type:"structure",required:["Status"],members:{Status:{},Reason:{type:"structure",members:{Reason:{},RoleUsageList:{type:"list",member:{type:"structure",members:{Region:{},Resources:{type:"list",member:{}}}}}}}}}},GetUser:{input:{type:"structure",members:{UserName:{}}},output:{resultWrapper:"GetUserResult",type:"structure",required:["User"],members:{User:{shape:"S2d"}}}},GetUserPolicy:{input:{type:"structure",required:["UserName","PolicyName"],members:{UserName:{},PolicyName:{}}},output:{resultWrapper:"GetUserPolicyResult",type:"structure",required:["UserName","PolicyName","PolicyDocument"],members:{UserName:{},PolicyName:{},PolicyDocument:{}}}},ListAccessKeys:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAccessKeysResult",type:"structure",required:["AccessKeyMetadata"],members:{AccessKeyMetadata:{type:"list",member:{type:"structure",members:{UserName:{},AccessKeyId:{},Status:{},CreateDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListAccountAliases:{input:{type:"structure",members:{Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAccountAliasesResult",type:"structure",required:["AccountAliases"],members:{AccountAliases:{type:"list",member:{}},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedGroupPolicies:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedGroupPoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedRolePolicies:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedRolePoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedUserPolicies:{input:{type:"structure",required:["UserName"],members:{UserName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedUserPoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListEntitiesForPolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},EntityFilter:{},PathPrefix:{},PolicyUsageFilter:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListEntitiesForPolicyResult",type:"structure",members:{PolicyGroups:{type:"list",member:{type:"structure",members:{GroupName:{},GroupId:{}}}},PolicyUsers:{type:"list",member:{type:"structure",members:{UserName:{},UserId:{}}}},PolicyRoles:{type:"list",member:{type:"structure",members:{RoleName:{},RoleId:{}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroupPolicies:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroups:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupsResult",type:"structure",required:["Groups"],members:{Groups:{shape:"S7o"},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroupsForUser:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupsForUserResult",type:"structure",required:["Groups"],members:{Groups:{shape:"S7o"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfiles:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfilesResult",type:"structure",required:["InstanceProfiles"],members:{InstanceProfiles:{shape:"S4c"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfilesForRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfilesForRoleResult",type:"structure",required:["InstanceProfiles"],members:{InstanceProfiles:{shape:"S4c"},IsTruncated:{type:"boolean"},Marker:{}}}},ListMFADevices:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListMFADevicesResult",type:"structure",required:["MFADevices"],members:{MFADevices:{type:"list",member:{type:"structure",required:["UserName","SerialNumber","EnableDate"],members:{UserName:{},SerialNumber:{},EnableDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListOpenIDConnectProviders:{input:{type:"structure",members:{}},output:{resultWrapper:"ListOpenIDConnectProvidersResult",type:"structure",members:{OpenIDConnectProviderList:{type:"list",member:{type:"structure",members:{Arn:{}}}}}}},ListPolicies:{input:{type:"structure",members:{Scope:{},OnlyAttached:{type:"boolean"},PathPrefix:{},PolicyUsageFilter:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPoliciesResult",type:"structure",members:{Policies:{type:"list",member:{shape:"S1p"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListPoliciesGrantingServiceAccess:{input:{type:"structure",required:["Arn","ServiceNamespaces"],members:{Marker:{},Arn:{},ServiceNamespaces:{type:"list",member:{}}}},output:{resultWrapper:"ListPoliciesGrantingServiceAccessResult",type:"structure",required:["PoliciesGrantingServiceAccess"],members:{PoliciesGrantingServiceAccess:{type:"list",member:{type:"structure",members:{ServiceNamespace:{},Policies:{type:"list",member:{type:"structure",required:["PolicyName","PolicyType"],members:{PolicyName:{},PolicyType:{},PolicyArn:{},EntityType:{},EntityName:{}}}}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListPolicyVersions:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPolicyVersionsResult",type:"structure",members:{Versions:{shape:"S4f"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRolePolicies:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRolePoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRoleTags:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRoleTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"S14"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRoles:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRolesResult",type:"structure",required:["Roles"],members:{Roles:{shape:"Sx"},IsTruncated:{type:"boolean"},Marker:{}}}},ListSAMLProviders:{input:{type:"structure",members:{}},output:{resultWrapper:"ListSAMLProvidersResult",type:"structure",members:{SAMLProviderList:{type:"list",member:{type:"structure",members:{Arn:{},ValidUntil:{type:"timestamp"},CreateDate:{type:"timestamp"}}}}}}},ListSSHPublicKeys:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSSHPublicKeysResult",type:"structure",members:{SSHPublicKeys:{type:"list",member:{type:"structure",required:["UserName","SSHPublicKeyId","Status","UploadDate"],members:{UserName:{},SSHPublicKeyId:{},Status:{},UploadDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListServerCertificates:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListServerCertificatesResult",type:"structure",required:["ServerCertificateMetadataList"],members:{ServerCertificateMetadataList:{type:"list",member:{shape:"S64"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListServiceSpecificCredentials:{input:{type:"structure",members:{UserName:{},ServiceName:{}}},output:{resultWrapper:"ListServiceSpecificCredentialsResult",type:"structure",members:{ServiceSpecificCredentials:{type:"list",member:{type:"structure",required:["UserName","Status","ServiceUserName","CreateDate","ServiceSpecificCredentialId","ServiceName"],members:{UserName:{},Status:{},ServiceUserName:{},CreateDate:{type:"timestamp"},ServiceSpecificCredentialId:{},ServiceName:{}}}}}}},ListSigningCertificates:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSigningCertificatesResult",type:"structure",required:["Certificates"],members:{Certificates:{type:"list",member:{shape:"S96"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListUserPolicies:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUserPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListUserTags:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUserTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"S14"},IsTruncated:{type:"boolean"},Marker:{}}}},ListUsers:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUsersResult",type:"structure",required:["Users"],members:{Users:{shape:"S52"},IsTruncated:{type:"boolean"},Marker:{}}}},ListVirtualMFADevices:{input:{type:"structure",members:{AssignmentStatus:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListVirtualMFADevicesResult",type:"structure",required:["VirtualMFADevices"],members:{VirtualMFADevices:{type:"list",member:{shape:"S2h"}},IsTruncated:{type:"boolean"},Marker:{}}}},PutGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName","PolicyDocument"],members:{GroupName:{},PolicyName:{},PolicyDocument:{}}}},PutRolePermissionsBoundary:{input:{type:"structure",required:["RoleName","PermissionsBoundary"],members:{RoleName:{},PermissionsBoundary:{}}}},PutRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName","PolicyDocument"],members:{RoleName:{},PolicyName:{},PolicyDocument:{}}}},PutUserPermissionsBoundary:{input:{type:"structure",required:["UserName","PermissionsBoundary"],members:{UserName:{},PermissionsBoundary:{}}}},PutUserPolicy:{input:{type:"structure",required:["UserName","PolicyName","PolicyDocument"],members:{UserName:{},PolicyName:{},PolicyDocument:{}}}},RemoveClientIDFromOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","ClientID"],members:{OpenIDConnectProviderArn:{},ClientID:{}}}},RemoveRoleFromInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","RoleName"],members:{InstanceProfileName:{},RoleName:{}}}},RemoveUserFromGroup:{input:{type:"structure",required:["GroupName","UserName"],members:{GroupName:{},UserName:{}}}},ResetServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId"],members:{UserName:{},ServiceSpecificCredentialId:{}}},output:{resultWrapper:"ResetServiceSpecificCredentialResult",type:"structure",members:{ServiceSpecificCredential:{shape:"S27"}}}},ResyncMFADevice:{input:{type:"structure",required:["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],members:{UserName:{},SerialNumber:{},AuthenticationCode1:{},AuthenticationCode2:{}}}},SetDefaultPolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}}},SetSecurityTokenServicePreferences:{input:{type:"structure",required:["GlobalEndpointTokenVersion"],members:{GlobalEndpointTokenVersion:{}}}},SimulateCustomPolicy:{input:{type:"structure",required:["PolicyInputList","ActionNames"],members:{PolicyInputList:{shape:"S4s"},PermissionsBoundaryPolicyInputList:{shape:"S4s"},ActionNames:{shape:"S9w"},ResourceArns:{shape:"S9y"},ResourcePolicy:{},ResourceOwner:{},CallerArn:{},ContextEntries:{shape:"Sa0"},ResourceHandlingOption:{},MaxItems:{type:"integer"},Marker:{}}},output:{shape:"Sa6",resultWrapper:"SimulateCustomPolicyResult"}},SimulatePrincipalPolicy:{input:{type:"structure",required:["PolicySourceArn","ActionNames"],members:{PolicySourceArn:{},PolicyInputList:{shape:"S4s"},PermissionsBoundaryPolicyInputList:{shape:"S4s"},ActionNames:{shape:"S9w"},ResourceArns:{shape:"S9y"},ResourcePolicy:{},ResourceOwner:{},CallerArn:{},ContextEntries:{shape:"Sa0"},ResourceHandlingOption:{},MaxItems:{type:"integer"},Marker:{}}},output:{shape:"Sa6",resultWrapper:"SimulatePrincipalPolicyResult"}},TagRole:{input:{type:"structure",required:["RoleName","Tags"],members:{RoleName:{},Tags:{shape:"S14"}}}},TagUser:{input:{type:"structure",required:["UserName","Tags"],members:{UserName:{},Tags:{shape:"S14"}}}},UntagRole:{input:{type:"structure",required:["RoleName","TagKeys"],members:{RoleName:{},TagKeys:{shape:"Sar"}}}},UntagUser:{input:{type:"structure",required:["UserName","TagKeys"],members:{UserName:{},TagKeys:{shape:"Sar"}}}},UpdateAccessKey:{input:{type:"structure",required:["AccessKeyId","Status"],members:{UserName:{},AccessKeyId:{},Status:{}}}},UpdateAccountPasswordPolicy:{input:{type:"structure",members:{MinimumPasswordLength:{type:"integer"},RequireSymbols:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireUppercaseCharacters:{type:"boolean"},RequireLowercaseCharacters:{type:"boolean"},AllowUsersToChangePassword:{type:"boolean"},MaxPasswordAge:{type:"integer"},PasswordReusePrevention:{type:"integer"},HardExpiry:{type:"boolean"}}}},UpdateAssumeRolePolicy:{input:{type:"structure",required:["RoleName","PolicyDocument"],members:{RoleName:{},PolicyDocument:{}}}},UpdateGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},NewPath:{},NewGroupName:{}}}},UpdateLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{},Password:{shape:"Sf"},PasswordResetRequired:{type:"boolean"}}}},UpdateOpenIDConnectProviderThumbprint:{input:{type:"structure",required:["OpenIDConnectProviderArn","ThumbprintList"],members:{OpenIDConnectProviderArn:{},ThumbprintList:{shape:"S1h"}}}},UpdateRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Description:{},MaxSessionDuration:{type:"integer"}}},output:{resultWrapper:"UpdateRoleResult",type:"structure",members:{}}},UpdateRoleDescription:{input:{type:"structure",required:["RoleName","Description"],members:{RoleName:{},Description:{}}},output:{resultWrapper:"UpdateRoleDescriptionResult",type:"structure",members:{Role:{shape:"Sy"}}}},UpdateSAMLProvider:{input:{type:"structure",required:["SAMLMetadataDocument","SAMLProviderArn"],members:{SAMLMetadataDocument:{},SAMLProviderArn:{}}},output:{resultWrapper:"UpdateSAMLProviderResult",type:"structure",members:{SAMLProviderArn:{}}}},UpdateSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId","Status"],members:{UserName:{},SSHPublicKeyId:{},Status:{}}}},UpdateServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{},NewPath:{},NewServerCertificateName:{}}}},UpdateServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId","Status"],members:{UserName:{},ServiceSpecificCredentialId:{},Status:{}}}},UpdateSigningCertificate:{input:{type:"structure",required:["CertificateId","Status"],members:{UserName:{},CertificateId:{},Status:{}}}},UpdateUser:{input:{type:"structure",required:["UserName"],members:{UserName:{},NewPath:{},NewUserName:{}}}},UploadSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyBody"],members:{UserName:{},SSHPublicKeyBody:{}}},output:{resultWrapper:"UploadSSHPublicKeyResult",type:"structure",members:{SSHPublicKey:{shape:"S5y"}}}},UploadServerCertificate:{input:{type:"structure",required:["ServerCertificateName","CertificateBody","PrivateKey"],members:{Path:{},ServerCertificateName:{},CertificateBody:{},PrivateKey:{type:"string",sensitive:!0},CertificateChain:{}}},output:{resultWrapper:"UploadServerCertificateResult",type:"structure",members:{ServerCertificateMetadata:{shape:"S64"}}}},UploadSigningCertificate:{input:{type:"structure",required:["CertificateBody"],members:{UserName:{},CertificateBody:{}}},output:{resultWrapper:"UploadSigningCertificateResult",type:"structure",required:["Certificate"],members:{Certificate:{shape:"S96"}}}}},shapes:{Sf:{type:"string",sensitive:!0},Ss:{type:"structure",required:["Path","GroupName","GroupId","Arn","CreateDate"],members:{Path:{},GroupName:{},GroupId:{},Arn:{},CreateDate:{type:"timestamp"}}},Sw:{type:"structure",required:["Path","InstanceProfileName","InstanceProfileId","Arn","CreateDate","Roles"],members:{Path:{},InstanceProfileName:{},InstanceProfileId:{},Arn:{},CreateDate:{type:"timestamp"},Roles:{shape:"Sx"}}},Sx:{type:"list",member:{shape:"Sy"}},Sy:{type:"structure",required:["Path","RoleName","RoleId","Arn","CreateDate"],members:{Path:{},RoleName:{},RoleId:{},Arn:{},CreateDate:{type:"timestamp"},AssumeRolePolicyDocument:{},Description:{},MaxSessionDuration:{type:"integer"},PermissionsBoundary:{shape:"S12"},Tags:{shape:"S14"},RoleLastUsed:{shape:"S18"}}},S12:{type:"structure",members:{PermissionsBoundaryType:{},PermissionsBoundaryArn:{}}},S14:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S18:{type:"structure",members:{LastUsedDate:{type:"timestamp"},Region:{}}},S1d:{type:"structure",required:["UserName","CreateDate"],members:{UserName:{},CreateDate:{type:"timestamp"},PasswordResetRequired:{type:"boolean"}}},S1g:{type:"list",member:{}},S1h:{type:"list",member:{}},S1p:{type:"structure",members:{PolicyName:{},PolicyId:{},Arn:{},Path:{},DefaultVersionId:{},AttachmentCount:{type:"integer"},PermissionsBoundaryUsageCount:{type:"integer"},IsAttachable:{type:"boolean"},Description:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"}}},S1u:{type:"structure",members:{Document:{},VersionId:{},IsDefaultVersion:{type:"boolean"},CreateDate:{type:"timestamp"}}},S27:{type:"structure",required:["CreateDate","ServiceName","ServiceUserName","ServicePassword","ServiceSpecificCredentialId","UserName","Status"],members:{CreateDate:{type:"timestamp"},ServiceName:{},ServiceUserName:{},ServicePassword:{type:"string",sensitive:!0},ServiceSpecificCredentialId:{},UserName:{},Status:{}}},S2d:{type:"structure",required:["Path","UserName","UserId","Arn","CreateDate"],members:{Path:{},UserName:{},UserId:{},Arn:{},CreateDate:{type:"timestamp"},PasswordLastUsed:{type:"timestamp"},PermissionsBoundary:{shape:"S12"},Tags:{shape:"S14"}}},S2h:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{},Base32StringSeed:{shape:"S2j"},QRCodePNG:{shape:"S2j"},User:{shape:"S2d"},EnableDate:{type:"timestamp"}}},S2j:{type:"blob",sensitive:!0},S43:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyDocument:{}}}},S46:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyArn:{}}}},S4c:{type:"list",member:{shape:"Sw"}},S4f:{type:"list",member:{shape:"S1u"}},S4s:{type:"list",member:{}},S4t:{type:"structure",members:{ContextKeyNames:{shape:"S4u"}}},S4u:{type:"list",member:{}},S52:{type:"list",member:{shape:"S2d"}},S5k:{type:"structure",required:["Message","Code"],members:{Message:{},Code:{}}},S5y:{type:"structure",required:["UserName","SSHPublicKeyId","Fingerprint","SSHPublicKeyBody","Status"],members:{UserName:{},SSHPublicKeyId:{},Fingerprint:{},SSHPublicKeyBody:{},Status:{},UploadDate:{type:"timestamp"}}},S64:{type:"structure",required:["Path","ServerCertificateName","ServerCertificateId","Arn"],members:{Path:{},ServerCertificateName:{},ServerCertificateId:{},Arn:{},UploadDate:{type:"timestamp"},Expiration:{type:"timestamp"}}},S7k:{type:"list",member:{}},S7o:{type:"list",member:{shape:"Ss"}},S96:{type:"structure",required:["UserName","CertificateId","CertificateBody","Status"],members:{UserName:{},CertificateId:{},CertificateBody:{},Status:{},UploadDate:{type:"timestamp"}}},S9w:{type:"list",member:{}},S9y:{type:"list",member:{}},Sa0:{type:"list",member:{type:"structure",members:{ContextKeyName:{},ContextKeyValues:{type:"list",member:{}},ContextKeyType:{}}}},Sa6:{type:"structure",members:{EvaluationResults:{type:"list",member:{type:"structure",required:["EvalActionName","EvalDecision"],members:{EvalActionName:{},EvalResourceName:{},EvalDecision:{},MatchedStatements:{shape:"Saa"},MissingContextValues:{shape:"S4u"},OrganizationsDecisionDetail:{type:"structure",members:{AllowedByOrganizations:{type:"boolean"}}},PermissionsBoundaryDecisionDetail:{shape:"Sai"},EvalDecisionDetails:{shape:"Saj"},ResourceSpecificResults:{type:"list",member:{type:"structure",required:["EvalResourceName","EvalResourceDecision"],members:{EvalResourceName:{},EvalResourceDecision:{},MatchedStatements:{shape:"Saa"},MissingContextValues:{shape:"S4u"},EvalDecisionDetails:{shape:"Saj"},PermissionsBoundaryDecisionDetail:{shape:"Sai"}}}}}}},IsTruncated:{type:"boolean"},Marker:{}}},Saa:{type:"list",member:{type:"structure",members:{SourcePolicyId:{},SourcePolicyType:{},StartPosition:{shape:"Sae"},EndPosition:{shape:"Sae"}}}},Sae:{type:"structure",members:{Line:{type:"integer"},Column:{type:"integer"}}},Sai:{type:"structure",members:{AllowedByPermissionsBoundary:{type:"boolean"}}},Saj:{type:"map",key:{},value:{}},Sar:{type:"list",member:{}}}};
    },{}],"w68v":[function(require,module,exports) {
    module.exports={pagination:{GetAccountAuthorizationDetails:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:["UserDetailList","GroupDetailList","RoleDetailList","Policies"]},GetGroup:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Users"},ListAccessKeys:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AccessKeyMetadata"},ListAccountAliases:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AccountAliases"},ListAttachedGroupPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListAttachedRolePolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListAttachedUserPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListEntitiesForPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:["PolicyGroups","PolicyUsers","PolicyRoles"]},ListGroupPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListGroups:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Groups"},ListGroupsForUser:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Groups"},ListInstanceProfiles:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"InstanceProfiles"},ListInstanceProfilesForRole:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"InstanceProfiles"},ListMFADevices:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"MFADevices"},ListPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Policies"},ListPolicyVersions:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Versions"},ListRolePolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListRoles:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Roles"},ListSAMLProviders:{result_key:"SAMLProviderList"},ListSSHPublicKeys:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"SSHPublicKeys"},ListServerCertificates:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"ServerCertificateMetadataList"},ListSigningCertificates:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Certificates"},ListUserPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListUsers:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Users"},ListVirtualMFADevices:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"VirtualMFADevices"},SimulateCustomPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"EvaluationResults"},SimulatePrincipalPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"EvaluationResults"}}};
    },{}],"UHVU":[function(require,module,exports) {
    module.exports={version:2,waiters:{InstanceProfileExists:{delay:1,operation:"GetInstanceProfile",maxAttempts:40,acceptors:[{expected:200,matcher:"status",state:"success"},{state:"retry",matcher:"status",expected:404}]},UserExists:{delay:1,operation:"GetUser",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]},RoleExists:{delay:1,operation:"GetRole",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]},PolicyExists:{delay:1,operation:"GetPolicy",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]}}};
    },{}],"sfnw":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.iam={},e.IAM=i.defineService("iam",["2010-05-08"]),Object.defineProperty(r.services.iam,"2010-05-08",{get:function(){var e=require("../apis/iam-2010-05-08.min.json");return e.paginators=require("../apis/iam-2010-05-08.paginators.json").pagination,e.waiters=require("../apis/iam-2010-05-08.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.IAM;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/iam-2010-05-08.min.json":"pYKF","../apis/iam-2010-05-08.paginators.json":"w68v","../apis/iam-2010-05-08.waiters2.json":"UHVU"}],"Uf9b":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{uid:"importexport-2010-06-01",apiVersion:"2010-06-01",endpointPrefix:"importexport",globalEndpoint:"importexport.amazonaws.com",serviceFullName:"AWS Import/Export",serviceId:"ImportExport",signatureVersion:"v2",xmlNamespace:"http://importexport.amazonaws.com/doc/2010-06-01/",protocol:"query"},operations:{CancelJob:{http:{requestUri:"/?Operation=CancelJob"},input:{type:"structure",required:["JobId"],members:{JobId:{},APIVersion:{}}},output:{resultWrapper:"CancelJobResult",type:"structure",members:{Success:{type:"boolean"}}}},CreateJob:{http:{requestUri:"/?Operation=CreateJob"},input:{type:"structure",required:["JobType","Manifest","ValidateOnly"],members:{JobType:{},Manifest:{},ManifestAddendum:{},ValidateOnly:{type:"boolean"},APIVersion:{}}},output:{resultWrapper:"CreateJobResult",type:"structure",members:{JobId:{},JobType:{},Signature:{},SignatureFileContents:{},WarningMessage:{},ArtifactList:{shape:"Sf"}}}},GetShippingLabel:{http:{requestUri:"/?Operation=GetShippingLabel"},input:{type:"structure",required:["jobIds"],members:{jobIds:{type:"list",member:{}},name:{},company:{},phoneNumber:{},country:{},stateOrProvince:{},city:{},postalCode:{},street1:{},street2:{},street3:{},APIVersion:{}}},output:{resultWrapper:"GetShippingLabelResult",type:"structure",members:{ShippingLabelURL:{},Warning:{}}}},GetStatus:{http:{requestUri:"/?Operation=GetStatus"},input:{type:"structure",required:["JobId"],members:{JobId:{},APIVersion:{}}},output:{resultWrapper:"GetStatusResult",type:"structure",members:{JobId:{},JobType:{},LocationCode:{},LocationMessage:{},ProgressCode:{},ProgressMessage:{},Carrier:{},TrackingNumber:{},LogBucket:{},LogKey:{},ErrorCount:{type:"integer"},Signature:{},SignatureFileContents:{},CurrentManifest:{},CreationDate:{type:"timestamp"},ArtifactList:{shape:"Sf"}}}},ListJobs:{http:{requestUri:"/?Operation=ListJobs"},input:{type:"structure",members:{MaxJobs:{type:"integer"},Marker:{},APIVersion:{}}},output:{resultWrapper:"ListJobsResult",type:"structure",members:{Jobs:{type:"list",member:{type:"structure",members:{JobId:{},CreationDate:{type:"timestamp"},IsCanceled:{type:"boolean"},JobType:{}}}},IsTruncated:{type:"boolean"}}}},UpdateJob:{http:{requestUri:"/?Operation=UpdateJob"},input:{type:"structure",required:["JobId","Manifest","JobType","ValidateOnly"],members:{JobId:{},Manifest:{},JobType:{},ValidateOnly:{type:"boolean"},APIVersion:{}}},output:{resultWrapper:"UpdateJobResult",type:"structure",members:{Success:{type:"boolean"},WarningMessage:{},ArtifactList:{shape:"Sf"}}}}},shapes:{Sf:{type:"list",member:{type:"structure",members:{Description:{},URL:{}}}}},examples:{}};
    },{}],"BVZV":[function(require,module,exports) {
    module.exports={pagination:{ListJobs:{input_token:"Marker",output_token:"Jobs[-1].JobId",more_results:"IsTruncated",limit_key:"MaxJobs",result_key:"Jobs"}}};
    },{}],"TxmI":[function(require,module,exports) {
    require("../lib/node_loader");var r=require("../lib/core"),e=r.Service,o=r.apiLoader;o.services.importexport={},r.ImportExport=e.defineService("importexport",["2010-06-01"]),Object.defineProperty(o.services.importexport,"2010-06-01",{get:function(){var r=require("../apis/importexport-2010-06-01.min.json");return r.paginators=require("../apis/importexport-2010-06-01.paginators.json").pagination,r},enumerable:!0,configurable:!0}),module.exports=r.ImportExport;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/importexport-2010-06-01.min.json":"Uf9b","../apis/importexport-2010-06-01.paginators.json":"BVZV"}],"aFB9":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-02-16",endpointPrefix:"inspector",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Inspector",serviceId:"Inspector",signatureVersion:"v4",targetPrefix:"InspectorService",uid:"inspector-2016-02-16"},operations:{AddAttributesToFindings:{input:{type:"structure",required:["findingArns","attributes"],members:{findingArns:{shape:"S2"},attributes:{shape:"S4"}}},output:{type:"structure",required:["failedItems"],members:{failedItems:{shape:"S9"}}}},CreateAssessmentTarget:{input:{type:"structure",required:["assessmentTargetName"],members:{assessmentTargetName:{},resourceGroupArn:{}}},output:{type:"structure",required:["assessmentTargetArn"],members:{assessmentTargetArn:{}}}},CreateAssessmentTemplate:{input:{type:"structure",required:["assessmentTargetArn","assessmentTemplateName","durationInSeconds","rulesPackageArns"],members:{assessmentTargetArn:{},assessmentTemplateName:{},durationInSeconds:{type:"integer"},rulesPackageArns:{shape:"Sj"},userAttributesForFindings:{shape:"S4"}}},output:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}}},CreateExclusionsPreview:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}},output:{type:"structure",required:["previewToken"],members:{previewToken:{}}}},CreateResourceGroup:{input:{type:"structure",required:["resourceGroupTags"],members:{resourceGroupTags:{shape:"Sp"}}},output:{type:"structure",required:["resourceGroupArn"],members:{resourceGroupArn:{}}}},DeleteAssessmentRun:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}}},DeleteAssessmentTarget:{input:{type:"structure",required:["assessmentTargetArn"],members:{assessmentTargetArn:{}}}},DeleteAssessmentTemplate:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}}},DescribeAssessmentRuns:{input:{type:"structure",required:["assessmentRunArns"],members:{assessmentRunArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentRuns","failedItems"],members:{assessmentRuns:{type:"list",member:{type:"structure",required:["arn","name","assessmentTemplateArn","state","durationInSeconds","rulesPackageArns","userAttributesForFindings","createdAt","stateChangedAt","dataCollected","stateChanges","notifications","findingCounts"],members:{arn:{},name:{},assessmentTemplateArn:{},state:{},durationInSeconds:{type:"integer"},rulesPackageArns:{type:"list",member:{}},userAttributesForFindings:{shape:"S4"},createdAt:{type:"timestamp"},startedAt:{type:"timestamp"},completedAt:{type:"timestamp"},stateChangedAt:{type:"timestamp"},dataCollected:{type:"boolean"},stateChanges:{type:"list",member:{type:"structure",required:["stateChangedAt","state"],members:{stateChangedAt:{type:"timestamp"},state:{}}}},notifications:{type:"list",member:{type:"structure",required:["date","event","error"],members:{date:{type:"timestamp"},event:{},message:{},error:{type:"boolean"},snsTopicArn:{},snsPublishStatusCode:{}}}},findingCounts:{type:"map",key:{},value:{type:"integer"}}}}},failedItems:{shape:"S9"}}}},DescribeAssessmentTargets:{input:{type:"structure",required:["assessmentTargetArns"],members:{assessmentTargetArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentTargets","failedItems"],members:{assessmentTargets:{type:"list",member:{type:"structure",required:["arn","name","createdAt","updatedAt"],members:{arn:{},name:{},resourceGroupArn:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeAssessmentTemplates:{input:{type:"structure",required:["assessmentTemplateArns"],members:{assessmentTemplateArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentTemplates","failedItems"],members:{assessmentTemplates:{type:"list",member:{type:"structure",required:["arn","name","assessmentTargetArn","durationInSeconds","rulesPackageArns","userAttributesForFindings","assessmentRunCount","createdAt"],members:{arn:{},name:{},assessmentTargetArn:{},durationInSeconds:{type:"integer"},rulesPackageArns:{shape:"Sj"},userAttributesForFindings:{shape:"S4"},lastAssessmentRunArn:{},assessmentRunCount:{type:"integer"},createdAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeCrossAccountAccessRole:{output:{type:"structure",required:["roleArn","valid","registeredAt"],members:{roleArn:{},valid:{type:"boolean"},registeredAt:{type:"timestamp"}}}},DescribeExclusions:{input:{type:"structure",required:["exclusionArns"],members:{exclusionArns:{type:"list",member:{}},locale:{}}},output:{type:"structure",required:["exclusions","failedItems"],members:{exclusions:{type:"map",key:{},value:{type:"structure",required:["arn","title","description","recommendation","scopes"],members:{arn:{},title:{},description:{},recommendation:{},scopes:{shape:"S1x"},attributes:{shape:"S21"}}}},failedItems:{shape:"S9"}}}},DescribeFindings:{input:{type:"structure",required:["findingArns"],members:{findingArns:{shape:"Sy"},locale:{}}},output:{type:"structure",required:["findings","failedItems"],members:{findings:{type:"list",member:{type:"structure",required:["arn","attributes","userAttributes","createdAt","updatedAt"],members:{arn:{},schemaVersion:{type:"integer"},service:{},serviceAttributes:{type:"structure",required:["schemaVersion"],members:{schemaVersion:{type:"integer"},assessmentRunArn:{},rulesPackageArn:{}}},assetType:{},assetAttributes:{type:"structure",required:["schemaVersion"],members:{schemaVersion:{type:"integer"},agentId:{},autoScalingGroup:{},amiId:{},hostname:{},ipv4Addresses:{type:"list",member:{}},tags:{type:"list",member:{shape:"S2i"}},networkInterfaces:{type:"list",member:{type:"structure",members:{networkInterfaceId:{},subnetId:{},vpcId:{},privateDnsName:{},privateIpAddress:{},privateIpAddresses:{type:"list",member:{type:"structure",members:{privateDnsName:{},privateIpAddress:{}}}},publicDnsName:{},publicIp:{},ipv6Addresses:{type:"list",member:{}},securityGroups:{type:"list",member:{type:"structure",members:{groupName:{},groupId:{}}}}}}}}},id:{},title:{},description:{},recommendation:{},severity:{},numericSeverity:{type:"double"},confidence:{type:"integer"},indicatorOfCompromise:{type:"boolean"},attributes:{shape:"S21"},userAttributes:{shape:"S4"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeResourceGroups:{input:{type:"structure",required:["resourceGroupArns"],members:{resourceGroupArns:{shape:"Sy"}}},output:{type:"structure",required:["resourceGroups","failedItems"],members:{resourceGroups:{type:"list",member:{type:"structure",required:["arn","tags","createdAt"],members:{arn:{},tags:{shape:"Sp"},createdAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeRulesPackages:{input:{type:"structure",required:["rulesPackageArns"],members:{rulesPackageArns:{shape:"Sy"},locale:{}}},output:{type:"structure",required:["rulesPackages","failedItems"],members:{rulesPackages:{type:"list",member:{type:"structure",required:["arn","name","version","provider"],members:{arn:{},name:{},version:{},provider:{},description:{}}}},failedItems:{shape:"S9"}}}},GetAssessmentReport:{input:{type:"structure",required:["assessmentRunArn","reportFileFormat","reportType"],members:{assessmentRunArn:{},reportFileFormat:{},reportType:{}}},output:{type:"structure",required:["status"],members:{status:{},url:{}}}},GetExclusionsPreview:{input:{type:"structure",required:["assessmentTemplateArn","previewToken"],members:{assessmentTemplateArn:{},previewToken:{},nextToken:{},maxResults:{type:"integer"},locale:{}}},output:{type:"structure",required:["previewStatus"],members:{previewStatus:{},exclusionPreviews:{type:"list",member:{type:"structure",required:["title","description","recommendation","scopes"],members:{title:{},description:{},recommendation:{},scopes:{shape:"S1x"},attributes:{shape:"S21"}}}},nextToken:{}}}},GetTelemetryMetadata:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}},output:{type:"structure",required:["telemetryMetadata"],members:{telemetryMetadata:{shape:"S3j"}}}},ListAssessmentRunAgents:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},filter:{type:"structure",required:["agentHealths","agentHealthCodes"],members:{agentHealths:{type:"list",member:{}},agentHealthCodes:{type:"list",member:{}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentRunAgents"],members:{assessmentRunAgents:{type:"list",member:{type:"structure",required:["agentId","assessmentRunArn","agentHealth","agentHealthCode","telemetryMetadata"],members:{agentId:{},assessmentRunArn:{},agentHealth:{},agentHealthCode:{},agentHealthDetails:{},autoScalingGroup:{},telemetryMetadata:{shape:"S3j"}}}},nextToken:{}}}},ListAssessmentRuns:{input:{type:"structure",members:{assessmentTemplateArns:{shape:"S3x"},filter:{type:"structure",members:{namePattern:{},states:{type:"list",member:{}},durationRange:{shape:"S41"},rulesPackageArns:{shape:"S42"},startTimeRange:{shape:"S43"},completionTimeRange:{shape:"S43"},stateChangeTimeRange:{shape:"S43"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentRunArns"],members:{assessmentRunArns:{shape:"S45"},nextToken:{}}}},ListAssessmentTargets:{input:{type:"structure",members:{filter:{type:"structure",members:{assessmentTargetNamePattern:{}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentTargetArns"],members:{assessmentTargetArns:{shape:"S45"},nextToken:{}}}},ListAssessmentTemplates:{input:{type:"structure",members:{assessmentTargetArns:{shape:"S3x"},filter:{type:"structure",members:{namePattern:{},durationRange:{shape:"S41"},rulesPackageArns:{shape:"S42"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentTemplateArns"],members:{assessmentTemplateArns:{shape:"S45"},nextToken:{}}}},ListEventSubscriptions:{input:{type:"structure",members:{resourceArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["subscriptions"],members:{subscriptions:{type:"list",member:{type:"structure",required:["resourceArn","topicArn","eventSubscriptions"],members:{resourceArn:{},topicArn:{},eventSubscriptions:{type:"list",member:{type:"structure",required:["event","subscribedAt"],members:{event:{},subscribedAt:{type:"timestamp"}}}}}}},nextToken:{}}}},ListExclusions:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["exclusionArns"],members:{exclusionArns:{shape:"S45"},nextToken:{}}}},ListFindings:{input:{type:"structure",members:{assessmentRunArns:{shape:"S3x"},filter:{type:"structure",members:{agentIds:{type:"list",member:{}},autoScalingGroups:{type:"list",member:{}},ruleNames:{type:"list",member:{}},severities:{type:"list",member:{}},rulesPackageArns:{shape:"S42"},attributes:{shape:"S21"},userAttributes:{shape:"S21"},creationTimeRange:{shape:"S43"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["findingArns"],members:{findingArns:{shape:"S45"},nextToken:{}}}},ListRulesPackages:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["rulesPackageArns"],members:{rulesPackageArns:{shape:"S45"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",required:["tags"],members:{tags:{shape:"S4x"}}}},PreviewAgents:{input:{type:"structure",required:["previewAgentsArn"],members:{previewAgentsArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["agentPreviews"],members:{agentPreviews:{type:"list",member:{type:"structure",required:["agentId"],members:{hostname:{},agentId:{},autoScalingGroup:{},agentHealth:{},agentVersion:{},operatingSystem:{},kernelVersion:{},ipv4Address:{}}}},nextToken:{}}}},RegisterCrossAccountAccessRole:{input:{type:"structure",required:["roleArn"],members:{roleArn:{}}}},RemoveAttributesFromFindings:{input:{type:"structure",required:["findingArns","attributeKeys"],members:{findingArns:{shape:"S2"},attributeKeys:{type:"list",member:{}}}},output:{type:"structure",required:["failedItems"],members:{failedItems:{shape:"S9"}}}},SetTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{},tags:{shape:"S4x"}}}},StartAssessmentRun:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{},assessmentRunName:{}}},output:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}}},StopAssessmentRun:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},stopAction:{}}}},SubscribeToEvent:{input:{type:"structure",required:["resourceArn","event","topicArn"],members:{resourceArn:{},event:{},topicArn:{}}}},UnsubscribeFromEvent:{input:{type:"structure",required:["resourceArn","event","topicArn"],members:{resourceArn:{},event:{},topicArn:{}}}},UpdateAssessmentTarget:{input:{type:"structure",required:["assessmentTargetArn","assessmentTargetName"],members:{assessmentTargetArn:{},assessmentTargetName:{},resourceGroupArn:{}}}}},shapes:{S2:{type:"list",member:{}},S4:{type:"list",member:{shape:"S5"}},S5:{type:"structure",required:["key"],members:{key:{},value:{}}},S9:{type:"map",key:{},value:{type:"structure",required:["failureCode","retryable"],members:{failureCode:{},retryable:{type:"boolean"}}}},Sj:{type:"list",member:{}},Sp:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}},Sy:{type:"list",member:{}},S1x:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},S21:{type:"list",member:{shape:"S5"}},S2i:{type:"structure",required:["key"],members:{key:{},value:{}}},S3j:{type:"list",member:{type:"structure",required:["messageType","count"],members:{messageType:{},count:{type:"long"},dataSize:{type:"long"}}}},S3x:{type:"list",member:{}},S41:{type:"structure",members:{minSeconds:{type:"integer"},maxSeconds:{type:"integer"}}},S42:{type:"list",member:{}},S43:{type:"structure",members:{beginDate:{type:"timestamp"},endDate:{type:"timestamp"}}},S45:{type:"list",member:{}},S4x:{type:"list",member:{shape:"S2i"}}}};
    },{}],"DAct":[function(require,module,exports) {
    module.exports={pagination:{GetExclusionsPreview:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentRunAgents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentRuns:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentTargets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentTemplates:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListEventSubscriptions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListExclusions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListFindings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListRulesPackages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},PreviewAgents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}};
    },{}],"WWcx":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.inspector={},e.Inspector=r.defineService("inspector",["2015-08-18*","2016-02-16"]),Object.defineProperty(i.services.inspector,"2016-02-16",{get:function(){var e=require("../apis/inspector-2016-02-16.min.json");return e.paginators=require("../apis/inspector-2016-02-16.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Inspector;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/inspector-2016-02-16.min.json":"aFB9","../apis/inspector-2016-02-16.paginators.json":"DAct"}],"wrle":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-05-28",endpointPrefix:"iot",protocol:"rest-json",serviceFullName:"AWS IoT",serviceId:"IoT",signatureVersion:"v4",signingName:"execute-api",uid:"iot-2015-05-28"},operations:{AcceptCertificateTransfer:{http:{method:"PATCH",requestUri:"/accept-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"},setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"}}}},AddThingToBillingGroup:{http:{method:"PUT",requestUri:"/billing-groups/addThingToBillingGroup"},input:{type:"structure",members:{billingGroupName:{},billingGroupArn:{},thingName:{},thingArn:{}}},output:{type:"structure",members:{}}},AddThingToThingGroup:{http:{method:"PUT",requestUri:"/thing-groups/addThingToThingGroup"},input:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingName:{},thingArn:{},overrideDynamicGroups:{type:"boolean"}}},output:{type:"structure",members:{}}},AssociateTargetsWithJob:{http:{requestUri:"/jobs/{jobId}/targets"},input:{type:"structure",required:["targets","jobId"],members:{targets:{shape:"Sg"},jobId:{location:"uri",locationName:"jobId"},comment:{},namespaceId:{location:"querystring",locationName:"namespaceId"}}},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:!0},AttachSecurityProfile:{http:{method:"PUT",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName","securityProfileTargetArn"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{}}},AttachThingPrincipal:{http:{method:"PUT",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName","principal"],members:{thingName:{location:"uri",locationName:"thingName"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{}}},CancelAuditMitigationActionsTask:{http:{method:"PUT",requestUri:"/audit/mitigationactions/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelAuditTask:{http:{method:"PUT",requestUri:"/audit/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelCertificateTransfer:{http:{method:"PATCH",requestUri:"/cancel-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"}}}},CancelJob:{http:{method:"PUT",requestUri:"/jobs/{jobId}/cancel"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},reasonCode:{},comment:{},force:{location:"querystring",locationName:"force",type:"boolean"}}},output:{type:"structure",members:{jobArn:{},jobId:{},description:{}}}},CancelJobExecution:{http:{method:"PUT",requestUri:"/things/{thingName}/jobs/{jobId}/cancel"},input:{type:"structure",required:["jobId","thingName"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},force:{location:"querystring",locationName:"force",type:"boolean"},expectedVersion:{type:"long"},statusDetails:{shape:"S1c"}}}},ClearDefaultAuthorizer:{http:{method:"DELETE",requestUri:"/default-authorizer"},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},ConfirmTopicRuleDestination:{http:{method:"GET",requestUri:"/confirmdestination/{confirmationToken+}"},input:{type:"structure",required:["confirmationToken"],members:{confirmationToken:{location:"uri",locationName:"confirmationToken"}}},output:{type:"structure",members:{}}},CreateAuditSuppression:{http:{requestUri:"/audit/suppressions/create"},input:{type:"structure",required:["checkName","resourceIdentifier","clientRequestToken"],members:{checkName:{},resourceIdentifier:{shape:"S1m"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}}},CreateAuthorizer:{http:{requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName","authorizerFunctionArn"],members:{authorizerName:{location:"uri",locationName:"authorizerName"},authorizerFunctionArn:{},tokenKeyName:{},tokenSigningPublicKeys:{shape:"S23"},status:{},tags:{shape:"S27"},signingDisabled:{type:"boolean"}}},output:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},CreateBillingGroup:{http:{requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},billingGroupProperties:{shape:"S2f"},tags:{shape:"S27"}}},output:{type:"structure",members:{billingGroupName:{},billingGroupArn:{},billingGroupId:{}}}},CreateCertificateFromCsr:{http:{requestUri:"/certificates"},input:{type:"structure",required:["certificateSigningRequest"],members:{certificateSigningRequest:{},setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"}}},output:{type:"structure",members:{certificateArn:{},certificateId:{},certificatePem:{}}}},CreateDimension:{http:{requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name","type","stringValues","clientRequestToken"],members:{name:{location:"uri",locationName:"name"},type:{},stringValues:{shape:"S2r"},tags:{shape:"S27"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{name:{},arn:{}}}},CreateDomainConfiguration:{http:{requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"},domainName:{},serverCertificateArns:{type:"list",member:{}},validationCertificateArn:{},authorizerConfig:{shape:"S30"},serviceType:{},tags:{shape:"S27"}}},output:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{}}}},CreateDynamicThingGroup:{http:{requestUri:"/dynamic-thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName","queryString"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},thingGroupProperties:{shape:"S36"},indexName:{},queryString:{},queryVersion:{},tags:{shape:"S27"}}},output:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingGroupId:{},indexName:{},queryString:{},queryVersion:{}}}},CreateJob:{http:{method:"PUT",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId","targets"],members:{jobId:{location:"uri",locationName:"jobId"},targets:{shape:"Sg"},documentSource:{},document:{},description:{},presignedUrlConfig:{shape:"S3l"},targetSelection:{},jobExecutionsRolloutConfig:{shape:"S3o"},abortConfig:{shape:"S3v"},timeoutConfig:{shape:"S42"},tags:{shape:"S27"},namespaceId:{}}},output:{type:"structure",members:{jobArn:{},jobId:{},description:{}}}},CreateKeysAndCertificate:{http:{requestUri:"/keys-and-certificate"},input:{type:"structure",members:{setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"}}},output:{type:"structure",members:{certificateArn:{},certificateId:{},certificatePem:{},keyPair:{shape:"S47"}}}},CreateMitigationAction:{http:{requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName","roleArn","actionParams"],members:{actionName:{location:"uri",locationName:"actionName"},roleArn:{},actionParams:{shape:"S4c"},tags:{shape:"S27"}}},output:{type:"structure",members:{actionArn:{},actionId:{}}}},CreateOTAUpdate:{http:{requestUri:"/otaUpdates/{otaUpdateId}"},input:{type:"structure",required:["otaUpdateId","targets","files","roleArn"],members:{otaUpdateId:{location:"uri",locationName:"otaUpdateId"},description:{},targets:{shape:"S4v"},protocols:{shape:"S4x"},targetSelection:{},awsJobExecutionsRolloutConfig:{shape:"S4z"},awsJobPresignedUrlConfig:{shape:"S56"},awsJobAbortConfig:{type:"structure",required:["abortCriteriaList"],members:{abortCriteriaList:{type:"list",member:{type:"structure",required:["failureType","action","thresholdPercentage","minNumberOfExecutedThings"],members:{failureType:{},action:{},thresholdPercentage:{type:"double"},minNumberOfExecutedThings:{type:"integer"}}}}}},awsJobTimeoutConfig:{type:"structure",members:{inProgressTimeoutInMinutes:{type:"long"}}},files:{shape:"S5h"},roleArn:{},additionalParameters:{shape:"S6e"},tags:{shape:"S27"}}},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:{},tags:{shape:"S27"}}},output:{type:"structure",members:{policyName:{},policyArn:{},policyDocument:{},policyVersionId:{}}}},CreatePolicyVersion:{http:{requestUri:"/policies/{policyName}/version"},input:{type:"structure",required:["policyName","policyDocument"],members:{policyName:{location:"uri",locationName:"policyName"},policyDocument:{},setAsDefault:{location:"querystring",locationName:"setAsDefault",type:"boolean"}}},output:{type:"structure",members:{policyArn:{},policyDocument:{},policyVersionId:{},isDefaultVersion:{type:"boolean"}}}},CreateProvisioningClaim:{http:{requestUri:"/provisioning-templates/{templateName}/provisioning-claim"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"}}},output:{type:"structure",members:{certificateId:{},certificatePem:{},keyPair:{shape:"S47"},expiration:{type:"timestamp"}}}},CreateProvisioningTemplate:{http:{requestUri:"/provisioning-templates"},input:{type:"structure",required:["templateName","templateBody","provisioningRoleArn"],members:{templateName:{},description:{},templateBody:{},enabled:{type:"boolean"},provisioningRoleArn:{},preProvisioningHook:{shape:"S70"},tags:{shape:"S27"}}},output:{type:"structure",members:{templateArn:{},templateName:{},defaultVersionId:{type:"integer"}}}},CreateProvisioningTemplateVersion:{http:{requestUri:"/provisioning-templates/{templateName}/versions"},input:{type:"structure",required:["templateName","templateBody"],members:{templateName:{location:"uri",locationName:"templateName"},templateBody:{},setAsDefault:{location:"querystring",locationName:"setAsDefault",type:"boolean"}}},output:{type:"structure",members:{templateArn:{},templateName:{},versionId:{type:"integer"},isDefaultVersion:{type:"boolean"}}}},CreateRoleAlias:{http:{requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias","roleArn"],members:{roleAlias:{location:"uri",locationName:"roleAlias"},roleArn:{},credentialDurationSeconds:{type:"integer"},tags:{shape:"S27"}}},output:{type:"structure",members:{roleAlias:{},roleAliasArn:{}}}},CreateScheduledAudit:{http:{requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["frequency","targetCheckNames","scheduledAuditName"],members:{frequency:{},dayOfMonth:{},dayOfWeek:{},targetCheckNames:{shape:"S7f"},scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"},tags:{shape:"S27"}}},output:{type:"structure",members:{scheduledAuditArn:{}}}},CreateSecurityProfile:{http:{requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileDescription:{},behaviors:{shape:"S7l"},alertTargets:{shape:"S84"},additionalMetricsToRetain:{shape:"S88",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S89"},tags:{shape:"S27"}}},output:{type:"structure",members:{securityProfileName:{},securityProfileArn:{}}}},CreateStream:{http:{requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId","files","roleArn"],members:{streamId:{location:"uri",locationName:"streamId"},description:{},files:{shape:"S8f"},roleArn:{},tags:{shape:"S27"}}},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:"S38"},billingGroupName:{}}},output:{type:"structure",members:{thingName:{},thingArn:{},thingId:{}}}},CreateThingGroup:{http:{requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},parentGroupName:{},thingGroupProperties:{shape:"S36"},tags:{shape:"S27"}}},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:"S8r"},tags:{shape:"S27"}}},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:"S8z"},tags:{location:"header",locationName:"x-amz-tagging"}},payload:"topicRulePayload"}},CreateTopicRuleDestination:{http:{requestUri:"/destinations"},input:{type:"structure",required:["destinationConfiguration"],members:{destinationConfiguration:{type:"structure",members:{httpUrlConfiguration:{type:"structure",required:["confirmationUrl"],members:{confirmationUrl:{}}}}}}},output:{type:"structure",members:{topicRuleDestination:{shape:"Sbw"}}}},DeleteAccountAuditConfiguration:{http:{method:"DELETE",requestUri:"/audit/configuration"},input:{type:"structure",members:{deleteScheduledAudits:{location:"querystring",locationName:"deleteScheduledAudits",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteAuditSuppression:{http:{requestUri:"/audit/suppressions/delete"},input:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1m"}}},output:{type:"structure",members:{}}},DeleteAuthorizer:{http:{method:"DELETE",requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"}}},output:{type:"structure",members:{}}},DeleteBillingGroup:{http:{method:"DELETE",requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteCACertificate:{http:{method:"DELETE",requestUri:"/cacertificate/{caCertificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"caCertificateId"}}},output:{type:"structure",members:{}}},DeleteCertificate:{http:{method:"DELETE",requestUri:"/certificates/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"},forceDelete:{location:"querystring",locationName:"forceDelete",type:"boolean"}}}},DeleteDimension:{http:{method:"DELETE",requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{}}},DeleteDomainConfiguration:{http:{method:"DELETE",requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"}}},output:{type:"structure",members:{}}},DeleteDynamicThingGroup:{http:{method:"DELETE",requestUri:"/dynamic-thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteJob:{http:{method:"DELETE",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},force:{location:"querystring",locationName:"force",type:"boolean"},namespaceId:{location:"querystring",locationName:"namespaceId"}}}},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"},namespaceId:{location:"querystring",locationName:"namespaceId"}}}},DeleteMitigationAction:{http:{method:"DELETE",requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName"],members:{actionName:{location:"uri",locationName:"actionName"}}},output:{type:"structure",members:{}}},DeleteOTAUpdate:{http:{method:"DELETE",requestUri:"/otaUpdates/{otaUpdateId}"},input:{type:"structure",required:["otaUpdateId"],members:{otaUpdateId:{location:"uri",locationName:"otaUpdateId"},deleteStream:{location:"querystring",locationName:"deleteStream",type:"boolean"},forceDeleteAWSJob:{location:"querystring",locationName:"forceDeleteAWSJob",type:"boolean"}}},output:{type:"structure",members:{}}},DeletePolicy:{http:{method:"DELETE",requestUri:"/policies/{policyName}"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"}}}},DeletePolicyVersion:{http:{method:"DELETE",requestUri:"/policies/{policyName}/version/{policyVersionId}"},input:{type:"structure",required:["policyName","policyVersionId"],members:{policyName:{location:"uri",locationName:"policyName"},policyVersionId:{location:"uri",locationName:"policyVersionId"}}}},DeleteProvisioningTemplate:{http:{method:"DELETE",requestUri:"/provisioning-templates/{templateName}"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"}}},output:{type:"structure",members:{}}},DeleteProvisioningTemplateVersion:{http:{method:"DELETE",requestUri:"/provisioning-templates/{templateName}/versions/{versionId}"},input:{type:"structure",required:["templateName","versionId"],members:{templateName:{location:"uri",locationName:"templateName"},versionId:{location:"uri",locationName:"versionId",type:"integer"}}},output:{type:"structure",members:{}}},DeleteRegistrationCode:{http:{method:"DELETE",requestUri:"/registrationcode"},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DeleteRoleAlias:{http:{method:"DELETE",requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias"],members:{roleAlias:{location:"uri",locationName:"roleAlias"}}},output:{type:"structure",members:{}}},DeleteScheduledAudit:{http:{method:"DELETE",requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["scheduledAuditName"],members:{scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"}}},output:{type:"structure",members:{}}},DeleteSecurityProfile:{http:{method:"DELETE",requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteStream:{http:{method:"DELETE",requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId"],members:{streamId:{location:"uri",locationName:"streamId"}}},output:{type:"structure",members:{}}},DeleteThing:{http:{method:"DELETE",requestUri:"/things/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteThingGroup:{http:{method:"DELETE",requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteThingType:{http:{method:"DELETE",requestUri:"/thing-types/{thingTypeName}"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"}}},output:{type:"structure",members:{}}},DeleteTopicRule:{http:{method:"DELETE",requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},DeleteTopicRuleDestination:{http:{method:"DELETE",requestUri:"/destinations/{arn+}"},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",members:{}}},DeleteV2LoggingLevel:{http:{method:"DELETE",requestUri:"/v2LoggingLevel"},input:{type:"structure",required:["targetType","targetName"],members:{targetType:{location:"querystring",locationName:"targetType"},targetName:{location:"querystring",locationName:"targetName"}}}},DeprecateThingType:{http:{requestUri:"/thing-types/{thingTypeName}/deprecate"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"},undoDeprecate:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeAccountAuditConfiguration:{http:{method:"GET",requestUri:"/audit/configuration"},input:{type:"structure",members:{}},output:{type:"structure",members:{roleArn:{},auditNotificationTargetConfigurations:{shape:"Sdp"},auditCheckConfigurations:{shape:"Sds"}}}},DescribeAuditFinding:{http:{method:"GET",requestUri:"/audit/findings/{findingId}"},input:{type:"structure",required:["findingId"],members:{findingId:{location:"uri",locationName:"findingId"}}},output:{type:"structure",members:{finding:{shape:"Sdx"}}}},DescribeAuditMitigationActionsTask:{http:{method:"GET",requestUri:"/audit/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskStatus:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},taskStatistics:{type:"map",key:{},value:{type:"structure",members:{totalFindingsCount:{type:"long"},failedFindingsCount:{type:"long"},succeededFindingsCount:{type:"long"},skippedFindingsCount:{type:"long"},canceledFindingsCount:{type:"long"}}}},target:{shape:"Seh"},auditCheckToActionsMapping:{shape:"Sel"},actionsDefinition:{type:"list",member:{type:"structure",members:{name:{},id:{},roleArn:{},actionParams:{shape:"S4c"}}}}}}},DescribeAuditSuppression:{http:{requestUri:"/audit/suppressions/describe"},input:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1m"}}},output:{type:"structure",members:{checkName:{},resourceIdentifier:{shape:"S1m"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{}}}},DescribeAuditTask:{http:{method:"GET",requestUri:"/audit/tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskStatus:{},taskType:{},taskStartTime:{type:"timestamp"},taskStatistics:{type:"structure",members:{totalChecks:{type:"integer"},inProgressChecks:{type:"integer"},waitingForDataCollectionChecks:{type:"integer"},compliantChecks:{type:"integer"},nonCompliantChecks:{type:"integer"},failedChecks:{type:"integer"},canceledChecks:{type:"integer"}}},scheduledAuditName:{},auditDetails:{type:"map",key:{},value:{type:"structure",members:{checkRunStatus:{},checkCompliant:{type:"boolean"},totalResourcesCount:{type:"long"},nonCompliantResourcesCount:{type:"long"},suppressedNonCompliantResourcesCount:{type:"long"},errorCode:{},message:{}}}}}}},DescribeAuthorizer:{http:{method:"GET",requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"}}},output:{type:"structure",members:{authorizerDescription:{shape:"Sfe"}}}},DescribeBillingGroup:{http:{method:"GET",requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"}}},output:{type:"structure",members:{billingGroupName:{},billingGroupId:{},billingGroupArn:{},version:{type:"long"},billingGroupProperties:{shape:"S2f"},billingGroupMetadata:{type:"structure",members:{creationDate:{type:"timestamp"}}}}}},DescribeCACertificate:{http:{method:"GET",requestUri:"/cacertificate/{caCertificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"caCertificateId"}}},output:{type:"structure",members:{certificateDescription:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},certificatePem:{},ownedBy:{},creationDate:{type:"timestamp"},autoRegistrationStatus:{},lastModifiedDate:{type:"timestamp"},customerVersion:{type:"integer"},generationId:{},validity:{shape:"Sfr"}}},registrationConfig:{shape:"Sfs"}}}},DescribeCertificate:{http:{method:"GET",requestUri:"/certificates/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"}}},output:{type:"structure",members:{certificateDescription:{type:"structure",members:{certificateArn:{},certificateId:{},caCertificateId:{},status:{},certificatePem:{},ownedBy:{},previousOwnedBy:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},customerVersion:{type:"integer"},transferData:{type:"structure",members:{transferMessage:{},rejectReason:{},transferDate:{type:"timestamp"},acceptDate:{type:"timestamp"},rejectDate:{type:"timestamp"}}},generationId:{},validity:{shape:"Sfr"},certificateMode:{}}}}}},DescribeDefaultAuthorizer:{http:{method:"GET",requestUri:"/default-authorizer"},input:{type:"structure",members:{}},output:{type:"structure",members:{authorizerDescription:{shape:"Sfe"}}}},DescribeDimension:{http:{method:"GET",requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{name:{},arn:{},type:{},stringValues:{shape:"S2r"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeDomainConfiguration:{http:{method:"GET",requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"}}},output:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{},domainName:{},serverCertificates:{type:"list",member:{type:"structure",members:{serverCertificateArn:{},serverCertificateStatus:{},serverCertificateStatusDetail:{}}}},authorizerConfig:{shape:"S30"},domainConfigurationStatus:{},serviceType:{},domainType:{},lastStatusChangeDate:{type:"timestamp"}}}},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:"Sgj"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeIndex:{http:{method:"GET",requestUri:"/indices/{indexName}"},input:{type:"structure",required:["indexName"],members:{indexName:{location:"uri",locationName:"indexName"}}},output:{type:"structure",members:{indexName:{},indexStatus:{},schema:{}}}},DescribeJob:{http:{method:"GET",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",members:{documentSource:{},job:{type:"structure",members:{jobArn:{},jobId:{},targetSelection:{},status:{},forceCanceled:{type:"boolean"},reasonCode:{},comment:{},targets:{shape:"Sg"},description:{},presignedUrlConfig:{shape:"S3l"},jobExecutionsRolloutConfig:{shape:"S3o"},abortConfig:{shape:"S3v"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},completedAt:{type:"timestamp"},jobProcessDetails:{type:"structure",members:{processingTargets:{type:"list",member:{}},numberOfCanceledThings:{type:"integer"},numberOfSucceededThings:{type:"integer"},numberOfFailedThings:{type:"integer"},numberOfRejectedThings:{type:"integer"},numberOfQueuedThings:{type:"integer"},numberOfInProgressThings:{type:"integer"},numberOfRemovedThings:{type:"integer"},numberOfTimedOutThings:{type:"integer"}}},timeoutConfig:{shape:"S42"},namespaceId:{}}}}}},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:"S1c"}}},thingArn:{},queuedAt:{type:"timestamp"},startedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},executionNumber:{type:"long"},versionNumber:{type:"long"},approximateSecondsBeforeTimedOut:{type:"long"}}}}}},DescribeMitigationAction:{http:{method:"GET",requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName"],members:{actionName:{location:"uri",locationName:"actionName"}}},output:{type:"structure",members:{actionName:{},actionType:{},actionArn:{},actionId:{},roleArn:{},actionParams:{shape:"S4c"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeProvisioningTemplate:{http:{method:"GET",requestUri:"/provisioning-templates/{templateName}"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"}}},output:{type:"structure",members:{templateArn:{},templateName:{},description:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},defaultVersionId:{type:"integer"},templateBody:{},enabled:{type:"boolean"},provisioningRoleArn:{},preProvisioningHook:{shape:"S70"}}}},DescribeProvisioningTemplateVersion:{http:{method:"GET",requestUri:"/provisioning-templates/{templateName}/versions/{versionId}"},input:{type:"structure",required:["templateName","versionId"],members:{templateName:{location:"uri",locationName:"templateName"},versionId:{location:"uri",locationName:"versionId",type:"integer"}}},output:{type:"structure",members:{versionId:{type:"integer"},creationDate:{type:"timestamp"},templateBody:{},isDefaultVersion:{type:"boolean"}}}},DescribeRoleAlias:{http:{method:"GET",requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias"],members:{roleAlias:{location:"uri",locationName:"roleAlias"}}},output:{type:"structure",members:{roleAliasDescription:{type:"structure",members:{roleAlias:{},roleAliasArn:{},roleArn:{},owner:{},credentialDurationSeconds:{type:"integer"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}}}},DescribeScheduledAudit:{http:{method:"GET",requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["scheduledAuditName"],members:{scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"}}},output:{type:"structure",members:{frequency:{},dayOfMonth:{},dayOfWeek:{},targetCheckNames:{shape:"S7f"},scheduledAuditName:{},scheduledAuditArn:{}}}},DescribeSecurityProfile:{http:{method:"GET",requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"}}},output:{type:"structure",members:{securityProfileName:{},securityProfileArn:{},securityProfileDescription:{},behaviors:{shape:"S7l"},alertTargets:{shape:"S84"},additionalMetricsToRetain:{shape:"S88",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S89"},version:{type:"long"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeStream:{http:{method:"GET",requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId"],members:{streamId:{location:"uri",locationName:"streamId"}}},output:{type:"structure",members:{streamInfo:{type:"structure",members:{streamId:{},streamArn:{},streamVersion:{type:"integer"},description:{},files:{shape:"S8f"},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:"S39"},version:{type:"long"},billingGroupName:{}}}},DescribeThingGroup:{http:{method:"GET",requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"}}},output:{type:"structure",members:{thingGroupName:{},thingGroupId:{},thingGroupArn:{},version:{type:"long"},thingGroupProperties:{shape:"S36"},thingGroupMetadata:{type:"structure",members:{parentGroupName:{},rootToParentThingGroups:{shape:"Si0"},creationDate:{type:"timestamp"}}},indexName:{},queryString:{},queryVersion:{},status:{}}}},DescribeThingRegistrationTask:{http:{method:"GET",requestUri:"/thing-registration-tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskId:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},templateBody:{},inputFileBucket:{},inputFileKey:{},roleArn:{},status:{},message:{},successCount:{type:"integer"},failureCount:{type:"integer"},percentageProgress:{type:"integer"}}}},DescribeThingType:{http:{method:"GET",requestUri:"/thing-types/{thingTypeName}"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"}}},output:{type:"structure",members:{thingTypeName:{},thingTypeId:{},thingTypeArn:{},thingTypeProperties:{shape:"S8r"},thingTypeMetadata:{shape:"Sid"}}}},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:!0},DetachSecurityProfile:{http:{method:"DELETE",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName","securityProfileTargetArn"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{}}},DetachThingPrincipal:{http:{method:"DELETE",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName","principal"],members:{thingName:{location:"uri",locationName:"thingName"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{}}},DisableTopicRule:{http:{requestUri:"/rules/{ruleName}/disable"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},EnableTopicRule:{http:{requestUri:"/rules/{ruleName}/enable"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},GetCardinality:{http:{requestUri:"/indices/cardinality"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{}}},output:{type:"structure",members:{cardinality:{type:"integer"}}}},GetEffectivePolicies:{http:{requestUri:"/effective-policies"},input:{type:"structure",members:{principal:{},cognitoIdentityPoolId:{},thingName:{location:"querystring",locationName:"thingName"}}},output:{type:"structure",members:{effectivePolicies:{type:"list",member:{type:"structure",members:{policyName:{},policyArn:{},policyDocument:{}}}}}}},GetIndexingConfiguration:{http:{method:"GET",requestUri:"/indexing/config"},input:{type:"structure",members:{}},output:{type:"structure",members:{thingIndexingConfiguration:{shape:"Six"},thingGroupIndexingConfiguration:{shape:"Sj4"}}}},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:"S4v"},protocols:{shape:"S4x"},awsJobExecutionsRolloutConfig:{shape:"S4z"},awsJobPresignedUrlConfig:{shape:"S56"},targetSelection:{},otaUpdateFiles:{shape:"S5h"},otaUpdateStatus:{},awsIotJobId:{},awsIotJobArn:{},errorInfo:{type:"structure",members:{code:{},message:{}}},additionalParameters:{shape:"S6e"}}}}}},GetPercentiles:{http:{requestUri:"/indices/percentiles"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{},percents:{type:"list",member:{type:"double"}}}},output:{type:"structure",members:{percentiles:{type:"list",member:{type:"structure",members:{percent:{type:"double"},value:{type:"double"}}}}}}},GetPolicy:{http:{method:"GET",requestUri:"/policies/{policyName}"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"}}},output:{type:"structure",members:{policyName:{},policyArn:{},policyDocument:{},defaultVersionId:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},generationId:{}}}},GetPolicyVersion:{http:{method:"GET",requestUri:"/policies/{policyName}/version/{policyVersionId}"},input:{type:"structure",required:["policyName","policyVersionId"],members:{policyName:{location:"uri",locationName:"policyName"},policyVersionId:{location:"uri",locationName:"policyVersionId"}}},output:{type:"structure",members:{policyArn:{},policyName:{},policyDocument:{},policyVersionId:{},isDefaultVersion:{type:"boolean"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},generationId:{}}}},GetRegistrationCode:{http:{method:"GET",requestUri:"/registrationcode"},input:{type:"structure",members:{}},output:{type:"structure",members:{registrationCode:{}}}},GetStatistics:{http:{requestUri:"/indices/statistics"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{}}},output:{type:"structure",members:{statistics:{type:"structure",members:{count:{type:"integer"},average:{type:"double"},sum:{type:"double"},minimum:{type:"double"},maximum:{type:"double"},sumOfSquares:{type:"double"},variance:{type:"double"},stdDeviation:{type:"double"}}}}}},GetTopicRule:{http:{method:"GET",requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}},output:{type:"structure",members:{ruleArn:{},rule:{type:"structure",members:{ruleName:{},sql:{},description:{},createdAt:{type:"timestamp"},actions:{shape:"S92"},ruleDisabled:{type:"boolean"},awsIotSqlVersion:{},errorAction:{shape:"S93"}}}}}},GetTopicRuleDestination:{http:{method:"GET",requestUri:"/destinations/{arn+}"},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",members:{topicRuleDestination:{shape:"Sbw"}}}},GetV2LoggingOptions:{http:{method:"GET",requestUri:"/v2LoggingOptions"},input:{type:"structure",members:{}},output:{type:"structure",members:{roleArn:{},defaultLogLevel:{},disableAllLogs:{type:"boolean"}}}},ListActiveViolations:{http:{method:"GET",requestUri:"/active-violations"},input:{type:"structure",members:{thingName:{location:"querystring",locationName:"thingName"},securityProfileName:{location:"querystring",locationName:"securityProfileName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{activeViolations:{type:"list",member:{type:"structure",members:{violationId:{},thingName:{},securityProfileName:{},behavior:{shape:"S7m"},lastViolationValue:{shape:"S7t"},lastViolationTime:{type:"timestamp"},violationStartTime:{type:"timestamp"}}}},nextToken:{}}}},ListAttachedPolicies:{http:{requestUri:"/attached-policies/{target}"},input:{type:"structure",required:["target"],members:{target:{location:"uri",locationName:"target"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"}}},output:{type:"structure",members:{policies:{shape:"Skr"},nextMarker:{}}}},ListAuditFindings:{http:{requestUri:"/audit/findings"},input:{type:"structure",members:{taskId:{},checkName:{},resourceIdentifier:{shape:"S1m"},maxResults:{type:"integer"},nextToken:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},listSuppressedFindings:{type:"boolean"}}},output:{type:"structure",members:{findings:{type:"list",member:{shape:"Sdx"}},nextToken:{}}}},ListAuditMitigationActionsExecutions:{http:{method:"GET",requestUri:"/audit/mitigationactions/executions"},input:{type:"structure",required:["taskId","findingId"],members:{taskId:{location:"querystring",locationName:"taskId"},actionStatus:{location:"querystring",locationName:"actionStatus"},findingId:{location:"querystring",locationName:"findingId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{actionsExecutions:{type:"list",member:{type:"structure",members:{taskId:{},findingId:{},actionName:{},actionId:{},status:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},errorCode:{},message:{}}}},nextToken:{}}}},ListAuditMitigationActionsTasks:{http:{method:"GET",requestUri:"/audit/mitigationactions/tasks"},input:{type:"structure",required:["startTime","endTime"],members:{auditTaskId:{location:"querystring",locationName:"auditTaskId"},findingId:{location:"querystring",locationName:"findingId"},taskStatus:{location:"querystring",locationName:"taskStatus"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"}}},output:{type:"structure",members:{tasks:{type:"list",member:{type:"structure",members:{taskId:{},startTime:{type:"timestamp"},taskStatus:{}}}},nextToken:{}}}},ListAuditSuppressions:{http:{requestUri:"/audit/suppressions/list"},input:{type:"structure",members:{checkName:{},resourceIdentifier:{shape:"S1m"},ascendingOrder:{type:"boolean"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{suppressions:{type:"list",member:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1m"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{}}}},nextToken:{}}}},ListAuditTasks:{http:{method:"GET",requestUri:"/audit/tasks"},input:{type:"structure",required:["startTime","endTime"],members:{startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"},taskType:{location:"querystring",locationName:"taskType"},taskStatus:{location:"querystring",locationName:"taskStatus"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{tasks:{type:"list",member:{type:"structure",members:{taskId:{},taskStatus:{},taskType:{}}}},nextToken:{}}}},ListAuthorizers:{http:{method:"GET",requestUri:"/authorizers/"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"},status:{location:"querystring",locationName:"status"}}},output:{type:"structure",members:{authorizers:{type:"list",member:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},nextMarker:{}}}},ListBillingGroups:{http:{method:"GET",requestUri:"/billing-groups"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},namePrefixFilter:{location:"querystring",locationName:"namePrefixFilter"}}},output:{type:"structure",members:{billingGroups:{type:"list",member:{shape:"Si1"}},nextToken:{}}}},ListCACertificates:{http:{method:"GET",requestUri:"/cacertificates"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{certificates:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},creationDate:{type:"timestamp"}}}},nextMarker:{}}}},ListCertificates:{http:{method:"GET",requestUri:"/certificates"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{certificates:{shape:"Slt"},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:"Slt"},nextMarker:{}}}},ListDimensions:{http:{method:"GET",requestUri:"/dimensions"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{dimensionNames:{type:"list",member:{}},nextToken:{}}}},ListDomainConfigurations:{http:{method:"GET",requestUri:"/domainConfigurations"},input:{type:"structure",members:{marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},serviceType:{location:"querystring",locationName:"serviceType"}}},output:{type:"structure",members:{domainConfigurations:{type:"list",member:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{},serviceType:{}}}},nextMarker:{}}}},ListIndices:{http:{method:"GET",requestUri:"/indices"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{indexNames:{type:"list",member:{}},nextToken:{}}}},ListJobExecutionsForJob:{http:{method:"GET",requestUri:"/jobs/{jobId}/things"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},status:{location:"querystring",locationName:"status"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{executionSummaries:{type:"list",member:{type:"structure",members:{thingArn:{},jobExecutionSummary:{shape:"Smd"}}}},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"},namespaceId:{location:"querystring",locationName:"namespaceId"},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:"Smd"}}}},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"},namespaceId:{location:"querystring",locationName:"namespaceId"}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{jobArn:{},jobId:{},thingGroupId:{},targetSelection:{},status:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},completedAt:{type:"timestamp"}}}},nextToken:{}}}},ListMitigationActions:{http:{method:"GET",requestUri:"/mitigationactions/actions"},input:{type:"structure",members:{actionType:{location:"querystring",locationName:"actionType"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{actionIdentifiers:{type:"list",member:{type:"structure",members:{actionName:{},actionArn:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListOTAUpdates:{http:{method:"GET",requestUri:"/otaUpdates"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},otaUpdateStatus:{location:"querystring",locationName:"otaUpdateStatus"}}},output:{type:"structure",members:{otaUpdates:{type:"list",member:{type:"structure",members:{otaUpdateId:{},otaUpdateArn:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListOutgoingCertificates:{http:{method:"GET",requestUri:"/certificates-out-going"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{outgoingCertificates:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},transferredTo:{},transferDate:{type:"timestamp"},transferMessage:{},creationDate:{type:"timestamp"}}}},nextMarker:{}}}},ListPolicies:{http:{method:"GET",requestUri:"/policies"},input:{type:"structure",members:{marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{policies:{shape:"Skr"},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:"Sn2"},nextMarker:{}}},deprecated:!0},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:"Skr"},nextMarker:{}}},deprecated:!0},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:"Snc"},nextToken:{}}}},ListProvisioningTemplateVersions:{http:{method:"GET",requestUri:"/provisioning-templates/{templateName}/versions"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{versions:{type:"list",member:{type:"structure",members:{versionId:{type:"integer"},creationDate:{type:"timestamp"},isDefaultVersion:{type:"boolean"}}}},nextToken:{}}}},ListProvisioningTemplates:{http:{method:"GET",requestUri:"/provisioning-templates"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{templates:{type:"list",member:{type:"structure",members:{templateArn:{},templateName:{},description:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},enabled:{type:"boolean"}}}},nextToken:{}}}},ListRoleAliases:{http:{method:"GET",requestUri:"/role-aliases"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{roleAliases:{type:"list",member:{}},nextMarker:{}}}},ListScheduledAudits:{http:{method:"GET",requestUri:"/audit/scheduledaudits"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{scheduledAudits:{type:"list",member:{type:"structure",members:{scheduledAuditName:{},scheduledAuditArn:{},frequency:{},dayOfMonth:{},dayOfWeek:{}}}},nextToken:{}}}},ListSecurityProfiles:{http:{method:"GET",requestUri:"/security-profiles"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},dimensionName:{location:"querystring",locationName:"dimensionName"}}},output:{type:"structure",members:{securityProfileIdentifiers:{type:"list",member:{shape:"Snv"}},nextToken:{}}}},ListSecurityProfilesForTarget:{http:{method:"GET",requestUri:"/security-profiles-for-target"},input:{type:"structure",required:["securityProfileTargetArn"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{securityProfileTargetMappings:{type:"list",member:{type:"structure",members:{securityProfileIdentifier:{shape:"Snv"},target:{shape:"So0"}}}},nextToken:{}}}},ListStreams:{http:{method:"GET",requestUri:"/streams"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{streams:{type:"list",member:{type:"structure",members:{streamId:{},streamArn:{},streamVersion:{type:"integer"},description:{}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{tags:{shape:"S27"},nextToken:{}}}},ListTargetsForPolicy:{http:{requestUri:"/policy-targets/{policyName}"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"}}},output:{type:"structure",members:{targets:{type:"list",member:{}},nextMarker:{}}}},ListTargetsForSecurityProfile:{http:{method:"GET",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{securityProfileTargets:{type:"list",member:{shape:"So0"}},nextToken:{}}}},ListThingGroups:{http:{method:"GET",requestUri:"/thing-groups"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},parentGroup:{location:"querystring",locationName:"parentGroup"},namePrefixFilter:{location:"querystring",locationName:"namePrefixFilter"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"}}},output:{type:"structure",members:{thingGroups:{shape:"Si0"},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:"Si0"},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:"Sn2"}}}},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:"S8r"},thingTypeMetadata:{shape:"Sid"}}}},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:"S39"},version:{type:"long"}}}},nextToken:{}}}},ListThingsInBillingGroup:{http:{method:"GET",requestUri:"/billing-groups/{billingGroupName}/things"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{things:{shape:"Snc"},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:"Snc"},nextToken:{}}}},ListTopicRuleDestinations:{http:{method:"GET",requestUri:"/destinations"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{destinationSummaries:{type:"list",member:{type:"structure",members:{arn:{},status:{},statusReason:{},httpUrlSummary:{type:"structure",members:{confirmationUrl:{}}}}}},nextToken:{}}}},ListTopicRules:{http:{method:"GET",requestUri:"/rules"},input:{type:"structure",members:{topic:{location:"querystring",locationName:"topic"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},ruleDisabled:{location:"querystring",locationName:"ruleDisabled",type:"boolean"}}},output:{type:"structure",members:{rules:{type:"list",member:{type:"structure",members:{ruleArn:{},ruleName:{},topicPattern:{},createdAt:{type:"timestamp"},ruleDisabled:{type:"boolean"}}}},nextToken:{}}}},ListV2LoggingLevels:{http:{method:"GET",requestUri:"/v2LoggingLevel"},input:{type:"structure",members:{targetType:{location:"querystring",locationName:"targetType"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{logTargetConfigurations:{type:"list",member:{type:"structure",members:{logTarget:{shape:"Spm"},logLevel:{}}}},nextToken:{}}}},ListViolationEvents:{http:{method:"GET",requestUri:"/violation-events"},input:{type:"structure",required:["startTime","endTime"],members:{startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"},thingName:{location:"querystring",locationName:"thingName"},securityProfileName:{location:"querystring",locationName:"securityProfileName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{violationEvents:{type:"list",member:{type:"structure",members:{violationId:{},thingName:{},securityProfileName:{},behavior:{shape:"S7m"},metricValue:{shape:"S7t"},violationEventType:{},violationEventTime:{type:"timestamp"}}}},nextToken:{}}}},RegisterCACertificate:{http:{requestUri:"/cacertificate"},input:{type:"structure",required:["caCertificate","verificationCertificate"],members:{caCertificate:{},verificationCertificate:{},setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"},allowAutoRegistration:{location:"querystring",locationName:"allowAutoRegistration",type:"boolean"},registrationConfig:{shape:"Sfs"},tags:{shape:"S27"}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},RegisterCertificate:{http:{requestUri:"/certificate/register"},input:{type:"structure",required:["certificatePem"],members:{certificatePem:{},caCertificatePem:{},setAsActive:{deprecated:!0,location:"querystring",locationName:"setAsActive",type:"boolean"},status:{}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},RegisterCertificateWithoutCA:{http:{requestUri:"/certificate/register-no-ca"},input:{type:"structure",required:["certificatePem"],members:{certificatePem:{},status:{}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},RegisterThing:{http:{requestUri:"/things"},input:{type:"structure",required:["templateBody"],members:{templateBody:{},parameters:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{certificatePem:{},resourceArns:{type:"map",key:{},value:{}}}}},RejectCertificateTransfer:{http:{method:"PATCH",requestUri:"/reject-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"},rejectReason:{}}}},RemoveThingFromBillingGroup:{http:{method:"PUT",requestUri:"/billing-groups/removeThingFromBillingGroup"},input:{type:"structure",members:{billingGroupName:{},billingGroupArn:{},thingName:{},thingArn:{}}},output:{type:"structure",members:{}}},RemoveThingFromThingGroup:{http:{method:"PUT",requestUri:"/thing-groups/removeThingFromThingGroup"},input:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingName:{},thingArn:{}}},output:{type:"structure",members:{}}},ReplaceTopicRule:{http:{method:"PATCH",requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName","topicRulePayload"],members:{ruleName:{location:"uri",locationName:"ruleName"},topicRulePayload:{shape:"S8z"}},payload:"topicRulePayload"}},SearchIndex:{http:{requestUri:"/indices/search"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},nextToken:{},maxResults:{type:"integer"},queryVersion:{}}},output:{type:"structure",members:{nextToken:{},things:{type:"list",member:{type:"structure",members:{thingName:{},thingId:{},thingTypeName:{},thingGroupNames:{shape:"Sqg"},attributes:{shape:"S39"},shadow:{},connectivity:{type:"structure",members:{connected:{type:"boolean"},timestamp:{type:"long"}}}}}},thingGroups:{type:"list",member:{type:"structure",members:{thingGroupName:{},thingGroupId:{},thingGroupDescription:{},attributes:{shape:"S39"},parentGroupNames:{shape:"Sqg"}}}}}}},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:"Spm"},logLevel:{}}}},SetV2LoggingOptions:{http:{requestUri:"/v2LoggingOptions"},input:{type:"structure",members:{roleArn:{},defaultLogLevel:{},disableAllLogs:{type:"boolean"}}}},StartAuditMitigationActionsTask:{http:{requestUri:"/audit/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId","target","auditCheckToActionsMapping","clientRequestToken"],members:{taskId:{location:"uri",locationName:"taskId"},target:{shape:"Seh"},auditCheckToActionsMapping:{shape:"Sel"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{taskId:{}}}},StartOnDemandAuditTask:{http:{requestUri:"/audit/tasks"},input:{type:"structure",required:["targetCheckNames"],members:{targetCheckNames:{shape:"S7f"}}},output:{type:"structure",members:{taskId:{}}}},StartThingRegistrationTask:{http:{requestUri:"/thing-registration-tasks"},input:{type:"structure",required:["templateBody","inputFileBucket","inputFileKey","roleArn"],members:{templateBody:{},inputFileBucket:{},inputFileKey:{},roleArn:{}}},output:{type:"structure",members:{taskId:{}}}},StopThingRegistrationTask:{http:{method:"PUT",requestUri:"/thing-registration-tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S27"}}},output:{type:"structure",members:{}}},TestAuthorization:{http:{requestUri:"/test-authorization"},input:{type:"structure",required:["authInfos"],members:{principal:{},cognitoIdentityPoolId:{},authInfos:{type:"list",member:{shape:"Sr5"}},clientId:{location:"querystring",locationName:"clientId"},policyNamesToAdd:{shape:"Sr9"},policyNamesToSkip:{shape:"Sr9"}}},output:{type:"structure",members:{authResults:{type:"list",member:{type:"structure",members:{authInfo:{shape:"Sr5"},allowed:{type:"structure",members:{policies:{shape:"Skr"}}},denied:{type:"structure",members:{implicitDeny:{type:"structure",members:{policies:{shape:"Skr"}}},explicitDeny:{type:"structure",members:{policies:{shape:"Skr"}}}}},authDecision:{},missingContextValues:{type:"list",member:{}}}}}}}},TestInvokeAuthorizer:{http:{requestUri:"/authorizer/{authorizerName}/test"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"},token:{},tokenSignature:{},httpContext:{type:"structure",members:{headers:{type:"map",key:{},value:{}},queryString:{}}},mqttContext:{type:"structure",members:{username:{},password:{type:"blob"},clientId:{}}},tlsContext:{type:"structure",members:{serverName:{}}}}},output:{type:"structure",members:{isAuthenticated:{type:"boolean"},principalId:{},policyDocuments:{type:"list",member:{}},refreshAfterInSeconds:{type:"integer"},disconnectAfterInSeconds:{type:"integer"}}}},TransferCertificate:{http:{method:"PATCH",requestUri:"/transfer-certificate/{certificateId}"},input:{type:"structure",required:["certificateId","targetAwsAccount"],members:{certificateId:{location:"uri",locationName:"certificateId"},targetAwsAccount:{location:"querystring",locationName:"targetAwsAccount"},transferMessage:{}}},output:{type:"structure",members:{transferredCertificateArn:{}}}},UntagResource:{http:{requestUri:"/untag"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAccountAuditConfiguration:{http:{method:"PATCH",requestUri:"/audit/configuration"},input:{type:"structure",members:{roleArn:{},auditNotificationTargetConfigurations:{shape:"Sdp"},auditCheckConfigurations:{shape:"Sds"}}},output:{type:"structure",members:{}}},UpdateAuditSuppression:{http:{method:"PATCH",requestUri:"/audit/suppressions/update"},input:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1m"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{}}},output:{type:"structure",members:{}}},UpdateAuthorizer:{http:{method:"PUT",requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"},authorizerFunctionArn:{},tokenKeyName:{},tokenSigningPublicKeys:{shape:"S23"},status:{}}},output:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},UpdateBillingGroup:{http:{method:"PATCH",requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName","billingGroupProperties"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},billingGroupProperties:{shape:"S2f"},expectedVersion:{type:"long"}}},output:{type:"structure",members:{version:{type:"long"}}}},UpdateCACertificate:{http:{method:"PUT",requestUri:"/cacertificate/{caCertificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"caCertificateId"},newStatus:{location:"querystring",locationName:"newStatus"},newAutoRegistrationStatus:{location:"querystring",locationName:"newAutoRegistrationStatus"},registrationConfig:{shape:"Sfs"},removeAutoRegistration:{type:"boolean"}}}},UpdateCertificate:{http:{method:"PUT",requestUri:"/certificates/{certificateId}"},input:{type:"structure",required:["certificateId","newStatus"],members:{certificateId:{location:"uri",locationName:"certificateId"},newStatus:{location:"querystring",locationName:"newStatus"}}}},UpdateDimension:{http:{method:"PATCH",requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name","stringValues"],members:{name:{location:"uri",locationName:"name"},stringValues:{shape:"S2r"}}},output:{type:"structure",members:{name:{},arn:{},type:{},stringValues:{shape:"S2r"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},UpdateDomainConfiguration:{http:{method:"PUT",requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"},authorizerConfig:{shape:"S30"},domainConfigurationStatus:{},removeAuthorizerConfig:{type:"boolean"}}},output:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{}}}},UpdateDynamicThingGroup:{http:{method:"PATCH",requestUri:"/dynamic-thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName","thingGroupProperties"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},thingGroupProperties:{shape:"S36"},expectedVersion:{type:"long"},indexName:{},queryString:{},queryVersion:{}}},output:{type:"structure",members:{version:{type:"long"}}}},UpdateEventConfigurations:{http:{method:"PATCH",requestUri:"/event-configurations"},input:{type:"structure",members:{eventConfigurations:{shape:"Sgj"}}},output:{type:"structure",members:{}}},UpdateIndexingConfiguration:{http:{requestUri:"/indexing/config"},input:{type:"structure",members:{thingIndexingConfiguration:{shape:"Six"},thingGroupIndexingConfiguration:{shape:"Sj4"}}},output:{type:"structure",members:{}}},UpdateJob:{http:{method:"PATCH",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},description:{},presignedUrlConfig:{shape:"S3l"},jobExecutionsRolloutConfig:{shape:"S3o"},abortConfig:{shape:"S3v"},timeoutConfig:{shape:"S42"},namespaceId:{location:"querystring",locationName:"namespaceId"}}}},UpdateMitigationAction:{http:{method:"PATCH",requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName"],members:{actionName:{location:"uri",locationName:"actionName"},roleArn:{},actionParams:{shape:"S4c"}}},output:{type:"structure",members:{actionArn:{},actionId:{}}}},UpdateProvisioningTemplate:{http:{method:"PATCH",requestUri:"/provisioning-templates/{templateName}"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"},description:{},enabled:{type:"boolean"},defaultVersionId:{type:"integer"},provisioningRoleArn:{},preProvisioningHook:{shape:"S70"},removePreProvisioningHook:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateRoleAlias:{http:{method:"PUT",requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias"],members:{roleAlias:{location:"uri",locationName:"roleAlias"},roleArn:{},credentialDurationSeconds:{type:"integer"}}},output:{type:"structure",members:{roleAlias:{},roleAliasArn:{}}}},UpdateScheduledAudit:{http:{method:"PATCH",requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["scheduledAuditName"],members:{frequency:{},dayOfMonth:{},dayOfWeek:{},targetCheckNames:{shape:"S7f"},scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"}}},output:{type:"structure",members:{scheduledAuditArn:{}}}},UpdateSecurityProfile:{http:{method:"PATCH",requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileDescription:{},behaviors:{shape:"S7l"},alertTargets:{shape:"S84"},additionalMetricsToRetain:{shape:"S88",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S89"},deleteBehaviors:{type:"boolean"},deleteAlertTargets:{type:"boolean"},deleteAdditionalMetricsToRetain:{type:"boolean"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{securityProfileName:{},securityProfileArn:{},securityProfileDescription:{},behaviors:{shape:"S7l"},alertTargets:{shape:"S84"},additionalMetricsToRetain:{shape:"S88",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S89"},version:{type:"long"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},UpdateStream:{http:{method:"PUT",requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId"],members:{streamId:{location:"uri",locationName:"streamId"},description:{},files:{shape:"S8f"},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:"S38"},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:"S36"},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:"Sth"},thingGroupsToRemove:{shape:"Sth"},overrideDynamicGroups:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateTopicRuleDestination:{http:{method:"PATCH",requestUri:"/destinations"},input:{type:"structure",required:["arn","status"],members:{arn:{},status:{}}},output:{type:"structure",members:{}}},ValidateSecurityProfileBehaviors:{http:{requestUri:"/security-profile-behaviors/validate"},input:{type:"structure",required:["behaviors"],members:{behaviors:{shape:"S7l"}}},output:{type:"structure",members:{valid:{type:"boolean"},validationErrors:{type:"list",member:{type:"structure",members:{errorMessage:{}}}}}}}},shapes:{Sg:{type:"list",member:{}},S1c:{type:"map",key:{},value:{}},S1m:{type:"structure",members:{deviceCertificateId:{},caCertificateId:{},cognitoIdentityPoolId:{},clientId:{},policyVersionIdentifier:{type:"structure",members:{policyName:{},policyVersionId:{}}},account:{},iamRoleArn:{},roleAliasArn:{}}},S23:{type:"map",key:{},value:{}},S27:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S2f:{type:"structure",members:{billingGroupDescription:{}}},S2r:{type:"list",member:{}},S30:{type:"structure",members:{defaultAuthorizerName:{},allowAuthorizerOverride:{type:"boolean"}}},S36:{type:"structure",members:{thingGroupDescription:{},attributePayload:{shape:"S38"}}},S38:{type:"structure",members:{attributes:{shape:"S39"},merge:{type:"boolean"}}},S39:{type:"map",key:{},value:{}},S3l:{type:"structure",members:{roleArn:{},expiresInSec:{type:"long"}}},S3o:{type:"structure",members:{maximumPerMinute:{type:"integer"},exponentialRate:{type:"structure",required:["baseRatePerMinute","incrementFactor","rateIncreaseCriteria"],members:{baseRatePerMinute:{type:"integer"},incrementFactor:{type:"double"},rateIncreaseCriteria:{type:"structure",members:{numberOfNotifiedThings:{type:"integer"},numberOfSucceededThings:{type:"integer"}}}}}}},S3v:{type:"structure",required:["criteriaList"],members:{criteriaList:{type:"list",member:{type:"structure",required:["failureType","action","thresholdPercentage","minNumberOfExecutedThings"],members:{failureType:{},action:{},thresholdPercentage:{type:"double"},minNumberOfExecutedThings:{type:"integer"}}}}}},S42:{type:"structure",members:{inProgressTimeoutInMinutes:{type:"long"}}},S47:{type:"structure",members:{PublicKey:{},PrivateKey:{type:"string",sensitive:!0}}},S4c:{type:"structure",members:{updateDeviceCertificateParams:{type:"structure",required:["action"],members:{action:{}}},updateCACertificateParams:{type:"structure",required:["action"],members:{action:{}}},addThingsToThingGroupParams:{type:"structure",required:["thingGroupNames"],members:{thingGroupNames:{type:"list",member:{}},overrideDynamicGroups:{type:"boolean"}}},replaceDefaultPolicyVersionParams:{type:"structure",required:["templateName"],members:{templateName:{}}},enableIoTLoggingParams:{type:"structure",required:["roleArnForLogging","logLevel"],members:{roleArnForLogging:{},logLevel:{}}},publishFindingToSnsParams:{type:"structure",required:["topicArn"],members:{topicArn:{}}}}},S4v:{type:"list",member:{}},S4x:{type:"list",member:{}},S4z:{type:"structure",members:{maximumPerMinute:{type:"integer"},exponentialRate:{type:"structure",required:["baseRatePerMinute","incrementFactor","rateIncreaseCriteria"],members:{baseRatePerMinute:{type:"integer"},incrementFactor:{type:"double"},rateIncreaseCriteria:{type:"structure",members:{numberOfNotifiedThings:{type:"integer"},numberOfSucceededThings:{type:"integer"}}}}}}},S56:{type:"structure",members:{expiresInSec:{type:"long"}}},S5h:{type:"list",member:{type:"structure",members:{fileName:{},fileVersion:{},fileLocation:{type:"structure",members:{stream:{type:"structure",members:{streamId:{},fileId:{type:"integer"}}},s3Location:{shape:"S5p"}}},codeSigning:{type:"structure",members:{awsSignerJobId:{},startSigningJobParameter:{type:"structure",members:{signingProfileParameter:{type:"structure",members:{certificateArn:{},platform:{},certificatePathOnDevice:{}}},signingProfileName:{},destination:{type:"structure",members:{s3Destination:{type:"structure",members:{bucket:{},prefix:{}}}}}}},customCodeSigning:{type:"structure",members:{signature:{type:"structure",members:{inlineDocument:{type:"blob"}}},certificateChain:{type:"structure",members:{certificateName:{},inlineDocument:{}}},hashAlgorithm:{},signatureAlgorithm:{}}}}},attributes:{type:"map",key:{},value:{}}}}},S5p:{type:"structure",members:{bucket:{},key:{},version:{}}},S6e:{type:"map",key:{},value:{}},S70:{type:"structure",required:["targetArn"],members:{payloadVersion:{},targetArn:{}}},S7f:{type:"list",member:{}},S7l:{type:"list",member:{shape:"S7m"}},S7m:{type:"structure",required:["name"],members:{name:{},metric:{},metricDimension:{shape:"S7p"},criteria:{type:"structure",members:{comparisonOperator:{},value:{shape:"S7t"},durationSeconds:{type:"integer"},consecutiveDatapointsToAlarm:{type:"integer"},consecutiveDatapointsToClear:{type:"integer"},statisticalThreshold:{type:"structure",members:{statistic:{}}}}}}},S7p:{type:"structure",required:["dimensionName"],members:{dimensionName:{},operator:{}}},S7t:{type:"structure",members:{count:{type:"long"},cidrs:{type:"list",member:{}},ports:{type:"list",member:{type:"integer"}}}},S84:{type:"map",key:{},value:{type:"structure",required:["alertTargetArn","roleArn"],members:{alertTargetArn:{},roleArn:{}}}},S88:{type:"list",member:{}},S89:{type:"list",member:{type:"structure",required:["metric"],members:{metric:{},metricDimension:{shape:"S7p"}}}},S8f:{type:"list",member:{type:"structure",members:{fileId:{type:"integer"},s3Location:{shape:"S5p"}}}},S8r:{type:"structure",members:{thingTypeDescription:{},searchableAttributes:{type:"list",member:{}}}},S8z:{type:"structure",required:["sql","actions"],members:{sql:{},description:{},actions:{shape:"S92"},ruleDisabled:{type:"boolean"},awsIotSqlVersion:{},errorAction:{shape:"S93"}}},S92:{type:"list",member:{shape:"S93"}},S93:{type:"structure",members:{dynamoDB:{type:"structure",required:["tableName","roleArn","hashKeyField","hashKeyValue"],members:{tableName:{},roleArn:{},operation:{},hashKeyField:{},hashKeyValue:{},hashKeyType:{},rangeKeyField:{},rangeKeyValue:{},rangeKeyType:{},payloadField:{}}},dynamoDBv2:{type:"structure",required:["roleArn","putItem"],members:{roleArn:{},putItem:{type:"structure",required:["tableName"],members:{tableName:{}}}}},lambda:{type:"structure",required:["functionArn"],members:{functionArn:{}}},sns:{type:"structure",required:["targetArn","roleArn"],members:{targetArn:{},roleArn:{},messageFormat:{}}},sqs:{type:"structure",required:["roleArn","queueUrl"],members:{roleArn:{},queueUrl:{},useBase64:{type:"boolean"}}},kinesis:{type:"structure",required:["roleArn","streamName"],members:{roleArn:{},streamName:{},partitionKey:{}}},republish:{type:"structure",required:["roleArn","topic"],members:{roleArn:{},topic:{},qos:{type:"integer"}}},s3:{type:"structure",required:["roleArn","bucketName","key"],members:{roleArn:{},bucketName:{},key:{},cannedAcl:{}}},firehose:{type:"structure",required:["roleArn","deliveryStreamName"],members:{roleArn:{},deliveryStreamName:{},separator:{}}},cloudwatchMetric:{type:"structure",required:["roleArn","metricNamespace","metricName","metricValue","metricUnit"],members:{roleArn:{},metricNamespace:{},metricName:{},metricValue:{},metricUnit:{},metricTimestamp:{}}},cloudwatchAlarm:{type:"structure",required:["roleArn","alarmName","stateReason","stateValue"],members:{roleArn:{},alarmName:{},stateReason:{},stateValue:{}}},cloudwatchLogs:{type:"structure",required:["roleArn","logGroupName"],members:{roleArn:{},logGroupName:{}}},elasticsearch:{type:"structure",required:["roleArn","endpoint","index","type","id"],members:{roleArn:{},endpoint:{},index:{},type:{},id:{}}},salesforce:{type:"structure",required:["token","url"],members:{token:{},url:{}}},iotAnalytics:{type:"structure",members:{channelArn:{},channelName:{},roleArn:{}}},iotEvents:{type:"structure",required:["inputName","roleArn"],members:{inputName:{},messageId:{},roleArn:{}}},iotSiteWise:{type:"structure",required:["putAssetPropertyValueEntries","roleArn"],members:{putAssetPropertyValueEntries:{type:"list",member:{type:"structure",required:["propertyValues"],members:{entryId:{},assetId:{},propertyId:{},propertyAlias:{},propertyValues:{type:"list",member:{type:"structure",required:["value","timestamp"],members:{value:{type:"structure",members:{stringValue:{},integerValue:{},doubleValue:{},booleanValue:{}}},timestamp:{type:"structure",required:["timeInSeconds"],members:{timeInSeconds:{},offsetInNanos:{}}},quality:{}}}}}}},roleArn:{}}},stepFunctions:{type:"structure",required:["stateMachineName","roleArn"],members:{executionNamePrefix:{},stateMachineName:{},roleArn:{}}},timestream:{type:"structure",required:["roleArn","databaseName","tableName","dimensions"],members:{roleArn:{},databaseName:{},tableName:{},dimensions:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{}}}},timestamp:{type:"structure",required:["value","unit"],members:{value:{},unit:{}}}}},http:{type:"structure",required:["url"],members:{url:{},confirmationUrl:{},headers:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},auth:{type:"structure",members:{sigv4:{type:"structure",required:["signingRegion","serviceName","roleArn"],members:{signingRegion:{},serviceName:{},roleArn:{}}}}}}}}},Sbw:{type:"structure",members:{arn:{},status:{},statusReason:{},httpUrlProperties:{type:"structure",members:{confirmationUrl:{}}}}},Sdp:{type:"map",key:{},value:{type:"structure",members:{targetArn:{},roleArn:{},enabled:{type:"boolean"}}}},Sds:{type:"map",key:{},value:{type:"structure",members:{enabled:{type:"boolean"}}}},Sdx:{type:"structure",members:{findingId:{},taskId:{},checkName:{},taskStartTime:{type:"timestamp"},findingTime:{type:"timestamp"},severity:{},nonCompliantResource:{type:"structure",members:{resourceType:{},resourceIdentifier:{shape:"S1m"},additionalInfo:{shape:"Se1"}}},relatedResources:{type:"list",member:{type:"structure",members:{resourceType:{},resourceIdentifier:{shape:"S1m"},additionalInfo:{shape:"Se1"}}}},reasonForNonCompliance:{},reasonForNonComplianceCode:{},isSuppressed:{type:"boolean"}}},Se1:{type:"map",key:{},value:{}},Seh:{type:"structure",members:{auditTaskId:{},findingIds:{type:"list",member:{}},auditCheckToReasonCodeFilter:{type:"map",key:{},value:{type:"list",member:{}}}}},Sel:{type:"map",key:{},value:{type:"list",member:{}}},Sfe:{type:"structure",members:{authorizerName:{},authorizerArn:{},authorizerFunctionArn:{},tokenKeyName:{},tokenSigningPublicKeys:{shape:"S23"},status:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},signingDisabled:{type:"boolean"}}},Sfr:{type:"structure",members:{notBefore:{type:"timestamp"},notAfter:{type:"timestamp"}}},Sfs:{type:"structure",members:{templateBody:{},roleArn:{}}},Sgj:{type:"map",key:{},value:{type:"structure",members:{Enabled:{type:"boolean"}}}},Si0:{type:"list",member:{shape:"Si1"}},Si1:{type:"structure",members:{groupName:{},groupArn:{}}},Sid:{type:"structure",members:{deprecated:{type:"boolean"},deprecationDate:{type:"timestamp"},creationDate:{type:"timestamp"}}},Six:{type:"structure",required:["thingIndexingMode"],members:{thingIndexingMode:{},thingConnectivityIndexingMode:{},managedFields:{shape:"Sj0"},customFields:{shape:"Sj0"}}},Sj0:{type:"list",member:{type:"structure",members:{name:{},type:{}}}},Sj4:{type:"structure",required:["thingGroupIndexingMode"],members:{thingGroupIndexingMode:{},managedFields:{shape:"Sj0"},customFields:{shape:"Sj0"}}},Skr:{type:"list",member:{type:"structure",members:{policyName:{},policyArn:{}}}},Slt:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},certificateMode:{},creationDate:{type:"timestamp"}}}},Smd:{type:"structure",members:{status:{},queuedAt:{type:"timestamp"},startedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},executionNumber:{type:"long"}}},Sn2:{type:"list",member:{}},Snc:{type:"list",member:{}},Snv:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}},So0:{type:"structure",required:["arn"],members:{arn:{}}},Spm:{type:"structure",required:["targetType"],members:{targetType:{},targetName:{}}},Sqg:{type:"list",member:{}},Sr5:{type:"structure",required:["resources"],members:{actionType:{},resources:{type:"list",member:{}}}},Sr9:{type:"list",member:{}},Sth:{type:"list",member:{}}}};
    },{}],"RZvm":[function(require,module,exports) {
    module.exports={pagination:{ListActiveViolations:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"activeViolations"},ListAttachedPolicies:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"policies"},ListAuditFindings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"findings"},ListAuditMitigationActionsExecutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"actionsExecutions"},ListAuditMitigationActionsTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tasks"},ListAuditSuppressions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"suppressions"},ListAuditTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tasks"},ListAuthorizers:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"authorizers"},ListBillingGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"billingGroups"},ListCACertificates:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"certificates"},ListCertificates:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"certificates"},ListCertificatesByCA:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"certificates"},ListDimensions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"dimensionNames"},ListDomainConfigurations:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"domainConfigurations"},ListIndices:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"indexNames"},ListJobExecutionsForJob:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"executionSummaries"},ListJobExecutionsForThing:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"executionSummaries"},ListJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"jobs"},ListMitigationActions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"actionIdentifiers"},ListOTAUpdates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"otaUpdates"},ListOutgoingCertificates:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"outgoingCertificates"},ListPolicies:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"policies"},ListPolicyPrincipals:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"principals"},ListPrincipalPolicies:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"policies"},ListPrincipalThings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"},ListProvisioningTemplateVersions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"versions"},ListProvisioningTemplates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"templates"},ListRoleAliases:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"roleAliases"},ListScheduledAudits:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"scheduledAudits"},ListSecurityProfiles:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"securityProfileIdentifiers"},ListSecurityProfilesForTarget:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"securityProfileTargetMappings"},ListStreams:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"streams"},ListTagsForResource:{input_token:"nextToken",output_token:"nextToken",result_key:"tags"},ListTargetsForPolicy:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"targets"},ListTargetsForSecurityProfile:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"securityProfileTargets"},ListThingGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"thingGroups"},ListThingGroupsForThing:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"thingGroups"},ListThingRegistrationTaskReports:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["reportType"],output_token:"nextToken",result_key:"resourceLinks"},ListThingRegistrationTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskIds"},ListThingTypes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"thingTypes"},ListThings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"},ListThingsInBillingGroup:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"},ListThingsInThingGroup:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"},ListTopicRuleDestinations:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"destinationSummaries"},ListTopicRules:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"rules"},ListV2LoggingLevels:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"logTargetConfigurations"},ListViolationEvents:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"violationEvents"}}};
    },{}],"b2s4":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.iot={},e.Iot=i.defineService("iot",["2015-05-28"]),Object.defineProperty(r.services.iot,"2015-05-28",{get:function(){var e=require("../apis/iot-2015-05-28.min.json");return e.paginators=require("../apis/iot-2015-05-28.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Iot;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/iot-2015-05-28.min.json":"wrle","../apis/iot-2015-05-28.paginators.json":"RZvm"}],"WaVF":[function(require,module,exports) {
    var e=require("../core"),t=["deleteThingShadow","getThingShadow","updateThingShadow"];e.util.update(e.IotData.prototype,{validateService:function(){if(!this.config.endpoint||this.config.endpoint.indexOf("{")>=0){throw e.util.error(new Error,{name:"InvalidEndpoint",message:"AWS.IotData requires an explicit `endpoint' configuration option."})}},setupRequestListeners:function(i){i.addListener("validateResponse",this.validateResponseBody),t.indexOf(i.operation)>-1&&i.addListener("extractData",e.util.convertPayloadToString)},validateResponseBody:function(e){var t=(e.httpResponse.body.toString()||"{}").trim();t&&"{"===t.charAt(0)||(e.httpResponse.body="")}});
    },{"../core":"YECT"}],"h9WO":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-05-28",endpointPrefix:"data.iot",protocol:"rest-json",serviceFullName:"AWS IoT Data Plane",serviceId:"IoT Data Plane",signatureVersion:"v4",signingName:"iotdata",uid:"iot-data-2015-05-28"},operations:{DeleteThingShadow:{http:{method:"DELETE",requestUri:"/things/{thingName}/shadow"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},shadowName:{location:"querystring",locationName:"name"}}},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"},shadowName:{location:"querystring",locationName:"name"}}},output:{type:"structure",members:{payload:{type:"blob"}},payload:"payload"}},ListNamedShadowsForThing:{http:{method:"GET",requestUri:"/api/things/shadow/ListNamedShadowsForThing/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},nextToken:{location:"querystring",locationName:"nextToken"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"}}},output:{type:"structure",members:{results:{type:"list",member:{}},nextToken:{},timestamp:{type:"long"}}}},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"},shadowName:{location:"querystring",locationName:"name"},payload:{type:"blob"}},payload:"payload"},output:{type:"structure",members:{payload:{type:"blob"}},payload:"payload"}}},shapes:{}};
    },{}],"TSkS":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,i=e.apiLoader;i.services.iotdata={},e.IotData=a.defineService("iotdata",["2015-05-28"]),require("../lib/services/iotdata"),Object.defineProperty(i.services.iotdata,"2015-05-28",{get:function(){var e=require("../apis/iot-data-2015-05-28.min.json");return e.paginators=require("../apis/iot-data-2015-05-28.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.IotData;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/iotdata":"WaVF","../apis/iot-data-2015-05-28.min.json":"h9WO","../apis/iot-data-2015-05-28.paginators.json":"GkJq"}],"pouJ":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2013-12-02",endpointPrefix:"kinesis",jsonVersion:"1.1",protocol:"json",protocolSettings:{h2:"eventstream"},serviceAbbreviation:"Kinesis",serviceFullName:"Amazon Kinesis",serviceId:"Kinesis",signatureVersion:"v4",targetPrefix:"Kinesis_20131202",uid:"kinesis-2013-12-02"},operations:{AddTagsToStream:{input:{type:"structure",required:["StreamName","Tags"],members:{StreamName:{},Tags:{type:"map",key:{},value:{}}}}},CreateStream:{input:{type:"structure",required:["StreamName","ShardCount"],members:{StreamName:{},ShardCount:{type:"integer"}}}},DecreaseStreamRetentionPeriod:{input:{type:"structure",required:["StreamName","RetentionPeriodHours"],members:{StreamName:{},RetentionPeriodHours:{type:"integer"}}}},DeleteStream:{input:{type:"structure",required:["StreamName"],members:{StreamName:{},EnforceConsumerDeletion:{type:"boolean"}}}},DeregisterStreamConsumer:{input:{type:"structure",members:{StreamARN:{},ConsumerName:{},ConsumerARN:{}}}},DescribeLimits:{input:{type:"structure",members:{}},output:{type:"structure",required:["ShardLimit","OpenShardCount"],members:{ShardLimit:{type:"integer"},OpenShardCount:{type:"integer"}}}},DescribeStream:{input:{type:"structure",required:["StreamName"],members:{StreamName:{},Limit:{type:"integer"},ExclusiveStartShardId:{}}},output:{type:"structure",required:["StreamDescription"],members:{StreamDescription:{type:"structure",required:["StreamName","StreamARN","StreamStatus","Shards","HasMoreShards","RetentionPeriodHours","StreamCreationTimestamp","EnhancedMonitoring"],members:{StreamName:{},StreamARN:{},StreamStatus:{},Shards:{shape:"Sp"},HasMoreShards:{type:"boolean"},RetentionPeriodHours:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"},EnhancedMonitoring:{shape:"Sw"},EncryptionType:{},KeyId:{}}}}}},DescribeStreamConsumer:{input:{type:"structure",members:{StreamARN:{},ConsumerName:{},ConsumerARN:{}}},output:{type:"structure",required:["ConsumerDescription"],members:{ConsumerDescription:{type:"structure",required:["ConsumerName","ConsumerARN","ConsumerStatus","ConsumerCreationTimestamp","StreamARN"],members:{ConsumerName:{},ConsumerARN:{},ConsumerStatus:{},ConsumerCreationTimestamp:{type:"timestamp"},StreamARN:{}}}}}},DescribeStreamSummary:{input:{type:"structure",required:["StreamName"],members:{StreamName:{}}},output:{type:"structure",required:["StreamDescriptionSummary"],members:{StreamDescriptionSummary:{type:"structure",required:["StreamName","StreamARN","StreamStatus","RetentionPeriodHours","StreamCreationTimestamp","EnhancedMonitoring","OpenShardCount"],members:{StreamName:{},StreamARN:{},StreamStatus:{},RetentionPeriodHours:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"},EnhancedMonitoring:{shape:"Sw"},EncryptionType:{},KeyId:{},OpenShardCount:{type:"integer"},ConsumerCount:{type:"integer"}}}}}},DisableEnhancedMonitoring:{input:{type:"structure",required:["StreamName","ShardLevelMetrics"],members:{StreamName:{},ShardLevelMetrics:{shape:"Sy"}}},output:{shape:"S1b"}},EnableEnhancedMonitoring:{input:{type:"structure",required:["StreamName","ShardLevelMetrics"],members:{StreamName:{},ShardLevelMetrics:{shape:"Sy"}}},output:{shape:"S1b"}},GetRecords:{input:{type:"structure",required:["ShardIterator"],members:{ShardIterator:{},Limit:{type:"integer"}}},output:{type:"structure",required:["Records"],members:{Records:{type:"list",member:{type:"structure",required:["SequenceNumber","Data","PartitionKey"],members:{SequenceNumber:{},ApproximateArrivalTimestamp:{type:"timestamp"},Data:{type:"blob"},PartitionKey:{},EncryptionType:{}}}},NextShardIterator:{},MillisBehindLatest:{type:"long"},ChildShards:{type:"list",member:{type:"structure",required:["ShardId","ParentShards","HashKeyRange"],members:{ShardId:{},ParentShards:{type:"list",member:{}},HashKeyRange:{shape:"Sr"}}}}}}},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"},ShardFilter:{type:"structure",required:["Type"],members:{Type:{},ShardId:{},Timestamp:{type:"timestamp"}}}}},output:{type:"structure",members:{Shards:{shape:"Sp"},NextToken:{}}}},ListStreamConsumers:{input:{type:"structure",required:["StreamARN"],members:{StreamARN:{},NextToken:{},MaxResults:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"}}},output:{type:"structure",members:{Consumers:{type:"list",member:{shape:"S23"}},NextToken:{}}}},ListStreams:{input:{type:"structure",members:{Limit:{type:"integer"},ExclusiveStartStreamName:{}}},output:{type:"structure",required:["StreamNames","HasMoreStreams"],members:{StreamNames:{type:"list",member:{}},HasMoreStreams:{type:"boolean"}}}},ListTagsForStream:{input:{type:"structure",required:["StreamName"],members:{StreamName:{},ExclusiveStartTagKey:{},Limit:{type:"integer"}}},output:{type:"structure",required:["Tags","HasMoreTags"],members:{Tags:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},HasMoreTags:{type:"boolean"}}}},MergeShards:{input:{type:"structure",required:["StreamName","ShardToMerge","AdjacentShardToMerge"],members:{StreamName:{},ShardToMerge:{},AdjacentShardToMerge:{}}}},PutRecord:{input:{type:"structure",required:["StreamName","Data","PartitionKey"],members:{StreamName:{},Data:{type:"blob"},PartitionKey:{},ExplicitHashKey:{},SequenceNumberForOrdering:{}}},output:{type:"structure",required:["ShardId","SequenceNumber"],members:{ShardId:{},SequenceNumber:{},EncryptionType:{}}}},PutRecords:{input:{type:"structure",required:["Records","StreamName"],members:{Records:{type:"list",member:{type:"structure",required:["Data","PartitionKey"],members:{Data:{type:"blob"},ExplicitHashKey:{},PartitionKey:{}}}},StreamName:{}}},output:{type:"structure",required:["Records"],members:{FailedRecordCount:{type:"integer"},Records:{type:"list",member:{type:"structure",members:{SequenceNumber:{},ShardId:{},ErrorCode:{},ErrorMessage:{}}}},EncryptionType:{}}}},RegisterStreamConsumer:{input:{type:"structure",required:["StreamARN","ConsumerName"],members:{StreamARN:{},ConsumerName:{}}},output:{type:"structure",required:["Consumer"],members:{Consumer:{shape:"S23"}}}},RemoveTagsFromStream:{input:{type:"structure",required:["StreamName","TagKeys"],members:{StreamName:{},TagKeys:{type:"list",member:{}}}}},SplitShard:{input:{type:"structure",required:["StreamName","ShardToSplit","NewStartingHashKey"],members:{StreamName:{},ShardToSplit:{},NewStartingHashKey:{}}}},StartStreamEncryption:{input:{type:"structure",required:["StreamName","EncryptionType","KeyId"],members:{StreamName:{},EncryptionType:{},KeyId:{}}}},StopStreamEncryption:{input:{type:"structure",required:["StreamName","EncryptionType","KeyId"],members:{StreamName:{},EncryptionType:{},KeyId:{}}}},UpdateShardCount:{input:{type:"structure",required:["StreamName","TargetShardCount","ScalingType"],members:{StreamName:{},TargetShardCount:{type:"integer"},ScalingType:{}}},output:{type:"structure",members:{StreamName:{},CurrentShardCount:{type:"integer"},TargetShardCount:{type:"integer"}}}}},shapes:{Sp:{type:"list",member:{type:"structure",required:["ShardId","HashKeyRange","SequenceNumberRange"],members:{ShardId:{},ParentShardId:{},AdjacentParentShardId:{},HashKeyRange:{shape:"Sr"},SequenceNumberRange:{type:"structure",required:["StartingSequenceNumber"],members:{StartingSequenceNumber:{},EndingSequenceNumber:{}}}}}},Sr:{type:"structure",required:["StartingHashKey","EndingHashKey"],members:{StartingHashKey:{},EndingHashKey:{}}},Sw:{type:"list",member:{type:"structure",members:{ShardLevelMetrics:{shape:"Sy"}}}},Sy:{type:"list",member:{}},S1b:{type:"structure",members:{StreamName:{},CurrentShardLevelMetrics:{shape:"Sy"},DesiredShardLevelMetrics:{shape:"Sy"}}},S23:{type:"structure",required:["ConsumerName","ConsumerARN","ConsumerStatus","ConsumerCreationTimestamp"],members:{ConsumerName:{},ConsumerARN:{},ConsumerStatus:{},ConsumerCreationTimestamp:{type:"timestamp"}}}}};
    },{}],"Aibg":[function(require,module,exports) {
    module.exports={pagination:{DescribeStream:{input_token:"ExclusiveStartShardId",limit_key:"Limit",more_results:"StreamDescription.HasMoreShards",output_token:"StreamDescription.Shards[-1].ShardId",result_key:"StreamDescription.Shards"},ListStreamConsumers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListStreams:{input_token:"ExclusiveStartStreamName",limit_key:"Limit",more_results:"HasMoreStreams",output_token:"StreamNames[-1]",result_key:"StreamNames"}}};
    },{}],"HiZ6":[function(require,module,exports) {
    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"}]}}};
    },{}],"Gygp":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,s=e.apiLoader;s.services.kinesis={},e.Kinesis=i.defineService("kinesis",["2013-12-02"]),Object.defineProperty(s.services.kinesis,"2013-12-02",{get:function(){var e=require("../apis/kinesis-2013-12-02.min.json");return e.paginators=require("../apis/kinesis-2013-12-02.paginators.json").pagination,e.waiters=require("../apis/kinesis-2013-12-02.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.Kinesis;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/kinesis-2013-12-02.min.json":"pouJ","../apis/kinesis-2013-12-02.paginators.json":"Aibg","../apis/kinesis-2013-12-02.waiters2.json":"HiZ6"}],"gZdT":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-08-14",endpointPrefix:"kinesisanalytics",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Kinesis Analytics",serviceFullName:"Amazon Kinesis Analytics",serviceId:"Kinesis Analytics",signatureVersion:"v4",targetPrefix:"KinesisAnalytics_20150814",uid:"kinesisanalytics-2015-08-14"},operations:{AddApplicationCloudWatchLoggingOption:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","CloudWatchLoggingOption"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},CloudWatchLoggingOption:{shape:"S4"}}},output:{type:"structure",members:{}}},AddApplicationInput:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","Input"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},Input:{shape:"S9"}}},output:{type:"structure",members:{}}},AddApplicationInputProcessingConfiguration:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","InputId","InputProcessingConfiguration"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},InputId:{},InputProcessingConfiguration:{shape:"Sb"}}},output:{type:"structure",members:{}}},AddApplicationOutput:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","Output"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},Output:{shape:"S12"}}},output:{type:"structure",members:{}}},AddApplicationReferenceDataSource:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","ReferenceDataSource"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},ReferenceDataSource:{type:"structure",required:["TableName","ReferenceSchema"],members:{TableName:{},S3ReferenceDataSource:{type:"structure",required:["BucketARN","FileKey","ReferenceRoleARN"],members:{BucketARN:{},FileKey:{},ReferenceRoleARN:{}}},ReferenceSchema:{shape:"Si"}}}}},output:{type:"structure",members:{}}},CreateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},ApplicationDescription:{},Inputs:{type:"list",member:{shape:"S9"}},Outputs:{type:"list",member:{shape:"S12"}},CloudWatchLoggingOptions:{type:"list",member:{shape:"S4"}},ApplicationCode:{},Tags:{shape:"S1l"}}},output:{type:"structure",required:["ApplicationSummary"],members:{ApplicationSummary:{shape:"S1q"}}}},DeleteApplication:{input:{type:"structure",required:["ApplicationName","CreateTimestamp"],members:{ApplicationName:{},CreateTimestamp:{type:"timestamp"}}},output:{type:"structure",members:{}}},DeleteApplicationCloudWatchLoggingOption:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","CloudWatchLoggingOptionId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},CloudWatchLoggingOptionId:{}}},output:{type:"structure",members:{}}},DeleteApplicationInputProcessingConfiguration:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","InputId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},InputId:{}}},output:{type:"structure",members:{}}},DeleteApplicationOutput:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","OutputId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},OutputId:{}}},output:{type:"structure",members:{}}},DeleteApplicationReferenceDataSource:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","ReferenceId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},ReferenceId:{}}},output:{type:"structure",members:{}}},DescribeApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{}}},output:{type:"structure",required:["ApplicationDetail"],members:{ApplicationDetail:{type:"structure",required:["ApplicationName","ApplicationARN","ApplicationStatus","ApplicationVersionId"],members:{ApplicationName:{},ApplicationDescription:{},ApplicationARN:{},ApplicationStatus:{},CreateTimestamp:{type:"timestamp"},LastUpdateTimestamp:{type:"timestamp"},InputDescriptions:{type:"list",member:{type:"structure",members:{InputId:{},NamePrefix:{},InAppStreamNames:{type:"list",member:{}},InputProcessingConfigurationDescription:{type:"structure",members:{InputLambdaProcessorDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}}}},KinesisStreamsInputDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}},KinesisFirehoseInputDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}},InputSchema:{shape:"Si"},InputParallelism:{shape:"Sg"},InputStartingPositionConfiguration:{shape:"S2d"}}}},OutputDescriptions:{type:"list",member:{type:"structure",members:{OutputId:{},Name:{},KinesisStreamsOutputDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}},KinesisFirehoseOutputDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}},LambdaOutputDescription:{type:"structure",members:{ResourceARN:{},RoleARN:{}}},DestinationSchema:{shape:"S16"}}}},ReferenceDataSourceDescriptions:{type:"list",member:{type:"structure",required:["ReferenceId","TableName","S3ReferenceDataSourceDescription"],members:{ReferenceId:{},TableName:{},S3ReferenceDataSourceDescription:{type:"structure",required:["BucketARN","FileKey","ReferenceRoleARN"],members:{BucketARN:{},FileKey:{},ReferenceRoleARN:{}}},ReferenceSchema:{shape:"Si"}}}},CloudWatchLoggingOptionDescriptions:{type:"list",member:{type:"structure",required:["LogStreamARN","RoleARN"],members:{CloudWatchLoggingOptionId:{},LogStreamARN:{},RoleARN:{}}}},ApplicationCode:{},ApplicationVersionId:{type:"long"}}}}}},DiscoverInputSchema:{input:{type:"structure",members:{ResourceARN:{},RoleARN:{},InputStartingPositionConfiguration:{shape:"S2d"},S3Configuration:{type:"structure",required:["RoleARN","BucketARN","FileKey"],members:{RoleARN:{},BucketARN:{},FileKey:{}}},InputProcessingConfiguration:{shape:"Sb"}}},output:{type:"structure",members:{InputSchema:{shape:"Si"},ParsedInputRecords:{type:"list",member:{type:"list",member:{}}},ProcessedInputRecords:{type:"list",member:{}},RawInputRecords:{type:"list",member:{}}}}},ListApplications:{input:{type:"structure",members:{Limit:{type:"integer"},ExclusiveStartApplicationName:{}}},output:{type:"structure",required:["ApplicationSummaries","HasMoreApplications"],members:{ApplicationSummaries:{type:"list",member:{shape:"S1q"}},HasMoreApplications:{type:"boolean"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S1l"}}}},StartApplication:{input:{type:"structure",required:["ApplicationName","InputConfigurations"],members:{ApplicationName:{},InputConfigurations:{type:"list",member:{type:"structure",required:["Id","InputStartingPositionConfiguration"],members:{Id:{},InputStartingPositionConfiguration:{shape:"S2d"}}}}}},output:{type:"structure",members:{}}},StopApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S1l"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApplication:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","ApplicationUpdate"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},ApplicationUpdate:{type:"structure",members:{InputUpdates:{type:"list",member:{type:"structure",required:["InputId"],members:{InputId:{},NamePrefixUpdate:{},InputProcessingConfigurationUpdate:{type:"structure",required:["InputLambdaProcessorUpdate"],members:{InputLambdaProcessorUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}}}},KinesisStreamsInputUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}},KinesisFirehoseInputUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}},InputSchemaUpdate:{type:"structure",members:{RecordFormatUpdate:{shape:"Sj"},RecordEncodingUpdate:{},RecordColumnUpdates:{shape:"Ss"}}},InputParallelismUpdate:{type:"structure",members:{CountUpdate:{type:"integer"}}}}}},ApplicationCodeUpdate:{},OutputUpdates:{type:"list",member:{type:"structure",required:["OutputId"],members:{OutputId:{},NameUpdate:{},KinesisStreamsOutputUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}},KinesisFirehoseOutputUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}},LambdaOutputUpdate:{type:"structure",members:{ResourceARNUpdate:{},RoleARNUpdate:{}}},DestinationSchemaUpdate:{shape:"S16"}}}},ReferenceDataSourceUpdates:{type:"list",member:{type:"structure",required:["ReferenceId"],members:{ReferenceId:{},TableNameUpdate:{},S3ReferenceDataSourceUpdate:{type:"structure",members:{BucketARNUpdate:{},FileKeyUpdate:{},ReferenceRoleARNUpdate:{}}},ReferenceSchemaUpdate:{shape:"Si"}}}},CloudWatchLoggingOptionUpdates:{type:"list",member:{type:"structure",required:["CloudWatchLoggingOptionId"],members:{CloudWatchLoggingOptionId:{},LogStreamARNUpdate:{},RoleARNUpdate:{}}}}}}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"structure",required:["LogStreamARN","RoleARN"],members:{LogStreamARN:{},RoleARN:{}}},S9:{type:"structure",required:["NamePrefix","InputSchema"],members:{NamePrefix:{},InputProcessingConfiguration:{shape:"Sb"},KinesisStreamsInput:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}},KinesisFirehoseInput:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}},InputParallelism:{shape:"Sg"},InputSchema:{shape:"Si"}}},Sb:{type:"structure",required:["InputLambdaProcessor"],members:{InputLambdaProcessor:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}}}},Sg:{type:"structure",members:{Count:{type:"integer"}}},Si:{type:"structure",required:["RecordFormat","RecordColumns"],members:{RecordFormat:{shape:"Sj"},RecordEncoding:{},RecordColumns:{shape:"Ss"}}},Sj:{type:"structure",required:["RecordFormatType"],members:{RecordFormatType:{},MappingParameters:{type:"structure",members:{JSONMappingParameters:{type:"structure",required:["RecordRowPath"],members:{RecordRowPath:{}}},CSVMappingParameters:{type:"structure",required:["RecordRowDelimiter","RecordColumnDelimiter"],members:{RecordRowDelimiter:{},RecordColumnDelimiter:{}}}}}}},Ss:{type:"list",member:{type:"structure",required:["Name","SqlType"],members:{Name:{},Mapping:{},SqlType:{}}}},S12:{type:"structure",required:["Name","DestinationSchema"],members:{Name:{},KinesisStreamsOutput:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}},KinesisFirehoseOutput:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}},LambdaOutput:{type:"structure",required:["ResourceARN","RoleARN"],members:{ResourceARN:{},RoleARN:{}}},DestinationSchema:{shape:"S16"}}},S16:{type:"structure",required:["RecordFormatType"],members:{RecordFormatType:{}}},S1l:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S1q:{type:"structure",required:["ApplicationName","ApplicationARN","ApplicationStatus"],members:{ApplicationName:{},ApplicationARN:{},ApplicationStatus:{}}},S2d:{type:"structure",members:{InputStartingPosition:{}}}}};
    },{}],"sktB":[function(require,module,exports) {
    require("../lib/node_loader");var i=require("../lib/core"),e=i.Service,s=i.apiLoader;s.services.kinesisanalytics={},i.KinesisAnalytics=e.defineService("kinesisanalytics",["2015-08-14"]),Object.defineProperty(s.services.kinesisanalytics,"2015-08-14",{get:function(){var i=require("../apis/kinesisanalytics-2015-08-14.min.json");return i.paginators=require("../apis/kinesisanalytics-2015-08-14.paginators.json").pagination,i},enumerable:!0,configurable:!0}),module.exports=i.KinesisAnalytics;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/kinesisanalytics-2015-08-14.min.json":"gZdT","../apis/kinesisanalytics-2015-08-14.paginators.json":"GkJq"}],"PYxi":[function(require,module,exports) {
    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:{}}}},ConnectCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{}}},output:{type:"structure",members:{}}},CreateAlias:{input:{type:"structure",required:["AliasName","TargetKeyId"],members:{AliasName:{},TargetKeyId:{}}}},CreateCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreName","CloudHsmClusterId","TrustAnchorCertificate","KeyStorePassword"],members:{CustomKeyStoreName:{},CloudHsmClusterId:{},TrustAnchorCertificate:{},KeyStorePassword:{shape:"Sd"}}},output:{type:"structure",members:{CustomKeyStoreId:{}}}},CreateGrant:{input:{type:"structure",required:["KeyId","GranteePrincipal","Operations"],members:{KeyId:{},GranteePrincipal:{},RetiringPrincipal:{},Operations:{shape:"Sh"},Constraints:{shape:"Sj"},GrantTokens:{shape:"Sn"},Name:{}}},output:{type:"structure",members:{GrantToken:{},GrantId:{}}}},CreateKey:{input:{type:"structure",members:{Policy:{},Description:{},KeyUsage:{},CustomerMasterKeySpec:{},Origin:{},CustomKeyStoreId:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"},Tags:{shape:"Sz"}}},output:{type:"structure",members:{KeyMetadata:{shape:"S14"}}}},Decrypt:{input:{type:"structure",required:["CiphertextBlob"],members:{CiphertextBlob:{type:"blob"},EncryptionContext:{shape:"Sk"},GrantTokens:{shape:"Sn"},KeyId:{},EncryptionAlgorithm:{}}},output:{type:"structure",members:{KeyId:{},Plaintext:{shape:"S1i"},EncryptionAlgorithm:{}}}},DeleteAlias:{input:{type:"structure",required:["AliasName"],members:{AliasName:{}}}},DeleteCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{}}},output:{type:"structure",members:{}}},DeleteImportedKeyMaterial:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},DescribeCustomKeyStores:{input:{type:"structure",members:{CustomKeyStoreId:{},CustomKeyStoreName:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{CustomKeyStores:{type:"list",member:{type:"structure",members:{CustomKeyStoreId:{},CustomKeyStoreName:{},CloudHsmClusterId:{},TrustAnchorCertificate:{},ConnectionState:{},ConnectionErrorCode:{},CreationDate:{type:"timestamp"}}}},NextMarker:{},Truncated:{type:"boolean"}}}},DescribeKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{KeyMetadata:{shape:"S14"}}}},DisableKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},DisableKeyRotation:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},DisconnectCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{}}},output:{type:"structure",members:{}}},EnableKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},EnableKeyRotation:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},Encrypt:{input:{type:"structure",required:["KeyId","Plaintext"],members:{KeyId:{},Plaintext:{shape:"S1i"},EncryptionContext:{shape:"Sk"},GrantTokens:{shape:"Sn"},EncryptionAlgorithm:{}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},KeyId:{},EncryptionAlgorithm:{}}}},GenerateDataKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},EncryptionContext:{shape:"Sk"},NumberOfBytes:{type:"integer"},KeySpec:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},Plaintext:{shape:"S1i"},KeyId:{}}}},GenerateDataKeyPair:{input:{type:"structure",required:["KeyId","KeyPairSpec"],members:{EncryptionContext:{shape:"Sk"},KeyId:{},KeyPairSpec:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{PrivateKeyCiphertextBlob:{type:"blob"},PrivateKeyPlaintext:{shape:"S1i"},PublicKey:{type:"blob"},KeyId:{},KeyPairSpec:{}}}},GenerateDataKeyPairWithoutPlaintext:{input:{type:"structure",required:["KeyId","KeyPairSpec"],members:{EncryptionContext:{shape:"Sk"},KeyId:{},KeyPairSpec:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{PrivateKeyCiphertextBlob:{type:"blob"},PublicKey:{type:"blob"},KeyId:{},KeyPairSpec:{}}}},GenerateDataKeyWithoutPlaintext:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},EncryptionContext:{shape:"Sk"},KeySpec:{},NumberOfBytes:{type:"integer"},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},KeyId:{}}}},GenerateRandom:{input:{type:"structure",members:{NumberOfBytes:{type:"integer"},CustomKeyStoreId:{}}},output:{type:"structure",members:{Plaintext:{shape:"S1i"}}}},GetKeyPolicy:{input:{type:"structure",required:["KeyId","PolicyName"],members:{KeyId:{},PolicyName:{}}},output:{type:"structure",members:{Policy:{}}}},GetKeyRotationStatus:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}},output:{type:"structure",members:{KeyRotationEnabled:{type:"boolean"}}}},GetParametersForImport:{input:{type:"structure",required:["KeyId","WrappingAlgorithm","WrappingKeySpec"],members:{KeyId:{},WrappingAlgorithm:{},WrappingKeySpec:{}}},output:{type:"structure",members:{KeyId:{},ImportToken:{type:"blob"},PublicKey:{shape:"S1i"},ParametersValidTo:{type:"timestamp"}}}},GetPublicKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{KeyId:{},PublicKey:{type:"blob"},CustomerMasterKeySpec:{},KeyUsage:{},EncryptionAlgorithms:{shape:"S1b"},SigningAlgorithms:{shape:"S1d"}}}},ImportKeyMaterial:{input:{type:"structure",required:["KeyId","ImportToken","EncryptedKeyMaterial"],members:{KeyId:{},ImportToken:{type:"blob"},EncryptedKeyMaterial:{type:"blob"},ValidTo:{type:"timestamp"},ExpirationModel:{}}},output:{type:"structure",members:{}}},ListAliases:{input:{type:"structure",members:{KeyId:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Aliases:{type:"list",member:{type:"structure",members:{AliasName:{},AliasArn:{},TargetKeyId:{}}}},NextMarker:{},Truncated:{type:"boolean"}}}},ListGrants:{input:{type:"structure",required:["KeyId"],members:{Limit:{type:"integer"},Marker:{},KeyId:{}}},output:{shape:"S31"}},ListKeyPolicies:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{PolicyNames:{type:"list",member:{}},NextMarker:{},Truncated:{type:"boolean"}}}},ListKeys:{input:{type:"structure",members:{Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Keys:{type:"list",member:{type:"structure",members:{KeyId:{},KeyArn:{}}}},NextMarker:{},Truncated:{type:"boolean"}}}},ListResourceTags:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Tags:{shape:"Sz"},NextMarker:{},Truncated:{type:"boolean"}}}},ListRetirableGrants:{input:{type:"structure",required:["RetiringPrincipal"],members:{Limit:{type:"integer"},Marker:{},RetiringPrincipal:{}}},output:{shape:"S31"}},PutKeyPolicy:{input:{type:"structure",required:["KeyId","PolicyName","Policy"],members:{KeyId:{},PolicyName:{},Policy:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"}}}},ReEncrypt:{input:{type:"structure",required:["CiphertextBlob","DestinationKeyId"],members:{CiphertextBlob:{type:"blob"},SourceEncryptionContext:{shape:"Sk"},SourceKeyId:{},DestinationKeyId:{},DestinationEncryptionContext:{shape:"Sk"},SourceEncryptionAlgorithm:{},DestinationEncryptionAlgorithm:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},SourceKeyId:{},KeyId:{},SourceEncryptionAlgorithm:{},DestinationEncryptionAlgorithm:{}}}},RetireGrant:{input:{type:"structure",members:{GrantToken:{},KeyId:{},GrantId:{}}}},RevokeGrant:{input:{type:"structure",required:["KeyId","GrantId"],members:{KeyId:{},GrantId:{}}}},ScheduleKeyDeletion:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},PendingWindowInDays:{type:"integer"}}},output:{type:"structure",members:{KeyId:{},DeletionDate:{type:"timestamp"}}}},Sign:{input:{type:"structure",required:["KeyId","Message","SigningAlgorithm"],members:{KeyId:{},Message:{shape:"S1i"},MessageType:{},GrantTokens:{shape:"Sn"},SigningAlgorithm:{}}},output:{type:"structure",members:{KeyId:{},Signature:{type:"blob"},SigningAlgorithm:{}}}},TagResource:{input:{type:"structure",required:["KeyId","Tags"],members:{KeyId:{},Tags:{shape:"Sz"}}}},UntagResource:{input:{type:"structure",required:["KeyId","TagKeys"],members:{KeyId:{},TagKeys:{type:"list",member:{}}}}},UpdateAlias:{input:{type:"structure",required:["AliasName","TargetKeyId"],members:{AliasName:{},TargetKeyId:{}}}},UpdateCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{},NewCustomKeyStoreName:{},KeyStorePassword:{shape:"Sd"},CloudHsmClusterId:{}}},output:{type:"structure",members:{}}},UpdateKeyDescription:{input:{type:"structure",required:["KeyId","Description"],members:{KeyId:{},Description:{}}}},Verify:{input:{type:"structure",required:["KeyId","Message","Signature","SigningAlgorithm"],members:{KeyId:{},Message:{shape:"S1i"},MessageType:{},Signature:{type:"blob"},SigningAlgorithm:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{KeyId:{},SignatureValid:{type:"boolean"},SigningAlgorithm:{}}}}},shapes:{Sd:{type:"string",sensitive:!0},Sh:{type:"list",member:{}},Sj:{type:"structure",members:{EncryptionContextSubset:{shape:"Sk"},EncryptionContextEquals:{shape:"Sk"}}},Sk:{type:"map",key:{},value:{}},Sn:{type:"list",member:{}},Sz:{type:"list",member:{type:"structure",required:["TagKey","TagValue"],members:{TagKey:{},TagValue:{}}}},S14:{type:"structure",required:["KeyId"],members:{AWSAccountId:{},KeyId:{},Arn:{},CreationDate:{type:"timestamp"},Enabled:{type:"boolean"},Description:{},KeyUsage:{},KeyState:{},DeletionDate:{type:"timestamp"},ValidTo:{type:"timestamp"},Origin:{},CustomKeyStoreId:{},CloudHsmClusterId:{},ExpirationModel:{},KeyManager:{},CustomerMasterKeySpec:{},EncryptionAlgorithms:{shape:"S1b"},SigningAlgorithms:{shape:"S1d"}}},S1b:{type:"list",member:{}},S1d:{type:"list",member:{}},S1i:{type:"blob",sensitive:!0},S31:{type:"structure",members:{Grants:{type:"list",member:{type:"structure",members:{KeyId:{},GrantId:{},Name:{},CreationDate:{type:"timestamp"},GranteePrincipal:{},RetiringPrincipal:{},IssuingAccount:{},Operations:{shape:"Sh"},Constraints:{shape:"Sj"}}}},NextMarker:{},Truncated:{type:"boolean"}}}}};
    },{}],"Pftp":[function(require,module,exports) {
    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"}}};
    },{}],"Uuqj":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.kms={},e.KMS=r.defineService("kms",["2014-11-01"]),Object.defineProperty(i.services.kms,"2014-11-01",{get:function(){var e=require("../apis/kms-2014-11-01.min.json");return e.paginators=require("../apis/kms-2014-11-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.KMS;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/kms-2014-11-01.min.json":"PYxi","../apis/kms-2014-11-01.paginators.json":"Pftp"}],"qclT":[function(require,module,exports) {
    var e=require("../core");e.util.update(e.Lambda.prototype,{setupRequestListeners:function(t){"invoke"===t.operation&&t.addListener("extractData",e.util.convertPayloadToString)}});
    },{"../core":"YECT"}],"X9nB":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2014-11-11",endpointPrefix:"lambda",serviceFullName:"AWS Lambda",serviceId:"Lambda",signatureVersion:"v4",protocol:"rest-json"},operations:{AddEventSource:{http:{requestUri:"/2014-11-13/event-source-mappings/"},input:{type:"structure",required:["EventSource","FunctionName","Role"],members:{EventSource:{},FunctionName:{},Role:{},BatchSize:{type:"integer"},Parameters:{shape:"S6"}}},output:{shape:"S7"}},DeleteFunction:{http:{method:"DELETE",requestUri:"/2014-11-13/functions/{FunctionName}",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}}},GetEventSource:{http:{method:"GET",requestUri:"/2014-11-13/event-source-mappings/{UUID}",responseCode:200},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}},output:{shape:"S7"}},GetFunction:{http:{method:"GET",requestUri:"/2014-11-13/functions/{FunctionName}",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{type:"structure",members:{Configuration:{shape:"Se"},Code:{type:"structure",members:{RepositoryType:{},Location:{}}}}}},GetFunctionConfiguration:{http:{method:"GET",requestUri:"/2014-11-13/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{shape:"Se"}},InvokeAsync:{http:{requestUri:"/2014-11-13/functions/{FunctionName}/invoke-async/",responseCode:202},input:{type:"structure",required:["FunctionName","InvokeArgs"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},InvokeArgs:{shape:"Sq"}},payload:"InvokeArgs"},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"}}}},ListEventSources:{http:{method:"GET",requestUri:"/2014-11-13/event-source-mappings/",responseCode:200},input:{type:"structure",members:{EventSourceArn:{location:"querystring",locationName:"EventSource"},FunctionName:{location:"querystring",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},EventSources:{type:"list",member:{shape:"S7"}}}}},ListFunctions:{http:{method:"GET",requestUri:"/2014-11-13/functions/",responseCode:200},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Functions:{type:"list",member:{shape:"Se"}}}}},RemoveEventSource:{http:{method:"DELETE",requestUri:"/2014-11-13/event-source-mappings/{UUID}",responseCode:204},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}}},UpdateFunctionConfiguration:{http:{method:"PUT",requestUri:"/2014-11-13/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Role:{location:"querystring",locationName:"Role"},Handler:{location:"querystring",locationName:"Handler"},Description:{location:"querystring",locationName:"Description"},Timeout:{location:"querystring",locationName:"Timeout",type:"integer"},MemorySize:{location:"querystring",locationName:"MemorySize",type:"integer"}}},output:{shape:"Se"}},UploadFunction:{http:{method:"PUT",requestUri:"/2014-11-13/functions/{FunctionName}",responseCode:201},input:{type:"structure",required:["FunctionName","FunctionZip","Runtime","Role","Handler","Mode"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},FunctionZip:{shape:"Sq"},Runtime:{location:"querystring",locationName:"Runtime"},Role:{location:"querystring",locationName:"Role"},Handler:{location:"querystring",locationName:"Handler"},Mode:{location:"querystring",locationName:"Mode"},Description:{location:"querystring",locationName:"Description"},Timeout:{location:"querystring",locationName:"Timeout",type:"integer"},MemorySize:{location:"querystring",locationName:"MemorySize",type:"integer"}},payload:"FunctionZip"},output:{shape:"Se"}}},shapes:{S6:{type:"map",key:{},value:{}},S7:{type:"structure",members:{UUID:{},BatchSize:{type:"integer"},EventSource:{},FunctionName:{},Parameters:{shape:"S6"},Role:{},LastModified:{type:"timestamp"},IsActive:{type:"boolean"},Status:{}}},Se:{type:"structure",members:{FunctionName:{},FunctionARN:{},ConfigurationId:{},Runtime:{},Role:{},Handler:{},Mode:{},CodeSize:{type:"long"},Description:{},Timeout:{type:"integer"},MemorySize:{type:"integer"},LastModified:{type:"timestamp"}}},Sq:{type:"blob",streaming:!0}}};
    },{}],"SCzp":[function(require,module,exports) {
    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"}}};
    },{}],"gHGd":[function(require,module,exports) {
    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:{AddLayerVersionPermission:{http:{requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy",responseCode:201},input:{type:"structure",required:["LayerName","VersionNumber","StatementId","Action","Principal"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"},StatementId:{},Action:{},Principal:{},OrganizationId:{},RevisionId:{location:"querystring",locationName:"RevisionId"}}},output:{type:"structure",members:{Statement:{},RevisionId:{}}}},AddPermission:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/policy",responseCode:201},input:{type:"structure",required:["FunctionName","StatementId","Action","Principal"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},StatementId:{},Action:{},Principal:{},SourceArn:{},SourceAccount:{},EventSourceToken:{},Qualifier:{location:"querystring",locationName:"Qualifier"},RevisionId:{}}},output:{type:"structure",members:{Statement:{}}}},CreateAlias:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/aliases",responseCode:201},input:{type:"structure",required:["FunctionName","Name","FunctionVersion"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Name:{},FunctionVersion:{},Description:{},RoutingConfig:{shape:"Sn"}}},output:{shape:"Sr"}},CreateEventSourceMapping:{http:{requestUri:"/2015-03-31/event-source-mappings/",responseCode:202},input:{type:"structure",required:["EventSourceArn","FunctionName"],members:{EventSourceArn:{},FunctionName:{},Enabled:{type:"boolean"},BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"},ParallelizationFactor:{type:"integer"},StartingPosition:{},StartingPositionTimestamp:{type:"timestamp"},DestinationConfig:{shape:"S10"},MaximumRecordAgeInSeconds:{type:"integer"},BisectBatchOnFunctionError:{type:"boolean"},MaximumRetryAttempts:{type:"integer"},Topics:{shape:"S17"}}},output:{shape:"S19"}},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:"S1f"},S3Bucket:{},S3Key:{},S3ObjectVersion:{}}},Description:{},Timeout:{type:"integer"},MemorySize:{type:"integer"},Publish:{type:"boolean"},VpcConfig:{shape:"S1m"},DeadLetterConfig:{shape:"S1r"},Environment:{shape:"S1t"},KMSKeyArn:{},TracingConfig:{shape:"S1y"},Tags:{shape:"S20"},Layers:{shape:"S23"},FileSystemConfigs:{shape:"S25"}}},output:{shape:"S29"}},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:"S19"}},DeleteFunction:{http:{method:"DELETE",requestUri:"/2015-03-31/functions/{FunctionName}",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}}},DeleteFunctionConcurrency:{http:{method:"DELETE",requestUri:"/2017-10-31/functions/{FunctionName}/concurrency",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}}},DeleteFunctionEventInvokeConfig:{http:{method:"DELETE",requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}}},DeleteLayerVersion:{http:{method:"DELETE",requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}",responseCode:204},input:{type:"structure",required:["LayerName","VersionNumber"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"}}}},DeleteProvisionedConcurrencyConfig:{http:{method:"DELETE",requestUri:"/2019-09-30/functions/{FunctionName}/provisioned-concurrency",responseCode:204},input:{type:"structure",required:["FunctionName","Qualifier"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}}},GetAccountSettings:{http:{method:"GET",requestUri:"/2016-08-19/account-settings/",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{AccountLimit:{type:"structure",members:{TotalCodeSize:{type:"long"},CodeSizeUnzipped:{type:"long"},CodeSizeZipped:{type:"long"},ConcurrentExecutions:{type:"integer"},UnreservedConcurrentExecutions:{type:"integer"}}},AccountUsage:{type:"structure",members:{TotalCodeSize:{type:"long"},FunctionCount:{type:"long"}}}}}},GetAlias:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/aliases/{Name}",responseCode:200},input:{type:"structure",required:["FunctionName","Name"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Name:{location:"uri",locationName:"Name"}}},output:{shape:"Sr"}},GetEventSourceMapping:{http:{method:"GET",requestUri:"/2015-03-31/event-source-mappings/{UUID}",responseCode:200},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}},output:{shape:"S19"}},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:"S29"},Code:{type:"structure",members:{RepositoryType:{},Location:{}}},Tags:{shape:"S20"},Concurrency:{shape:"S3a"}}}},GetFunctionConcurrency:{http:{method:"GET",requestUri:"/2019-09-30/functions/{FunctionName}/concurrency",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{type:"structure",members:{ReservedConcurrentExecutions:{type:"integer"}}}},GetFunctionConfiguration:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{shape:"S29"}},GetFunctionEventInvokeConfig:{http:{method:"GET",requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{shape:"S3g"}},GetLayerVersion:{http:{method:"GET",requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}",responseCode:200},input:{type:"structure",required:["LayerName","VersionNumber"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"}}},output:{shape:"S3k"}},GetLayerVersionByArn:{http:{method:"GET",requestUri:"/2018-10-31/layers?find=LayerVersion",responseCode:200},input:{type:"structure",required:["Arn"],members:{Arn:{location:"querystring",locationName:"Arn"}}},output:{shape:"S3k"}},GetLayerVersionPolicy:{http:{method:"GET",requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy",responseCode:200},input:{type:"structure",required:["LayerName","VersionNumber"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"}}},output:{type:"structure",members:{Policy:{},RevisionId:{}}}},GetPolicy:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/policy",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{type:"structure",members:{Policy:{},RevisionId:{}}}},GetProvisionedConcurrencyConfig:{http:{method:"GET",requestUri:"/2019-09-30/functions/{FunctionName}/provisioned-concurrency",responseCode:200},input:{type:"structure",required:["FunctionName","Qualifier"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{type:"structure",members:{RequestedProvisionedConcurrentExecutions:{type:"integer"},AvailableProvisionedConcurrentExecutions:{type:"integer"},AllocatedProvisionedConcurrentExecutions:{type:"integer"},Status:{},StatusReason:{},LastModified:{}}}},Invoke:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/invocations"},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},InvocationType:{location:"header",locationName:"X-Amz-Invocation-Type"},LogType:{location:"header",locationName:"X-Amz-Log-Type"},ClientContext:{location:"header",locationName:"X-Amz-Client-Context"},Payload:{shape:"S1f"},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:"S1f"},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:!0}},deprecated:!0,payload:"InvokeArgs"},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"}},deprecated:!0},deprecated:!0},ListAliases:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/aliases",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},FunctionVersion:{location:"querystring",locationName:"FunctionVersion"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Aliases:{type:"list",member:{shape:"Sr"}}}}},ListEventSourceMappings:{http:{method:"GET",requestUri:"/2015-03-31/event-source-mappings/",responseCode:200},input:{type:"structure",members:{EventSourceArn:{location:"querystring",locationName:"EventSourceArn"},FunctionName:{location:"querystring",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},EventSourceMappings:{type:"list",member:{shape:"S19"}}}}},ListFunctionEventInvokeConfigs:{http:{method:"GET",requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config/list",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{FunctionEventInvokeConfigs:{type:"list",member:{shape:"S3g"}},NextMarker:{}}}},ListFunctions:{http:{method:"GET",requestUri:"/2015-03-31/functions/",responseCode:200},input:{type:"structure",members:{MasterRegion:{location:"querystring",locationName:"MasterRegion"},FunctionVersion:{location:"querystring",locationName:"FunctionVersion"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Functions:{shape:"S4m"}}}},ListLayerVersions:{http:{method:"GET",requestUri:"/2018-10-31/layers/{LayerName}/versions",responseCode:200},input:{type:"structure",required:["LayerName"],members:{CompatibleRuntime:{location:"querystring",locationName:"CompatibleRuntime"},LayerName:{location:"uri",locationName:"LayerName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},LayerVersions:{type:"list",member:{shape:"S4r"}}}}},ListLayers:{http:{method:"GET",requestUri:"/2018-10-31/layers",responseCode:200},input:{type:"structure",members:{CompatibleRuntime:{location:"querystring",locationName:"CompatibleRuntime"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Layers:{type:"list",member:{type:"structure",members:{LayerName:{},LayerArn:{},LatestMatchingVersion:{shape:"S4r"}}}}}}},ListProvisionedConcurrencyConfigs:{http:{method:"GET",requestUri:"/2019-09-30/functions/{FunctionName}/provisioned-concurrency?List=ALL",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{ProvisionedConcurrencyConfigs:{type:"list",member:{type:"structure",members:{FunctionArn:{},RequestedProvisionedConcurrentExecutions:{type:"integer"},AvailableProvisionedConcurrentExecutions:{type:"integer"},AllocatedProvisionedConcurrentExecutions:{type:"integer"},Status:{},StatusReason:{},LastModified:{}}}},NextMarker:{}}}},ListTags:{http:{method:"GET",requestUri:"/2017-03-31/tags/{ARN}"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"uri",locationName:"ARN"}}},output:{type:"structure",members:{Tags:{shape:"S20"}}}},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:"S4m"}}}},PublishLayerVersion:{http:{requestUri:"/2018-10-31/layers/{LayerName}/versions",responseCode:201},input:{type:"structure",required:["LayerName","Content"],members:{LayerName:{location:"uri",locationName:"LayerName"},Description:{},Content:{type:"structure",members:{S3Bucket:{},S3Key:{},S3ObjectVersion:{},ZipFile:{shape:"S1f"}}},CompatibleRuntimes:{shape:"S3n"},LicenseInfo:{}}},output:{type:"structure",members:{Content:{shape:"S3l"},LayerArn:{},LayerVersionArn:{},Description:{},CreatedDate:{},Version:{type:"long"},CompatibleRuntimes:{shape:"S3n"},LicenseInfo:{}}}},PublishVersion:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/versions",responseCode:201},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},CodeSha256:{},Description:{},RevisionId:{}}},output:{shape:"S29"}},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:"S3a"}},PutFunctionEventInvokeConfig:{http:{method:"PUT",requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"},MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"},DestinationConfig:{shape:"S10"}}},output:{shape:"S3g"}},PutProvisionedConcurrencyConfig:{http:{method:"PUT",requestUri:"/2019-09-30/functions/{FunctionName}/provisioned-concurrency",responseCode:202},input:{type:"structure",required:["FunctionName","Qualifier","ProvisionedConcurrentExecutions"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"},ProvisionedConcurrentExecutions:{type:"integer"}}},output:{type:"structure",members:{RequestedProvisionedConcurrentExecutions:{type:"integer"},AvailableProvisionedConcurrentExecutions:{type:"integer"},AllocatedProvisionedConcurrentExecutions:{type:"integer"},Status:{},StatusReason:{},LastModified:{}}}},RemoveLayerVersionPermission:{http:{method:"DELETE",requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy/{StatementId}",responseCode:204},input:{type:"structure",required:["LayerName","VersionNumber","StatementId"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"},StatementId:{location:"uri",locationName:"StatementId"},RevisionId:{location:"querystring",locationName:"RevisionId"}}}},RemovePermission:{http:{method:"DELETE",requestUri:"/2015-03-31/functions/{FunctionName}/policy/{StatementId}",responseCode:204},input:{type:"structure",required:["FunctionName","StatementId"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},StatementId:{location:"uri",locationName:"StatementId"},Qualifier:{location:"querystring",locationName:"Qualifier"},RevisionId:{location:"querystring",locationName:"RevisionId"}}}},TagResource:{http:{requestUri:"/2017-03-31/tags/{ARN}",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"uri",locationName:"ARN"},Tags:{shape:"S20"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/2017-03-31/tags/{ARN}",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"uri",locationName:"ARN"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}}},UpdateAlias:{http:{method:"PUT",requestUri:"/2015-03-31/functions/{FunctionName}/aliases/{Name}",responseCode:200},input:{type:"structure",required:["FunctionName","Name"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Name:{location:"uri",locationName:"Name"},FunctionVersion:{},Description:{},RoutingConfig:{shape:"Sn"},RevisionId:{}}},output:{shape:"Sr"}},UpdateEventSourceMapping:{http:{method:"PUT",requestUri:"/2015-03-31/event-source-mappings/{UUID}",responseCode:202},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"},FunctionName:{},Enabled:{type:"boolean"},BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"},DestinationConfig:{shape:"S10"},MaximumRecordAgeInSeconds:{type:"integer"},BisectBatchOnFunctionError:{type:"boolean"},MaximumRetryAttempts:{type:"integer"},ParallelizationFactor:{type:"integer"}}},output:{shape:"S19"}},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:"S1f"},S3Bucket:{},S3Key:{},S3ObjectVersion:{},Publish:{type:"boolean"},DryRun:{type:"boolean"},RevisionId:{}}},output:{shape:"S29"}},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:"S1m"},Environment:{shape:"S1t"},Runtime:{},DeadLetterConfig:{shape:"S1r"},KMSKeyArn:{},TracingConfig:{shape:"S1y"},RevisionId:{},Layers:{shape:"S23"},FileSystemConfigs:{shape:"S25"}}},output:{shape:"S29"}},UpdateFunctionEventInvokeConfig:{http:{requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"},MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"},DestinationConfig:{shape:"S10"}}},output:{shape:"S3g"}}},shapes:{Sn:{type:"structure",members:{AdditionalVersionWeights:{type:"map",key:{},value:{type:"double"}}}},Sr:{type:"structure",members:{AliasArn:{},Name:{},FunctionVersion:{},Description:{},RoutingConfig:{shape:"Sn"},RevisionId:{}}},S10:{type:"structure",members:{OnSuccess:{type:"structure",members:{Destination:{}}},OnFailure:{type:"structure",members:{Destination:{}}}}},S17:{type:"list",member:{}},S19:{type:"structure",members:{UUID:{},BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"},ParallelizationFactor:{type:"integer"},EventSourceArn:{},FunctionArn:{},LastModified:{type:"timestamp"},LastProcessingResult:{},State:{},StateTransitionReason:{},DestinationConfig:{shape:"S10"},Topics:{shape:"S17"},MaximumRecordAgeInSeconds:{type:"integer"},BisectBatchOnFunctionError:{type:"boolean"},MaximumRetryAttempts:{type:"integer"}}},S1f:{type:"blob",sensitive:!0},S1m:{type:"structure",members:{SubnetIds:{shape:"S1n"},SecurityGroupIds:{shape:"S1p"}}},S1n:{type:"list",member:{}},S1p:{type:"list",member:{}},S1r:{type:"structure",members:{TargetArn:{}}},S1t:{type:"structure",members:{Variables:{shape:"S1u"}}},S1u:{type:"map",key:{type:"string",sensitive:!0},value:{type:"string",sensitive:!0},sensitive:!0},S1y:{type:"structure",members:{Mode:{}}},S20:{type:"map",key:{},value:{}},S23:{type:"list",member:{}},S25:{type:"list",member:{type:"structure",required:["Arn","LocalMountPath"],members:{Arn:{},LocalMountPath:{}}}},S29:{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:"S1n"},SecurityGroupIds:{shape:"S1p"},VpcId:{}}},DeadLetterConfig:{shape:"S1r"},Environment:{type:"structure",members:{Variables:{shape:"S1u"},Error:{type:"structure",members:{ErrorCode:{},Message:{type:"string",sensitive:!0}}}}},KMSKeyArn:{},TracingConfig:{type:"structure",members:{Mode:{}}},MasterArn:{},RevisionId:{},Layers:{type:"list",member:{type:"structure",members:{Arn:{},CodeSize:{type:"long"}}}},State:{},StateReason:{},StateReasonCode:{},LastUpdateStatus:{},LastUpdateStatusReason:{},LastUpdateStatusReasonCode:{},FileSystemConfigs:{shape:"S25"}}},S3a:{type:"structure",members:{ReservedConcurrentExecutions:{type:"integer"}}},S3g:{type:"structure",members:{LastModified:{type:"timestamp"},FunctionArn:{},MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"},DestinationConfig:{shape:"S10"}}},S3k:{type:"structure",members:{Content:{shape:"S3l"},LayerArn:{},LayerVersionArn:{},Description:{},CreatedDate:{},Version:{type:"long"},CompatibleRuntimes:{shape:"S3n"},LicenseInfo:{}}},S3l:{type:"structure",members:{Location:{},CodeSha256:{},CodeSize:{type:"long"}}},S3n:{type:"list",member:{}},S4m:{type:"list",member:{shape:"S29"}},S4r:{type:"structure",members:{LayerVersionArn:{},Version:{type:"long"},Description:{},CreatedDate:{},CompatibleRuntimes:{shape:"S3n"},LicenseInfo:{}}}}};
    },{}],"xYgx":[function(require,module,exports) {
    module.exports={pagination:{ListAliases:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"Aliases"},ListEventSourceMappings:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"EventSourceMappings"},ListFunctionEventInvokeConfigs:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"FunctionEventInvokeConfigs"},ListFunctions:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"Functions"},ListLayerVersions:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"LayerVersions"},ListLayers:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"Layers"},ListProvisionedConcurrencyConfigs:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"ProvisionedConcurrencyConfigs"},ListVersionsByFunction:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"Versions"}}};
    },{}],"R8Lq":[function(require,module,exports) {
    module.exports={version:2,waiters:{FunctionExists:{delay:1,operation:"GetFunction",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"ResourceNotFoundException"}]},FunctionActive:{delay:5,maxAttempts:60,operation:"GetFunctionConfiguration",description:"Waits for the function's State to be Active.",acceptors:[{state:"success",matcher:"path",argument:"State",expected:"Active"},{state:"failure",matcher:"path",argument:"State",expected:"Failed"},{state:"retry",matcher:"path",argument:"State",expected:"Pending"}]},FunctionUpdated:{delay:5,maxAttempts:60,operation:"GetFunctionConfiguration",description:"Waits for the function's LastUpdateStatus to be Successful.",acceptors:[{state:"success",matcher:"path",argument:"LastUpdateStatus",expected:"Successful"},{state:"failure",matcher:"path",argument:"LastUpdateStatus",expected:"Failed"},{state:"retry",matcher:"path",argument:"LastUpdateStatus",expected:"InProgress"}]}}};
    },{}],"Vdet":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,r=e.apiLoader;r.services.lambda={},e.Lambda=a.defineService("lambda",["2014-11-11","2015-03-31"]),require("../lib/services/lambda"),Object.defineProperty(r.services.lambda,"2014-11-11",{get:function(){var e=require("../apis/lambda-2014-11-11.min.json");return e.paginators=require("../apis/lambda-2014-11-11.paginators.json").pagination,e},enumerable:!0,configurable:!0}),Object.defineProperty(r.services.lambda,"2015-03-31",{get:function(){var e=require("../apis/lambda-2015-03-31.min.json");return e.paginators=require("../apis/lambda-2015-03-31.paginators.json").pagination,e.waiters=require("../apis/lambda-2015-03-31.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.Lambda;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/lambda":"qclT","../apis/lambda-2014-11-11.min.json":"X9nB","../apis/lambda-2014-11-11.paginators.json":"SCzp","../apis/lambda-2015-03-31.min.json":"gHGd","../apis/lambda-2015-03-31.paginators.json":"xYgx","../apis/lambda-2015-03-31.waiters2.json":"R8Lq"}],"EMPk":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-11-28",endpointPrefix:"runtime.lex",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Lex Runtime Service",serviceId:"Lex Runtime Service",signatureVersion:"v4",signingName:"lex",uid:"runtime.lex-2016-11-28"},operations:{DeleteSession:{http:{method:"DELETE",requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/session"},input:{type:"structure",required:["botName","botAlias","userId"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{botName:{},botAlias:{},userId:{},sessionId:{}}}},GetSession:{http:{method:"GET",requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/session/"},input:{type:"structure",required:["botName","botAlias","userId"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},checkpointLabelFilter:{location:"querystring",locationName:"checkpointLabelFilter"}}},output:{type:"structure",members:{recentIntentSummaryView:{shape:"Sa"},sessionAttributes:{shape:"Sd"},sessionId:{},dialogAction:{shape:"Sh"}}}},PostContent:{http:{requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/content"},input:{type:"structure",required:["botName","botAlias","userId","contentType","inputStream"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},sessionAttributes:{shape:"Sl",jsonvalue:!0,location:"header",locationName:"x-amz-lex-session-attributes"},requestAttributes:{shape:"Sl",jsonvalue:!0,location:"header",locationName:"x-amz-lex-request-attributes"},contentType:{location:"header",locationName:"Content-Type"},accept:{location:"header",locationName:"Accept"},inputStream:{shape:"So"}},payload:"inputStream"},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},intentName:{location:"header",locationName:"x-amz-lex-intent-name"},nluIntentConfidence:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-nlu-intent-confidence"},alternativeIntents:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-alternative-intents"},slots:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-slots"},sessionAttributes:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-session-attributes"},sentimentResponse:{location:"header",locationName:"x-amz-lex-sentiment"},message:{shape:"Si",location:"header",locationName:"x-amz-lex-message"},messageFormat:{location:"header",locationName:"x-amz-lex-message-format"},dialogState:{location:"header",locationName:"x-amz-lex-dialog-state"},slotToElicit:{location:"header",locationName:"x-amz-lex-slot-to-elicit"},inputTranscript:{location:"header",locationName:"x-amz-lex-input-transcript"},audioStream:{shape:"So"},botVersion:{location:"header",locationName:"x-amz-lex-bot-version"},sessionId:{location:"header",locationName:"x-amz-lex-session-id"}},payload:"audioStream"},authtype:"v4-unsigned-body"},PostText:{http:{requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/text"},input:{type:"structure",required:["botName","botAlias","userId","inputText"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},sessionAttributes:{shape:"Sd"},requestAttributes:{shape:"Sd"},inputText:{shape:"Si"}}},output:{type:"structure",members:{intentName:{},nluIntentConfidence:{shape:"Su"},alternativeIntents:{type:"list",member:{type:"structure",members:{intentName:{},nluIntentConfidence:{shape:"Su"},slots:{shape:"Sd"}}}},slots:{shape:"Sd"},sessionAttributes:{shape:"Sd"},message:{shape:"Si"},sentimentResponse:{type:"structure",members:{sentimentLabel:{},sentimentScore:{}}},messageFormat:{},dialogState:{},slotToElicit:{},responseCard:{type:"structure",members:{version:{},contentType:{},genericAttachments:{type:"list",member:{type:"structure",members:{title:{},subTitle:{},attachmentLinkUrl:{},imageUrl:{},buttons:{type:"list",member:{type:"structure",required:["text","value"],members:{text:{},value:{}}}}}}}}},sessionId:{},botVersion:{}}}},PutSession:{http:{requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/session"},input:{type:"structure",required:["botName","botAlias","userId"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},sessionAttributes:{shape:"Sd"},dialogAction:{shape:"Sh"},recentIntentSummaryView:{shape:"Sa"},accept:{location:"header",locationName:"Accept"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},intentName:{location:"header",locationName:"x-amz-lex-intent-name"},slots:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-slots"},sessionAttributes:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-session-attributes"},message:{shape:"Si",location:"header",locationName:"x-amz-lex-message"},messageFormat:{location:"header",locationName:"x-amz-lex-message-format"},dialogState:{location:"header",locationName:"x-amz-lex-dialog-state"},slotToElicit:{location:"header",locationName:"x-amz-lex-slot-to-elicit"},audioStream:{shape:"So"},sessionId:{location:"header",locationName:"x-amz-lex-session-id"}},payload:"audioStream"}}},shapes:{Sa:{type:"list",member:{type:"structure",required:["dialogActionType"],members:{intentName:{},checkpointLabel:{},slots:{shape:"Sd"},confirmationStatus:{},dialogActionType:{},fulfillmentState:{},slotToElicit:{}}}},Sd:{type:"map",key:{},value:{},sensitive:!0},Sh:{type:"structure",required:["type"],members:{type:{},intentName:{},slots:{shape:"Sd"},slotToElicit:{},fulfillmentState:{},message:{shape:"Si"},messageFormat:{}}},Si:{type:"string",sensitive:!0},Sl:{type:"string",sensitive:!0},So:{type:"blob",streaming:!0},Su:{type:"structure",members:{score:{type:"double"}}}}};
    },{}],"zrCz":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.lexruntime={},e.LexRuntime=r.defineService("lexruntime",["2016-11-28"]),Object.defineProperty(i.services.lexruntime,"2016-11-28",{get:function(){var e=require("../apis/runtime.lex-2016-11-28.min.json");return e.paginators=require("../apis/runtime.lex-2016-11-28.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.LexRuntime;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/runtime.lex-2016-11-28.min.json":"EMPk","../apis/runtime.lex-2016-11-28.paginators.json":"GkJq"}],"rzjJ":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-11-28",endpointPrefix:"lightsail",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Lightsail",serviceId:"Lightsail",signatureVersion:"v4",targetPrefix:"Lightsail_20161128",uid:"lightsail-2016-11-28"},operations:{AllocateStaticIp:{input:{type:"structure",required:["staticIpName"],members:{staticIpName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},AttachCertificateToDistribution:{input:{type:"structure",required:["distributionName","certificateName"],members:{distributionName:{},certificateName:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},AttachDisk:{input:{type:"structure",required:["diskName","instanceName","diskPath"],members:{diskName:{},instanceName:{},diskPath:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},AttachInstancesToLoadBalancer:{input:{type:"structure",required:["loadBalancerName","instanceNames"],members:{loadBalancerName:{},instanceNames:{shape:"Sk"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},AttachLoadBalancerTlsCertificate:{input:{type:"structure",required:["loadBalancerName","certificateName"],members:{loadBalancerName:{},certificateName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},AttachStaticIp:{input:{type:"structure",required:["staticIpName","instanceName"],members:{staticIpName:{},instanceName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CloseInstancePublicPorts:{input:{type:"structure",required:["portInfo","instanceName"],members:{portInfo:{shape:"Sr"},instanceName:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},CopySnapshot:{input:{type:"structure",required:["targetSnapshotName","sourceRegion"],members:{sourceSnapshotName:{},sourceResourceName:{},restoreDate:{},useLatestRestorableAutoSnapshot:{type:"boolean"},targetSnapshotName:{},sourceRegion:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateCertificate:{input:{type:"structure",required:["certificateName","domainName"],members:{certificateName:{},domainName:{},subjectAlternativeNames:{shape:"S11"},tags:{shape:"S12"}}},output:{type:"structure",members:{certificate:{shape:"S17"},operations:{shape:"S4"}}}},CreateCloudFormationStack:{input:{type:"structure",required:["instances"],members:{instances:{type:"list",member:{type:"structure",required:["sourceName","instanceType","portInfoSource","availabilityZone"],members:{sourceName:{},instanceType:{},portInfoSource:{},userData:{},availabilityZone:{}}}}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateContactMethod:{input:{type:"structure",required:["protocol","contactEndpoint"],members:{protocol:{},contactEndpoint:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateDisk:{input:{type:"structure",required:["diskName","availabilityZone","sizeInGb"],members:{diskName:{},availabilityZone:{},sizeInGb:{type:"integer"},tags:{shape:"S12"},addOns:{shape:"S1y"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateDiskFromSnapshot:{input:{type:"structure",required:["diskName","availabilityZone","sizeInGb"],members:{diskName:{},diskSnapshotName:{},availabilityZone:{},sizeInGb:{type:"integer"},tags:{shape:"S12"},addOns:{shape:"S1y"},sourceDiskName:{},restoreDate:{},useLatestRestorableAutoSnapshot:{type:"boolean"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateDiskSnapshot:{input:{type:"structure",required:["diskSnapshotName"],members:{diskName:{},diskSnapshotName:{},instanceName:{},tags:{shape:"S12"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateDistribution:{input:{type:"structure",required:["distributionName","origin","defaultCacheBehavior","bundleId"],members:{distributionName:{},origin:{shape:"S29"},defaultCacheBehavior:{shape:"S2b"},cacheBehaviorSettings:{shape:"S2d"},cacheBehaviors:{shape:"S2l"},bundleId:{},tags:{shape:"S12"}}},output:{type:"structure",members:{distribution:{shape:"S2o"},operation:{shape:"S5"}}}},CreateDomain:{input:{type:"structure",required:["domainName"],members:{domainName:{},tags:{shape:"S12"}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},CreateDomainEntry:{input:{type:"structure",required:["domainName","domainEntry"],members:{domainName:{},domainEntry:{shape:"S2t"}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},CreateInstanceSnapshot:{input:{type:"structure",required:["instanceSnapshotName","instanceName"],members:{instanceSnapshotName:{},instanceName:{},tags:{shape:"S12"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateInstances:{input:{type:"structure",required:["instanceNames","availabilityZone","blueprintId","bundleId"],members:{instanceNames:{shape:"Su"},availabilityZone:{},customImageName:{deprecated:!0},blueprintId:{},bundleId:{},userData:{},keyPairName:{},tags:{shape:"S12"},addOns:{shape:"S1y"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateInstancesFromSnapshot:{input:{type:"structure",required:["instanceNames","availabilityZone","bundleId"],members:{instanceNames:{shape:"Su"},attachedDiskMapping:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{originalDiskPath:{},newDiskName:{}}}}},availabilityZone:{},instanceSnapshotName:{},bundleId:{},userData:{},keyPairName:{},tags:{shape:"S12"},addOns:{shape:"S1y"},sourceInstanceName:{},restoreDate:{},useLatestRestorableAutoSnapshot:{type:"boolean"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateKeyPair:{input:{type:"structure",required:["keyPairName"],members:{keyPairName:{},tags:{shape:"S12"}}},output:{type:"structure",members:{keyPair:{shape:"S39"},publicKeyBase64:{},privateKeyBase64:{},operation:{shape:"S5"}}}},CreateLoadBalancer:{input:{type:"structure",required:["loadBalancerName","instancePort"],members:{loadBalancerName:{},instancePort:{type:"integer"},healthCheckPath:{},certificateName:{},certificateDomainName:{},certificateAlternativeNames:{shape:"S3c"},tags:{shape:"S12"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateLoadBalancerTlsCertificate:{input:{type:"structure",required:["loadBalancerName","certificateName","certificateDomainName"],members:{loadBalancerName:{},certificateName:{},certificateDomainName:{},certificateAlternativeNames:{shape:"S3c"},tags:{shape:"S12"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateRelationalDatabase:{input:{type:"structure",required:["relationalDatabaseName","relationalDatabaseBlueprintId","relationalDatabaseBundleId","masterDatabaseName","masterUsername"],members:{relationalDatabaseName:{},availabilityZone:{},relationalDatabaseBlueprintId:{},relationalDatabaseBundleId:{},masterDatabaseName:{},masterUsername:{},masterUserPassword:{shape:"S3h"},preferredBackupWindow:{},preferredMaintenanceWindow:{},publiclyAccessible:{type:"boolean"},tags:{shape:"S12"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateRelationalDatabaseFromSnapshot:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{},availabilityZone:{},publiclyAccessible:{type:"boolean"},relationalDatabaseSnapshotName:{},relationalDatabaseBundleId:{},sourceRelationalDatabaseName:{},restoreTime:{type:"timestamp"},useLatestRestorableTime:{type:"boolean"},tags:{shape:"S12"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},CreateRelationalDatabaseSnapshot:{input:{type:"structure",required:["relationalDatabaseName","relationalDatabaseSnapshotName"],members:{relationalDatabaseName:{},relationalDatabaseSnapshotName:{},tags:{shape:"S12"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteAlarm:{input:{type:"structure",required:["alarmName"],members:{alarmName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteAutoSnapshot:{input:{type:"structure",required:["resourceName","date"],members:{resourceName:{},date:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteCertificate:{input:{type:"structure",required:["certificateName"],members:{certificateName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteContactMethod:{input:{type:"structure",required:["protocol"],members:{protocol:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteDisk:{input:{type:"structure",required:["diskName"],members:{diskName:{},forceDeleteAddOns:{type:"boolean"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteDiskSnapshot:{input:{type:"structure",required:["diskSnapshotName"],members:{diskSnapshotName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteDistribution:{input:{type:"structure",members:{distributionName:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},DeleteDomain:{input:{type:"structure",required:["domainName"],members:{domainName:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},DeleteDomainEntry:{input:{type:"structure",required:["domainName","domainEntry"],members:{domainName:{},domainEntry:{shape:"S2t"}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},DeleteInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{},forceDeleteAddOns:{type:"boolean"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteInstanceSnapshot:{input:{type:"structure",required:["instanceSnapshotName"],members:{instanceSnapshotName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteKeyPair:{input:{type:"structure",required:["keyPairName"],members:{keyPairName:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},DeleteKnownHostKeys:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteLoadBalancer:{input:{type:"structure",required:["loadBalancerName"],members:{loadBalancerName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteLoadBalancerTlsCertificate:{input:{type:"structure",required:["loadBalancerName","certificateName"],members:{loadBalancerName:{},certificateName:{},force:{type:"boolean"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteRelationalDatabase:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{},skipFinalSnapshot:{type:"boolean"},finalRelationalDatabaseSnapshotName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DeleteRelationalDatabaseSnapshot:{input:{type:"structure",required:["relationalDatabaseSnapshotName"],members:{relationalDatabaseSnapshotName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DetachCertificateFromDistribution:{input:{type:"structure",required:["distributionName"],members:{distributionName:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},DetachDisk:{input:{type:"structure",required:["diskName"],members:{diskName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DetachInstancesFromLoadBalancer:{input:{type:"structure",required:["loadBalancerName","instanceNames"],members:{loadBalancerName:{},instanceNames:{shape:"Sk"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DetachStaticIp:{input:{type:"structure",required:["staticIpName"],members:{staticIpName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DisableAddOn:{input:{type:"structure",required:["addOnType","resourceName"],members:{addOnType:{},resourceName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},DownloadDefaultKeyPair:{input:{type:"structure",members:{}},output:{type:"structure",members:{publicKeyBase64:{},privateKeyBase64:{}}}},EnableAddOn:{input:{type:"structure",required:["resourceName","addOnRequest"],members:{resourceName:{},addOnRequest:{shape:"S1z"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},ExportSnapshot:{input:{type:"structure",required:["sourceSnapshotName"],members:{sourceSnapshotName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},GetActiveNames:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{activeNames:{shape:"Su"},nextPageToken:{}}}},GetAlarms:{input:{type:"structure",members:{alarmName:{},pageToken:{},monitoredResourceName:{}}},output:{type:"structure",members:{alarms:{type:"list",member:{type:"structure",members:{name:{},arn:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},supportCode:{},monitoredResourceInfo:{type:"structure",members:{arn:{},name:{},resourceType:{}}},comparisonOperator:{},evaluationPeriods:{type:"integer"},period:{type:"integer"},threshold:{type:"double"},datapointsToAlarm:{type:"integer"},treatMissingData:{},statistic:{},metricName:{},state:{},unit:{},contactProtocols:{shape:"S5i"},notificationTriggers:{shape:"S5j"},notificationEnabled:{type:"boolean"}}}},nextPageToken:{}}}},GetAutoSnapshots:{input:{type:"structure",required:["resourceName"],members:{resourceName:{}}},output:{type:"structure",members:{resourceName:{},resourceType:{},autoSnapshots:{type:"list",member:{type:"structure",members:{date:{},createdAt:{type:"timestamp"},status:{},fromAttachedDisks:{type:"list",member:{type:"structure",members:{path:{},sizeInGb:{type:"integer"}}}}}}}}}},GetBlueprints:{input:{type:"structure",members:{includeInactive:{type:"boolean"},pageToken:{}}},output:{type:"structure",members:{blueprints:{type:"list",member:{type:"structure",members:{blueprintId:{},name:{},group:{},type:{},description:{},isActive:{type:"boolean"},minPower:{type:"integer"},version:{},versionCode:{},productUrl:{},licenseUrl:{},platform:{}}}},nextPageToken:{}}}},GetBundles:{input:{type:"structure",members:{includeInactive:{type:"boolean"},pageToken:{}}},output:{type:"structure",members:{bundles:{type:"list",member:{type:"structure",members:{price:{type:"float"},cpuCount:{type:"integer"},diskSizeInGb:{type:"integer"},bundleId:{},instanceType:{},isActive:{type:"boolean"},name:{},power:{type:"integer"},ramSizeInGb:{type:"float"},transferPerMonthInGb:{type:"integer"},supportedPlatforms:{type:"list",member:{}}}}},nextPageToken:{}}}},GetCertificates:{input:{type:"structure",members:{certificateStatuses:{type:"list",member:{}},includeCertificateDetails:{type:"boolean"},certificateName:{}}},output:{type:"structure",members:{certificates:{type:"list",member:{shape:"S17"}}}}},GetCloudFormationStackRecords:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{cloudFormationStackRecords:{type:"list",member:{type:"structure",members:{name:{},arn:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},state:{},sourceInfo:{type:"list",member:{type:"structure",members:{resourceType:{},name:{},arn:{}}}},destinationInfo:{shape:"S6g"}}}},nextPageToken:{}}}},GetContactMethods:{input:{type:"structure",members:{protocols:{shape:"S5i"}}},output:{type:"structure",members:{contactMethods:{type:"list",member:{type:"structure",members:{contactEndpoint:{},status:{},protocol:{},name:{},arn:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},supportCode:{}}}}}}},GetDisk:{input:{type:"structure",required:["diskName"],members:{diskName:{}}},output:{type:"structure",members:{disk:{shape:"S6o"}}}},GetDiskSnapshot:{input:{type:"structure",required:["diskSnapshotName"],members:{diskSnapshotName:{}}},output:{type:"structure",members:{diskSnapshot:{shape:"S6u"}}}},GetDiskSnapshots:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{diskSnapshots:{type:"list",member:{shape:"S6u"}},nextPageToken:{}}}},GetDisks:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{disks:{shape:"S71"},nextPageToken:{}}}},GetDistributionBundles:{input:{type:"structure",members:{}},output:{type:"structure",members:{bundles:{type:"list",member:{type:"structure",members:{bundleId:{},name:{},price:{type:"float"},transferPerMonthInGb:{type:"integer"},isActive:{type:"boolean"}}}}}}},GetDistributionLatestCacheReset:{input:{type:"structure",members:{distributionName:{}}},output:{type:"structure",members:{status:{},createTime:{type:"timestamp"}}}},GetDistributionMetricData:{input:{type:"structure",required:["distributionName","metricName","startTime","endTime","period","unit","statistics"],members:{distributionName:{},metricName:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},period:{type:"integer"},unit:{},statistics:{shape:"S7b"}}},output:{type:"structure",members:{metricName:{},metricData:{shape:"S7d"}}}},GetDistributions:{input:{type:"structure",members:{distributionName:{},pageToken:{}}},output:{type:"structure",members:{distributions:{type:"list",member:{shape:"S2o"}},nextPageToken:{}}}},GetDomain:{input:{type:"structure",required:["domainName"],members:{domainName:{}}},output:{type:"structure",members:{domain:{shape:"S7k"}}}},GetDomains:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{domains:{type:"list",member:{shape:"S7k"}},nextPageToken:{}}}},GetExportSnapshotRecords:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{exportSnapshotRecords:{type:"list",member:{type:"structure",members:{name:{},arn:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},state:{},sourceInfo:{type:"structure",members:{resourceType:{},createdAt:{type:"timestamp"},name:{},arn:{},fromResourceName:{},fromResourceArn:{},instanceSnapshotInfo:{type:"structure",members:{fromBundleId:{},fromBlueprintId:{},fromDiskInfo:{type:"list",member:{type:"structure",members:{name:{},path:{},sizeInGb:{type:"integer"},isSystemDisk:{type:"boolean"}}}}}},diskSnapshotInfo:{type:"structure",members:{sizeInGb:{type:"integer"}}}}},destinationInfo:{shape:"S6g"}}}},nextPageToken:{}}}},GetInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}},output:{type:"structure",members:{instance:{shape:"S81"}}}},GetInstanceAccessDetails:{input:{type:"structure",required:["instanceName"],members:{instanceName:{},protocol:{}}},output:{type:"structure",members:{accessDetails:{type:"structure",members:{certKey:{},expiresAt:{type:"timestamp"},ipAddress:{},password:{},passwordData:{type:"structure",members:{ciphertext:{},keyPairName:{}}},privateKey:{},protocol:{},instanceName:{},username:{},hostKeys:{type:"list",member:{type:"structure",members:{algorithm:{},publicKey:{},witnessedAt:{type:"timestamp"},fingerprintSHA1:{},fingerprintSHA256:{},notValidBefore:{type:"timestamp"},notValidAfter:{type:"timestamp"}}}}}}}}},GetInstanceMetricData:{input:{type:"structure",required:["instanceName","metricName","period","startTime","endTime","unit","statistics"],members:{instanceName:{},metricName:{},period:{type:"integer"},startTime:{type:"timestamp"},endTime:{type:"timestamp"},unit:{},statistics:{shape:"S7b"}}},output:{type:"structure",members:{metricName:{},metricData:{shape:"S7d"}}}},GetInstancePortStates:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}},output:{type:"structure",members:{portStates:{type:"list",member:{type:"structure",members:{fromPort:{type:"integer"},toPort:{type:"integer"},protocol:{},state:{},cidrs:{shape:"Su"},cidrListAliases:{shape:"Su"}}}}}}},GetInstanceSnapshot:{input:{type:"structure",required:["instanceSnapshotName"],members:{instanceSnapshotName:{}}},output:{type:"structure",members:{instanceSnapshot:{shape:"S8t"}}}},GetInstanceSnapshots:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{instanceSnapshots:{type:"list",member:{shape:"S8t"}},nextPageToken:{}}}},GetInstanceState:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}},output:{type:"structure",members:{state:{shape:"S8b"}}}},GetInstances:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{instances:{type:"list",member:{shape:"S81"}},nextPageToken:{}}}},GetKeyPair:{input:{type:"structure",required:["keyPairName"],members:{keyPairName:{}}},output:{type:"structure",members:{keyPair:{shape:"S39"}}}},GetKeyPairs:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{keyPairs:{type:"list",member:{shape:"S39"}},nextPageToken:{}}}},GetLoadBalancer:{input:{type:"structure",required:["loadBalancerName"],members:{loadBalancerName:{}}},output:{type:"structure",members:{loadBalancer:{shape:"S9a"}}}},GetLoadBalancerMetricData:{input:{type:"structure",required:["loadBalancerName","metricName","period","startTime","endTime","unit","statistics"],members:{loadBalancerName:{},metricName:{},period:{type:"integer"},startTime:{type:"timestamp"},endTime:{type:"timestamp"},unit:{},statistics:{shape:"S7b"}}},output:{type:"structure",members:{metricName:{},metricData:{shape:"S7d"}}}},GetLoadBalancerTlsCertificates:{input:{type:"structure",required:["loadBalancerName"],members:{loadBalancerName:{}}},output:{type:"structure",members:{tlsCertificates:{type:"list",member:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},loadBalancerName:{},isAttached:{type:"boolean"},status:{},domainName:{},domainValidationRecords:{type:"list",member:{type:"structure",members:{name:{},type:{},value:{},validationStatus:{},domainName:{}}}},failureReason:{},issuedAt:{type:"timestamp"},issuer:{},keyAlgorithm:{},notAfter:{type:"timestamp"},notBefore:{type:"timestamp"},renewalSummary:{type:"structure",members:{renewalStatus:{},domainValidationOptions:{type:"list",member:{type:"structure",members:{domainName:{},validationStatus:{}}}}}},revocationReason:{},revokedAt:{type:"timestamp"},serial:{},signatureAlgorithm:{},subject:{},subjectAlternativeNames:{shape:"Su"}}}}}}},GetLoadBalancers:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{loadBalancers:{type:"list",member:{shape:"S9a"}},nextPageToken:{}}}},GetOperation:{input:{type:"structure",required:["operationId"],members:{operationId:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},GetOperations:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{operations:{shape:"S4"},nextPageToken:{}}}},GetOperationsForResource:{input:{type:"structure",required:["resourceName"],members:{resourceName:{},pageToken:{}}},output:{type:"structure",members:{operations:{shape:"S4"},nextPageCount:{deprecated:!0},nextPageToken:{}}}},GetRegions:{input:{type:"structure",members:{includeAvailabilityZones:{type:"boolean"},includeRelationalDatabaseAvailabilityZones:{type:"boolean"}}},output:{type:"structure",members:{regions:{type:"list",member:{type:"structure",members:{continentCode:{},description:{},displayName:{},name:{},availabilityZones:{shape:"Sag"},relationalDatabaseAvailabilityZones:{shape:"Sag"}}}}}}},GetRelationalDatabase:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{}}},output:{type:"structure",members:{relationalDatabase:{shape:"Sak"}}}},GetRelationalDatabaseBlueprints:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{blueprints:{type:"list",member:{type:"structure",members:{blueprintId:{},engine:{},engineVersion:{},engineDescription:{},engineVersionDescription:{},isEngineDefault:{type:"boolean"}}}},nextPageToken:{}}}},GetRelationalDatabaseBundles:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{bundles:{type:"list",member:{type:"structure",members:{bundleId:{},name:{},price:{type:"float"},ramSizeInGb:{type:"float"},diskSizeInGb:{type:"integer"},transferPerMonthInGb:{type:"integer"},cpuCount:{type:"integer"},isEncrypted:{type:"boolean"},isActive:{type:"boolean"}}}},nextPageToken:{}}}},GetRelationalDatabaseEvents:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{},durationInMinutes:{type:"integer"},pageToken:{}}},output:{type:"structure",members:{relationalDatabaseEvents:{type:"list",member:{type:"structure",members:{resource:{},createdAt:{type:"timestamp"},message:{},eventCategories:{shape:"Su"}}}},nextPageToken:{}}}},GetRelationalDatabaseLogEvents:{input:{type:"structure",required:["relationalDatabaseName","logStreamName"],members:{relationalDatabaseName:{},logStreamName:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},startFromHead:{type:"boolean"},pageToken:{}}},output:{type:"structure",members:{resourceLogEvents:{type:"list",member:{type:"structure",members:{createdAt:{type:"timestamp"},message:{}}}},nextBackwardToken:{},nextForwardToken:{}}}},GetRelationalDatabaseLogStreams:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{}}},output:{type:"structure",members:{logStreams:{shape:"Su"}}}},GetRelationalDatabaseMasterUserPassword:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{},passwordVersion:{}}},output:{type:"structure",members:{masterUserPassword:{shape:"S3h"},createdAt:{type:"timestamp"}}}},GetRelationalDatabaseMetricData:{input:{type:"structure",required:["relationalDatabaseName","metricName","period","startTime","endTime","unit","statistics"],members:{relationalDatabaseName:{},metricName:{},period:{type:"integer"},startTime:{type:"timestamp"},endTime:{type:"timestamp"},unit:{},statistics:{shape:"S7b"}}},output:{type:"structure",members:{metricName:{},metricData:{shape:"S7d"}}}},GetRelationalDatabaseParameters:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{},pageToken:{}}},output:{type:"structure",members:{parameters:{shape:"Sbh"},nextPageToken:{}}}},GetRelationalDatabaseSnapshot:{input:{type:"structure",required:["relationalDatabaseSnapshotName"],members:{relationalDatabaseSnapshotName:{}}},output:{type:"structure",members:{relationalDatabaseSnapshot:{shape:"Sbl"}}}},GetRelationalDatabaseSnapshots:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{relationalDatabaseSnapshots:{type:"list",member:{shape:"Sbl"}},nextPageToken:{}}}},GetRelationalDatabases:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{relationalDatabases:{type:"list",member:{shape:"Sak"}},nextPageToken:{}}}},GetStaticIp:{input:{type:"structure",required:["staticIpName"],members:{staticIpName:{}}},output:{type:"structure",members:{staticIp:{shape:"Sbu"}}}},GetStaticIps:{input:{type:"structure",members:{pageToken:{}}},output:{type:"structure",members:{staticIps:{type:"list",member:{shape:"Sbu"}},nextPageToken:{}}}},ImportKeyPair:{input:{type:"structure",required:["keyPairName","publicKeyBase64"],members:{keyPairName:{},publicKeyBase64:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},IsVpcPeered:{input:{type:"structure",members:{}},output:{type:"structure",members:{isPeered:{type:"boolean"}}}},OpenInstancePublicPorts:{input:{type:"structure",required:["portInfo","instanceName"],members:{portInfo:{shape:"Sr"},instanceName:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},PeerVpc:{input:{type:"structure",members:{}},output:{type:"structure",members:{operation:{shape:"S5"}}}},PutAlarm:{input:{type:"structure",required:["alarmName","metricName","monitoredResourceName","comparisonOperator","threshold","evaluationPeriods"],members:{alarmName:{},metricName:{},monitoredResourceName:{},comparisonOperator:{},threshold:{type:"double"},evaluationPeriods:{type:"integer"},datapointsToAlarm:{type:"integer"},treatMissingData:{},contactProtocols:{shape:"S5i"},notificationTriggers:{shape:"S5j"},notificationEnabled:{type:"boolean"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},PutInstancePublicPorts:{input:{type:"structure",required:["portInfos","instanceName"],members:{portInfos:{type:"list",member:{shape:"Sr"}},instanceName:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},RebootInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},RebootRelationalDatabase:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},ReleaseStaticIp:{input:{type:"structure",required:["staticIpName"],members:{staticIpName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},ResetDistributionCache:{input:{type:"structure",members:{distributionName:{}}},output:{type:"structure",members:{status:{},createTime:{type:"timestamp"},operation:{shape:"S5"}}}},SendContactMethodVerification:{input:{type:"structure",required:["protocol"],members:{protocol:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},StartInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},StartRelationalDatabase:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},StopInstance:{input:{type:"structure",required:["instanceName"],members:{instanceName:{},force:{type:"boolean"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},StopRelationalDatabase:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{},relationalDatabaseSnapshotName:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},TagResource:{input:{type:"structure",required:["resourceName","tags"],members:{resourceName:{},resourceArn:{},tags:{shape:"S12"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},TestAlarm:{input:{type:"structure",required:["alarmName","state"],members:{alarmName:{},state:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},UnpeerVpc:{input:{type:"structure",members:{}},output:{type:"structure",members:{operation:{shape:"S5"}}}},UntagResource:{input:{type:"structure",required:["resourceName","tagKeys"],members:{resourceName:{},resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},UpdateDistribution:{input:{type:"structure",required:["distributionName"],members:{distributionName:{},origin:{shape:"S29"},defaultCacheBehavior:{shape:"S2b"},cacheBehaviorSettings:{shape:"S2d"},cacheBehaviors:{shape:"S2l"},isEnabled:{type:"boolean"}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},UpdateDistributionBundle:{input:{type:"structure",members:{distributionName:{},bundleId:{}}},output:{type:"structure",members:{operation:{shape:"S5"}}}},UpdateDomainEntry:{input:{type:"structure",required:["domainName","domainEntry"],members:{domainName:{},domainEntry:{shape:"S2t"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},UpdateLoadBalancerAttribute:{input:{type:"structure",required:["loadBalancerName","attributeName","attributeValue"],members:{loadBalancerName:{},attributeName:{},attributeValue:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},UpdateRelationalDatabase:{input:{type:"structure",required:["relationalDatabaseName"],members:{relationalDatabaseName:{},masterUserPassword:{shape:"S3h"},rotateMasterUserPassword:{type:"boolean"},preferredBackupWindow:{},preferredMaintenanceWindow:{},enableBackupRetention:{type:"boolean"},disableBackupRetention:{type:"boolean"},publiclyAccessible:{type:"boolean"},applyImmediately:{type:"boolean"},caCertificateIdentifier:{}}},output:{type:"structure",members:{operations:{shape:"S4"}}}},UpdateRelationalDatabaseParameters:{input:{type:"structure",required:["relationalDatabaseName","parameters"],members:{relationalDatabaseName:{},parameters:{shape:"Sbh"}}},output:{type:"structure",members:{operations:{shape:"S4"}}}}},shapes:{S4:{type:"list",member:{shape:"S5"}},S5:{type:"structure",members:{id:{},resourceName:{},resourceType:{},createdAt:{type:"timestamp"},location:{shape:"S9"},isTerminal:{type:"boolean"},operationDetails:{},operationType:{},status:{},statusChangedAt:{type:"timestamp"},errorCode:{},errorDetails:{}}},S9:{type:"structure",members:{availabilityZone:{},regionName:{}}},Sk:{type:"list",member:{}},Sr:{type:"structure",members:{fromPort:{type:"integer"},toPort:{type:"integer"},protocol:{},cidrs:{shape:"Su"},cidrListAliases:{shape:"Su"}}},Su:{type:"list",member:{}},S11:{type:"list",member:{}},S12:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},S17:{type:"structure",members:{certificateArn:{},certificateName:{},domainName:{},certificateDetail:{type:"structure",members:{arn:{},name:{},domainName:{},status:{},serialNumber:{},subjectAlternativeNames:{shape:"S11"},domainValidationRecords:{shape:"S1b"},requestFailureReason:{},inUseResourceCount:{type:"integer"},keyAlgorithm:{},createdAt:{type:"timestamp"},issuedAt:{type:"timestamp"},issuerCA:{},notBefore:{type:"timestamp"},notAfter:{type:"timestamp"},eligibleToRenew:{},renewalSummary:{type:"structure",members:{domainValidationRecords:{shape:"S1b"},renewalStatus:{},renewalStatusReason:{},updatedAt:{type:"timestamp"}}},revokedAt:{type:"timestamp"},revocationReason:{},tags:{shape:"S12"},supportCode:{}}},tags:{shape:"S12"}}},S1b:{type:"list",member:{type:"structure",members:{domainName:{},resourceRecord:{type:"structure",members:{name:{},type:{},value:{}}}}}},S1y:{type:"list",member:{shape:"S1z"}},S1z:{type:"structure",required:["addOnType"],members:{addOnType:{},autoSnapshotAddOnRequest:{type:"structure",members:{snapshotTimeOfDay:{}}}}},S29:{type:"structure",members:{name:{},regionName:{},protocolPolicy:{}}},S2b:{type:"structure",members:{behavior:{}}},S2d:{type:"structure",members:{defaultTTL:{type:"long"},minimumTTL:{type:"long"},maximumTTL:{type:"long"},allowedHTTPMethods:{},cachedHTTPMethods:{},forwardedCookies:{type:"structure",members:{option:{},cookiesAllowList:{shape:"Su"}}},forwardedHeaders:{type:"structure",members:{option:{},headersAllowList:{type:"list",member:{}}}},forwardedQueryStrings:{type:"structure",members:{option:{type:"boolean"},queryStringsAllowList:{shape:"Su"}}}}},S2l:{type:"list",member:{type:"structure",members:{path:{},behavior:{}}}},S2o:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},alternativeDomainNames:{shape:"Su"},status:{},isEnabled:{type:"boolean"},domainName:{},bundleId:{},certificateName:{},origin:{type:"structure",members:{name:{},resourceType:{},regionName:{},protocolPolicy:{}}},originPublicDNS:{},defaultCacheBehavior:{shape:"S2b"},cacheBehaviorSettings:{shape:"S2d"},cacheBehaviors:{shape:"S2l"},ableToUpdateBundle:{type:"boolean"},tags:{shape:"S12"}}},S2t:{type:"structure",members:{id:{},name:{},target:{},isAlias:{type:"boolean"},type:{},options:{deprecated:!0,type:"map",key:{},value:{}}}},S39:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},fingerprint:{}}},S3c:{type:"list",member:{}},S3h:{type:"string",sensitive:!0},S5i:{type:"list",member:{}},S5j:{type:"list",member:{}},S6g:{type:"structure",members:{id:{},service:{}}},S6o:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},addOns:{shape:"S6p"},sizeInGb:{type:"integer"},isSystemDisk:{type:"boolean"},iops:{type:"integer"},path:{},state:{},attachedTo:{},isAttached:{type:"boolean"},attachmentState:{deprecated:!0},gbInUse:{deprecated:!0,type:"integer"}}},S6p:{type:"list",member:{type:"structure",members:{name:{},status:{},snapshotTimeOfDay:{},nextSnapshotTimeOfDay:{}}}},S6u:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},sizeInGb:{type:"integer"},state:{},progress:{},fromDiskName:{},fromDiskArn:{},fromInstanceName:{},fromInstanceArn:{},isFromAutoSnapshot:{type:"boolean"}}},S71:{type:"list",member:{shape:"S6o"}},S7b:{type:"list",member:{}},S7d:{type:"list",member:{type:"structure",members:{average:{type:"double"},maximum:{type:"double"},minimum:{type:"double"},sampleCount:{type:"double"},sum:{type:"double"},timestamp:{type:"timestamp"},unit:{}}}},S7k:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},domainEntries:{type:"list",member:{shape:"S2t"}}}},S81:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},blueprintId:{},blueprintName:{},bundleId:{},addOns:{shape:"S6p"},isStaticIp:{type:"boolean"},privateIpAddress:{},publicIpAddress:{},ipv6Address:{},hardware:{type:"structure",members:{cpuCount:{type:"integer"},disks:{shape:"S71"},ramSizeInGb:{type:"float"}}},networking:{type:"structure",members:{monthlyTransfer:{type:"structure",members:{gbPerMonthAllocated:{type:"integer"}}},ports:{type:"list",member:{type:"structure",members:{fromPort:{type:"integer"},toPort:{type:"integer"},protocol:{},accessFrom:{},accessType:{},commonName:{},accessDirection:{},cidrs:{shape:"Su"},cidrListAliases:{shape:"Su"}}}}}},state:{shape:"S8b"},username:{},sshKeyName:{}}},S8b:{type:"structure",members:{code:{type:"integer"},name:{}}},S8t:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},state:{},progress:{},fromAttachedDisks:{shape:"S71"},fromInstanceName:{},fromInstanceArn:{},fromBlueprintId:{},fromBundleId:{},isFromAutoSnapshot:{type:"boolean"},sizeInGb:{type:"integer"}}},S9a:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},dnsName:{},state:{},protocol:{},publicPorts:{type:"list",member:{type:"integer"}},healthCheckPath:{},instancePort:{type:"integer"},instanceHealthSummary:{type:"list",member:{type:"structure",members:{instanceName:{},instanceHealth:{},instanceHealthReason:{}}}},tlsCertificateSummaries:{type:"list",member:{type:"structure",members:{name:{},isAttached:{type:"boolean"}}}},configurationOptions:{type:"map",key:{},value:{}}}},Sag:{type:"list",member:{type:"structure",members:{zoneName:{},state:{}}}},Sak:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},relationalDatabaseBlueprintId:{},relationalDatabaseBundleId:{},masterDatabaseName:{},hardware:{type:"structure",members:{cpuCount:{type:"integer"},diskSizeInGb:{type:"integer"},ramSizeInGb:{type:"float"}}},state:{},secondaryAvailabilityZone:{},backupRetentionEnabled:{type:"boolean"},pendingModifiedValues:{type:"structure",members:{masterUserPassword:{},engineVersion:{},backupRetentionEnabled:{type:"boolean"}}},engine:{},engineVersion:{},latestRestorableTime:{type:"timestamp"},masterUsername:{},parameterApplyStatus:{},preferredBackupWindow:{},preferredMaintenanceWindow:{},publiclyAccessible:{type:"boolean"},masterEndpoint:{type:"structure",members:{port:{type:"integer"},address:{}}},pendingMaintenanceActions:{type:"list",member:{type:"structure",members:{action:{},description:{},currentApplyDate:{type:"timestamp"}}}},caCertificateIdentifier:{}}},Sbh:{type:"list",member:{type:"structure",members:{allowedValues:{},applyMethod:{},applyType:{},dataType:{},description:{},isModifiable:{type:"boolean"},parameterName:{},parameterValue:{}}}},Sbl:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},tags:{shape:"S12"},engine:{},engineVersion:{},sizeInGb:{type:"integer"},state:{},fromRelationalDatabaseName:{},fromRelationalDatabaseArn:{},fromRelationalDatabaseBundleId:{},fromRelationalDatabaseBlueprintId:{}}},Sbu:{type:"structure",members:{name:{},arn:{},supportCode:{},createdAt:{type:"timestamp"},location:{shape:"S9"},resourceType:{},ipAddress:{},attachedTo:{},isAttached:{type:"boolean"}}}}};
    },{}],"jxAd":[function(require,module,exports) {
    require("../lib/node_loader");var i=require("../lib/core"),e=i.Service,r=i.apiLoader;r.services.lightsail={},i.Lightsail=e.defineService("lightsail",["2016-11-28"]),Object.defineProperty(r.services.lightsail,"2016-11-28",{get:function(){var i=require("../apis/lightsail-2016-11-28.min.json");return i.paginators=require("../apis/lightsail-2016-11-28.paginators.json").pagination,i},enumerable:!0,configurable:!0}),module.exports=i.Lightsail;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/lightsail-2016-11-28.min.json":"rzjJ","../apis/lightsail-2016-11-28.paginators.json":"GkJq"}],"Gnd7":[function(require,module,exports) {
    var t=require("../core");t.util.update(t.MachineLearning.prototype,{setupRequestListeners:function(t){"predict"===t.operation&&t.addListener("build",this.buildEndpoint)},buildEndpoint:function(e){var n=e.params.PredictEndpoint;n&&(e.httpRequest.endpoint=new t.Endpoint(n))}});
    },{"../core":"YECT"}],"BytU":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{uid:"machinelearning-2014-12-12",apiVersion:"2014-12-12",endpointPrefix:"machinelearning",jsonVersion:"1.1",serviceFullName:"Amazon Machine Learning",serviceId:"Machine Learning",signatureVersion:"v4",targetPrefix:"AmazonML_20141212",protocol:"json"},operations:{AddTags:{input:{type:"structure",required:["Tags","ResourceId","ResourceType"],members:{Tags:{shape:"S2"},ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{}}}},CreateBatchPrediction:{input:{type:"structure",required:["BatchPredictionId","MLModelId","BatchPredictionDataSourceId","OutputUri"],members:{BatchPredictionId:{},BatchPredictionName:{},MLModelId:{},BatchPredictionDataSourceId:{},OutputUri:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},CreateDataSourceFromRDS:{input:{type:"structure",required:["DataSourceId","RDSData","RoleARN"],members:{DataSourceId:{},DataSourceName:{},RDSData:{type:"structure",required:["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation","ResourceRole","ServiceRole","SubnetId","SecurityGroupIds"],members:{DatabaseInformation:{shape:"Sf"},SelectSqlQuery:{},DatabaseCredentials:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{}}},S3StagingLocation:{},DataRearrangement:{},DataSchema:{},DataSchemaUri:{},ResourceRole:{},ServiceRole:{},SubnetId:{},SecurityGroupIds:{type:"list",member:{}}}},RoleARN:{},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateDataSourceFromRedshift:{input:{type:"structure",required:["DataSourceId","DataSpec","RoleARN"],members:{DataSourceId:{},DataSourceName:{},DataSpec:{type:"structure",required:["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation"],members:{DatabaseInformation:{shape:"Sy"},SelectSqlQuery:{},DatabaseCredentials:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{}}},S3StagingLocation:{},DataRearrangement:{},DataSchema:{},DataSchemaUri:{}}},RoleARN:{},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateDataSourceFromS3:{input:{type:"structure",required:["DataSourceId","DataSpec"],members:{DataSourceId:{},DataSourceName:{},DataSpec:{type:"structure",required:["DataLocationS3"],members:{DataLocationS3:{},DataRearrangement:{},DataSchema:{},DataSchemaLocationS3:{}}},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateEvaluation:{input:{type:"structure",required:["EvaluationId","MLModelId","EvaluationDataSourceId"],members:{EvaluationId:{},EvaluationName:{},MLModelId:{},EvaluationDataSourceId:{}}},output:{type:"structure",members:{EvaluationId:{}}}},CreateMLModel:{input:{type:"structure",required:["MLModelId","MLModelType","TrainingDataSourceId"],members:{MLModelId:{},MLModelName:{},MLModelType:{},Parameters:{shape:"S1d"},TrainingDataSourceId:{},Recipe:{},RecipeUri:{}}},output:{type:"structure",members:{MLModelId:{}}}},CreateRealtimeEndpoint:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{},RealtimeEndpointInfo:{shape:"S1j"}}}},DeleteBatchPrediction:{input:{type:"structure",required:["BatchPredictionId"],members:{BatchPredictionId:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},DeleteDataSource:{input:{type:"structure",required:["DataSourceId"],members:{DataSourceId:{}}},output:{type:"structure",members:{DataSourceId:{}}}},DeleteEvaluation:{input:{type:"structure",required:["EvaluationId"],members:{EvaluationId:{}}},output:{type:"structure",members:{EvaluationId:{}}}},DeleteMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{}}}},DeleteRealtimeEndpoint:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{},RealtimeEndpointInfo:{shape:"S1j"}}}},DeleteTags:{input:{type:"structure",required:["TagKeys","ResourceId","ResourceType"],members:{TagKeys:{type:"list",member:{}},ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{}}}},DescribeBatchPredictions:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{BatchPredictionId:{},MLModelId:{},BatchPredictionDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},OutputUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},TotalRecordCount:{type:"long"},InvalidRecordCount:{type:"long"}}}},NextToken:{}}}},DescribeDataSources:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{DataSourceId:{},DataLocationS3:{},DataRearrangement:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},DataSizeInBytes:{type:"long"},NumberOfFiles:{type:"long"},Name:{},Status:{},Message:{},RedshiftMetadata:{shape:"S2i"},RDSMetadata:{shape:"S2j"},RoleARN:{},ComputeStatistics:{type:"boolean"},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeEvaluations:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{EvaluationId:{},MLModelId:{},EvaluationDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},PerformanceMetrics:{shape:"S2q"},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeMLModels:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{MLModelId:{},TrainingDataSourceId:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},SizeInBytes:{type:"long"},EndpointInfo:{shape:"S1j"},TrainingParameters:{shape:"S1d"},InputDataLocationS3:{},Algorithm:{},MLModelType:{},ScoreThreshold:{type:"float"},ScoreThresholdLastUpdatedAt:{type:"timestamp"},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeTags:{input:{type:"structure",required:["ResourceId","ResourceType"],members:{ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{},Tags:{shape:"S2"}}}},GetBatchPrediction:{input:{type:"structure",required:["BatchPredictionId"],members:{BatchPredictionId:{}}},output:{type:"structure",members:{BatchPredictionId:{},MLModelId:{},BatchPredictionDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},OutputUri:{},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},TotalRecordCount:{type:"long"},InvalidRecordCount:{type:"long"}}}},GetDataSource:{input:{type:"structure",required:["DataSourceId"],members:{DataSourceId:{},Verbose:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{},DataLocationS3:{},DataRearrangement:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},DataSizeInBytes:{type:"long"},NumberOfFiles:{type:"long"},Name:{},Status:{},LogUri:{},Message:{},RedshiftMetadata:{shape:"S2i"},RDSMetadata:{shape:"S2j"},RoleARN:{},ComputeStatistics:{type:"boolean"},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},DataSourceSchema:{}}}},GetEvaluation:{input:{type:"structure",required:["EvaluationId"],members:{EvaluationId:{}}},output:{type:"structure",members:{EvaluationId:{},MLModelId:{},EvaluationDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},PerformanceMetrics:{shape:"S2q"},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},GetMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{},Verbose:{type:"boolean"}}},output:{type:"structure",members:{MLModelId:{},TrainingDataSourceId:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},SizeInBytes:{type:"long"},EndpointInfo:{shape:"S1j"},TrainingParameters:{shape:"S1d"},InputDataLocationS3:{},MLModelType:{},ScoreThreshold:{type:"float"},ScoreThresholdLastUpdatedAt:{type:"timestamp"},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},Recipe:{},Schema:{}}}},Predict:{input:{type:"structure",required:["MLModelId","Record","PredictEndpoint"],members:{MLModelId:{},Record:{type:"map",key:{},value:{}},PredictEndpoint:{}}},output:{type:"structure",members:{Prediction:{type:"structure",members:{predictedLabel:{},predictedValue:{type:"float"},predictedScores:{type:"map",key:{},value:{type:"float"}},details:{type:"map",key:{},value:{}}}}}}},UpdateBatchPrediction:{input:{type:"structure",required:["BatchPredictionId","BatchPredictionName"],members:{BatchPredictionId:{},BatchPredictionName:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},UpdateDataSource:{input:{type:"structure",required:["DataSourceId","DataSourceName"],members:{DataSourceId:{},DataSourceName:{}}},output:{type:"structure",members:{DataSourceId:{}}}},UpdateEvaluation:{input:{type:"structure",required:["EvaluationId","EvaluationName"],members:{EvaluationId:{},EvaluationName:{}}},output:{type:"structure",members:{EvaluationId:{}}}},UpdateMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{},MLModelName:{},ScoreThreshold:{type:"float"}}},output:{type:"structure",members:{MLModelId:{}}}}},shapes:{S2:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Sf:{type:"structure",required:["InstanceIdentifier","DatabaseName"],members:{InstanceIdentifier:{},DatabaseName:{}}},Sy:{type:"structure",required:["DatabaseName","ClusterIdentifier"],members:{DatabaseName:{},ClusterIdentifier:{}}},S1d:{type:"map",key:{},value:{}},S1j:{type:"structure",members:{PeakRequestsPerSecond:{type:"integer"},CreatedAt:{type:"timestamp"},EndpointUrl:{},EndpointStatus:{}}},S2i:{type:"structure",members:{RedshiftDatabase:{shape:"Sy"},DatabaseUserName:{},SelectSqlQuery:{}}},S2j:{type:"structure",members:{Database:{shape:"Sf"},DatabaseUserName:{},SelectSqlQuery:{},ResourceRole:{},ServiceRole:{},DataPipelineId:{}}},S2q:{type:"structure",members:{Properties:{type:"map",key:{},value:{}}}}},examples:{}};
    },{}],"eFPH":[function(require,module,exports) {
    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"}}};
    },{}],"dfxV":[function(require,module,exports) {
    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"}]}}};
    },{}],"jQaU":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,n=e.apiLoader;n.services.machinelearning={},e.MachineLearning=i.defineService("machinelearning",["2014-12-12"]),require("../lib/services/machinelearning"),Object.defineProperty(n.services.machinelearning,"2014-12-12",{get:function(){var e=require("../apis/machinelearning-2014-12-12.min.json");return e.paginators=require("../apis/machinelearning-2014-12-12.paginators.json").pagination,e.waiters=require("../apis/machinelearning-2014-12-12.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.MachineLearning;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/machinelearning":"Gnd7","../apis/machinelearning-2014-12-12.min.json":"BytU","../apis/machinelearning-2014-12-12.paginators.json":"eFPH","../apis/machinelearning-2014-12-12.waiters2.json":"dfxV"}],"dGbT":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-07-01",endpointPrefix:"marketplacecommerceanalytics",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Marketplace Commerce Analytics",serviceId:"Marketplace Commerce Analytics",signatureVersion:"v4",signingName:"marketplacecommerceanalytics",targetPrefix:"MarketplaceCommerceAnalytics20150701",uid:"marketplacecommerceanalytics-2015-07-01"},operations:{GenerateDataSet:{input:{type:"structure",required:["dataSetType","dataSetPublicationDate","roleNameArn","destinationS3BucketName","snsTopicArn"],members:{dataSetType:{},dataSetPublicationDate:{type:"timestamp"},roleNameArn:{},destinationS3BucketName:{},destinationS3Prefix:{},snsTopicArn:{},customerDefinedValues:{shape:"S8"}}},output:{type:"structure",members:{dataSetRequestId:{}}}},StartSupportDataExport:{input:{type:"structure",required:["dataSetType","fromDate","roleNameArn","destinationS3BucketName","snsTopicArn"],members:{dataSetType:{},fromDate:{type:"timestamp"},roleNameArn:{},destinationS3BucketName:{},destinationS3Prefix:{},snsTopicArn:{},customerDefinedValues:{shape:"S8"}}},output:{type:"structure",members:{dataSetRequestId:{}}}}},shapes:{S8:{type:"map",key:{},value:{}}}};
    },{}],"rd77":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,r=e.apiLoader;r.services.marketplacecommerceanalytics={},e.MarketplaceCommerceAnalytics=a.defineService("marketplacecommerceanalytics",["2015-07-01"]),Object.defineProperty(r.services.marketplacecommerceanalytics,"2015-07-01",{get:function(){var e=require("../apis/marketplacecommerceanalytics-2015-07-01.min.json");return e.paginators=require("../apis/marketplacecommerceanalytics-2015-07-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.MarketplaceCommerceAnalytics;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/marketplacecommerceanalytics-2015-07-01.min.json":"dGbT","../apis/marketplacecommerceanalytics-2015-07-01.paginators.json":"GkJq"}],"B2um":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-01-14",endpointPrefix:"metering.marketplace",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWSMarketplace Metering",serviceId:"Marketplace Metering",signatureVersion:"v4",signingName:"aws-marketplace",targetPrefix:"AWSMPMeteringService",uid:"meteringmarketplace-2016-01-14"},operations:{BatchMeterUsage:{input:{type:"structure",required:["UsageRecords","ProductCode"],members:{UsageRecords:{shape:"S2"},ProductCode:{}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{UsageRecord:{shape:"S3"},MeteringRecordId:{},Status:{}}}},UnprocessedRecords:{shape:"S2"}}}},MeterUsage:{input:{type:"structure",required:["ProductCode","Timestamp","UsageDimension"],members:{ProductCode:{},Timestamp:{type:"timestamp"},UsageDimension:{},UsageQuantity:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{MeteringRecordId:{}}}},RegisterUsage:{input:{type:"structure",required:["ProductCode","PublicKeyVersion"],members:{ProductCode:{},PublicKeyVersion:{type:"integer"},Nonce:{}}},output:{type:"structure",members:{PublicKeyRotationTimestamp:{type:"timestamp"},Signature:{}}}},ResolveCustomer:{input:{type:"structure",required:["RegistrationToken"],members:{RegistrationToken:{}}},output:{type:"structure",members:{CustomerIdentifier:{},ProductCode:{}}}}},shapes:{S2:{type:"list",member:{shape:"S3"}},S3:{type:"structure",required:["Timestamp","CustomerIdentifier","Dimension"],members:{Timestamp:{type:"timestamp"},CustomerIdentifier:{},Dimension:{},Quantity:{type:"integer"}}}}};
    },{}],"vpLu":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.marketplacemetering={},e.MarketplaceMetering=r.defineService("marketplacemetering",["2016-01-14"]),Object.defineProperty(a.services.marketplacemetering,"2016-01-14",{get:function(){var e=require("../apis/meteringmarketplace-2016-01-14.min.json");return e.paginators=require("../apis/meteringmarketplace-2016-01-14.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.MarketplaceMetering;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/meteringmarketplace-2016-01-14.min.json":"B2um","../apis/meteringmarketplace-2016-01-14.paginators.json":"GkJq"}],"mAH5":[function(require,module,exports) {
    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:!0},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:!0},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:!0},DeleteQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteWorkerBlock:{input:{type:"structure",required:["WorkerId"],members:{WorkerId:{},Reason:{}}},output:{type:"structure",members:{}},idempotent:!0},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:!0},GetAssignment:{input:{type:"structure",required:["AssignmentId"],members:{AssignmentId:{}}},output:{type:"structure",members:{Assignment:{shape:"S1p"},HIT:{shape:"Sz"}}},idempotent:!0},GetFileUploadURL:{input:{type:"structure",required:["AssignmentId","QuestionIdentifier"],members:{AssignmentId:{},QuestionIdentifier:{}}},output:{type:"structure",members:{FileUploadURL:{}}},idempotent:!0},GetHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{}}},output:{type:"structure",members:{HIT:{shape:"Sz"}}},idempotent:!0},GetQualificationScore:{input:{type:"structure",required:["QualificationTypeId","WorkerId"],members:{QualificationTypeId:{},WorkerId:{}}},output:{type:"structure",members:{Qualification:{shape:"S1x"}}},idempotent:!0},GetQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{}}},output:{type:"structure",members:{QualificationType:{shape:"S1a"}}},idempotent:!0},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:!0},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:!0},ListHITs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:!0},ListHITsForQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:!0},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:!0},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:!0},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:!0},ListReviewableHITs:{input:{type:"structure",members:{HITTypeId:{},Status:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:!0},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:!0},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:!0},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:!0},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:!0},UpdateHITReviewStatus:{input:{type:"structure",required:["HITId"],members:{HITId:{},Revert:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateHITTypeOfHIT:{input:{type:"structure",required:["HITId","HITTypeId"],members:{HITId:{},HITTypeId:{}}},output:{type:"structure",members:{}},idempotent:!0},UpdateNotificationSettings:{input:{type:"structure",required:["HITTypeId"],members:{HITTypeId:{},Notification:{shape:"S3k"},Active:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},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:!0,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:{}}}}}};
    },{}],"iBgO":[function(require,module,exports) {
    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"}}};
    },{}],"RzM6":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.mturk={},e.MTurk=r.defineService("mturk",["2017-01-17"]),Object.defineProperty(i.services.mturk,"2017-01-17",{get:function(){var e=require("../apis/mturk-requester-2017-01-17.min.json");return e.paginators=require("../apis/mturk-requester-2017-01-17.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.MTurk;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/mturk-requester-2017-01-17.min.json":"mAH5","../apis/mturk-requester-2017-01-17.paginators.json":"iBgO"}],"KZWA":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2014-06-05",endpointPrefix:"mobileanalytics",serviceFullName:"Amazon Mobile Analytics",serviceId:"Mobile Analytics",signatureVersion:"v4",protocol:"rest-json"},operations:{PutEvents:{http:{requestUri:"/2014-06-05/events",responseCode:202},input:{type:"structure",required:["events","clientContext"],members:{events:{type:"list",member:{type:"structure",required:["eventType","timestamp"],members:{eventType:{},timestamp:{},session:{type:"structure",members:{id:{},duration:{type:"long"},startTimestamp:{},stopTimestamp:{}}},version:{},attributes:{type:"map",key:{},value:{}},metrics:{type:"map",key:{},value:{type:"double"}}}}},clientContext:{location:"header",locationName:"x-amz-Client-Context"},clientContextEncoding:{location:"header",locationName:"x-amz-Client-Context-Encoding"}}}}},shapes:{}};
    },{}],"gEE4":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.mobileanalytics={},e.MobileAnalytics=i.defineService("mobileanalytics",["2014-06-05"]),Object.defineProperty(r.services.mobileanalytics,"2014-06-05",{get:function(){return require("../apis/mobileanalytics-2014-06-05.min.json")},enumerable:!0,configurable:!0}),module.exports=e.MobileAnalytics;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/mobileanalytics-2014-06-05.min.json":"KZWA"}],"qIwG":[function(require,module,exports) {
    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:{}}}};
    },{}],"WdMF":[function(require,module,exports) {
    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"}}};
    },{}],"fdJU":[function(require,module,exports) {
    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"}]}}};
    },{}],"ABaQ":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,s=e.apiLoader;s.services.opsworks={},e.OpsWorks=r.defineService("opsworks",["2013-02-18"]),Object.defineProperty(s.services.opsworks,"2013-02-18",{get:function(){var e=require("../apis/opsworks-2013-02-18.min.json");return e.paginators=require("../apis/opsworks-2013-02-18.paginators.json").pagination,e.waiters=require("../apis/opsworks-2013-02-18.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.OpsWorks;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/opsworks-2013-02-18.min.json":"qIwG","../apis/opsworks-2013-02-18.paginators.json":"WdMF","../apis/opsworks-2013-02-18.waiters2.json":"fdJU"}],"g7I5":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-11-01",endpointPrefix:"opsworks-cm",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"OpsWorksCM",serviceFullName:"AWS OpsWorks CM",serviceId:"OpsWorksCM",signatureVersion:"v4",signingName:"opsworks-cm",targetPrefix:"OpsWorksCM_V2016_11_01",uid:"opsworkscm-2016-11-01"},operations:{AssociateNode:{input:{type:"structure",required:["ServerName","NodeName","EngineAttributes"],members:{ServerName:{},NodeName:{},EngineAttributes:{shape:"S4"}}},output:{type:"structure",members:{NodeAssociationStatusToken:{}}}},CreateBackup:{input:{type:"structure",required:["ServerName"],members:{ServerName:{},Description:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{Backup:{shape:"Sh"}}}},CreateServer:{input:{type:"structure",required:["Engine","ServerName","InstanceProfileArn","InstanceType","ServiceRoleArn"],members:{AssociatePublicIpAddress:{type:"boolean"},CustomDomain:{},CustomCertificate:{},CustomPrivateKey:{type:"string",sensitive:!0},DisableAutomatedBackup:{type:"boolean"},Engine:{},EngineModel:{},EngineVersion:{},EngineAttributes:{shape:"S4"},BackupRetentionCount:{type:"integer"},ServerName:{},InstanceProfileArn:{},InstanceType:{},KeyPair:{},PreferredMaintenanceWindow:{},PreferredBackupWindow:{},SecurityGroupIds:{shape:"Sn"},ServiceRoleArn:{},SubnetIds:{shape:"Sn"},Tags:{shape:"Sc"},BackupId:{}}},output:{type:"structure",members:{Server:{shape:"Sz"}}}},DeleteBackup:{input:{type:"structure",required:["BackupId"],members:{BackupId:{}}},output:{type:"structure",members:{}}},DeleteServer:{input:{type:"structure",required:["ServerName"],members:{ServerName:{}}},output:{type:"structure",members:{}}},DescribeAccountAttributes:{input:{type:"structure",members:{}},output:{type:"structure",members:{Attributes:{type:"list",member:{type:"structure",members:{Name:{},Maximum:{type:"integer"},Used:{type:"integer"}}}}}}},DescribeBackups:{input:{type:"structure",members:{BackupId:{},ServerName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Backups:{type:"list",member:{shape:"Sh"}},NextToken:{}}}},DescribeEvents:{input:{type:"structure",required:["ServerName"],members:{ServerName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ServerEvents:{type:"list",member:{type:"structure",members:{CreatedAt:{type:"timestamp"},ServerName:{},Message:{},LogUrl:{}}}},NextToken:{}}}},DescribeNodeAssociationStatus:{input:{type:"structure",required:["NodeAssociationStatusToken","ServerName"],members:{NodeAssociationStatusToken:{},ServerName:{}}},output:{type:"structure",members:{NodeAssociationStatus:{},EngineAttributes:{shape:"S4"}}}},DescribeServers:{input:{type:"structure",members:{ServerName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Servers:{type:"list",member:{shape:"Sz"}},NextToken:{}}}},DisassociateNode:{input:{type:"structure",required:["ServerName","NodeName"],members:{ServerName:{},NodeName:{},EngineAttributes:{shape:"S4"}}},output:{type:"structure",members:{NodeAssociationStatusToken:{}}}},ExportServerEngineAttribute:{input:{type:"structure",required:["ExportAttributeName","ServerName"],members:{ExportAttributeName:{},ServerName:{},InputAttributes:{shape:"S4"}}},output:{type:"structure",members:{EngineAttribute:{shape:"S5"},ServerName:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"Sc"},NextToken:{}}}},RestoreServer:{input:{type:"structure",required:["BackupId","ServerName"],members:{BackupId:{},ServerName:{},InstanceType:{},KeyPair:{}}},output:{type:"structure",members:{}}},StartMaintenance:{input:{type:"structure",required:["ServerName"],members:{ServerName:{},EngineAttributes:{shape:"S4"}}},output:{type:"structure",members:{Server:{shape:"Sz"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateServer:{input:{type:"structure",required:["ServerName"],members:{DisableAutomatedBackup:{type:"boolean"},BackupRetentionCount:{type:"integer"},ServerName:{},PreferredMaintenanceWindow:{},PreferredBackupWindow:{}}},output:{type:"structure",members:{Server:{shape:"Sz"}}}},UpdateServerEngineAttributes:{input:{type:"structure",required:["ServerName","AttributeName"],members:{ServerName:{},AttributeName:{},AttributeValue:{}}},output:{type:"structure",members:{Server:{shape:"Sz"}}}}},shapes:{S4:{type:"list",member:{shape:"S5"}},S5:{type:"structure",members:{Name:{},Value:{type:"string",sensitive:!0}}},Sc:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sh:{type:"structure",members:{BackupArn:{},BackupId:{},BackupType:{},CreatedAt:{type:"timestamp"},Description:{},Engine:{},EngineModel:{},EngineVersion:{},InstanceProfileArn:{},InstanceType:{},KeyPair:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},S3DataSize:{deprecated:!0,type:"integer"},S3DataUrl:{deprecated:!0},S3LogUrl:{},SecurityGroupIds:{shape:"Sn"},ServerName:{},ServiceRoleArn:{},Status:{},StatusDescription:{},SubnetIds:{shape:"Sn"},ToolsVersion:{},UserArn:{}}},Sn:{type:"list",member:{}},Sz:{type:"structure",members:{AssociatePublicIpAddress:{type:"boolean"},BackupRetentionCount:{type:"integer"},ServerName:{},CreatedAt:{type:"timestamp"},CloudFormationStackArn:{},CustomDomain:{},DisableAutomatedBackup:{type:"boolean"},Endpoint:{},Engine:{},EngineModel:{},EngineAttributes:{shape:"S4"},EngineVersion:{},InstanceProfileArn:{},InstanceType:{},KeyPair:{},MaintenanceStatus:{},PreferredMaintenanceWindow:{},PreferredBackupWindow:{},SecurityGroupIds:{shape:"Sn"},ServiceRoleArn:{},Status:{},StatusReason:{},SubnetIds:{shape:"Sn"},ServerArn:{}}}}};
    },{}],"JPd0":[function(require,module,exports) {
    module.exports={pagination:{DescribeBackups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Backups"},DescribeEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServerEvents"},DescribeServers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Servers"},ListTagsForResource:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tags"}}};
    },{}],"v0MV":[function(require,module,exports) {
    module.exports={version:2,waiters:{NodeAssociated:{delay:15,maxAttempts:15,operation:"DescribeNodeAssociationStatus",description:"Wait until node is associated or disassociated.",acceptors:[{expected:"SUCCESS",state:"success",matcher:"path",argument:"NodeAssociationStatus"},{expected:"FAILED",state:"failure",matcher:"path",argument:"NodeAssociationStatus"}]}}};
    },{}],"LZV1":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,s=e.apiLoader;s.services.opsworkscm={},e.OpsWorksCM=r.defineService("opsworkscm",["2016-11-01"]),Object.defineProperty(s.services.opsworkscm,"2016-11-01",{get:function(){var e=require("../apis/opsworkscm-2016-11-01.min.json");return e.paginators=require("../apis/opsworkscm-2016-11-01.paginators.json").pagination,e.waiters=require("../apis/opsworkscm-2016-11-01.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.OpsWorksCM;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/opsworkscm-2016-11-01.min.json":"g7I5","../apis/opsworkscm-2016-11-01.paginators.json":"JPd0","../apis/opsworkscm-2016-11-01.waiters2.json":"v0MV"}],"Wkmk":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-11-28",endpointPrefix:"organizations",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Organizations",serviceFullName:"AWS Organizations",serviceId:"Organizations",signatureVersion:"v4",targetPrefix:"AWSOrganizationsV20161128",uid:"organizations-2016-11-28"},operations:{AcceptHandshake:{input:{type:"structure",required:["HandshakeId"],members:{HandshakeId:{}}},output:{type:"structure",members:{Handshake:{shape:"S4"}}}},AttachPolicy:{input:{type:"structure",required:["PolicyId","TargetId"],members:{PolicyId:{},TargetId:{}}}},CancelHandshake:{input:{type:"structure",required:["HandshakeId"],members:{HandshakeId:{}}},output:{type:"structure",members:{Handshake:{shape:"S4"}}}},CreateAccount:{input:{type:"structure",required:["Email","AccountName"],members:{Email:{shape:"Sn"},AccountName:{shape:"So"},RoleName:{},IamUserAccessToBilling:{},Tags:{shape:"Sr"}}},output:{type:"structure",members:{CreateAccountStatus:{shape:"Sw"}}}},CreateGovCloudAccount:{input:{type:"structure",required:["Email","AccountName"],members:{Email:{shape:"Sn"},AccountName:{shape:"So"},RoleName:{},IamUserAccessToBilling:{},Tags:{shape:"Sr"}}},output:{type:"structure",members:{CreateAccountStatus:{shape:"Sw"}}}},CreateOrganization:{input:{type:"structure",members:{FeatureSet:{}}},output:{type:"structure",members:{Organization:{shape:"S16"}}}},CreateOrganizationalUnit:{input:{type:"structure",required:["ParentId","Name"],members:{ParentId:{},Name:{},Tags:{shape:"Sr"}}},output:{type:"structure",members:{OrganizationalUnit:{shape:"S1i"}}}},CreatePolicy:{input:{type:"structure",required:["Content","Description","Name","Type"],members:{Content:{},Description:{},Name:{},Type:{},Tags:{shape:"Sr"}}},output:{type:"structure",members:{Policy:{shape:"S1q"}}}},DeclineHandshake:{input:{type:"structure",required:["HandshakeId"],members:{HandshakeId:{}}},output:{type:"structure",members:{Handshake:{shape:"S4"}}}},DeleteOrganization:{},DeleteOrganizationalUnit:{input:{type:"structure",required:["OrganizationalUnitId"],members:{OrganizationalUnitId:{}}}},DeletePolicy:{input:{type:"structure",required:["PolicyId"],members:{PolicyId:{}}}},DeregisterDelegatedAdministrator:{input:{type:"structure",required:["AccountId","ServicePrincipal"],members:{AccountId:{},ServicePrincipal:{}}}},DescribeAccount:{input:{type:"structure",required:["AccountId"],members:{AccountId:{}}},output:{type:"structure",members:{Account:{shape:"S22"}}}},DescribeCreateAccountStatus:{input:{type:"structure",required:["CreateAccountRequestId"],members:{CreateAccountRequestId:{}}},output:{type:"structure",members:{CreateAccountStatus:{shape:"Sw"}}}},DescribeEffectivePolicy:{input:{type:"structure",required:["PolicyType"],members:{PolicyType:{},TargetId:{}}},output:{type:"structure",members:{EffectivePolicy:{type:"structure",members:{PolicyContent:{},LastUpdatedTimestamp:{type:"timestamp"},TargetId:{},PolicyType:{}}}}}},DescribeHandshake:{input:{type:"structure",required:["HandshakeId"],members:{HandshakeId:{}}},output:{type:"structure",members:{Handshake:{shape:"S4"}}}},DescribeOrganization:{output:{type:"structure",members:{Organization:{shape:"S16"}}}},DescribeOrganizationalUnit:{input:{type:"structure",required:["OrganizationalUnitId"],members:{OrganizationalUnitId:{}}},output:{type:"structure",members:{OrganizationalUnit:{shape:"S1i"}}}},DescribePolicy:{input:{type:"structure",required:["PolicyId"],members:{PolicyId:{}}},output:{type:"structure",members:{Policy:{shape:"S1q"}}}},DetachPolicy:{input:{type:"structure",required:["PolicyId","TargetId"],members:{PolicyId:{},TargetId:{}}}},DisableAWSServiceAccess:{input:{type:"structure",required:["ServicePrincipal"],members:{ServicePrincipal:{}}}},DisablePolicyType:{input:{type:"structure",required:["RootId","PolicyType"],members:{RootId:{},PolicyType:{}}},output:{type:"structure",members:{Root:{shape:"S2n"}}}},EnableAWSServiceAccess:{input:{type:"structure",required:["ServicePrincipal"],members:{ServicePrincipal:{}}}},EnableAllFeatures:{input:{type:"structure",members:{}},output:{type:"structure",members:{Handshake:{shape:"S4"}}}},EnablePolicyType:{input:{type:"structure",required:["RootId","PolicyType"],members:{RootId:{},PolicyType:{}}},output:{type:"structure",members:{Root:{shape:"S2n"}}}},InviteAccountToOrganization:{input:{type:"structure",required:["Target"],members:{Target:{shape:"S7"},Notes:{type:"string",sensitive:!0},Tags:{shape:"Sr"}}},output:{type:"structure",members:{Handshake:{shape:"S4"}}}},LeaveOrganization:{},ListAWSServiceAccessForOrganization:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EnabledServicePrincipals:{type:"list",member:{type:"structure",members:{ServicePrincipal:{},DateEnabled:{type:"timestamp"}}}},NextToken:{}}}},ListAccounts:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Accounts:{shape:"S36"},NextToken:{}}}},ListAccountsForParent:{input:{type:"structure",required:["ParentId"],members:{ParentId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Accounts:{shape:"S36"},NextToken:{}}}},ListChildren:{input:{type:"structure",required:["ParentId","ChildType"],members:{ParentId:{},ChildType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Children:{type:"list",member:{type:"structure",members:{Id:{},Type:{}}}},NextToken:{}}}},ListCreateAccountStatus:{input:{type:"structure",members:{States:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{CreateAccountStatuses:{type:"list",member:{shape:"Sw"}},NextToken:{}}}},ListDelegatedAdministrators:{input:{type:"structure",members:{ServicePrincipal:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DelegatedAdministrators:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Email:{shape:"Sn"},Name:{shape:"So"},Status:{},JoinedMethod:{},JoinedTimestamp:{type:"timestamp"},DelegationEnabledDate:{type:"timestamp"}}}},NextToken:{}}}},ListDelegatedServicesForAccount:{input:{type:"structure",required:["AccountId"],members:{AccountId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DelegatedServices:{type:"list",member:{type:"structure",members:{ServicePrincipal:{},DelegationEnabledDate:{type:"timestamp"}}}},NextToken:{}}}},ListHandshakesForAccount:{input:{type:"structure",members:{Filter:{shape:"S3s"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Handshakes:{shape:"S3u"},NextToken:{}}}},ListHandshakesForOrganization:{input:{type:"structure",members:{Filter:{shape:"S3s"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Handshakes:{shape:"S3u"},NextToken:{}}}},ListOrganizationalUnitsForParent:{input:{type:"structure",required:["ParentId"],members:{ParentId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{OrganizationalUnits:{type:"list",member:{shape:"S1i"}},NextToken:{}}}},ListParents:{input:{type:"structure",required:["ChildId"],members:{ChildId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Parents:{type:"list",member:{type:"structure",members:{Id:{},Type:{}}}},NextToken:{}}}},ListPolicies:{input:{type:"structure",required:["Filter"],members:{Filter:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Policies:{shape:"S47"},NextToken:{}}}},ListPoliciesForTarget:{input:{type:"structure",required:["TargetId","Filter"],members:{TargetId:{},Filter:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Policies:{shape:"S47"},NextToken:{}}}},ListRoots:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Roots:{type:"list",member:{shape:"S2n"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"Sr"},NextToken:{}}}},ListTargetsForPolicy:{input:{type:"structure",required:["PolicyId"],members:{PolicyId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Targets:{type:"list",member:{type:"structure",members:{TargetId:{},Arn:{},Name:{},Type:{}}}},NextToken:{}}}},MoveAccount:{input:{type:"structure",required:["AccountId","SourceParentId","DestinationParentId"],members:{AccountId:{},SourceParentId:{},DestinationParentId:{}}}},RegisterDelegatedAdministrator:{input:{type:"structure",required:["AccountId","ServicePrincipal"],members:{AccountId:{},ServicePrincipal:{}}}},RemoveAccountFromOrganization:{input:{type:"structure",required:["AccountId"],members:{AccountId:{}}}},TagResource:{input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{},Tags:{shape:"Sr"}}}},UntagResource:{input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{},TagKeys:{type:"list",member:{}}}}},UpdateOrganizationalUnit:{input:{type:"structure",required:["OrganizationalUnitId"],members:{OrganizationalUnitId:{},Name:{}}},output:{type:"structure",members:{OrganizationalUnit:{shape:"S1i"}}}},UpdatePolicy:{input:{type:"structure",required:["PolicyId"],members:{PolicyId:{},Name:{},Description:{},Content:{}}},output:{type:"structure",members:{Policy:{shape:"S1q"}}}}},shapes:{S4:{type:"structure",members:{Id:{},Arn:{},Parties:{type:"list",member:{shape:"S7"}},State:{},RequestedTimestamp:{type:"timestamp"},ExpirationTimestamp:{type:"timestamp"},Action:{},Resources:{shape:"Sd"}}},S7:{type:"structure",required:["Id","Type"],members:{Id:{type:"string",sensitive:!0},Type:{}}},Sd:{type:"list",member:{type:"structure",members:{Value:{type:"string",sensitive:!0},Type:{},Resources:{shape:"Sd"}}}},Sn:{type:"string",sensitive:!0},So:{type:"string",sensitive:!0},Sr:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sw:{type:"structure",members:{Id:{},AccountName:{shape:"So"},State:{},RequestedTimestamp:{type:"timestamp"},CompletedTimestamp:{type:"timestamp"},AccountId:{},GovCloudAccountId:{},FailureReason:{}}},S16:{type:"structure",members:{Id:{},Arn:{},FeatureSet:{},MasterAccountArn:{},MasterAccountId:{},MasterAccountEmail:{shape:"Sn"},AvailablePolicyTypes:{shape:"S1a"}}},S1a:{type:"list",member:{type:"structure",members:{Type:{},Status:{}}}},S1i:{type:"structure",members:{Id:{},Arn:{},Name:{}}},S1q:{type:"structure",members:{PolicySummary:{shape:"S1r"},Content:{}}},S1r:{type:"structure",members:{Id:{},Arn:{},Name:{},Description:{},Type:{},AwsManaged:{type:"boolean"}}},S22:{type:"structure",members:{Id:{},Arn:{},Email:{shape:"Sn"},Name:{shape:"So"},Status:{},JoinedMethod:{},JoinedTimestamp:{type:"timestamp"}}},S2n:{type:"structure",members:{Id:{},Arn:{},Name:{},PolicyTypes:{shape:"S1a"}}},S36:{type:"list",member:{shape:"S22"}},S3s:{type:"structure",members:{ActionType:{},ParentHandshakeId:{}}},S3u:{type:"list",member:{shape:"S4"}},S47:{type:"list",member:{shape:"S1r"}}}};
    },{}],"kcLI":[function(require,module,exports) {
    module.exports={pagination:{ListAWSServiceAccessForOrganization:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListAccounts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListAccountsForParent:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListChildren:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListCreateAccountStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListDelegatedAdministrators:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DelegatedAdministrators"},ListDelegatedServicesForAccount:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DelegatedServices"},ListHandshakesForAccount:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListHandshakesForOrganization:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListOrganizationalUnitsForParent:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListParents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListPolicies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListPoliciesForTarget:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListRoots:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",result_key:"Tags"},ListTargetsForPolicy:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}};
    },{}],"WDIt":[function(require,module,exports) {
    require("../lib/node_loader");var i=require("../lib/core"),e=i.Service,r=i.apiLoader;r.services.organizations={},i.Organizations=e.defineService("organizations",["2016-11-28"]),Object.defineProperty(r.services.organizations,"2016-11-28",{get:function(){var i=require("../apis/organizations-2016-11-28.min.json");return i.paginators=require("../apis/organizations-2016-11-28.paginators.json").pagination,i},enumerable:!0,configurable:!0}),module.exports=i.Organizations;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/organizations-2016-11-28.min.json":"Wkmk","../apis/organizations-2016-11-28.paginators.json":"kcLI"}],"lI3Q":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2016-12-01",endpointPrefix:"pinpoint",signingName:"mobiletargeting",serviceFullName:"Amazon Pinpoint",serviceId:"Pinpoint",protocol:"rest-json",jsonVersion:"1.1",uid:"pinpoint-2016-12-01",signatureVersion:"v4"},operations:{CreateApp:{http:{requestUri:"/v1/apps",responseCode:201},input:{type:"structure",members:{CreateApplicationRequest:{type:"structure",members:{Name:{},tags:{shape:"S4",locationName:"tags"}},required:["Name"]}},required:["CreateApplicationRequest"],payload:"CreateApplicationRequest"},output:{type:"structure",members:{ApplicationResponse:{shape:"S6"}},required:["ApplicationResponse"],payload:"ApplicationResponse"}},CreateCampaign:{http:{requestUri:"/v1/apps/{application-id}/campaigns",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},WriteCampaignRequest:{shape:"S8"}},required:["ApplicationId","WriteCampaignRequest"],payload:"WriteCampaignRequest"},output:{type:"structure",members:{CampaignResponse:{shape:"S18"}},required:["CampaignResponse"],payload:"CampaignResponse"}},CreateEmailTemplate:{http:{requestUri:"/v1/templates/{template-name}/email",responseCode:201},input:{type:"structure",members:{EmailTemplateRequest:{shape:"S1e"},TemplateName:{location:"uri",locationName:"template-name"}},required:["TemplateName","EmailTemplateRequest"],payload:"EmailTemplateRequest"},output:{type:"structure",members:{CreateTemplateMessageBody:{shape:"S1g"}},required:["CreateTemplateMessageBody"],payload:"CreateTemplateMessageBody"}},CreateExportJob:{http:{requestUri:"/v1/apps/{application-id}/jobs/export",responseCode:202},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},ExportJobRequest:{type:"structure",members:{RoleArn:{},S3UrlPrefix:{},SegmentId:{},SegmentVersion:{type:"integer"}},required:["S3UrlPrefix","RoleArn"]}},required:["ApplicationId","ExportJobRequest"],payload:"ExportJobRequest"},output:{type:"structure",members:{ExportJobResponse:{shape:"S1k"}},required:["ExportJobResponse"],payload:"ExportJobResponse"}},CreateImportJob:{http:{requestUri:"/v1/apps/{application-id}/jobs/import",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},ImportJobRequest:{type:"structure",members:{DefineSegment:{type:"boolean"},ExternalId:{},Format:{},RegisterEndpoints:{type:"boolean"},RoleArn:{},S3Url:{},SegmentId:{},SegmentName:{}},required:["Format","S3Url","RoleArn"]}},required:["ApplicationId","ImportJobRequest"],payload:"ImportJobRequest"},output:{type:"structure",members:{ImportJobResponse:{shape:"S1r"}},required:["ImportJobResponse"],payload:"ImportJobResponse"}},CreateJourney:{http:{requestUri:"/v1/apps/{application-id}/journeys",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},WriteJourneyRequest:{shape:"S1u"}},required:["ApplicationId","WriteJourneyRequest"],payload:"WriteJourneyRequest"},output:{type:"structure",members:{JourneyResponse:{shape:"S32"}},required:["JourneyResponse"],payload:"JourneyResponse"}},CreatePushTemplate:{http:{requestUri:"/v1/templates/{template-name}/push",responseCode:201},input:{type:"structure",members:{PushNotificationTemplateRequest:{shape:"S34"},TemplateName:{location:"uri",locationName:"template-name"}},required:["TemplateName","PushNotificationTemplateRequest"],payload:"PushNotificationTemplateRequest"},output:{type:"structure",members:{CreateTemplateMessageBody:{shape:"S1g"}},required:["CreateTemplateMessageBody"],payload:"CreateTemplateMessageBody"}},CreateRecommenderConfiguration:{http:{requestUri:"/v1/recommenders",responseCode:201},input:{type:"structure",members:{CreateRecommenderConfiguration:{type:"structure",members:{Attributes:{shape:"S4"},Description:{},Name:{},RecommendationProviderIdType:{},RecommendationProviderRoleArn:{},RecommendationProviderUri:{},RecommendationTransformerUri:{},RecommendationsDisplayName:{},RecommendationsPerMessage:{type:"integer"}},required:["RecommendationProviderUri","RecommendationProviderRoleArn"]}},required:["CreateRecommenderConfiguration"],payload:"CreateRecommenderConfiguration"},output:{type:"structure",members:{RecommenderConfigurationResponse:{shape:"S3c"}},required:["RecommenderConfigurationResponse"],payload:"RecommenderConfigurationResponse"}},CreateSegment:{http:{requestUri:"/v1/apps/{application-id}/segments",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},WriteSegmentRequest:{shape:"S3e"}},required:["ApplicationId","WriteSegmentRequest"],payload:"WriteSegmentRequest"},output:{type:"structure",members:{SegmentResponse:{shape:"S3p"}},required:["SegmentResponse"],payload:"SegmentResponse"}},CreateSmsTemplate:{http:{requestUri:"/v1/templates/{template-name}/sms",responseCode:201},input:{type:"structure",members:{SMSTemplateRequest:{shape:"S3u"},TemplateName:{location:"uri",locationName:"template-name"}},required:["TemplateName","SMSTemplateRequest"],payload:"SMSTemplateRequest"},output:{type:"structure",members:{CreateTemplateMessageBody:{shape:"S1g"}},required:["CreateTemplateMessageBody"],payload:"CreateTemplateMessageBody"}},CreateVoiceTemplate:{http:{requestUri:"/v1/templates/{template-name}/voice",responseCode:201},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},VoiceTemplateRequest:{shape:"S3x"}},required:["TemplateName","VoiceTemplateRequest"],payload:"VoiceTemplateRequest"},output:{type:"structure",members:{CreateTemplateMessageBody:{shape:"S1g"}},required:["CreateTemplateMessageBody"],payload:"CreateTemplateMessageBody"}},DeleteAdmChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/adm",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{ADMChannelResponse:{shape:"S41"}},required:["ADMChannelResponse"],payload:"ADMChannelResponse"}},DeleteApnsChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/apns",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{APNSChannelResponse:{shape:"S44"}},required:["APNSChannelResponse"],payload:"APNSChannelResponse"}},DeleteApnsSandboxChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/apns_sandbox",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{APNSSandboxChannelResponse:{shape:"S47"}},required:["APNSSandboxChannelResponse"],payload:"APNSSandboxChannelResponse"}},DeleteApnsVoipChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/apns_voip",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{APNSVoipChannelResponse:{shape:"S4a"}},required:["APNSVoipChannelResponse"],payload:"APNSVoipChannelResponse"}},DeleteApnsVoipSandboxChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/apns_voip_sandbox",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{APNSVoipSandboxChannelResponse:{shape:"S4d"}},required:["APNSVoipSandboxChannelResponse"],payload:"APNSVoipSandboxChannelResponse"}},DeleteApp:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{ApplicationResponse:{shape:"S6"}},required:["ApplicationResponse"],payload:"ApplicationResponse"}},DeleteBaiduChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/baidu",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{BaiduChannelResponse:{shape:"S4i"}},required:["BaiduChannelResponse"],payload:"BaiduChannelResponse"}},DeleteCampaign:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/campaigns/{campaign-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},CampaignId:{location:"uri",locationName:"campaign-id"}},required:["CampaignId","ApplicationId"]},output:{type:"structure",members:{CampaignResponse:{shape:"S18"}},required:["CampaignResponse"],payload:"CampaignResponse"}},DeleteEmailChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/email",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{EmailChannelResponse:{shape:"S4n"}},required:["EmailChannelResponse"],payload:"EmailChannelResponse"}},DeleteEmailTemplate:{http:{method:"DELETE",requestUri:"/v1/templates/{template-name}/email",responseCode:202},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName"]},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},DeleteEndpoint:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/endpoints/{endpoint-id}",responseCode:202},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},EndpointId:{location:"uri",locationName:"endpoint-id"}},required:["ApplicationId","EndpointId"]},output:{type:"structure",members:{EndpointResponse:{shape:"S4t"}},required:["EndpointResponse"],payload:"EndpointResponse"}},DeleteEventStream:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/eventstream",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{EventStream:{shape:"S52"}},required:["EventStream"],payload:"EventStream"}},DeleteGcmChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/gcm",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{GCMChannelResponse:{shape:"S55"}},required:["GCMChannelResponse"],payload:"GCMChannelResponse"}},DeleteJourney:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JourneyId:{location:"uri",locationName:"journey-id"}},required:["JourneyId","ApplicationId"]},output:{type:"structure",members:{JourneyResponse:{shape:"S32"}},required:["JourneyResponse"],payload:"JourneyResponse"}},DeletePushTemplate:{http:{method:"DELETE",requestUri:"/v1/templates/{template-name}/push",responseCode:202},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName"]},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},DeleteRecommenderConfiguration:{http:{method:"DELETE",requestUri:"/v1/recommenders/{recommender-id}",responseCode:200},input:{type:"structure",members:{RecommenderId:{location:"uri",locationName:"recommender-id"}},required:["RecommenderId"]},output:{type:"structure",members:{RecommenderConfigurationResponse:{shape:"S3c"}},required:["RecommenderConfigurationResponse"],payload:"RecommenderConfigurationResponse"}},DeleteSegment:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/segments/{segment-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},SegmentId:{location:"uri",locationName:"segment-id"}},required:["SegmentId","ApplicationId"]},output:{type:"structure",members:{SegmentResponse:{shape:"S3p"}},required:["SegmentResponse"],payload:"SegmentResponse"}},DeleteSmsChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/sms",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{SMSChannelResponse:{shape:"S5g"}},required:["SMSChannelResponse"],payload:"SMSChannelResponse"}},DeleteSmsTemplate:{http:{method:"DELETE",requestUri:"/v1/templates/{template-name}/sms",responseCode:202},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName"]},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},DeleteUserEndpoints:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/users/{user-id}",responseCode:202},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},UserId:{location:"uri",locationName:"user-id"}},required:["ApplicationId","UserId"]},output:{type:"structure",members:{EndpointsResponse:{shape:"S5l"}},required:["EndpointsResponse"],payload:"EndpointsResponse"}},DeleteVoiceChannel:{http:{method:"DELETE",requestUri:"/v1/apps/{application-id}/channels/voice",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{VoiceChannelResponse:{shape:"S5p"}},required:["VoiceChannelResponse"],payload:"VoiceChannelResponse"}},DeleteVoiceTemplate:{http:{method:"DELETE",requestUri:"/v1/templates/{template-name}/voice",responseCode:202},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName"]},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},GetAdmChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/adm",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{ADMChannelResponse:{shape:"S41"}},required:["ADMChannelResponse"],payload:"ADMChannelResponse"}},GetApnsChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/apns",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{APNSChannelResponse:{shape:"S44"}},required:["APNSChannelResponse"],payload:"APNSChannelResponse"}},GetApnsSandboxChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/apns_sandbox",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{APNSSandboxChannelResponse:{shape:"S47"}},required:["APNSSandboxChannelResponse"],payload:"APNSSandboxChannelResponse"}},GetApnsVoipChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/apns_voip",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{APNSVoipChannelResponse:{shape:"S4a"}},required:["APNSVoipChannelResponse"],payload:"APNSVoipChannelResponse"}},GetApnsVoipSandboxChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/apns_voip_sandbox",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{APNSVoipSandboxChannelResponse:{shape:"S4d"}},required:["APNSVoipSandboxChannelResponse"],payload:"APNSVoipSandboxChannelResponse"}},GetApp:{http:{method:"GET",requestUri:"/v1/apps/{application-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{ApplicationResponse:{shape:"S6"}},required:["ApplicationResponse"],payload:"ApplicationResponse"}},GetApplicationDateRangeKpi:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/kpis/daterange/{kpi-name}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},EndTime:{shape:"S2w",location:"querystring",locationName:"end-time"},KpiName:{location:"uri",locationName:"kpi-name"},NextToken:{location:"querystring",locationName:"next-token"},PageSize:{location:"querystring",locationName:"page-size"},StartTime:{shape:"S2w",location:"querystring",locationName:"start-time"}},required:["ApplicationId","KpiName"]},output:{type:"structure",members:{ApplicationDateRangeKpiResponse:{type:"structure",members:{ApplicationId:{},EndTime:{shape:"S2w"},KpiName:{},KpiResult:{shape:"S67"},NextToken:{},StartTime:{shape:"S2w"}},required:["KpiResult","KpiName","EndTime","StartTime","ApplicationId"]}},required:["ApplicationDateRangeKpiResponse"],payload:"ApplicationDateRangeKpiResponse"}},GetApplicationSettings:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/settings",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{ApplicationSettingsResource:{shape:"S6e"}},required:["ApplicationSettingsResource"],payload:"ApplicationSettingsResource"}},GetApps:{http:{method:"GET",requestUri:"/v1/apps",responseCode:200},input:{type:"structure",members:{PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}}},output:{type:"structure",members:{ApplicationsResponse:{type:"structure",members:{Item:{type:"list",member:{shape:"S6"}},NextToken:{}}}},required:["ApplicationsResponse"],payload:"ApplicationsResponse"}},GetBaiduChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/baidu",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{BaiduChannelResponse:{shape:"S4i"}},required:["BaiduChannelResponse"],payload:"BaiduChannelResponse"}},GetCampaign:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/campaigns/{campaign-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},CampaignId:{location:"uri",locationName:"campaign-id"}},required:["CampaignId","ApplicationId"]},output:{type:"structure",members:{CampaignResponse:{shape:"S18"}},required:["CampaignResponse"],payload:"CampaignResponse"}},GetCampaignActivities:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/campaigns/{campaign-id}/activities",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},CampaignId:{location:"uri",locationName:"campaign-id"},PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}},required:["ApplicationId","CampaignId"]},output:{type:"structure",members:{ActivitiesResponse:{type:"structure",members:{Item:{type:"list",member:{type:"structure",members:{ApplicationId:{},CampaignId:{},End:{},Id:{},Result:{},ScheduledStart:{},Start:{},State:{},SuccessfulEndpointCount:{type:"integer"},TimezonesCompletedCount:{type:"integer"},TimezonesTotalCount:{type:"integer"},TotalEndpointCount:{type:"integer"},TreatmentId:{}},required:["CampaignId","Id","ApplicationId"]}},NextToken:{}},required:["Item"]}},required:["ActivitiesResponse"],payload:"ActivitiesResponse"}},GetCampaignDateRangeKpi:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/campaigns/{campaign-id}/kpis/daterange/{kpi-name}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},CampaignId:{location:"uri",locationName:"campaign-id"},EndTime:{shape:"S2w",location:"querystring",locationName:"end-time"},KpiName:{location:"uri",locationName:"kpi-name"},NextToken:{location:"querystring",locationName:"next-token"},PageSize:{location:"querystring",locationName:"page-size"},StartTime:{shape:"S2w",location:"querystring",locationName:"start-time"}},required:["ApplicationId","KpiName","CampaignId"]},output:{type:"structure",members:{CampaignDateRangeKpiResponse:{type:"structure",members:{ApplicationId:{},CampaignId:{},EndTime:{shape:"S2w"},KpiName:{},KpiResult:{shape:"S67"},NextToken:{},StartTime:{shape:"S2w"}},required:["KpiResult","KpiName","EndTime","CampaignId","StartTime","ApplicationId"]}},required:["CampaignDateRangeKpiResponse"],payload:"CampaignDateRangeKpiResponse"}},GetCampaignVersion:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/campaigns/{campaign-id}/versions/{version}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},CampaignId:{location:"uri",locationName:"campaign-id"},Version:{location:"uri",locationName:"version"}},required:["Version","ApplicationId","CampaignId"]},output:{type:"structure",members:{CampaignResponse:{shape:"S18"}},required:["CampaignResponse"],payload:"CampaignResponse"}},GetCampaignVersions:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/campaigns/{campaign-id}/versions",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},CampaignId:{location:"uri",locationName:"campaign-id"},PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}},required:["ApplicationId","CampaignId"]},output:{type:"structure",members:{CampaignsResponse:{shape:"S6z"}},required:["CampaignsResponse"],payload:"CampaignsResponse"}},GetCampaigns:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/campaigns",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}},required:["ApplicationId"]},output:{type:"structure",members:{CampaignsResponse:{shape:"S6z"}},required:["CampaignsResponse"],payload:"CampaignsResponse"}},GetChannels:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{ChannelsResponse:{type:"structure",members:{Channels:{type:"map",key:{},value:{type:"structure",members:{ApplicationId:{},CreationDate:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Version:{type:"integer"}}}}},required:["Channels"]}},required:["ChannelsResponse"],payload:"ChannelsResponse"}},GetEmailChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/email",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{EmailChannelResponse:{shape:"S4n"}},required:["EmailChannelResponse"],payload:"EmailChannelResponse"}},GetEmailTemplate:{http:{method:"GET",requestUri:"/v1/templates/{template-name}/email",responseCode:200},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName"]},output:{type:"structure",members:{EmailTemplateResponse:{type:"structure",members:{Arn:{},CreationDate:{},DefaultSubstitutions:{},HtmlPart:{},LastModifiedDate:{},RecommenderId:{},Subject:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{},TemplateName:{},TemplateType:{},TextPart:{},Version:{}},required:["LastModifiedDate","CreationDate","TemplateName","TemplateType"]}},required:["EmailTemplateResponse"],payload:"EmailTemplateResponse"}},GetEndpoint:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/endpoints/{endpoint-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},EndpointId:{location:"uri",locationName:"endpoint-id"}},required:["ApplicationId","EndpointId"]},output:{type:"structure",members:{EndpointResponse:{shape:"S4t"}},required:["EndpointResponse"],payload:"EndpointResponse"}},GetEventStream:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/eventstream",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{EventStream:{shape:"S52"}},required:["EventStream"],payload:"EventStream"}},GetExportJob:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/jobs/export/{job-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JobId:{location:"uri",locationName:"job-id"}},required:["ApplicationId","JobId"]},output:{type:"structure",members:{ExportJobResponse:{shape:"S1k"}},required:["ExportJobResponse"],payload:"ExportJobResponse"}},GetExportJobs:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/jobs/export",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}},required:["ApplicationId"]},output:{type:"structure",members:{ExportJobsResponse:{shape:"S7m"}},required:["ExportJobsResponse"],payload:"ExportJobsResponse"}},GetGcmChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/gcm",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{GCMChannelResponse:{shape:"S55"}},required:["GCMChannelResponse"],payload:"GCMChannelResponse"}},GetImportJob:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/jobs/import/{job-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JobId:{location:"uri",locationName:"job-id"}},required:["ApplicationId","JobId"]},output:{type:"structure",members:{ImportJobResponse:{shape:"S1r"}},required:["ImportJobResponse"],payload:"ImportJobResponse"}},GetImportJobs:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/jobs/import",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}},required:["ApplicationId"]},output:{type:"structure",members:{ImportJobsResponse:{shape:"S7u"}},required:["ImportJobsResponse"],payload:"ImportJobsResponse"}},GetJourney:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JourneyId:{location:"uri",locationName:"journey-id"}},required:["JourneyId","ApplicationId"]},output:{type:"structure",members:{JourneyResponse:{shape:"S32"}},required:["JourneyResponse"],payload:"JourneyResponse"}},GetJourneyDateRangeKpi:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}/kpis/daterange/{kpi-name}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},EndTime:{shape:"S2w",location:"querystring",locationName:"end-time"},JourneyId:{location:"uri",locationName:"journey-id"},KpiName:{location:"uri",locationName:"kpi-name"},NextToken:{location:"querystring",locationName:"next-token"},PageSize:{location:"querystring",locationName:"page-size"},StartTime:{shape:"S2w",location:"querystring",locationName:"start-time"}},required:["JourneyId","ApplicationId","KpiName"]},output:{type:"structure",members:{JourneyDateRangeKpiResponse:{type:"structure",members:{ApplicationId:{},EndTime:{shape:"S2w"},JourneyId:{},KpiName:{},KpiResult:{shape:"S67"},NextToken:{},StartTime:{shape:"S2w"}},required:["KpiResult","KpiName","JourneyId","EndTime","StartTime","ApplicationId"]}},required:["JourneyDateRangeKpiResponse"],payload:"JourneyDateRangeKpiResponse"}},GetJourneyExecutionActivityMetrics:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}/activities/{journey-activity-id}/execution-metrics",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JourneyActivityId:{location:"uri",locationName:"journey-activity-id"},JourneyId:{location:"uri",locationName:"journey-id"},NextToken:{location:"querystring",locationName:"next-token"},PageSize:{location:"querystring",locationName:"page-size"}},required:["JourneyActivityId","ApplicationId","JourneyId"]},output:{type:"structure",members:{JourneyExecutionActivityMetricsResponse:{type:"structure",members:{ActivityType:{},ApplicationId:{},JourneyActivityId:{},JourneyId:{},LastEvaluatedTime:{},Metrics:{shape:"S4"}},required:["Metrics","JourneyId","LastEvaluatedTime","JourneyActivityId","ActivityType","ApplicationId"]}},required:["JourneyExecutionActivityMetricsResponse"],payload:"JourneyExecutionActivityMetricsResponse"}},GetJourneyExecutionMetrics:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}/execution-metrics",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JourneyId:{location:"uri",locationName:"journey-id"},NextToken:{location:"querystring",locationName:"next-token"},PageSize:{location:"querystring",locationName:"page-size"}},required:["ApplicationId","JourneyId"]},output:{type:"structure",members:{JourneyExecutionMetricsResponse:{type:"structure",members:{ApplicationId:{},JourneyId:{},LastEvaluatedTime:{},Metrics:{shape:"S4"}},required:["Metrics","JourneyId","LastEvaluatedTime","ApplicationId"]}},required:["JourneyExecutionMetricsResponse"],payload:"JourneyExecutionMetricsResponse"}},GetPushTemplate:{http:{method:"GET",requestUri:"/v1/templates/{template-name}/push",responseCode:200},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName"]},output:{type:"structure",members:{PushNotificationTemplateResponse:{type:"structure",members:{ADM:{shape:"S35"},APNS:{shape:"S36"},Arn:{},Baidu:{shape:"S35"},CreationDate:{},Default:{shape:"S37"},DefaultSubstitutions:{},GCM:{shape:"S35"},LastModifiedDate:{},RecommenderId:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{},TemplateName:{},TemplateType:{},Version:{}},required:["LastModifiedDate","CreationDate","TemplateType","TemplateName"]}},required:["PushNotificationTemplateResponse"],payload:"PushNotificationTemplateResponse"}},GetRecommenderConfiguration:{http:{method:"GET",requestUri:"/v1/recommenders/{recommender-id}",responseCode:200},input:{type:"structure",members:{RecommenderId:{location:"uri",locationName:"recommender-id"}},required:["RecommenderId"]},output:{type:"structure",members:{RecommenderConfigurationResponse:{shape:"S3c"}},required:["RecommenderConfigurationResponse"],payload:"RecommenderConfigurationResponse"}},GetRecommenderConfigurations:{http:{method:"GET",requestUri:"/v1/recommenders",responseCode:200},input:{type:"structure",members:{PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}}},output:{type:"structure",members:{ListRecommenderConfigurationsResponse:{type:"structure",members:{Item:{type:"list",member:{shape:"S3c"}},NextToken:{}},required:["Item"]}},required:["ListRecommenderConfigurationsResponse"],payload:"ListRecommenderConfigurationsResponse"}},GetSegment:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/segments/{segment-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},SegmentId:{location:"uri",locationName:"segment-id"}},required:["SegmentId","ApplicationId"]},output:{type:"structure",members:{SegmentResponse:{shape:"S3p"}},required:["SegmentResponse"],payload:"SegmentResponse"}},GetSegmentExportJobs:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/segments/{segment-id}/jobs/export",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},PageSize:{location:"querystring",locationName:"page-size"},SegmentId:{location:"uri",locationName:"segment-id"},Token:{location:"querystring",locationName:"token"}},required:["SegmentId","ApplicationId"]},output:{type:"structure",members:{ExportJobsResponse:{shape:"S7m"}},required:["ExportJobsResponse"],payload:"ExportJobsResponse"}},GetSegmentImportJobs:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/segments/{segment-id}/jobs/import",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},PageSize:{location:"querystring",locationName:"page-size"},SegmentId:{location:"uri",locationName:"segment-id"},Token:{location:"querystring",locationName:"token"}},required:["SegmentId","ApplicationId"]},output:{type:"structure",members:{ImportJobsResponse:{shape:"S7u"}},required:["ImportJobsResponse"],payload:"ImportJobsResponse"}},GetSegmentVersion:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/segments/{segment-id}/versions/{version}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},SegmentId:{location:"uri",locationName:"segment-id"},Version:{location:"uri",locationName:"version"}},required:["SegmentId","Version","ApplicationId"]},output:{type:"structure",members:{SegmentResponse:{shape:"S3p"}},required:["SegmentResponse"],payload:"SegmentResponse"}},GetSegmentVersions:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/segments/{segment-id}/versions",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},PageSize:{location:"querystring",locationName:"page-size"},SegmentId:{location:"uri",locationName:"segment-id"},Token:{location:"querystring",locationName:"token"}},required:["SegmentId","ApplicationId"]},output:{type:"structure",members:{SegmentsResponse:{shape:"S8q"}},required:["SegmentsResponse"],payload:"SegmentsResponse"}},GetSegments:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/segments",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}},required:["ApplicationId"]},output:{type:"structure",members:{SegmentsResponse:{shape:"S8q"}},required:["SegmentsResponse"],payload:"SegmentsResponse"}},GetSmsChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/sms",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{SMSChannelResponse:{shape:"S5g"}},required:["SMSChannelResponse"],payload:"SMSChannelResponse"}},GetSmsTemplate:{http:{method:"GET",requestUri:"/v1/templates/{template-name}/sms",responseCode:200},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName"]},output:{type:"structure",members:{SMSTemplateResponse:{type:"structure",members:{Arn:{},Body:{},CreationDate:{},DefaultSubstitutions:{},LastModifiedDate:{},RecommenderId:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{},TemplateName:{},TemplateType:{},Version:{}},required:["LastModifiedDate","CreationDate","TemplateName","TemplateType"]}},required:["SMSTemplateResponse"],payload:"SMSTemplateResponse"}},GetUserEndpoints:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/users/{user-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},UserId:{location:"uri",locationName:"user-id"}},required:["ApplicationId","UserId"]},output:{type:"structure",members:{EndpointsResponse:{shape:"S5l"}},required:["EndpointsResponse"],payload:"EndpointsResponse"}},GetVoiceChannel:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/channels/voice",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId"]},output:{type:"structure",members:{VoiceChannelResponse:{shape:"S5p"}},required:["VoiceChannelResponse"],payload:"VoiceChannelResponse"}},GetVoiceTemplate:{http:{method:"GET",requestUri:"/v1/templates/{template-name}/voice",responseCode:200},input:{type:"structure",members:{TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName"]},output:{type:"structure",members:{VoiceTemplateResponse:{type:"structure",members:{Arn:{},Body:{},CreationDate:{},DefaultSubstitutions:{},LanguageCode:{},LastModifiedDate:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{},TemplateName:{},TemplateType:{},Version:{},VoiceId:{}},required:["LastModifiedDate","CreationDate","TemplateName","TemplateType"]}},required:["VoiceTemplateResponse"],payload:"VoiceTemplateResponse"}},ListJourneys:{http:{method:"GET",requestUri:"/v1/apps/{application-id}/journeys",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},PageSize:{location:"querystring",locationName:"page-size"},Token:{location:"querystring",locationName:"token"}},required:["ApplicationId"]},output:{type:"structure",members:{JourneysResponse:{type:"structure",members:{Item:{type:"list",member:{shape:"S32"}},NextToken:{}},required:["Item"]}},required:["JourneysResponse"],payload:"JourneysResponse"}},ListTagsForResource:{http:{method:"GET",requestUri:"/v1/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{TagsModel:{shape:"S9c"}},required:["TagsModel"],payload:"TagsModel"}},ListTemplateVersions:{http:{method:"GET",requestUri:"/v1/templates/{template-name}/{template-type}/versions",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"next-token"},PageSize:{location:"querystring",locationName:"page-size"},TemplateName:{location:"uri",locationName:"template-name"},TemplateType:{location:"uri",locationName:"template-type"}},required:["TemplateName","TemplateType"]},output:{type:"structure",members:{TemplateVersionsResponse:{type:"structure",members:{Item:{type:"list",member:{type:"structure",members:{CreationDate:{},DefaultSubstitutions:{},LastModifiedDate:{},TemplateDescription:{},TemplateName:{},TemplateType:{},Version:{}},required:["LastModifiedDate","CreationDate","TemplateName","TemplateType"]}},Message:{},NextToken:{},RequestID:{}},required:["Item"]}},required:["TemplateVersionsResponse"],payload:"TemplateVersionsResponse"}},ListTemplates:{http:{method:"GET",requestUri:"/v1/templates",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"next-token"},PageSize:{location:"querystring",locationName:"page-size"},Prefix:{location:"querystring",locationName:"prefix"},TemplateType:{location:"querystring",locationName:"template-type"}}},output:{type:"structure",members:{TemplatesResponse:{type:"structure",members:{Item:{type:"list",member:{type:"structure",members:{Arn:{},CreationDate:{},DefaultSubstitutions:{},LastModifiedDate:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{},TemplateName:{},TemplateType:{},Version:{}},required:["LastModifiedDate","CreationDate","TemplateName","TemplateType"]}},NextToken:{}},required:["Item"]}},required:["TemplatesResponse"],payload:"TemplatesResponse"}},PhoneNumberValidate:{http:{requestUri:"/v1/phone/number/validate",responseCode:200},input:{type:"structure",members:{NumberValidateRequest:{type:"structure",members:{IsoCountryCode:{},PhoneNumber:{}}}},required:["NumberValidateRequest"],payload:"NumberValidateRequest"},output:{type:"structure",members:{NumberValidateResponse:{type:"structure",members:{Carrier:{},City:{},CleansedPhoneNumberE164:{},CleansedPhoneNumberNational:{},Country:{},CountryCodeIso2:{},CountryCodeNumeric:{},County:{},OriginalCountryCodeIso2:{},OriginalPhoneNumber:{},PhoneType:{},PhoneTypeCode:{type:"integer"},Timezone:{},ZipCode:{}}}},required:["NumberValidateResponse"],payload:"NumberValidateResponse"}},PutEventStream:{http:{requestUri:"/v1/apps/{application-id}/eventstream",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},WriteEventStream:{type:"structure",members:{DestinationStreamArn:{},RoleArn:{}},required:["RoleArn","DestinationStreamArn"]}},required:["ApplicationId","WriteEventStream"],payload:"WriteEventStream"},output:{type:"structure",members:{EventStream:{shape:"S52"}},required:["EventStream"],payload:"EventStream"}},PutEvents:{http:{requestUri:"/v1/apps/{application-id}/events",responseCode:202},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},EventsRequest:{type:"structure",members:{BatchItem:{type:"map",key:{},value:{type:"structure",members:{Endpoint:{type:"structure",members:{Address:{},Attributes:{shape:"S4u"},ChannelType:{},Demographic:{shape:"S4w"},EffectiveDate:{},EndpointStatus:{},Location:{shape:"S4x"},Metrics:{shape:"S4y"},OptOut:{},RequestId:{},User:{shape:"S4z"}}},Events:{type:"map",key:{},value:{type:"structure",members:{AppPackageName:{},AppTitle:{},AppVersionCode:{},Attributes:{shape:"S4"},ClientSdkVersion:{},EventType:{},Metrics:{shape:"S4y"},SdkName:{},Session:{type:"structure",members:{Duration:{type:"integer"},Id:{},StartTimestamp:{},StopTimestamp:{}},required:["StartTimestamp","Id"]},Timestamp:{}},required:["EventType","Timestamp"]}}},required:["Endpoint","Events"]}}},required:["BatchItem"]}},required:["ApplicationId","EventsRequest"],payload:"EventsRequest"},output:{type:"structure",members:{EventsResponse:{type:"structure",members:{Results:{type:"map",key:{},value:{type:"structure",members:{EndpointItemResponse:{type:"structure",members:{Message:{},StatusCode:{type:"integer"}}},EventsItemResponse:{type:"map",key:{},value:{type:"structure",members:{Message:{},StatusCode:{type:"integer"}}}}}}}}}},required:["EventsResponse"],payload:"EventsResponse"}},RemoveAttributes:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/attributes/{attribute-type}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},AttributeType:{location:"uri",locationName:"attribute-type"},UpdateAttributesRequest:{type:"structure",members:{Blacklist:{shape:"St"}}}},required:["AttributeType","ApplicationId","UpdateAttributesRequest"],payload:"UpdateAttributesRequest"},output:{type:"structure",members:{AttributesResource:{type:"structure",members:{ApplicationId:{},AttributeType:{},Attributes:{shape:"St"}},required:["AttributeType","ApplicationId"]}},required:["AttributesResource"],payload:"AttributesResource"}},SendMessages:{http:{requestUri:"/v1/apps/{application-id}/messages",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},MessageRequest:{type:"structure",members:{Addresses:{type:"map",key:{},value:{type:"structure",members:{BodyOverride:{},ChannelType:{},Context:{shape:"S4"},RawContent:{},Substitutions:{shape:"S4u"},TitleOverride:{}}}},Context:{shape:"S4"},Endpoints:{shape:"Sah"},MessageConfiguration:{shape:"Saj"},TemplateConfiguration:{shape:"S12"},TraceId:{}},required:["MessageConfiguration"]}},required:["ApplicationId","MessageRequest"],payload:"MessageRequest"},output:{type:"structure",members:{MessageResponse:{type:"structure",members:{ApplicationId:{},EndpointResult:{shape:"Saz"},RequestId:{},Result:{type:"map",key:{},value:{type:"structure",members:{DeliveryStatus:{},MessageId:{},StatusCode:{type:"integer"},StatusMessage:{},UpdatedToken:{}},required:["DeliveryStatus","StatusCode"]}}},required:["ApplicationId"]}},required:["MessageResponse"],payload:"MessageResponse"}},SendUsersMessages:{http:{requestUri:"/v1/apps/{application-id}/users-messages",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},SendUsersMessageRequest:{type:"structure",members:{Context:{shape:"S4"},MessageConfiguration:{shape:"Saj"},TemplateConfiguration:{shape:"S12"},TraceId:{},Users:{shape:"Sah"}},required:["MessageConfiguration","Users"]}},required:["ApplicationId","SendUsersMessageRequest"],payload:"SendUsersMessageRequest"},output:{type:"structure",members:{SendUsersMessageResponse:{type:"structure",members:{ApplicationId:{},RequestId:{},Result:{type:"map",key:{},value:{shape:"Saz"}}},required:["ApplicationId"]}},required:["SendUsersMessageResponse"],payload:"SendUsersMessageResponse"}},TagResource:{http:{requestUri:"/v1/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagsModel:{shape:"S9c"}},required:["ResourceArn","TagsModel"],payload:"TagsModel"}},UntagResource:{http:{method:"DELETE",requestUri:"/v1/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{shape:"St",location:"querystring",locationName:"tagKeys"}},required:["TagKeys","ResourceArn"]}},UpdateAdmChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/adm",responseCode:200},input:{type:"structure",members:{ADMChannelRequest:{type:"structure",members:{ClientId:{},ClientSecret:{},Enabled:{type:"boolean"}},required:["ClientSecret","ClientId"]},ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId","ADMChannelRequest"],payload:"ADMChannelRequest"},output:{type:"structure",members:{ADMChannelResponse:{shape:"S41"}},required:["ADMChannelResponse"],payload:"ADMChannelResponse"}},UpdateApnsChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/apns",responseCode:200},input:{type:"structure",members:{APNSChannelRequest:{type:"structure",members:{BundleId:{},Certificate:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},PrivateKey:{},TeamId:{},TokenKey:{},TokenKeyId:{}}},ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId","APNSChannelRequest"],payload:"APNSChannelRequest"},output:{type:"structure",members:{APNSChannelResponse:{shape:"S44"}},required:["APNSChannelResponse"],payload:"APNSChannelResponse"}},UpdateApnsSandboxChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/apns_sandbox",responseCode:200},input:{type:"structure",members:{APNSSandboxChannelRequest:{type:"structure",members:{BundleId:{},Certificate:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},PrivateKey:{},TeamId:{},TokenKey:{},TokenKeyId:{}}},ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId","APNSSandboxChannelRequest"],payload:"APNSSandboxChannelRequest"},output:{type:"structure",members:{APNSSandboxChannelResponse:{shape:"S47"}},required:["APNSSandboxChannelResponse"],payload:"APNSSandboxChannelResponse"}},UpdateApnsVoipChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/apns_voip",responseCode:200},input:{type:"structure",members:{APNSVoipChannelRequest:{type:"structure",members:{BundleId:{},Certificate:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},PrivateKey:{},TeamId:{},TokenKey:{},TokenKeyId:{}}},ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId","APNSVoipChannelRequest"],payload:"APNSVoipChannelRequest"},output:{type:"structure",members:{APNSVoipChannelResponse:{shape:"S4a"}},required:["APNSVoipChannelResponse"],payload:"APNSVoipChannelResponse"}},UpdateApnsVoipSandboxChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/apns_voip_sandbox",responseCode:200},input:{type:"structure",members:{APNSVoipSandboxChannelRequest:{type:"structure",members:{BundleId:{},Certificate:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},PrivateKey:{},TeamId:{},TokenKey:{},TokenKeyId:{}}},ApplicationId:{location:"uri",locationName:"application-id"}},required:["ApplicationId","APNSVoipSandboxChannelRequest"],payload:"APNSVoipSandboxChannelRequest"},output:{type:"structure",members:{APNSVoipSandboxChannelResponse:{shape:"S4d"}},required:["APNSVoipSandboxChannelResponse"],payload:"APNSVoipSandboxChannelResponse"}},UpdateApplicationSettings:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/settings",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},WriteApplicationSettingsRequest:{type:"structure",members:{CampaignHook:{shape:"S14"},CloudWatchMetricsEnabled:{type:"boolean"},EventTaggingEnabled:{type:"boolean"},Limits:{shape:"S16"},QuietTime:{shape:"S11"}}}},required:["ApplicationId","WriteApplicationSettingsRequest"],payload:"WriteApplicationSettingsRequest"},output:{type:"structure",members:{ApplicationSettingsResource:{shape:"S6e"}},required:["ApplicationSettingsResource"],payload:"ApplicationSettingsResource"}},UpdateBaiduChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/baidu",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},BaiduChannelRequest:{type:"structure",members:{ApiKey:{},Enabled:{type:"boolean"},SecretKey:{}},required:["SecretKey","ApiKey"]}},required:["ApplicationId","BaiduChannelRequest"],payload:"BaiduChannelRequest"},output:{type:"structure",members:{BaiduChannelResponse:{shape:"S4i"}},required:["BaiduChannelResponse"],payload:"BaiduChannelResponse"}},UpdateCampaign:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/campaigns/{campaign-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},CampaignId:{location:"uri",locationName:"campaign-id"},WriteCampaignRequest:{shape:"S8"}},required:["CampaignId","ApplicationId","WriteCampaignRequest"],payload:"WriteCampaignRequest"},output:{type:"structure",members:{CampaignResponse:{shape:"S18"}},required:["CampaignResponse"],payload:"CampaignResponse"}},UpdateEmailChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/email",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},EmailChannelRequest:{type:"structure",members:{ConfigurationSet:{},Enabled:{type:"boolean"},FromAddress:{},Identity:{},RoleArn:{}},required:["FromAddress","Identity"]}},required:["ApplicationId","EmailChannelRequest"],payload:"EmailChannelRequest"},output:{type:"structure",members:{EmailChannelResponse:{shape:"S4n"}},required:["EmailChannelResponse"],payload:"EmailChannelResponse"}},UpdateEmailTemplate:{http:{method:"PUT",requestUri:"/v1/templates/{template-name}/email",responseCode:202},input:{type:"structure",members:{CreateNewVersion:{location:"querystring",locationName:"create-new-version",type:"boolean"},EmailTemplateRequest:{shape:"S1e"},TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName","EmailTemplateRequest"],payload:"EmailTemplateRequest"},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},UpdateEndpoint:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/endpoints/{endpoint-id}",responseCode:202},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},EndpointId:{location:"uri",locationName:"endpoint-id"},EndpointRequest:{type:"structure",members:{Address:{},Attributes:{shape:"S4u"},ChannelType:{},Demographic:{shape:"S4w"},EffectiveDate:{},EndpointStatus:{},Location:{shape:"S4x"},Metrics:{shape:"S4y"},OptOut:{},RequestId:{},User:{shape:"S4z"}}}},required:["ApplicationId","EndpointId","EndpointRequest"],payload:"EndpointRequest"},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},UpdateEndpointsBatch:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/endpoints",responseCode:202},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},EndpointBatchRequest:{type:"structure",members:{Item:{type:"list",member:{type:"structure",members:{Address:{},Attributes:{shape:"S4u"},ChannelType:{},Demographic:{shape:"S4w"},EffectiveDate:{},EndpointStatus:{},Id:{},Location:{shape:"S4x"},Metrics:{shape:"S4y"},OptOut:{},RequestId:{},User:{shape:"S4z"}}}}},required:["Item"]}},required:["ApplicationId","EndpointBatchRequest"],payload:"EndpointBatchRequest"},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},UpdateGcmChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/gcm",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},GCMChannelRequest:{type:"structure",members:{ApiKey:{},Enabled:{type:"boolean"}},required:["ApiKey"]}},required:["ApplicationId","GCMChannelRequest"],payload:"GCMChannelRequest"},output:{type:"structure",members:{GCMChannelResponse:{shape:"S55"}},required:["GCMChannelResponse"],payload:"GCMChannelResponse"}},UpdateJourney:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JourneyId:{location:"uri",locationName:"journey-id"},WriteJourneyRequest:{shape:"S1u"}},required:["JourneyId","ApplicationId","WriteJourneyRequest"],payload:"WriteJourneyRequest"},output:{type:"structure",members:{JourneyResponse:{shape:"S32"}},required:["JourneyResponse"],payload:"JourneyResponse"}},UpdateJourneyState:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/journeys/{journey-id}/state",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},JourneyId:{location:"uri",locationName:"journey-id"},JourneyStateRequest:{type:"structure",members:{State:{}}}},required:["JourneyId","ApplicationId","JourneyStateRequest"],payload:"JourneyStateRequest"},output:{type:"structure",members:{JourneyResponse:{shape:"S32"}},required:["JourneyResponse"],payload:"JourneyResponse"}},UpdatePushTemplate:{http:{method:"PUT",requestUri:"/v1/templates/{template-name}/push",responseCode:202},input:{type:"structure",members:{CreateNewVersion:{location:"querystring",locationName:"create-new-version",type:"boolean"},PushNotificationTemplateRequest:{shape:"S34"},TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName","PushNotificationTemplateRequest"],payload:"PushNotificationTemplateRequest"},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},UpdateRecommenderConfiguration:{http:{method:"PUT",requestUri:"/v1/recommenders/{recommender-id}",responseCode:200},input:{type:"structure",members:{RecommenderId:{location:"uri",locationName:"recommender-id"},UpdateRecommenderConfiguration:{type:"structure",members:{Attributes:{shape:"S4"},Description:{},Name:{},RecommendationProviderIdType:{},RecommendationProviderRoleArn:{},RecommendationProviderUri:{},RecommendationTransformerUri:{},RecommendationsDisplayName:{},RecommendationsPerMessage:{type:"integer"}},required:["RecommendationProviderUri","RecommendationProviderRoleArn"]}},required:["RecommenderId","UpdateRecommenderConfiguration"],payload:"UpdateRecommenderConfiguration"},output:{type:"structure",members:{RecommenderConfigurationResponse:{shape:"S3c"}},required:["RecommenderConfigurationResponse"],payload:"RecommenderConfigurationResponse"}},UpdateSegment:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/segments/{segment-id}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},SegmentId:{location:"uri",locationName:"segment-id"},WriteSegmentRequest:{shape:"S3e"}},required:["SegmentId","ApplicationId","WriteSegmentRequest"],payload:"WriteSegmentRequest"},output:{type:"structure",members:{SegmentResponse:{shape:"S3p"}},required:["SegmentResponse"],payload:"SegmentResponse"}},UpdateSmsChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/sms",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},SMSChannelRequest:{type:"structure",members:{Enabled:{type:"boolean"},SenderId:{},ShortCode:{}}}},required:["ApplicationId","SMSChannelRequest"],payload:"SMSChannelRequest"},output:{type:"structure",members:{SMSChannelResponse:{shape:"S5g"}},required:["SMSChannelResponse"],payload:"SMSChannelResponse"}},UpdateSmsTemplate:{http:{method:"PUT",requestUri:"/v1/templates/{template-name}/sms",responseCode:202},input:{type:"structure",members:{CreateNewVersion:{location:"querystring",locationName:"create-new-version",type:"boolean"},SMSTemplateRequest:{shape:"S3u"},TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"}},required:["TemplateName","SMSTemplateRequest"],payload:"SMSTemplateRequest"},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},UpdateTemplateActiveVersion:{http:{method:"PUT",requestUri:"/v1/templates/{template-name}/{template-type}/active-version",responseCode:200},input:{type:"structure",members:{TemplateActiveVersionRequest:{type:"structure",members:{Version:{}}},TemplateName:{location:"uri",locationName:"template-name"},TemplateType:{location:"uri",locationName:"template-type"}},required:["TemplateName","TemplateType","TemplateActiveVersionRequest"],payload:"TemplateActiveVersionRequest"},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}},UpdateVoiceChannel:{http:{method:"PUT",requestUri:"/v1/apps/{application-id}/channels/voice",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"application-id"},VoiceChannelRequest:{type:"structure",members:{Enabled:{type:"boolean"}}}},required:["ApplicationId","VoiceChannelRequest"],payload:"VoiceChannelRequest"},output:{type:"structure",members:{VoiceChannelResponse:{shape:"S5p"}},required:["VoiceChannelResponse"],payload:"VoiceChannelResponse"}},UpdateVoiceTemplate:{http:{method:"PUT",requestUri:"/v1/templates/{template-name}/voice",responseCode:202},input:{type:"structure",members:{CreateNewVersion:{location:"querystring",locationName:"create-new-version",type:"boolean"},TemplateName:{location:"uri",locationName:"template-name"},Version:{location:"querystring",locationName:"version"},VoiceTemplateRequest:{shape:"S3x"}},required:["TemplateName","VoiceTemplateRequest"],payload:"VoiceTemplateRequest"},output:{type:"structure",members:{MessageBody:{shape:"S4q"}},required:["MessageBody"],payload:"MessageBody"}}},shapes:{S4:{type:"map",key:{},value:{}},S6:{type:"structure",members:{Arn:{},Id:{},Name:{},tags:{shape:"S4",locationName:"tags"}},required:["Id","Arn","Name"]},S8:{type:"structure",members:{AdditionalTreatments:{type:"list",member:{type:"structure",members:{CustomDeliveryConfiguration:{shape:"Sb"},MessageConfiguration:{shape:"Se"},Schedule:{shape:"Sn"},SizePercent:{type:"integer"},TemplateConfiguration:{shape:"S12"},TreatmentDescription:{},TreatmentName:{}},required:["SizePercent"]}},CustomDeliveryConfiguration:{shape:"Sb"},Description:{},HoldoutPercent:{type:"integer"},Hook:{shape:"S14"},IsPaused:{type:"boolean"},Limits:{shape:"S16"},MessageConfiguration:{shape:"Se"},Name:{},Schedule:{shape:"Sn"},SegmentId:{},SegmentVersion:{type:"integer"},tags:{shape:"S4",locationName:"tags"},TemplateConfiguration:{shape:"S12"},TreatmentDescription:{},TreatmentName:{}}},Sb:{type:"structure",members:{DeliveryUri:{},EndpointTypes:{shape:"Sc"}},required:["DeliveryUri"]},Sc:{type:"list",member:{}},Se:{type:"structure",members:{ADMMessage:{shape:"Sf"},APNSMessage:{shape:"Sf"},BaiduMessage:{shape:"Sf"},CustomMessage:{type:"structure",members:{Data:{}}},DefaultMessage:{shape:"Sf"},EmailMessage:{type:"structure",members:{Body:{},FromAddress:{},HtmlBody:{},Title:{}}},GCMMessage:{shape:"Sf"},SMSMessage:{type:"structure",members:{Body:{},MessageType:{},SenderId:{}}}}},Sf:{type:"structure",members:{Action:{},Body:{},ImageIconUrl:{},ImageSmallIconUrl:{},ImageUrl:{},JsonBody:{},MediaUrl:{},RawContent:{},SilentPush:{type:"boolean"},TimeToLive:{type:"integer"},Title:{},Url:{}}},Sn:{type:"structure",members:{EndTime:{},EventFilter:{type:"structure",members:{Dimensions:{shape:"Sp"},FilterType:{}},required:["FilterType","Dimensions"]},Frequency:{},IsLocalTime:{type:"boolean"},QuietTime:{shape:"S11"},StartTime:{},Timezone:{}},required:["StartTime"]},Sp:{type:"structure",members:{Attributes:{shape:"Sq"},EventType:{shape:"Su"},Metrics:{shape:"Sw"}}},Sq:{type:"map",key:{},value:{type:"structure",members:{AttributeType:{},Values:{shape:"St"}},required:["Values"]}},St:{type:"list",member:{}},Su:{type:"structure",members:{DimensionType:{},Values:{shape:"St"}},required:["Values"]},Sw:{type:"map",key:{},value:{type:"structure",members:{ComparisonOperator:{},Value:{type:"double"}},required:["ComparisonOperator","Value"]}},S11:{type:"structure",members:{End:{},Start:{}}},S12:{type:"structure",members:{EmailTemplate:{shape:"S13"},PushTemplate:{shape:"S13"},SMSTemplate:{shape:"S13"},VoiceTemplate:{shape:"S13"}}},S13:{type:"structure",members:{Name:{},Version:{}}},S14:{type:"structure",members:{LambdaFunctionName:{},Mode:{},WebUrl:{}}},S16:{type:"structure",members:{Daily:{type:"integer"},MaximumDuration:{type:"integer"},MessagesPerSecond:{type:"integer"},Total:{type:"integer"}}},S18:{type:"structure",members:{AdditionalTreatments:{type:"list",member:{type:"structure",members:{CustomDeliveryConfiguration:{shape:"Sb"},Id:{},MessageConfiguration:{shape:"Se"},Schedule:{shape:"Sn"},SizePercent:{type:"integer"},State:{shape:"S1b"},TemplateConfiguration:{shape:"S12"},TreatmentDescription:{},TreatmentName:{}},required:["Id","SizePercent"]}},ApplicationId:{},Arn:{},CreationDate:{},CustomDeliveryConfiguration:{shape:"Sb"},DefaultState:{shape:"S1b"},Description:{},HoldoutPercent:{type:"integer"},Hook:{shape:"S14"},Id:{},IsPaused:{type:"boolean"},LastModifiedDate:{},Limits:{shape:"S16"},MessageConfiguration:{shape:"Se"},Name:{},Schedule:{shape:"Sn"},SegmentId:{},SegmentVersion:{type:"integer"},State:{shape:"S1b"},tags:{shape:"S4",locationName:"tags"},TemplateConfiguration:{shape:"S12"},TreatmentDescription:{},TreatmentName:{},Version:{type:"integer"}},required:["LastModifiedDate","CreationDate","SegmentId","SegmentVersion","Id","Arn","ApplicationId"]},S1b:{type:"structure",members:{CampaignStatus:{}}},S1e:{type:"structure",members:{DefaultSubstitutions:{},HtmlPart:{},RecommenderId:{},Subject:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{},TextPart:{}}},S1g:{type:"structure",members:{Arn:{},Message:{},RequestID:{}}},S1k:{type:"structure",members:{ApplicationId:{},CompletedPieces:{type:"integer"},CompletionDate:{},CreationDate:{},Definition:{type:"structure",members:{RoleArn:{},S3UrlPrefix:{},SegmentId:{},SegmentVersion:{type:"integer"}},required:["S3UrlPrefix","RoleArn"]},FailedPieces:{type:"integer"},Failures:{shape:"St"},Id:{},JobStatus:{},TotalFailures:{type:"integer"},TotalPieces:{type:"integer"},TotalProcessed:{type:"integer"},Type:{}},required:["JobStatus","CreationDate","Type","Definition","Id","ApplicationId"]},S1r:{type:"structure",members:{ApplicationId:{},CompletedPieces:{type:"integer"},CompletionDate:{},CreationDate:{},Definition:{type:"structure",members:{DefineSegment:{type:"boolean"},ExternalId:{},Format:{},RegisterEndpoints:{type:"boolean"},RoleArn:{},S3Url:{},SegmentId:{},SegmentName:{}},required:["Format","S3Url","RoleArn"]},FailedPieces:{type:"integer"},Failures:{shape:"St"},Id:{},JobStatus:{},TotalFailures:{type:"integer"},TotalPieces:{type:"integer"},TotalProcessed:{type:"integer"},Type:{}},required:["JobStatus","CreationDate","Type","Definition","Id","ApplicationId"]},S1u:{type:"structure",members:{Activities:{shape:"S1v"},CreationDate:{},LastModifiedDate:{},Limits:{shape:"S2u"},LocalTime:{type:"boolean"},Name:{},QuietTime:{shape:"S11"},RefreshFrequency:{},Schedule:{shape:"S2v"},StartActivity:{},StartCondition:{shape:"S2x"},State:{}},required:["Name"]},S1v:{type:"map",key:{},value:{type:"structure",members:{CUSTOM:{type:"structure",members:{DeliveryUri:{},EndpointTypes:{shape:"Sc"},MessageConfig:{type:"structure",members:{Data:{}}},NextActivity:{},TemplateName:{},TemplateVersion:{}}},ConditionalSplit:{type:"structure",members:{Condition:{type:"structure",members:{Conditions:{type:"list",member:{shape:"S22"}},Operator:{}}},EvaluationWaitTime:{shape:"S2f"},FalseActivity:{},TrueActivity:{}}},Description:{},EMAIL:{type:"structure",members:{MessageConfig:{type:"structure",members:{FromAddress:{}}},NextActivity:{},TemplateName:{},TemplateVersion:{}}},Holdout:{type:"structure",members:{NextActivity:{},Percentage:{type:"integer"}},required:["Percentage"]},MultiCondition:{type:"structure",members:{Branches:{type:"list",member:{type:"structure",members:{Condition:{shape:"S22"},NextActivity:{}}}},DefaultActivity:{},EvaluationWaitTime:{shape:"S2f"}}},PUSH:{type:"structure",members:{MessageConfig:{type:"structure",members:{TimeToLive:{}}},NextActivity:{},TemplateName:{},TemplateVersion:{}}},RandomSplit:{type:"structure",members:{Branches:{type:"list",member:{type:"structure",members:{NextActivity:{},Percentage:{type:"integer"}}}}}},SMS:{type:"structure",members:{MessageConfig:{type:"structure",members:{MessageType:{},SenderId:{}}},NextActivity:{},TemplateName:{},TemplateVersion:{}}},Wait:{type:"structure",members:{NextActivity:{},WaitTime:{shape:"S2f"}}}}}},S22:{type:"structure",members:{EventCondition:{type:"structure",members:{Dimensions:{shape:"Sp"},MessageActivity:{}}},SegmentCondition:{shape:"S24"},SegmentDimensions:{shape:"S25",locationName:"segmentDimensions"}}},S24:{type:"structure",members:{SegmentId:{}},required:["SegmentId"]},S25:{type:"structure",members:{Attributes:{shape:"Sq"},Behavior:{type:"structure",members:{Recency:{type:"structure",members:{Duration:{},RecencyType:{}},required:["Duration","RecencyType"]}}},Demographic:{type:"structure",members:{AppVersion:{shape:"Su"},Channel:{shape:"Su"},DeviceType:{shape:"Su"},Make:{shape:"Su"},Model:{shape:"Su"},Platform:{shape:"Su"}}},Location:{type:"structure",members:{Country:{shape:"Su"},GPSPoint:{type:"structure",members:{Coordinates:{type:"structure",members:{Latitude:{type:"double"},Longitude:{type:"double"}},required:["Latitude","Longitude"]},RangeInKilometers:{type:"double"}},required:["Coordinates"]}}},Metrics:{shape:"Sw"},UserAttributes:{shape:"Sq"}}},S2f:{type:"structure",members:{WaitFor:{},WaitUntil:{}}},S2u:{type:"structure",members:{DailyCap:{type:"integer"},EndpointReentryCap:{type:"integer"},MessagesPerSecond:{type:"integer"}}},S2v:{type:"structure",members:{EndTime:{shape:"S2w"},StartTime:{shape:"S2w"},Timezone:{}}},S2w:{type:"timestamp",timestampFormat:"iso8601"},S2x:{type:"structure",members:{Description:{},EventStartCondition:{type:"structure",members:{EventFilter:{type:"structure",members:{Dimensions:{shape:"Sp"},FilterType:{}},required:["FilterType","Dimensions"]},SegmentId:{}}},SegmentStartCondition:{shape:"S24"}}},S32:{type:"structure",members:{Activities:{shape:"S1v"},ApplicationId:{},CreationDate:{},Id:{},LastModifiedDate:{},Limits:{shape:"S2u"},LocalTime:{type:"boolean"},Name:{},QuietTime:{shape:"S11"},RefreshFrequency:{},Schedule:{shape:"S2v"},StartActivity:{},StartCondition:{shape:"S2x"},State:{},tags:{shape:"S4",locationName:"tags"}},required:["Name","Id","ApplicationId"]},S34:{type:"structure",members:{ADM:{shape:"S35"},APNS:{shape:"S36"},Baidu:{shape:"S35"},Default:{shape:"S37"},DefaultSubstitutions:{},GCM:{shape:"S35"},RecommenderId:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{}}},S35:{type:"structure",members:{Action:{},Body:{},ImageIconUrl:{},ImageUrl:{},RawContent:{},SmallImageIconUrl:{},Sound:{},Title:{},Url:{}}},S36:{type:"structure",members:{Action:{},Body:{},MediaUrl:{},RawContent:{},Sound:{},Title:{},Url:{}}},S37:{type:"structure",members:{Action:{},Body:{},Sound:{},Title:{},Url:{}}},S3c:{type:"structure",members:{Attributes:{shape:"S4"},CreationDate:{},Description:{},Id:{},LastModifiedDate:{},Name:{},RecommendationProviderIdType:{},RecommendationProviderRoleArn:{},RecommendationProviderUri:{},RecommendationTransformerUri:{},RecommendationsDisplayName:{},RecommendationsPerMessage:{type:"integer"}},required:["RecommendationProviderUri","LastModifiedDate","CreationDate","RecommendationProviderRoleArn","Id"]},S3e:{type:"structure",members:{Dimensions:{shape:"S25"},Name:{},SegmentGroups:{shape:"S3f"},tags:{shape:"S4",locationName:"tags"}}},S3f:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{Dimensions:{type:"list",member:{shape:"S25"}},SourceSegments:{type:"list",member:{type:"structure",members:{Id:{},Version:{type:"integer"}},required:["Id"]}},SourceType:{},Type:{}}}},Include:{}}},S3p:{type:"structure",members:{ApplicationId:{},Arn:{},CreationDate:{},Dimensions:{shape:"S25"},Id:{},ImportDefinition:{type:"structure",members:{ChannelCounts:{type:"map",key:{},value:{type:"integer"}},ExternalId:{},Format:{},RoleArn:{},S3Url:{},Size:{type:"integer"}},required:["Format","S3Url","Size","ExternalId","RoleArn"]},LastModifiedDate:{},Name:{},SegmentGroups:{shape:"S3f"},SegmentType:{},tags:{shape:"S4",locationName:"tags"},Version:{type:"integer"}},required:["SegmentType","CreationDate","Id","Arn","ApplicationId"]},S3u:{type:"structure",members:{Body:{},DefaultSubstitutions:{},RecommenderId:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{}}},S3x:{type:"structure",members:{Body:{},DefaultSubstitutions:{},LanguageCode:{},tags:{shape:"S4",locationName:"tags"},TemplateDescription:{},VoiceId:{}}},S41:{type:"structure",members:{ApplicationId:{},CreationDate:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Platform"]},S44:{type:"structure",members:{ApplicationId:{},CreationDate:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},HasTokenKey:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Platform"]},S47:{type:"structure",members:{ApplicationId:{},CreationDate:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},HasTokenKey:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Platform"]},S4a:{type:"structure",members:{ApplicationId:{},CreationDate:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},HasTokenKey:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Platform"]},S4d:{type:"structure",members:{ApplicationId:{},CreationDate:{},DefaultAuthenticationMethod:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},HasTokenKey:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Platform"]},S4i:{type:"structure",members:{ApplicationId:{},CreationDate:{},Credential:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Credential","Platform"]},S4n:{type:"structure",members:{ApplicationId:{},ConfigurationSet:{},CreationDate:{},Enabled:{type:"boolean"},FromAddress:{},HasCredential:{type:"boolean"},Id:{},Identity:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},MessagesPerSecond:{type:"integer"},Platform:{},RoleArn:{},Version:{type:"integer"}},required:["Platform"]},S4q:{type:"structure",members:{Message:{},RequestID:{}}},S4t:{type:"structure",members:{Address:{},ApplicationId:{},Attributes:{shape:"S4u"},ChannelType:{},CohortId:{},CreationDate:{},Demographic:{shape:"S4w"},EffectiveDate:{},EndpointStatus:{},Id:{},Location:{shape:"S4x"},Metrics:{shape:"S4y"},OptOut:{},RequestId:{},User:{shape:"S4z"}}},S4u:{type:"map",key:{},value:{shape:"St"}},S4w:{type:"structure",members:{AppVersion:{},Locale:{},Make:{},Model:{},ModelVersion:{},Platform:{},PlatformVersion:{},Timezone:{}}},S4x:{type:"structure",members:{City:{},Country:{},Latitude:{type:"double"},Longitude:{type:"double"},PostalCode:{},Region:{}}},S4y:{type:"map",key:{},value:{type:"double"}},S4z:{type:"structure",members:{UserAttributes:{shape:"S4u"},UserId:{}}},S52:{type:"structure",members:{ApplicationId:{},DestinationStreamArn:{},ExternalId:{},LastModifiedDate:{},LastUpdatedBy:{},RoleArn:{}},required:["ApplicationId","RoleArn","DestinationStreamArn"]},S55:{type:"structure",members:{ApplicationId:{},CreationDate:{},Credential:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Credential","Platform"]},S5g:{type:"structure",members:{ApplicationId:{},CreationDate:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},PromotionalMessagesPerSecond:{type:"integer"},SenderId:{},ShortCode:{},TransactionalMessagesPerSecond:{type:"integer"},Version:{type:"integer"}},required:["Platform"]},S5l:{type:"structure",members:{Item:{type:"list",member:{shape:"S4t"}}},required:["Item"]},S5p:{type:"structure",members:{ApplicationId:{},CreationDate:{},Enabled:{type:"boolean"},HasCredential:{type:"boolean"},Id:{},IsArchived:{type:"boolean"},LastModifiedBy:{},LastModifiedDate:{},Platform:{},Version:{type:"integer"}},required:["Platform"]},S67:{type:"structure",members:{Rows:{type:"list",member:{type:"structure",members:{GroupedBys:{shape:"S6a"},Values:{shape:"S6a"}},required:["GroupedBys","Values"]}}},required:["Rows"]},S6a:{type:"list",member:{type:"structure",members:{Key:{},Type:{},Value:{}},required:["Type","Value","Key"]}},S6e:{type:"structure",members:{ApplicationId:{},CampaignHook:{shape:"S14"},LastModifiedDate:{},Limits:{shape:"S16"},QuietTime:{shape:"S11"}},required:["ApplicationId"]},S6z:{type:"structure",members:{Item:{type:"list",member:{shape:"S18"}},NextToken:{}},required:["Item"]},S7m:{type:"structure",members:{Item:{type:"list",member:{shape:"S1k"}},NextToken:{}},required:["Item"]},S7u:{type:"structure",members:{Item:{type:"list",member:{shape:"S1r"}},NextToken:{}},required:["Item"]},S8q:{type:"structure",members:{Item:{type:"list",member:{shape:"S3p"}},NextToken:{}},required:["Item"]},S9c:{type:"structure",members:{tags:{shape:"S4",locationName:"tags"}},required:["tags"]},Sah:{type:"map",key:{},value:{type:"structure",members:{BodyOverride:{},Context:{shape:"S4"},RawContent:{},Substitutions:{shape:"S4u"},TitleOverride:{}}}},Saj:{type:"structure",members:{ADMMessage:{type:"structure",members:{Action:{},Body:{},ConsolidationKey:{},Data:{shape:"S4"},ExpiresAfter:{},IconReference:{},ImageIconUrl:{},ImageUrl:{},MD5:{},RawContent:{},SilentPush:{type:"boolean"},SmallImageIconUrl:{},Sound:{},Substitutions:{shape:"S4u"},Title:{},Url:{}}},APNSMessage:{type:"structure",members:{APNSPushType:{},Action:{},Badge:{type:"integer"},Body:{},Category:{},CollapseId:{},Data:{shape:"S4"},MediaUrl:{},PreferredAuthenticationMethod:{},Priority:{},RawContent:{},SilentPush:{type:"boolean"},Sound:{},Substitutions:{shape:"S4u"},ThreadId:{},TimeToLive:{type:"integer"},Title:{},Url:{}}},BaiduMessage:{type:"structure",members:{Action:{},Body:{},Data:{shape:"S4"},IconReference:{},ImageIconUrl:{},ImageUrl:{},RawContent:{},SilentPush:{type:"boolean"},SmallImageIconUrl:{},Sound:{},Substitutions:{shape:"S4u"},TimeToLive:{type:"integer"},Title:{},Url:{}}},DefaultMessage:{type:"structure",members:{Body:{},Substitutions:{shape:"S4u"}}},DefaultPushNotificationMessage:{type:"structure",members:{Action:{},Body:{},Data:{shape:"S4"},SilentPush:{type:"boolean"},Substitutions:{shape:"S4u"},Title:{},Url:{}}},EmailMessage:{type:"structure",members:{Body:{},FeedbackForwardingAddress:{},FromAddress:{},RawEmail:{type:"structure",members:{Data:{type:"blob"}}},ReplyToAddresses:{shape:"St"},SimpleEmail:{type:"structure",members:{HtmlPart:{shape:"Sat"},Subject:{shape:"Sat"},TextPart:{shape:"Sat"}}},Substitutions:{shape:"S4u"}}},GCMMessage:{type:"structure",members:{Action:{},Body:{},CollapseKey:{},Data:{shape:"S4"},IconReference:{},ImageIconUrl:{},ImageUrl:{},Priority:{},RawContent:{},RestrictedPackageName:{},SilentPush:{type:"boolean"},SmallImageIconUrl:{},Sound:{},Substitutions:{shape:"S4u"},TimeToLive:{type:"integer"},Title:{},Url:{}}},SMSMessage:{type:"structure",members:{Body:{},Keyword:{},MediaUrl:{},MessageType:{},OriginationNumber:{},SenderId:{},Substitutions:{shape:"S4u"}}},VoiceMessage:{type:"structure",members:{Body:{},LanguageCode:{},OriginationNumber:{},Substitutions:{shape:"S4u"},VoiceId:{}}}}},Sat:{type:"structure",members:{Charset:{},Data:{}}},Saz:{type:"map",key:{},value:{type:"structure",members:{Address:{},DeliveryStatus:{},MessageId:{},StatusCode:{type:"integer"},StatusMessage:{},UpdatedToken:{}},required:["DeliveryStatus","StatusCode"]}}}};
    },{}],"RWia":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,n=e.apiLoader;n.services.pinpoint={},e.Pinpoint=i.defineService("pinpoint",["2016-12-01"]),Object.defineProperty(n.services.pinpoint,"2016-12-01",{get:function(){return require("../apis/pinpoint-2016-12-01.min.json")},enumerable:!0,configurable:!0}),module.exports=e.Pinpoint;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/pinpoint-2016-12-01.min.json":"lI3Q"}],"mcaZ":[function(require,module,exports) {
    var e=require("../core"),t=e.Protocol.Rest;e.Polly.Presigner=e.util.inherit({constructor:function(e){e=e||{},this.options=e,this.service=e.service,this.bindServiceObject(e),this._operations={}},bindServiceObject:function(t){if(t=t||{},this.service){var i=e.util.copy(this.service.config);this.service=new this.service.constructor.__super__(i),this.service.config.params=e.util.merge(this.service.config.params||{},t.params)}else this.service=new e.Polly(t)},modifyInputMembers:function(t){var i=e.util.copy(t);return i.members=e.util.copy(t.members),e.util.each(t.members,function(t,s){i.members[t]=e.util.copy(s),s.location&&"body"!==s.location||(i.members[t].location="querystring",i.members[t].locationName=t)}),i},convertPostToGet:function(e){e.httpRequest.method="GET";var i=e.service.api.operations[e.operation],s=this._operations[e.operation];s||(this._operations[e.operation]=s=this.modifyInputMembers(i.input));var r=t.generateURI(e.httpRequest.endpoint.path,i.httpPath,s,e.params);e.httpRequest.path=r,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},getSynthesizeSpeechUrl:function(e,t,i){var s=this,r=this.service.makeRequest("synthesizeSpeech",e);return r.removeAllListeners("build"),r.on("build",function(e){s.convertPostToGet(e)}),r.presign(t,i)}});
    },{"../core":"YECT"}],"QAeJ":[function(require,module,exports) {
    require("../polly/presigner");
    },{"../polly/presigner":"mcaZ"}],"cwxd":[function(require,module,exports) {
    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:{Engine:{location:"querystring",locationName:"Engine"},LanguageCode:{location:"querystring",locationName:"LanguageCode"},IncludeAdditionalLanguageCodes:{location:"querystring",locationName:"IncludeAdditionalLanguageCodes",type:"boolean"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Voices:{type:"list",member:{type:"structure",members:{Gender:{},Id:{},LanguageCode:{},LanguageName:{},Name:{},AdditionalLanguageCodes:{type:"list",member:{}},SupportedEngines:{type:"list",member:{}}}}},NextToken:{}}}},GetLexicon:{http:{method:"GET",requestUri:"/v1/lexicons/{LexiconName}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{shape:"S2",location:"uri",locationName:"LexiconName"}}},output:{type:"structure",members:{Lexicon:{type:"structure",members:{Content:{},Name:{shape:"S2"}}},LexiconAttributes:{shape:"Sm"}}}},GetSpeechSynthesisTask:{http:{method:"GET",requestUri:"/v1/synthesisTasks/{TaskId}",responseCode:200},input:{type:"structure",required:["TaskId"],members:{TaskId:{location:"uri",locationName:"TaskId"}}},output:{type:"structure",members:{SynthesisTask:{shape:"Sv"}}}},ListLexicons:{http:{method:"GET",requestUri:"/v1/lexicons",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Lexicons:{type:"list",member:{type:"structure",members:{Name:{shape:"S2"},Attributes:{shape:"Sm"}}}},NextToken:{}}}},ListSpeechSynthesisTasks:{http:{method:"GET",requestUri:"/v1/synthesisTasks",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},Status:{location:"querystring",locationName:"Status"}}},output:{type:"structure",members:{NextToken:{},SynthesisTasks:{type:"list",member:{shape:"Sv"}}}}},PutLexicon:{http:{method:"PUT",requestUri:"/v1/lexicons/{LexiconName}",responseCode:200},input:{type:"structure",required:["Name","Content"],members:{Name:{shape:"S2",location:"uri",locationName:"LexiconName"},Content:{}}},output:{type:"structure",members:{}}},StartSpeechSynthesisTask:{http:{requestUri:"/v1/synthesisTasks",responseCode:200},input:{type:"structure",required:["OutputFormat","OutputS3BucketName","Text","VoiceId"],members:{Engine:{},LanguageCode:{},LexiconNames:{shape:"S12"},OutputFormat:{},OutputS3BucketName:{},OutputS3KeyPrefix:{},SampleRate:{},SnsTopicArn:{},SpeechMarkTypes:{shape:"S15"},Text:{},TextType:{},VoiceId:{}}},output:{type:"structure",members:{SynthesisTask:{shape:"Sv"}}}},SynthesizeSpeech:{http:{requestUri:"/v1/speech",responseCode:200},input:{type:"structure",required:["OutputFormat","Text","VoiceId"],members:{Engine:{},LanguageCode:{},LexiconNames:{shape:"S12"},OutputFormat:{},SampleRate:{},SpeechMarkTypes:{shape:"S15"},Text:{},TextType:{},VoiceId:{}}},output:{type:"structure",members:{AudioStream:{type:"blob",streaming:!0},ContentType:{location:"header",locationName:"Content-Type"},RequestCharacters:{location:"header",locationName:"x-amzn-RequestCharacters",type:"integer"}},payload:"AudioStream"}}},shapes:{S2:{type:"string",sensitive:!0},Sm:{type:"structure",members:{Alphabet:{},LanguageCode:{},LastModified:{type:"timestamp"},LexiconArn:{},LexemesCount:{type:"integer"},Size:{type:"integer"}}},Sv:{type:"structure",members:{Engine:{},TaskId:{},TaskStatus:{},TaskStatusReason:{},OutputUri:{},CreationTime:{type:"timestamp"},RequestCharacters:{type:"integer"},SnsTopicArn:{},LexiconNames:{shape:"S12"},OutputFormat:{},SampleRate:{},SpeechMarkTypes:{shape:"S15"},TextType:{},VoiceId:{},LanguageCode:{}}},S12:{type:"list",member:{shape:"S2"}},S15:{type:"list",member:{}}}};
    },{}],"mD9b":[function(require,module,exports) {
    module.exports={pagination:{ListSpeechSynthesisTasks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"ktwy":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.polly={},e.Polly=r.defineService("polly",["2016-06-10"]),require("../lib/services/polly"),Object.defineProperty(i.services.polly,"2016-06-10",{get:function(){var e=require("../apis/polly-2016-06-10.min.json");return e.paginators=require("../apis/polly-2016-06-10.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Polly;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/polly":"QAeJ","../apis/polly-2016-06-10.min.json":"cwxd","../apis/polly-2016-06-10.paginators.json":"mD9b"}],"UvRX":[function(require,module,exports) {
    var e=require("../core"),t=null,n={signatureVersion:"v4",signingName:"rds-db",operations:{}},r={region:"string",hostname:"string",port:"number",username:"string"};e.RDS.Signer=e.util.inherit({constructor:function(e){this.options=e||{}},convertUrlToAuthToken:function(e){if(0===e.indexOf("https://"))return e.substring("https://".length)},getAuthToken:function(r,o){"function"==typeof r&&void 0===o&&(o=r,r={});var i=this,s="function"==typeof o;r=e.util.merge(this.options,r);var u=this.validateAuthTokenOptions(r);if(!0!==u){if(s)return o(u,null);throw u}var a={region:r.region,endpoint:new e.Endpoint(r.hostname+":"+r.port),paramValidation:!1,signatureVersion:"v4"};r.credentials&&(a.credentials=r.credentials),(t=new e.Service(a)).api=n;var h=t.makeRequest();if(this.modifyRequestForAuthToken(h,r),!s){var l=h.presign(900);return this.convertUrlToAuthToken(l)}h.presign(900,function(e,t){t&&(t=i.convertUrlToAuthToken(t)),o(e,t)})},modifyRequestForAuthToken:function(t,n){t.on("build",t.buildAsGet),t.httpRequest.body=e.util.queryParamsToString({Action:"connect",DBUser:n.username})},validateAuthTokenOptions:function(t){var n="";for(var o in t=t||{},r)Object.prototype.hasOwnProperty.call(r,o)&&typeof t[o]!==r[o]&&(n+="option '"+o+"' should have been type '"+r[o]+"', was '"+typeof t[o]+"'.\n");return!n.length||e.util.error(new Error,{code:"InvalidParameter",message:n})}});
    },{"../core":"YECT"}],"Jtmt":[function(require,module,exports) {
    var e=require("../core");require("../rds/signer");var r=["copyDBSnapshot","createDBInstanceReadReplica","createDBCluster","copyDBClusterSnapshot"];e.util.update(e.RDS.prototype,{setupRequestListeners:function(i){if(-1!==r.indexOf(i.operation)&&i.params.SourceRegion)if(i.params=e.util.copy(i.params),i.params.PreSignedUrl||i.params.SourceRegion===this.config.region)delete i.params.SourceRegion;else{var a=!!this.config.paramValidation;a&&i.removeListener("validate",e.EventListeners.Core.VALIDATE_PARAMETERS),i.onAsync("validate",this.buildCrossRegionPresignedUrl),a&&i.addListener("validate",e.EventListeners.Core.VALIDATE_PARAMETERS)}},buildCrossRegionPresignedUrl:function(r,i){var a=e.util.copy(r.service.config);a.region=r.params.SourceRegion,delete r.params.SourceRegion,delete a.endpoint,delete a.params,a.signatureVersion="v4";var n=r.service.config.region,o=new r.service.constructor(a)[r.operation](e.util.copy(r.params));o.on("build",function(r){var i=r.httpRequest;i.params.DestinationRegion=n,i.body=e.util.queryParamsToString(i.params)}),o.presign(function(e,a){e?i(e):(r.params.PreSignedUrl=a,i())})}});
    },{"../core":"YECT","../rds/signer":"UvRX"}],"TtZn":[function(require,module,exports) {
    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:!0}}}},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:!0}}}}},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:!0}},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:!0}}}}},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:!0},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:!0},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:!0},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:!0},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:!0},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:!0},S1c:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:!0},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:!0},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:!0},S3o:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S3z:{type:"structure",members:{DBParameterGroupName:{}}}}};
    },{}],"MZRD":[function(require,module,exports) {
    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"}}};
    },{}],"H0rH":[function(require,module,exports) {
    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:!0}}}},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:!0}}}}},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:!0}},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:!0}}}}},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:!0},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:!0},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:!0},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:!0},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:!0},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:!0},S1d:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:!0},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:!0},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:!0},S3y:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S4b:{type:"structure",members:{DBParameterGroupName:{}}}}};
    },{}],"hrIs":[function(require,module,exports) {
    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"}}};
    },{}],"Y2mx":[function(require,module,exports) {
    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:!0}}}},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:!0}}}}},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:!0}},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:!0}}}}},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:!0},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:!0},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:!0},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:!0},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:!0},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:!0},S1f:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:!0},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:!0},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:!0},S43:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S4g:{type:"structure",members:{DBParameterGroupName:{}}}}};
    },{}],"DSOp":[function(require,module,exports) {
    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"}]}}};
    },{}],"BrAO":[function(require,module,exports) {
    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:!0}}}},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:!0}}}}},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:!0}},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:!0}}}}},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:!0},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:!0},Sk:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:!0},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:!0},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:!0},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:!0},S1b:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S1e"},SubnetStatus:{}}}}},wrapper:!0},S1e:{type:"structure",members:{Name:{}},wrapper:!0},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:!0},S47:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S4k:{type:"structure",members:{DBParameterGroupName:{}}}}};
    },{}],"NHhH":[function(require,module,exports) {
    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:{},FeatureName:{}}}},AddRoleToDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","RoleArn","FeatureName"],members:{DBInstanceIdentifier:{},RoleArn:{},FeatureName:{}}}},AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"Sb"}}}},ApplyPendingMaintenanceAction:{input:{type:"structure",required:["ResourceIdentifier","ApplyAction","OptInType"],members:{ResourceIdentifier:{},ApplyAction:{},OptInType:{}}},output:{resultWrapper:"ApplyPendingMaintenanceActionResult",type:"structure",members:{ResourcePendingMaintenanceActions:{shape:"Sf"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sl"}}}},BacktrackDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","BacktrackTo"],members:{DBClusterIdentifier:{},BacktrackTo:{type:"timestamp"},Force:{type:"boolean"},UseEarliestTimeOnPointInTimeUnavailable:{type:"boolean"}}},output:{shape:"Ss",resultWrapper:"BacktrackDBClusterResult"}},CancelExportTask:{input:{type:"structure",required:["ExportTaskIdentifier"],members:{ExportTaskIdentifier:{}}},output:{shape:"Su",resultWrapper:"CancelExportTaskResult"}},CopyDBClusterParameterGroup:{input:{type:"structure",required:["SourceDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupDescription"],members:{SourceDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CopyDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sz"}}}},CopyDBClusterSnapshot:{input:{type:"structure",required:["SourceDBClusterSnapshotIdentifier","TargetDBClusterSnapshotIdentifier"],members:{SourceDBClusterSnapshotIdentifier:{},TargetDBClusterSnapshotIdentifier:{},KmsKeyId:{},PreSignedUrl:{},CopyTags:{type:"boolean"},Tags:{shape:"Sb"},SourceRegion:{}}},output:{resultWrapper:"CopyDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"S12"}}}},CopyDBParameterGroup:{input:{type:"structure",required:["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],members:{SourceDBParameterGroupIdentifier:{},TargetDBParameterGroupIdentifier:{},TargetDBParameterGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CopyDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S16"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{},KmsKeyId:{},Tags:{shape:"Sb"},CopyTags:{type:"boolean"},PreSignedUrl:{},OptionGroupName:{},SourceRegion:{}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S19"}}}},CopyOptionGroup:{input:{type:"structure",required:["SourceOptionGroupIdentifier","TargetOptionGroupIdentifier","TargetOptionGroupDescription"],members:{SourceOptionGroupIdentifier:{},TargetOptionGroupIdentifier:{},TargetOptionGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CopyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1f"}}}},CreateCustomAvailabilityZone:{input:{type:"structure",required:["CustomAvailabilityZoneName"],members:{CustomAvailabilityZoneName:{},ExistingVpnId:{},NewVpnTunnelName:{},VpnTunnelOriginatorIP:{}}},output:{resultWrapper:"CreateCustomAvailabilityZoneResult",type:"structure",members:{CustomAvailabilityZone:{shape:"S1q"}}}},CreateDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","Engine"],members:{AvailabilityZones:{shape:"S13"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},DBSubnetGroupName:{},Engine:{},EngineVersion:{},Port:{type:"integer"},MasterUsername:{},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReplicationSourceIdentifier:{},Tags:{shape:"Sb"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},PreSignedUrl:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S1w"},EngineMode:{},ScalingConfiguration:{shape:"S1x"},DeletionProtection:{type:"boolean"},GlobalClusterIdentifier:{},EnableHttpEndpoint:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{},EnableGlobalWriteForwarding:{type:"boolean"},SourceRegion:{}}},output:{resultWrapper:"CreateDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},CreateDBClusterEndpoint:{input:{type:"structure",required:["DBClusterIdentifier","DBClusterEndpointIdentifier","EndpointType"],members:{DBClusterIdentifier:{},DBClusterEndpointIdentifier:{},EndpointType:{},StaticMembers:{shape:"Sv"},ExcludedMembers:{shape:"Sv"},Tags:{shape:"Sb"}}},output:{shape:"S2e",resultWrapper:"CreateDBClusterEndpointResult"}},CreateDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","DBParameterGroupFamily","Description"],members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sz"}}}},CreateDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","DBClusterIdentifier"],members:{DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"S12"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","DBInstanceClass","Engine"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S2k"},VpcSecurityGroupIds:{shape:"S1u"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},NcharCharacterSetName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"Sb"},DBClusterIdentifier:{},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},Domain:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},DomainIAMRoleName:{},PromotionTier:{type:"integer"},Timezone:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnableCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},DeletionProtection:{type:"boolean"},MaxAllocatedStorage:{type:"integer"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2m"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},DBParameterGroupName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"Sb"},DBSubnetGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},StorageType:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},KmsKeyId:{},PreSignedUrl:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnableCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DeletionProtection:{type:"boolean"},Domain:{},DomainIAMRoleName:{},ReplicaMode:{},SourceRegion:{}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S2m"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S16"}}}},CreateDBProxy:{input:{type:"structure",required:["DBProxyName","EngineFamily","Auth","RoleArn","VpcSubnetIds"],members:{DBProxyName:{},EngineFamily:{},Auth:{shape:"S3c"},RoleArn:{},VpcSubnetIds:{shape:"Sv"},VpcSecurityGroupIds:{shape:"Sv"},RequireTLS:{type:"boolean"},IdleClientTimeout:{type:"integer"},DebugLogging:{type:"boolean"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBProxyResult",type:"structure",members:{DBProxy:{shape:"S3h"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sl"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S19"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S3q"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S2q"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S8"},SourceIds:{shape:"S7"},Enabled:{type:"boolean"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},CreateGlobalCluster:{input:{type:"structure",members:{GlobalClusterIdentifier:{},SourceDBClusterIdentifier:{},Engine:{},EngineVersion:{},DeletionProtection:{type:"boolean"},DatabaseName:{},StorageEncrypted:{type:"boolean"}}},output:{resultWrapper:"CreateGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S3w"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1f"}}}},DeleteCustomAvailabilityZone:{input:{type:"structure",required:["CustomAvailabilityZoneId"],members:{CustomAvailabilityZoneId:{}}},output:{resultWrapper:"DeleteCustomAvailabilityZoneResult",type:"structure",members:{CustomAvailabilityZone:{shape:"S1q"}}}},DeleteDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},DeleteDBClusterEndpoint:{input:{type:"structure",required:["DBClusterEndpointIdentifier"],members:{DBClusterEndpointIdentifier:{}}},output:{shape:"S2e",resultWrapper:"DeleteDBClusterEndpointResult"}},DeleteDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{}}}},DeleteDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"S12"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{},DeleteAutomatedBackups:{type:"boolean"}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2m"}}}},DeleteDBInstanceAutomatedBackup:{input:{type:"structure",required:["DbiResourceId"],members:{DbiResourceId:{}}},output:{resultWrapper:"DeleteDBInstanceAutomatedBackupResult",type:"structure",members:{DBInstanceAutomatedBackup:{shape:"S4e"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBProxy:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{}}},output:{resultWrapper:"DeleteDBProxyResult",type:"structure",members:{DBProxy:{shape:"S3h"}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S19"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},DeleteGlobalCluster:{input:{type:"structure",required:["GlobalClusterIdentifier"],members:{GlobalClusterIdentifier:{}}},output:{resultWrapper:"DeleteGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S3w"}}}},DeleteInstallationMedia:{input:{type:"structure",required:["InstallationMediaId"],members:{InstallationMediaId:{}}},output:{shape:"S4s",resultWrapper:"DeleteInstallationMediaResult"}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DeregisterDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},DBInstanceIdentifiers:{shape:"Sv"},DBClusterIdentifiers:{shape:"Sv"}}},output:{resultWrapper:"DeregisterDBProxyTargetsResult",type:"structure",members:{}}},DescribeAccountAttributes:{input:{type:"structure",members:{}},output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{AccountQuotas:{type:"list",member:{locationName:"AccountQuota",type:"structure",members:{AccountQuotaName:{},Used:{type:"long"},Max:{type:"long"}},wrapper:!0}}}}},DescribeCertificates:{input:{type:"structure",members:{CertificateIdentifier:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCertificatesResult",type:"structure",members:{Certificates:{type:"list",member:{shape:"S58",locationName:"Certificate"}},Marker:{}}}},DescribeCustomAvailabilityZones:{input:{type:"structure",members:{CustomAvailabilityZoneId:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCustomAvailabilityZonesResult",type:"structure",members:{Marker:{},CustomAvailabilityZones:{type:"list",member:{shape:"S1q",locationName:"CustomAvailabilityZone"}}}}},DescribeDBClusterBacktracks:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},BacktrackIdentifier:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterBacktracksResult",type:"structure",members:{Marker:{},DBClusterBacktracks:{type:"list",member:{shape:"Ss",locationName:"DBClusterBacktrack"}}}}},DescribeDBClusterEndpoints:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterEndpointIdentifier:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterEndpointsResult",type:"structure",members:{Marker:{},DBClusterEndpoints:{type:"list",member:{shape:"S2e",locationName:"DBClusterEndpointList"}}}}},DescribeDBClusterParameterGroups:{input:{type:"structure",members:{DBClusterParameterGroupName:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParameterGroupsResult",type:"structure",members:{Marker:{},DBClusterParameterGroups:{type:"list",member:{shape:"Sz",locationName:"DBClusterParameterGroup"}}}}},DescribeDBClusterParameters:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{},Source:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParametersResult",type:"structure",members:{Parameters:{shape:"S5n"},Marker:{}}}},DescribeDBClusterSnapshotAttributes:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DescribeDBClusterSnapshotAttributesResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S5t"}}}},DescribeDBClusterSnapshots:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"},IncludePublic:{type:"boolean"}}},output:{resultWrapper:"DescribeDBClusterSnapshotsResult",type:"structure",members:{Marker:{},DBClusterSnapshots:{type:"list",member:{shape:"S12",locationName:"DBClusterSnapshot"}}}}},DescribeDBClusters:{input:{type:"structure",members:{DBClusterIdentifier:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"}}},output:{resultWrapper:"DescribeDBClustersResult",type:"structure",members:{Marker:{},DBClusters:{type:"list",member:{shape:"S1z",locationName:"DBCluster"}}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"},ListSupportedTimezones:{type:"boolean"},IncludeAll:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S67"},SupportedCharacterSets:{shape:"S68"},SupportedNcharCharacterSets:{shape:"S68"},ValidUpgradeTarget:{type:"list",member:{locationName:"UpgradeTarget",type:"structure",members:{Engine:{},EngineVersion:{},Description:{},AutoUpgrade:{type:"boolean"},IsMajorVersionUpgrade:{type:"boolean"}}}},SupportedTimezones:{type:"list",member:{locationName:"Timezone",type:"structure",members:{TimezoneName:{}}}},ExportableLogTypes:{shape:"S1w"},SupportsLogExportsToCloudwatchLogs:{type:"boolean"},SupportsReadReplica:{type:"boolean"},SupportedEngineModes:{shape:"S5q"},SupportedFeatureNames:{type:"list",member:{}},Status:{},SupportsParallelQuery:{type:"boolean"},SupportsGlobalDatabases:{type:"boolean"}}}}}}},DescribeDBInstanceAutomatedBackups:{input:{type:"structure",members:{DbiResourceId:{},DBInstanceIdentifier:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstanceAutomatedBackupsResult",type:"structure",members:{Marker:{},DBInstanceAutomatedBackups:{type:"list",member:{shape:"S4e",locationName:"DBInstanceAutomatedBackup"}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"S2m",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},Filters:{shape:"S53"},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:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S16",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S5n"},Marker:{}}}},DescribeDBProxies:{input:{type:"structure",members:{DBProxyName:{},Filters:{shape:"S53"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxiesResult",type:"structure",members:{DBProxies:{type:"list",member:{shape:"S3h"}},Marker:{}}}},DescribeDBProxyTargetGroups:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},Filters:{shape:"S53"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxyTargetGroupsResult",type:"structure",members:{TargetGroups:{type:"list",member:{shape:"S70"}},Marker:{}}}},DescribeDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},Filters:{shape:"S53"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxyTargetsResult",type:"structure",members:{Targets:{shape:"S74"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sl",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshotAttributes:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DescribeDBSnapshotAttributesResult",type:"structure",members:{DBSnapshotAttributesResult:{shape:"S7f"}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"},IncludePublic:{type:"boolean"},DbiResourceId:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"S19",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S2q",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultClusterParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultClusterParametersResult",type:"structure",members:{EngineDefaults:{shape:"S7q"}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{shape:"S7q"}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S53"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S8"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S6",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S8"},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S8"},Date:{type:"timestamp"},SourceArn:{}}}}}}},DescribeExportTasks:{input:{type:"structure",members:{ExportTaskIdentifier:{},SourceArn:{},Filters:{shape:"S53"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeExportTasksResult",type:"structure",members:{Marker:{},ExportTasks:{type:"list",member:{shape:"Su",locationName:"ExportTask"}}}}},DescribeGlobalClusters:{input:{type:"structure",members:{GlobalClusterIdentifier:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeGlobalClustersResult",type:"structure",members:{Marker:{},GlobalClusters:{type:"list",member:{shape:"S3w",locationName:"GlobalClusterMember"}}}}},DescribeInstallationMedia:{input:{type:"structure",members:{InstallationMediaId:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeInstallationMediaResult",type:"structure",members:{Marker:{},InstallationMedia:{type:"list",member:{shape:"S4s",locationName:"InstallationMedia"}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},OptionsConflictsWith:{type:"list",member:{locationName:"OptionConflictName"}},Persistent:{type:"boolean"},Permanent:{type:"boolean"},RequiresAutoMinorEngineVersionUpgrade:{type:"boolean"},VpcOnly:{type:"boolean"},SupportsOptionVersionDowngrade:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsRequired:{type:"boolean"},MinimumEngineVersionPerAllowedValue:{type:"list",member:{locationName:"MinimumEngineVersionPerAllowedValue",type:"structure",members:{AllowedValue:{},MinimumEngineVersion:{}}}}}}},OptionGroupOptionVersions:{type:"list",member:{locationName:"OptionVersion",type:"structure",members:{Version:{},IsDefault:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Filters:{shape:"S53"},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1f",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZoneGroup:{},Vpc:{type:"boolean"},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZoneGroup:{},AvailabilityZones:{type:"list",member:{shape:"S2t",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"},SupportsStorageEncryption:{type:"boolean"},StorageType:{},SupportsIops:{type:"boolean"},SupportsEnhancedMonitoring:{type:"boolean"},SupportsIAMDatabaseAuthentication:{type:"boolean"},SupportsPerformanceInsights:{type:"boolean"},MinStorageSize:{type:"integer"},MaxStorageSize:{type:"integer"},MinIopsPerDbInstance:{type:"integer"},MaxIopsPerDbInstance:{type:"integer"},MinIopsPerGib:{type:"double"},MaxIopsPerGib:{type:"double"},AvailableProcessorFeatures:{shape:"S8z"},SupportedEngineModes:{shape:"S5q"},SupportsStorageAutoscaling:{type:"boolean"},SupportsKerberosAuthentication:{type:"boolean"},OutpostCapable:{type:"boolean"},SupportsGlobalDatabases:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribePendingMaintenanceActions:{input:{type:"structure",members:{ResourceIdentifier:{},Filters:{shape:"S53"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribePendingMaintenanceActionsResult",type:"structure",members:{PendingMaintenanceActions:{type:"list",member:{shape:"Sf",locationName:"ResourcePendingMaintenanceActions"}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},LeaseId:{},Filters:{shape:"S53"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S97",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S53"},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:"S99"}},wrapper:!0}}}}},DescribeSourceRegions:{input:{type:"structure",members:{RegionName:{},MaxRecords:{type:"integer"},Marker:{},Filters:{shape:"S53"}}},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:"S9o"},ProvisionedIops:{shape:"S9o"},IopsToStorageRatio:{type:"list",member:{locationName:"DoubleRange",type:"structure",members:{From:{type:"double"},To:{type:"double"}}}},SupportsStorageAutoscaling:{type:"boolean"}}}},ValidProcessorFeatures:{shape:"S8z"}},wrapper:!0}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},FailoverDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},TargetDBInstanceIdentifier:{}}},output:{resultWrapper:"FailoverDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},ImportInstallationMedia:{input:{type:"structure",required:["CustomAvailabilityZoneId","Engine","EngineVersion","EngineInstallationMediaPath","OSInstallationMediaPath"],members:{CustomAvailabilityZoneId:{},Engine:{},EngineVersion:{},EngineInstallationMediaPath:{},OSInstallationMediaPath:{}}},output:{shape:"S4s",resultWrapper:"ImportInstallationMediaResult"}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S53"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"Sb"}}}},ModifyCertificates:{input:{type:"structure",members:{CertificateIdentifier:{},RemoveCustomerOverride:{type:"boolean"}}},output:{resultWrapper:"ModifyCertificatesResult",type:"structure",members:{Certificate:{shape:"S58"}}}},ModifyCurrentDBClusterCapacity:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},Capacity:{type:"integer"},SecondsBeforeTimeout:{type:"integer"},TimeoutAction:{}}},output:{resultWrapper:"ModifyCurrentDBClusterCapacityResult",type:"structure",members:{DBClusterIdentifier:{},PendingCapacity:{type:"integer"},CurrentCapacity:{type:"integer"},SecondsBeforeTimeout:{type:"integer"},TimeoutAction:{}}}},ModifyDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},NewDBClusterIdentifier:{},ApplyImmediately:{type:"boolean"},BackupRetentionPeriod:{type:"integer"},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},Port:{type:"integer"},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},CloudwatchLogsExportConfiguration:{shape:"Sa4"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},DBInstanceParameterGroupName:{},Domain:{},DomainIAMRoleName:{},ScalingConfiguration:{shape:"S1x"},DeletionProtection:{type:"boolean"},EnableHttpEndpoint:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},EnableGlobalWriteForwarding:{type:"boolean"}}},output:{resultWrapper:"ModifyDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},ModifyDBClusterEndpoint:{input:{type:"structure",required:["DBClusterEndpointIdentifier"],members:{DBClusterEndpointIdentifier:{},EndpointType:{},StaticMembers:{shape:"Sv"},ExcludedMembers:{shape:"Sv"}}},output:{shape:"S2e",resultWrapper:"ModifyDBClusterEndpointResult"}},ModifyDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","Parameters"],members:{DBClusterParameterGroupName:{},Parameters:{shape:"S5n"}}},output:{shape:"Sa8",resultWrapper:"ModifyDBClusterParameterGroupResult"}},ModifyDBClusterSnapshotAttribute:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","AttributeName"],members:{DBClusterSnapshotIdentifier:{},AttributeName:{},ValuesToAdd:{shape:"S5w"},ValuesToRemove:{shape:"S5w"}}},output:{resultWrapper:"ModifyDBClusterSnapshotAttributeResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S5t"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSubnetGroupName:{},DBSecurityGroups:{shape:"S2k"},VpcSecurityGroupIds:{shape:"S1u"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},CACertificateIdentifier:{},Domain:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},DBPortNumber:{type:"integer"},PubliclyAccessible:{type:"boolean"},MonitoringRoleArn:{},DomainIAMRoleName:{},PromotionTier:{type:"integer"},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},CloudwatchLogsExportConfiguration:{shape:"Sa4"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DeletionProtection:{type:"boolean"},MaxAllocatedStorage:{type:"integer"},CertificateRotationRestart:{type:"boolean"},ReplicaMode:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2m"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S5n"}}},output:{shape:"Sae",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBProxy:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},NewDBProxyName:{},Auth:{shape:"S3c"},RequireTLS:{type:"boolean"},IdleClientTimeout:{type:"integer"},DebugLogging:{type:"boolean"},RoleArn:{},SecurityGroups:{shape:"Sv"}}},output:{resultWrapper:"ModifyDBProxyResult",type:"structure",members:{DBProxy:{shape:"S3h"}}}},ModifyDBProxyTargetGroup:{input:{type:"structure",required:["TargetGroupName","DBProxyName"],members:{TargetGroupName:{},DBProxyName:{},ConnectionPoolConfig:{type:"structure",members:{MaxConnectionsPercent:{type:"integer"},MaxIdleConnectionsPercent:{type:"integer"},ConnectionBorrowTimeout:{type:"integer"},SessionPinningFilters:{shape:"Sv"},InitQuery:{}}},NewName:{}}},output:{resultWrapper:"ModifyDBProxyTargetGroupResult",type:"structure",members:{DBProxyTargetGroup:{shape:"S70"}}}},ModifyDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{},EngineVersion:{},OptionGroupName:{}}},output:{resultWrapper:"ModifyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S19"}}}},ModifyDBSnapshotAttribute:{input:{type:"structure",required:["DBSnapshotIdentifier","AttributeName"],members:{DBSnapshotIdentifier:{},AttributeName:{},ValuesToAdd:{shape:"S5w"},ValuesToRemove:{shape:"S5w"}}},output:{resultWrapper:"ModifyDBSnapshotAttributeResult",type:"structure",members:{DBSnapshotAttributesResult:{shape:"S7f"}}}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S3q"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S2q"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S8"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},ModifyGlobalCluster:{input:{type:"structure",members:{GlobalClusterIdentifier:{},NewGlobalClusterIdentifier:{},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"ModifyGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S3w"}}}},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:"S2k"},VpcSecurityGroupMemberships:{shape:"S1u"},OptionSettings:{type:"list",member:{shape:"S1j",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1f"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S2m"}}}},PromoteReadReplicaDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"PromoteReadReplicaDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"},Tags:{shape:"Sb"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S97"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2m"}}}},RegisterDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},DBInstanceIdentifiers:{shape:"Sv"},DBClusterIdentifiers:{shape:"Sv"}}},output:{resultWrapper:"RegisterDBProxyTargetsResult",type:"structure",members:{DBProxyTargets:{shape:"S74"}}}},RemoveFromGlobalCluster:{input:{type:"structure",members:{GlobalClusterIdentifier:{},DbClusterIdentifier:{}}},output:{resultWrapper:"RemoveFromGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S3w"}}}},RemoveRoleFromDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","RoleArn"],members:{DBClusterIdentifier:{},RoleArn:{},FeatureName:{}}}},RemoveRoleFromDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","RoleArn","FeatureName"],members:{DBInstanceIdentifier:{},RoleArn:{},FeatureName:{}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S5n"}}},output:{shape:"Sa8",resultWrapper:"ResetDBClusterParameterGroupResult"}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S5n"}}},output:{shape:"Sae",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBClusterFromS3:{input:{type:"structure",required:["DBClusterIdentifier","Engine","MasterUsername","MasterUserPassword","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],members:{AvailabilityZones:{shape:"S13"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},DBSubnetGroupName:{},Engine:{},EngineVersion:{},Port:{type:"integer"},MasterUsername:{},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},Tags:{shape:"Sb"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},SourceEngine:{},SourceEngineVersion:{},S3BucketName:{},S3Prefix:{},S3IngestionRoleArn:{},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S1w"},DeletionProtection:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{}}},output:{resultWrapper:"RestoreDBClusterFromS3Result",type:"structure",members:{DBCluster:{shape:"S1z"}}}},RestoreDBClusterFromSnapshot:{input:{type:"structure",required:["DBClusterIdentifier","SnapshotIdentifier","Engine"],members:{AvailabilityZones:{shape:"S13"},DBClusterIdentifier:{},SnapshotIdentifier:{},Engine:{},EngineVersion:{},Port:{type:"integer"},DBSubnetGroupName:{},DatabaseName:{},OptionGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},Tags:{shape:"Sb"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S1w"},EngineMode:{},ScalingConfiguration:{shape:"S1x"},DBClusterParameterGroupName:{},DeletionProtection:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{}}},output:{resultWrapper:"RestoreDBClusterFromSnapshotResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},RestoreDBClusterToPointInTime:{input:{type:"structure",required:["DBClusterIdentifier","SourceDBClusterIdentifier"],members:{DBClusterIdentifier:{},RestoreType:{},SourceDBClusterIdentifier:{},RestoreToTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},Port:{type:"integer"},DBSubnetGroupName:{},OptionGroupName:{},VpcSecurityGroupIds:{shape:"S1u"},Tags:{shape:"Sb"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S1w"},DBClusterParameterGroupName:{},DeletionProtection:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{}}},output:{resultWrapper:"RestoreDBClusterToPointInTimeResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"Sb"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},VpcSecurityGroupIds:{shape:"S1u"},Domain:{},CopyTagsToSnapshot:{type:"boolean"},DomainIAMRoleName:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnableCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DBParameterGroupName:{},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"S2m"}}}},RestoreDBInstanceFromS3:{input:{type:"structure",required:["DBInstanceIdentifier","DBInstanceClass","Engine","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S2k"},VpcSecurityGroupIds:{shape:"S1u"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"Sb"},StorageType:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},EnableIAMDatabaseAuthentication:{type:"boolean"},SourceEngine:{},SourceEngineVersion:{},S3BucketName:{},S3Prefix:{},S3IngestionRoleArn:{},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnableCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DeletionProtection:{type:"boolean"},MaxAllocatedStorage:{type:"integer"}}},output:{resultWrapper:"RestoreDBInstanceFromS3Result",type:"structure",members:{DBInstance:{shape:"S2m"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},CopyTagsToSnapshot:{type:"boolean"},Tags:{shape:"Sb"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},VpcSecurityGroupIds:{shape:"S1u"},Domain:{},DomainIAMRoleName:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnableCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DBParameterGroupName:{},DeletionProtection:{type:"boolean"},SourceDbiResourceId:{},MaxAllocatedStorage:{type:"integer"}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"S2m"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sl"}}}},StartActivityStream:{input:{type:"structure",required:["ResourceArn","Mode","KmsKeyId"],members:{ResourceArn:{},Mode:{},KmsKeyId:{},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"StartActivityStreamResult",type:"structure",members:{KmsKeyId:{},KinesisStreamName:{},Status:{},Mode:{},ApplyImmediately:{type:"boolean"}}}},StartDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StartDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},StartDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{}}},output:{resultWrapper:"StartDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2m"}}}},StartExportTask:{input:{type:"structure",required:["ExportTaskIdentifier","SourceArn","S3BucketName","IamRoleArn","KmsKeyId"],members:{ExportTaskIdentifier:{},SourceArn:{},S3BucketName:{},IamRoleArn:{},KmsKeyId:{},S3Prefix:{},ExportOnly:{shape:"Sv"}}},output:{shape:"Su",resultWrapper:"StartExportTaskResult"}},StopActivityStream:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"StopActivityStreamResult",type:"structure",members:{KmsKeyId:{},KinesisStreamName:{},Status:{}}}},StopDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StopDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},StopDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{}}},output:{resultWrapper:"StopDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2m"}}}}},shapes:{S6:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S7"},EventCategoriesList:{shape:"S8"},Enabled:{type:"boolean"},EventSubscriptionArn:{}},wrapper:!0},S7:{type:"list",member:{locationName:"SourceId"}},S8:{type:"list",member:{locationName:"EventCategory"}},Sb:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sf:{type:"structure",members:{ResourceIdentifier:{},PendingMaintenanceActionDetails:{type:"list",member:{locationName:"PendingMaintenanceAction",type:"structure",members:{Action:{},AutoAppliedAfterDate:{type:"timestamp"},ForcedApplyDate:{type:"timestamp"},OptInStatus:{},CurrentApplyDate:{type:"timestamp"},Description:{}}}}},wrapper:!0},Sl:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}},DBSecurityGroupArn:{}},wrapper:!0},Ss:{type:"structure",members:{DBClusterIdentifier:{},BacktrackIdentifier:{},BacktrackTo:{type:"timestamp"},BacktrackedFrom:{type:"timestamp"},BacktrackRequestCreationTime:{type:"timestamp"},Status:{}}},Su:{type:"structure",members:{ExportTaskIdentifier:{},SourceArn:{},ExportOnly:{shape:"Sv"},SnapshotTime:{type:"timestamp"},TaskStartTime:{type:"timestamp"},TaskEndTime:{type:"timestamp"},S3Bucket:{},S3Prefix:{},IamRoleArn:{},KmsKeyId:{},Status:{},PercentProgress:{type:"integer"},TotalExtractedDataInGB:{type:"integer"},FailureCause:{},WarningMessage:{}}},Sv:{type:"list",member:{}},Sz:{type:"structure",members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBClusterParameterGroupArn:{}},wrapper:!0},S12:{type:"structure",members:{AvailabilityZones:{shape:"S13"},DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},VpcId:{},ClusterCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},PercentProgress:{type:"integer"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DBClusterSnapshotArn:{},SourceDBClusterSnapshotArn:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},TagList:{shape:"Sb"}},wrapper:!0},S13:{type:"list",member:{locationName:"AvailabilityZone"}},S16:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBParameterGroupArn:{}},wrapper:!0},S19:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{},PercentProgress:{type:"integer"},SourceRegion:{},SourceDBSnapshotIdentifier:{},StorageType:{},TdeCredentialArn:{},Encrypted:{type:"boolean"},KmsKeyId:{},DBSnapshotArn:{},Timezone:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},ProcessorFeatures:{shape:"S1b"},DbiResourceId:{},TagList:{shape:"Sb"}},wrapper:!0},S1b:{type:"list",member:{locationName:"ProcessorFeature",type:"structure",members:{Name:{},Value:{}}}},S1f:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Permanent:{type:"boolean"},Port:{type:"integer"},OptionVersion:{},OptionSettings:{type:"list",member:{shape:"S1j",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"S1k"},VpcSecurityGroupMemberships:{shape:"S1m"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{},OptionGroupArn:{}},wrapper:!0},S1j:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},S1k:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},S1m:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S1q:{type:"structure",members:{CustomAvailabilityZoneId:{},CustomAvailabilityZoneName:{},CustomAvailabilityZoneStatus:{},VpnDetails:{type:"structure",members:{VpnId:{},VpnTunnelOriginatorIP:{},VpnGatewayIp:{},VpnPSK:{type:"string",sensitive:!0},VpnName:{},VpnState:{}}}},wrapper:!0},S1u:{type:"list",member:{locationName:"VpcSecurityGroupId"}},S1w:{type:"list",member:{}},S1x:{type:"structure",members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},AutoPause:{type:"boolean"},SecondsUntilAutoPause:{type:"integer"},TimeoutAction:{}}},S1z:{type:"structure",members:{AllocatedStorage:{type:"integer"},AvailabilityZones:{shape:"S13"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroup:{},DBSubnetGroup:{},Status:{},PercentProgress:{},EarliestRestorableTime:{type:"timestamp"},Endpoint:{},ReaderEndpoint:{},CustomEndpoints:{shape:"Sv"},MultiAZ:{type:"boolean"},Engine:{},EngineVersion:{},LatestRestorableTime:{type:"timestamp"},Port:{type:"integer"},MasterUsername:{},DBClusterOptionGroupMemberships:{type:"list",member:{locationName:"DBClusterOptionGroup",type:"structure",members:{DBClusterOptionGroupName:{},Status:{}}}},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReplicationSourceIdentifier:{},ReadReplicaIdentifiers:{type:"list",member:{locationName:"ReadReplicaIdentifier"}},DBClusterMembers:{type:"list",member:{locationName:"DBClusterMember",type:"structure",members:{DBInstanceIdentifier:{},IsClusterWriter:{type:"boolean"},DBClusterParameterGroupStatus:{},PromotionTier:{type:"integer"}},wrapper:!0}},VpcSecurityGroups:{shape:"S1m"},HostedZoneId:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbClusterResourceId:{},DBClusterArn:{},AssociatedRoles:{type:"list",member:{locationName:"DBClusterRole",type:"structure",members:{RoleArn:{},Status:{},FeatureName:{}}}},IAMDatabaseAuthenticationEnabled:{type:"boolean"},CloneGroupId:{},ClusterCreateTime:{type:"timestamp"},EarliestBacktrackTime:{type:"timestamp"},BacktrackWindow:{type:"long"},BacktrackConsumedChangeRecords:{type:"long"},EnabledCloudwatchLogsExports:{shape:"S1w"},Capacity:{type:"integer"},EngineMode:{},ScalingConfigurationInfo:{type:"structure",members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},AutoPause:{type:"boolean"},SecondsUntilAutoPause:{type:"integer"},TimeoutAction:{}}},DeletionProtection:{type:"boolean"},HttpEndpointEnabled:{type:"boolean"},ActivityStreamMode:{},ActivityStreamStatus:{},ActivityStreamKmsKeyId:{},ActivityStreamKinesisStreamName:{},CopyTagsToSnapshot:{type:"boolean"},CrossAccountClone:{type:"boolean"},DomainMemberships:{shape:"S2a"},TagList:{shape:"Sb"},GlobalWriteForwardingStatus:{},GlobalWriteForwardingRequested:{type:"boolean"}},wrapper:!0},S2a:{type:"list",member:{locationName:"DomainMembership",type:"structure",members:{Domain:{},Status:{},FQDN:{},IAMRoleName:{}}}},S2e:{type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"Sv"},ExcludedMembers:{shape:"Sv"},DBClusterEndpointArn:{}}},S2k:{type:"list",member:{locationName:"DBSecurityGroupName"}},S2m:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{shape:"S2n"},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"S1k"},VpcSecurityGroups:{shape:"S1m"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S2q"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},LicenseModel:{},Iops:{type:"integer"},DBInstanceIdentifier:{},StorageType:{},CACertificateIdentifier:{},DBSubnetGroupName:{},PendingCloudwatchLogsExports:{type:"structure",members:{LogTypesToEnable:{shape:"S1w"},LogTypesToDisable:{shape:"S1w"}}},ProcessorFeatures:{shape:"S1b"}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},ReadReplicaDBClusterIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBClusterIdentifier"}},ReplicaMode:{},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},NcharCharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}},StorageType:{},TdeCredentialArn:{},DbInstancePort:{type:"integer"},DBClusterIdentifier:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbiResourceId:{},CACertificateIdentifier:{},DomainMemberships:{shape:"S2a"},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},EnhancedMonitoringResourceArn:{},MonitoringRoleArn:{},PromotionTier:{type:"integer"},DBInstanceArn:{},Timezone:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},PerformanceInsightsEnabled:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnabledCloudwatchLogsExports:{shape:"S1w"},ProcessorFeatures:{shape:"S1b"},DeletionProtection:{type:"boolean"},AssociatedRoles:{type:"list",member:{locationName:"DBInstanceRole",type:"structure",members:{RoleArn:{},FeatureName:{},Status:{}}}},ListenerEndpoint:{shape:"S2n"},MaxAllocatedStorage:{type:"integer"},TagList:{shape:"Sb"}},wrapper:!0},S2n:{type:"structure",members:{Address:{},Port:{type:"integer"},HostedZoneId:{}}},S2q:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S2t"},SubnetOutpost:{type:"structure",members:{Arn:{}}},SubnetStatus:{}}}},DBSubnetGroupArn:{}},wrapper:!0},S2t:{type:"structure",members:{Name:{}},wrapper:!0},S3c:{type:"list",member:{type:"structure",members:{Description:{},UserName:{},AuthScheme:{},SecretArn:{},IAMAuth:{}}}},S3h:{type:"structure",members:{DBProxyName:{},DBProxyArn:{},Status:{},EngineFamily:{},VpcSecurityGroupIds:{shape:"Sv"},VpcSubnetIds:{shape:"Sv"},Auth:{type:"list",member:{type:"structure",members:{Description:{},UserName:{},AuthScheme:{},SecretArn:{},IAMAuth:{}}}},RoleArn:{},Endpoint:{},RequireTLS:{type:"boolean"},IdleClientTimeout:{type:"integer"},DebugLogging:{type:"boolean"},CreatedDate:{type:"timestamp"},UpdatedDate:{type:"timestamp"}}},S3q:{type:"list",member:{locationName:"SubnetIdentifier"}},S3w:{type:"structure",members:{GlobalClusterIdentifier:{},GlobalClusterResourceId:{},GlobalClusterArn:{},Status:{},Engine:{},EngineVersion:{},DatabaseName:{},StorageEncrypted:{type:"boolean"},DeletionProtection:{type:"boolean"},GlobalClusterMembers:{type:"list",member:{locationName:"GlobalClusterMember",type:"structure",members:{DBClusterArn:{},Readers:{type:"list",member:{}},IsWriter:{type:"boolean"},GlobalWriteForwardingStatus:{}},wrapper:!0}}},wrapper:!0},S4e:{type:"structure",members:{DBInstanceArn:{},DbiResourceId:{},Region:{},DBInstanceIdentifier:{},RestoreWindow:{type:"structure",members:{EarliestTime:{type:"timestamp"},LatestTime:{type:"timestamp"}}},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},Engine:{},EngineVersion:{},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},TdeCredentialArn:{},Encrypted:{type:"boolean"},StorageType:{},KmsKeyId:{},Timezone:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"}},wrapper:!0},S4s:{type:"structure",members:{InstallationMediaId:{},CustomAvailabilityZoneId:{},Engine:{},EngineVersion:{},EngineInstallationMediaPath:{},OSInstallationMediaPath:{},Status:{},FailureCause:{type:"structure",members:{Message:{}}}}},S53:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S58:{type:"structure",members:{CertificateIdentifier:{},CertificateType:{},Thumbprint:{},ValidFrom:{type:"timestamp"},ValidTill:{type:"timestamp"},CertificateArn:{},CustomerOverride:{type:"boolean"},CustomerOverrideValidTill:{type:"timestamp"}},wrapper:!0},S5n:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{},SupportedEngineModes:{shape:"S5q"}}}},S5q:{type:"list",member:{}},S5t:{type:"structure",members:{DBClusterSnapshotIdentifier:{},DBClusterSnapshotAttributes:{type:"list",member:{locationName:"DBClusterSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S5w"}}}}},wrapper:!0},S5w:{type:"list",member:{locationName:"AttributeValue"}},S67:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S68:{type:"list",member:{shape:"S67",locationName:"CharacterSet"}},S70:{type:"structure",members:{DBProxyName:{},TargetGroupName:{},TargetGroupArn:{},IsDefault:{type:"boolean"},Status:{},ConnectionPoolConfig:{type:"structure",members:{MaxConnectionsPercent:{type:"integer"},MaxIdleConnectionsPercent:{type:"integer"},ConnectionBorrowTimeout:{type:"integer"},SessionPinningFilters:{shape:"Sv"},InitQuery:{}}},CreatedDate:{type:"timestamp"},UpdatedDate:{type:"timestamp"}}},S74:{type:"list",member:{type:"structure",members:{TargetArn:{},Endpoint:{},TrackedClusterId:{},RdsResourceId:{},Port:{type:"integer"},Type:{},TargetHealth:{type:"structure",members:{State:{},Reason:{},Description:{}}}}}},S7f:{type:"structure",members:{DBSnapshotIdentifier:{},DBSnapshotAttributes:{type:"list",member:{locationName:"DBSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S5w"}},wrapper:!0}}},wrapper:!0},S7q:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S5n"}},wrapper:!0},S8z:{type:"list",member:{locationName:"AvailableProcessorFeature",type:"structure",members:{Name:{},DefaultValue:{},AllowedValues:{}}}},S97:{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:"S99"},ReservedDBInstanceArn:{},LeaseId:{}},wrapper:!0},S99:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S9o:{type:"list",member:{locationName:"Range",type:"structure",members:{From:{type:"integer"},To:{type:"integer"},Step:{type:"integer"}}}},Sa4:{type:"structure",members:{EnableLogTypes:{shape:"S1w"},DisableLogTypes:{shape:"S1w"}}},Sa8:{type:"structure",members:{DBClusterParameterGroupName:{}}},Sae:{type:"structure",members:{DBParameterGroupName:{}}}}};
    },{}],"zKfd":[function(require,module,exports) {
    module.exports={pagination:{DescribeCertificates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Certificates"},DescribeCustomAvailabilityZones:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CustomAvailabilityZones"},DescribeDBClusterBacktracks:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterBacktracks"},DescribeDBClusterEndpoints:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterEndpoints"},DescribeDBClusterParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterParameterGroups"},DescribeDBClusterParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBClusterSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterSnapshots"},DescribeDBClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusters"},DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstanceAutomatedBackups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstanceAutomatedBackups"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBLogFiles:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DescribeDBLogFiles"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBProxies:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBProxies"},DescribeDBProxyTargetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"TargetGroups"},DescribeDBProxyTargets:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Targets"},DescribeDBSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSecurityGroups"},DescribeDBSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSnapshots"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeExportTasks:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ExportTasks"},DescribeGlobalClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"GlobalClusters"},DescribeInstallationMedia:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"InstallationMedia"},DescribeOptionGroupOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupOptions"},DescribeOptionGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupsList"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribePendingMaintenanceActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"PendingMaintenanceActions"},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"},DescribeSourceRegions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"SourceRegions"},DownloadDBLogFilePortion:{input_token:"Marker",limit_key:"NumberOfLines",more_results:"AdditionalDataPending",output_token:"Marker",result_key:"LogFileData"},ListTagsForResource:{result_key:"TagList"}}};
    },{}],"JhRA":[function(require,module,exports) {
    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:!0,matcher:"path",state:"success",argument:"length(DBInstances) == `0`"},{expected:"DBInstanceNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBSnapshotAvailable:{delay:30,operation:"DescribeDBSnapshots",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBSnapshots[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"}]},DBSnapshotDeleted:{delay:30,operation:"DescribeDBSnapshots",maxAttempts:60,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(DBSnapshots) == `0`"},{expected:"DBSnapshotNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"}]},DBClusterSnapshotAvailable:{delay:30,operation:"DescribeDBClusterSnapshots",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBClusterSnapshots[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"}]},DBClusterSnapshotDeleted:{delay:30,operation:"DescribeDBClusterSnapshots",maxAttempts:60,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(DBClusterSnapshots) == `0`"},{expected:"DBClusterSnapshotNotFoundFault",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"}]}}};
    },{}],"EGmC":[function(require,module,exports) {
    require("../lib/node_loader");var r=require("../lib/core"),e=r.Service,i=r.apiLoader;i.services.rds={},r.RDS=e.defineService("rds",["2013-01-10","2013-02-12","2013-09-09","2014-09-01","2014-09-01*","2014-10-31"]),require("../lib/services/rds"),Object.defineProperty(i.services.rds,"2013-01-10",{get:function(){var r=require("../apis/rds-2013-01-10.min.json");return r.paginators=require("../apis/rds-2013-01-10.paginators.json").pagination,r},enumerable:!0,configurable:!0}),Object.defineProperty(i.services.rds,"2013-02-12",{get:function(){var r=require("../apis/rds-2013-02-12.min.json");return r.paginators=require("../apis/rds-2013-02-12.paginators.json").pagination,r},enumerable:!0,configurable:!0}),Object.defineProperty(i.services.rds,"2013-09-09",{get:function(){var r=require("../apis/rds-2013-09-09.min.json");return r.paginators=require("../apis/rds-2013-09-09.paginators.json").pagination,r.waiters=require("../apis/rds-2013-09-09.waiters2.json").waiters,r},enumerable:!0,configurable:!0}),Object.defineProperty(i.services.rds,"2014-09-01",{get:function(){var r=require("../apis/rds-2014-09-01.min.json");return r.paginators=require("../apis/rds-2014-09-01.paginators.json").pagination,r},enumerable:!0,configurable:!0}),Object.defineProperty(i.services.rds,"2014-10-31",{get:function(){var r=require("../apis/rds-2014-10-31.min.json");return r.paginators=require("../apis/rds-2014-10-31.paginators.json").pagination,r.waiters=require("../apis/rds-2014-10-31.waiters2.json").waiters,r},enumerable:!0,configurable:!0}),module.exports=r.RDS;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/rds":"Jtmt","../apis/rds-2013-01-10.min.json":"TtZn","../apis/rds-2013-01-10.paginators.json":"MZRD","../apis/rds-2013-02-12.min.json":"H0rH","../apis/rds-2013-02-12.paginators.json":"hrIs","../apis/rds-2013-09-09.min.json":"Y2mx","../apis/rds-2013-09-09.paginators.json":"hrIs","../apis/rds-2013-09-09.waiters2.json":"DSOp","../apis/rds-2014-09-01.min.json":"BrAO","../apis/rds-2014-09-01.paginators.json":"GkJq","../apis/rds-2014-10-31.min.json":"NHhH","../apis/rds-2014-10-31.paginators.json":"zKfd","../apis/rds-2014-10-31.waiters2.json":"JhRA"}],"iHlK":[function(require,module,exports) {
    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:{AcceptReservedNodeExchange:{input:{type:"structure",required:["ReservedNodeId","TargetReservedNodeOfferingId"],members:{ReservedNodeId:{},TargetReservedNodeOfferingId:{}}},output:{resultWrapper:"AcceptReservedNodeExchangeResult",type:"structure",members:{ExchangedReservedNode:{shape:"S4"}}}},AuthorizeClusterSecurityGroupIngress:{input:{type:"structure",required:["ClusterSecurityGroupName"],members:{ClusterSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeClusterSecurityGroupIngressResult",type:"structure",members:{ClusterSecurityGroup:{shape:"Sd"}}}},AuthorizeSnapshotAccess:{input:{type:"structure",required:["SnapshotIdentifier","AccountWithRestoreAccess"],members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{},AccountWithRestoreAccess:{}}},output:{resultWrapper:"AuthorizeSnapshotAccessResult",type:"structure",members:{Snapshot:{shape:"Sm"}}}},BatchDeleteClusterSnapshots:{input:{type:"structure",required:["Identifiers"],members:{Identifiers:{type:"list",member:{shape:"Sv",locationName:"DeleteClusterSnapshotMessage"}}}},output:{resultWrapper:"BatchDeleteClusterSnapshotsResult",type:"structure",members:{Resources:{shape:"Sx"},Errors:{type:"list",member:{shape:"Sz",locationName:"SnapshotErrorMessage"}}}}},BatchModifyClusterSnapshots:{input:{type:"structure",required:["SnapshotIdentifierList"],members:{SnapshotIdentifierList:{shape:"Sx"},ManualSnapshotRetentionPeriod:{type:"integer"},Force:{type:"boolean"}}},output:{resultWrapper:"BatchModifyClusterSnapshotsResult",type:"structure",members:{Resources:{shape:"Sx"},Errors:{type:"list",member:{shape:"Sz",locationName:"SnapshotErrorMessage"}}}}},CancelResize:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S14",resultWrapper:"CancelResizeResult"}},CopyClusterSnapshot:{input:{type:"structure",required:["SourceSnapshotIdentifier","TargetSnapshotIdentifier"],members:{SourceSnapshotIdentifier:{},SourceSnapshotClusterIdentifier:{},TargetSnapshotIdentifier:{},ManualSnapshotRetentionPeriod:{type:"integer"}}},output:{resultWrapper:"CopyClusterSnapshotResult",type:"structure",members:{Snapshot:{shape:"Sm"}}}},CreateCluster:{input:{type:"structure",required:["ClusterIdentifier","NodeType","MasterUsername","MasterUserPassword"],members:{DBName:{},ClusterIdentifier:{},ClusterType:{},NodeType:{},MasterUsername:{},MasterUserPassword:{},ClusterSecurityGroups:{shape:"S1d"},VpcSecurityGroupIds:{shape:"S1e"},ClusterSubnetGroupName:{},AvailabilityZone:{},PreferredMaintenanceWindow:{},ClusterParameterGroupName:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},Port:{type:"integer"},ClusterVersion:{},AllowVersionUpgrade:{type:"boolean"},NumberOfNodes:{type:"integer"},PubliclyAccessible:{type:"boolean"},Encrypted:{type:"boolean"},HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},ElasticIp:{},Tags:{shape:"Sg"},KmsKeyId:{},EnhancedVpcRouting:{type:"boolean"},AdditionalInfo:{},IamRoles:{shape:"S1g"},MaintenanceTrackName:{},SnapshotScheduleIdentifier:{}}},output:{resultWrapper:"CreateClusterResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},CreateClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName","ParameterGroupFamily","Description"],members:{ParameterGroupName:{},ParameterGroupFamily:{},Description:{},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateClusterParameterGroupResult",type:"structure",members:{ClusterParameterGroup:{shape:"S29"}}}},CreateClusterSecurityGroup:{input:{type:"structure",required:["ClusterSecurityGroupName","Description"],members:{ClusterSecurityGroupName:{},Description:{},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateClusterSecurityGroupResult",type:"structure",members:{ClusterSecurityGroup:{shape:"Sd"}}}},CreateClusterSnapshot:{input:{type:"structure",required:["SnapshotIdentifier","ClusterIdentifier"],members:{SnapshotIdentifier:{},ClusterIdentifier:{},ManualSnapshotRetentionPeriod:{type:"integer"},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateClusterSnapshotResult",type:"structure",members:{Snapshot:{shape:"Sm"}}}},CreateClusterSubnetGroup:{input:{type:"structure",required:["ClusterSubnetGroupName","Description","SubnetIds"],members:{ClusterSubnetGroupName:{},Description:{},SubnetIds:{shape:"S2f"},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateClusterSubnetGroupResult",type:"structure",members:{ClusterSubnetGroup:{shape:"S2h"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},SourceIds:{shape:"S2o"},EventCategories:{shape:"S2p"},Severity:{},Enabled:{type:"boolean"},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S2r"}}}},CreateHsmClientCertificate:{input:{type:"structure",required:["HsmClientCertificateIdentifier"],members:{HsmClientCertificateIdentifier:{},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateHsmClientCertificateResult",type:"structure",members:{HsmClientCertificate:{shape:"S2u"}}}},CreateHsmConfiguration:{input:{type:"structure",required:["HsmConfigurationIdentifier","Description","HsmIpAddress","HsmPartitionName","HsmPartitionPassword","HsmServerPublicCertificate"],members:{HsmConfigurationIdentifier:{},Description:{},HsmIpAddress:{},HsmPartitionName:{},HsmPartitionPassword:{},HsmServerPublicCertificate:{},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateHsmConfigurationResult",type:"structure",members:{HsmConfiguration:{shape:"S2x"}}}},CreateScheduledAction:{input:{type:"structure",required:["ScheduledActionName","TargetAction","Schedule","IamRole"],members:{ScheduledActionName:{},TargetAction:{shape:"S2z"},Schedule:{},IamRole:{},ScheduledActionDescription:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Enable:{type:"boolean"}}},output:{shape:"S33",resultWrapper:"CreateScheduledActionResult"}},CreateSnapshotCopyGrant:{input:{type:"structure",required:["SnapshotCopyGrantName"],members:{SnapshotCopyGrantName:{},KmsKeyId:{},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateSnapshotCopyGrantResult",type:"structure",members:{SnapshotCopyGrant:{shape:"S38"}}}},CreateSnapshotSchedule:{input:{type:"structure",members:{ScheduleDefinitions:{shape:"S3a"},ScheduleIdentifier:{},ScheduleDescription:{},Tags:{shape:"Sg"},DryRun:{type:"boolean"},NextInvocations:{type:"integer"}}},output:{shape:"S3b",resultWrapper:"CreateSnapshotScheduleResult"}},CreateTags:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"Sg"}}}},CreateUsageLimit:{input:{type:"structure",required:["ClusterIdentifier","FeatureType","LimitType","Amount"],members:{ClusterIdentifier:{},FeatureType:{},LimitType:{},Amount:{type:"long"},Period:{},BreachAction:{},Tags:{shape:"Sg"}}},output:{shape:"S3l",resultWrapper:"CreateUsageLimitResult"}},DeleteCluster:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},SkipFinalClusterSnapshot:{type:"boolean"},FinalClusterSnapshotIdentifier:{},FinalClusterSnapshotRetentionPeriod:{type:"integer"}}},output:{resultWrapper:"DeleteClusterResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},DeleteClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{}}}},DeleteClusterSecurityGroup:{input:{type:"structure",required:["ClusterSecurityGroupName"],members:{ClusterSecurityGroupName:{}}}},DeleteClusterSnapshot:{input:{shape:"Sv"},output:{resultWrapper:"DeleteClusterSnapshotResult",type:"structure",members:{Snapshot:{shape:"Sm"}}}},DeleteClusterSubnetGroup:{input:{type:"structure",required:["ClusterSubnetGroupName"],members:{ClusterSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}}},DeleteHsmClientCertificate:{input:{type:"structure",required:["HsmClientCertificateIdentifier"],members:{HsmClientCertificateIdentifier:{}}}},DeleteHsmConfiguration:{input:{type:"structure",required:["HsmConfigurationIdentifier"],members:{HsmConfigurationIdentifier:{}}}},DeleteScheduledAction:{input:{type:"structure",required:["ScheduledActionName"],members:{ScheduledActionName:{}}}},DeleteSnapshotCopyGrant:{input:{type:"structure",required:["SnapshotCopyGrantName"],members:{SnapshotCopyGrantName:{}}}},DeleteSnapshotSchedule:{input:{type:"structure",required:["ScheduleIdentifier"],members:{ScheduleIdentifier:{}}}},DeleteTags:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{shape:"S3z"}}}},DeleteUsageLimit:{input:{type:"structure",required:["UsageLimitId"],members:{UsageLimitId:{}}}},DescribeAccountAttributes:{input:{type:"structure",members:{AttributeNames:{type:"list",member:{locationName:"AttributeName"}}}},output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{AccountAttributes:{type:"list",member:{locationName:"AccountAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{type:"list",member:{locationName:"AttributeValueTarget",type:"structure",members:{AttributeValue:{}}}}}}}}}},DescribeClusterDbRevisions:{input:{type:"structure",members:{ClusterIdentifier:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterDbRevisionsResult",type:"structure",members:{Marker:{},ClusterDbRevisions:{type:"list",member:{locationName:"ClusterDbRevision",type:"structure",members:{ClusterIdentifier:{},CurrentDatabaseRevision:{},DatabaseRevisionReleaseDate:{type:"timestamp"},RevisionTargets:{type:"list",member:{locationName:"RevisionTarget",type:"structure",members:{DatabaseRevision:{},Description:{},DatabaseRevisionReleaseDate:{type:"timestamp"}}}}}}}}}},DescribeClusterParameterGroups:{input:{type:"structure",members:{ParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S3z"},TagValues:{shape:"S4f"}}},output:{resultWrapper:"DescribeClusterParameterGroupsResult",type:"structure",members:{Marker:{},ParameterGroups:{type:"list",member:{shape:"S29",locationName:"ClusterParameterGroup"}}}}},DescribeClusterParameters:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterParametersResult",type:"structure",members:{Parameters:{shape:"S4k"},Marker:{}}}},DescribeClusterSecurityGroups:{input:{type:"structure",members:{ClusterSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S3z"},TagValues:{shape:"S4f"}}},output:{resultWrapper:"DescribeClusterSecurityGroupsResult",type:"structure",members:{Marker:{},ClusterSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"ClusterSecurityGroup"}}}}},DescribeClusterSnapshots:{input:{type:"structure",members:{ClusterIdentifier:{},SnapshotIdentifier:{},SnapshotType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxRecords:{type:"integer"},Marker:{},OwnerAccount:{},TagKeys:{shape:"S3z"},TagValues:{shape:"S4f"},ClusterExists:{type:"boolean"},SortingEntities:{type:"list",member:{locationName:"SnapshotSortingEntity",type:"structure",required:["Attribute"],members:{Attribute:{},SortOrder:{}}}}}},output:{resultWrapper:"DescribeClusterSnapshotsResult",type:"structure",members:{Marker:{},Snapshots:{type:"list",member:{shape:"Sm",locationName:"Snapshot"}}}}},DescribeClusterSubnetGroups:{input:{type:"structure",members:{ClusterSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S3z"},TagValues:{shape:"S4f"}}},output:{resultWrapper:"DescribeClusterSubnetGroupsResult",type:"structure",members:{Marker:{},ClusterSubnetGroups:{type:"list",member:{shape:"S2h",locationName:"ClusterSubnetGroup"}}}}},DescribeClusterTracks:{input:{type:"structure",members:{MaintenanceTrackName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterTracksResult",type:"structure",members:{MaintenanceTracks:{type:"list",member:{locationName:"MaintenanceTrack",type:"structure",members:{MaintenanceTrackName:{},DatabaseVersion:{},UpdateTargets:{type:"list",member:{locationName:"UpdateTarget",type:"structure",members:{MaintenanceTrackName:{},DatabaseVersion:{},SupportedOperations:{type:"list",member:{locationName:"SupportedOperation",type:"structure",members:{OperationName:{}}}}}}}}}},Marker:{}}}},DescribeClusterVersions:{input:{type:"structure",members:{ClusterVersion:{},ClusterParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterVersionsResult",type:"structure",members:{Marker:{},ClusterVersions:{type:"list",member:{locationName:"ClusterVersion",type:"structure",members:{ClusterVersion:{},ClusterParameterGroupFamily:{},Description:{}}}}}}},DescribeClusters:{input:{type:"structure",members:{ClusterIdentifier:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S3z"},TagValues:{shape:"S4f"}}},output:{resultWrapper:"DescribeClustersResult",type:"structure",members:{Marker:{},Clusters:{type:"list",member:{shape:"S1i",locationName:"Cluster"}}}}},DescribeDefaultClusterParameters:{input:{type:"structure",required:["ParameterGroupFamily"],members:{ParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDefaultClusterParametersResult",type:"structure",members:{DefaultClusterParameters:{type:"structure",members:{ParameterGroupFamily:{},Marker:{},Parameters:{shape:"S4k"}},wrapper:!0}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},Events:{type:"list",member:{locationName:"EventInfoMap",type:"structure",members:{EventId:{},EventCategories:{shape:"S2p"},EventDescription:{},Severity:{}},wrapper:!0}}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S3z"},TagValues:{shape:"S4f"}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S2r",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S2p"},Severity:{},Date:{type:"timestamp"},EventId:{}}}}}}},DescribeHsmClientCertificates:{input:{type:"structure",members:{HsmClientCertificateIdentifier:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S3z"},TagValues:{shape:"S4f"}}},output:{resultWrapper:"DescribeHsmClientCertificatesResult",type:"structure",members:{Marker:{},HsmClientCertificates:{type:"list",member:{shape:"S2u",locationName:"HsmClientCertificate"}}}}},DescribeHsmConfigurations:{input:{type:"structure",members:{HsmConfigurationIdentifier:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S3z"},TagValues:{shape:"S4f"}}},output:{resultWrapper:"DescribeHsmConfigurationsResult",type:"structure",members:{Marker:{},HsmConfigurations:{type:"list",member:{shape:"S2x",locationName:"HsmConfiguration"}}}}},DescribeLoggingStatus:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S63",resultWrapper:"DescribeLoggingStatusResult"}},DescribeNodeConfigurationOptions:{input:{type:"structure",required:["ActionType"],members:{ActionType:{},ClusterIdentifier:{},SnapshotIdentifier:{},OwnerAccount:{},Filters:{locationName:"Filter",type:"list",member:{locationName:"NodeConfigurationOptionsFilter",type:"structure",members:{Name:{},Operator:{},Values:{shape:"S6a",locationName:"Value"}}}},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeNodeConfigurationOptionsResult",type:"structure",members:{NodeConfigurationOptionList:{type:"list",member:{locationName:"NodeConfigurationOption",type:"structure",members:{NodeType:{},NumberOfNodes:{type:"integer"},EstimatedDiskUtilizationPercent:{type:"double"},Mode:{}}}},Marker:{}}}},DescribeOrderableClusterOptions:{input:{type:"structure",members:{ClusterVersion:{},NodeType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableClusterOptionsResult",type:"structure",members:{OrderableClusterOptions:{type:"list",member:{locationName:"OrderableClusterOption",type:"structure",members:{ClusterVersion:{},ClusterType:{},NodeType:{},AvailabilityZones:{type:"list",member:{shape:"S2k",locationName:"AvailabilityZone"}}},wrapper:!0}},Marker:{}}}},DescribeReservedNodeOfferings:{input:{type:"structure",members:{ReservedNodeOfferingId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedNodeOfferingsResult",type:"structure",members:{Marker:{},ReservedNodeOfferings:{shape:"S6m"}}}},DescribeReservedNodes:{input:{type:"structure",members:{ReservedNodeId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedNodesResult",type:"structure",members:{Marker:{},ReservedNodes:{type:"list",member:{shape:"S4",locationName:"ReservedNode"}}}}},DescribeResize:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S14",resultWrapper:"DescribeResizeResult"}},DescribeScheduledActions:{input:{type:"structure",members:{ScheduledActionName:{},TargetActionType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Active:{type:"boolean"},Filters:{type:"list",member:{locationName:"ScheduledActionFilter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S6a"}}}},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeScheduledActionsResult",type:"structure",members:{Marker:{},ScheduledActions:{type:"list",member:{shape:"S33",locationName:"ScheduledAction"}}}}},DescribeSnapshotCopyGrants:{input:{type:"structure",members:{SnapshotCopyGrantName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S3z"},TagValues:{shape:"S4f"}}},output:{resultWrapper:"DescribeSnapshotCopyGrantsResult",type:"structure",members:{Marker:{},SnapshotCopyGrants:{type:"list",member:{shape:"S38",locationName:"SnapshotCopyGrant"}}}}},DescribeSnapshotSchedules:{input:{type:"structure",members:{ClusterIdentifier:{},ScheduleIdentifier:{},TagKeys:{shape:"S3z"},TagValues:{shape:"S4f"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeSnapshotSchedulesResult",type:"structure",members:{SnapshotSchedules:{type:"list",member:{shape:"S3b",locationName:"SnapshotSchedule"}},Marker:{}}}},DescribeStorage:{output:{resultWrapper:"DescribeStorageResult",type:"structure",members:{TotalBackupSizeInMegaBytes:{type:"double"},TotalProvisionedStorageInMegaBytes:{type:"double"}}}},DescribeTableRestoreStatus:{input:{type:"structure",members:{ClusterIdentifier:{},TableRestoreRequestId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeTableRestoreStatusResult",type:"structure",members:{TableRestoreStatusDetails:{type:"list",member:{shape:"S79",locationName:"TableRestoreStatus"}},Marker:{}}}},DescribeTags:{input:{type:"structure",members:{ResourceName:{},ResourceType:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S3z"},TagValues:{shape:"S4f"}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{TaggedResources:{type:"list",member:{locationName:"TaggedResource",type:"structure",members:{Tag:{shape:"Sh"},ResourceName:{},ResourceType:{}}}},Marker:{}}}},DescribeUsageLimits:{input:{type:"structure",members:{UsageLimitId:{},ClusterIdentifier:{},FeatureType:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S3z"},TagValues:{shape:"S4f"}}},output:{resultWrapper:"DescribeUsageLimitsResult",type:"structure",members:{UsageLimits:{type:"list",member:{shape:"S3l"}},Marker:{}}}},DisableLogging:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S63",resultWrapper:"DisableLoggingResult"}},DisableSnapshotCopy:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{resultWrapper:"DisableSnapshotCopyResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},EnableLogging:{input:{type:"structure",required:["ClusterIdentifier","BucketName"],members:{ClusterIdentifier:{},BucketName:{},S3KeyPrefix:{}}},output:{shape:"S63",resultWrapper:"EnableLoggingResult"}},EnableSnapshotCopy:{input:{type:"structure",required:["ClusterIdentifier","DestinationRegion"],members:{ClusterIdentifier:{},DestinationRegion:{},RetentionPeriod:{type:"integer"},SnapshotCopyGrantName:{},ManualSnapshotRetentionPeriod:{type:"integer"}}},output:{resultWrapper:"EnableSnapshotCopyResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},GetClusterCredentials:{input:{type:"structure",required:["DbUser","ClusterIdentifier"],members:{DbUser:{},DbName:{},ClusterIdentifier:{},DurationSeconds:{type:"integer"},AutoCreate:{type:"boolean"},DbGroups:{type:"list",member:{locationName:"DbGroup"}}}},output:{resultWrapper:"GetClusterCredentialsResult",type:"structure",members:{DbUser:{},DbPassword:{type:"string",sensitive:!0},Expiration:{type:"timestamp"}}}},GetReservedNodeExchangeOfferings:{input:{type:"structure",required:["ReservedNodeId"],members:{ReservedNodeId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetReservedNodeExchangeOfferingsResult",type:"structure",members:{Marker:{},ReservedNodeOfferings:{shape:"S6m"}}}},ModifyCluster:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},ClusterType:{},NodeType:{},NumberOfNodes:{type:"integer"},ClusterSecurityGroups:{shape:"S1d"},VpcSecurityGroupIds:{shape:"S1e"},MasterUserPassword:{},ClusterParameterGroupName:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},PreferredMaintenanceWindow:{},ClusterVersion:{},AllowVersionUpgrade:{type:"boolean"},HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},NewClusterIdentifier:{},PubliclyAccessible:{type:"boolean"},ElasticIp:{},EnhancedVpcRouting:{type:"boolean"},MaintenanceTrackName:{},Encrypted:{type:"boolean"},KmsKeyId:{}}},output:{resultWrapper:"ModifyClusterResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},ModifyClusterDbRevision:{input:{type:"structure",required:["ClusterIdentifier","RevisionTarget"],members:{ClusterIdentifier:{},RevisionTarget:{}}},output:{resultWrapper:"ModifyClusterDbRevisionResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},ModifyClusterIamRoles:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},AddIamRoles:{shape:"S1g"},RemoveIamRoles:{shape:"S1g"}}},output:{resultWrapper:"ModifyClusterIamRolesResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},ModifyClusterMaintenance:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},DeferMaintenance:{type:"boolean"},DeferMaintenanceIdentifier:{},DeferMaintenanceStartTime:{type:"timestamp"},DeferMaintenanceEndTime:{type:"timestamp"},DeferMaintenanceDuration:{type:"integer"}}},output:{resultWrapper:"ModifyClusterMaintenanceResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},ModifyClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName","Parameters"],members:{ParameterGroupName:{},Parameters:{shape:"S4k"}}},output:{shape:"S83",resultWrapper:"ModifyClusterParameterGroupResult"}},ModifyClusterSnapshot:{input:{type:"structure",required:["SnapshotIdentifier"],members:{SnapshotIdentifier:{},ManualSnapshotRetentionPeriod:{type:"integer"},Force:{type:"boolean"}}},output:{resultWrapper:"ModifyClusterSnapshotResult",type:"structure",members:{Snapshot:{shape:"Sm"}}}},ModifyClusterSnapshotSchedule:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},ScheduleIdentifier:{},DisassociateSchedule:{type:"boolean"}}}},ModifyClusterSubnetGroup:{input:{type:"structure",required:["ClusterSubnetGroupName","SubnetIds"],members:{ClusterSubnetGroupName:{},Description:{},SubnetIds:{shape:"S2f"}}},output:{resultWrapper:"ModifyClusterSubnetGroupResult",type:"structure",members:{ClusterSubnetGroup:{shape:"S2h"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},SourceIds:{shape:"S2o"},EventCategories:{shape:"S2p"},Severity:{},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S2r"}}}},ModifyScheduledAction:{input:{type:"structure",required:["ScheduledActionName"],members:{ScheduledActionName:{},TargetAction:{shape:"S2z"},Schedule:{},IamRole:{},ScheduledActionDescription:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Enable:{type:"boolean"}}},output:{shape:"S33",resultWrapper:"ModifyScheduledActionResult"}},ModifySnapshotCopyRetentionPeriod:{input:{type:"structure",required:["ClusterIdentifier","RetentionPeriod"],members:{ClusterIdentifier:{},RetentionPeriod:{type:"integer"},Manual:{type:"boolean"}}},output:{resultWrapper:"ModifySnapshotCopyRetentionPeriodResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},ModifySnapshotSchedule:{input:{type:"structure",required:["ScheduleIdentifier","ScheduleDefinitions"],members:{ScheduleIdentifier:{},ScheduleDefinitions:{shape:"S3a"}}},output:{shape:"S3b",resultWrapper:"ModifySnapshotScheduleResult"}},ModifyUsageLimit:{input:{type:"structure",required:["UsageLimitId"],members:{UsageLimitId:{},Amount:{type:"long"},BreachAction:{}}},output:{shape:"S3l",resultWrapper:"ModifyUsageLimitResult"}},PauseCluster:{input:{shape:"S31"},output:{resultWrapper:"PauseClusterResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},PurchaseReservedNodeOffering:{input:{type:"structure",required:["ReservedNodeOfferingId"],members:{ReservedNodeOfferingId:{},NodeCount:{type:"integer"}}},output:{resultWrapper:"PurchaseReservedNodeOfferingResult",type:"structure",members:{ReservedNode:{shape:"S4"}}}},RebootCluster:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{resultWrapper:"RebootClusterResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},ResetClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S4k"}}},output:{shape:"S83",resultWrapper:"ResetClusterParameterGroupResult"}},ResizeCluster:{input:{shape:"S30"},output:{resultWrapper:"ResizeClusterResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},RestoreFromClusterSnapshot:{input:{type:"structure",required:["ClusterIdentifier","SnapshotIdentifier"],members:{ClusterIdentifier:{},SnapshotIdentifier:{},SnapshotClusterIdentifier:{},Port:{type:"integer"},AvailabilityZone:{},AllowVersionUpgrade:{type:"boolean"},ClusterSubnetGroupName:{},PubliclyAccessible:{type:"boolean"},OwnerAccount:{},HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},ElasticIp:{},ClusterParameterGroupName:{},ClusterSecurityGroups:{shape:"S1d"},VpcSecurityGroupIds:{shape:"S1e"},PreferredMaintenanceWindow:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},KmsKeyId:{},NodeType:{},EnhancedVpcRouting:{type:"boolean"},AdditionalInfo:{},IamRoles:{shape:"S1g"},MaintenanceTrackName:{},SnapshotScheduleIdentifier:{},NumberOfNodes:{type:"integer"}}},output:{resultWrapper:"RestoreFromClusterSnapshotResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},RestoreTableFromClusterSnapshot:{input:{type:"structure",required:["ClusterIdentifier","SnapshotIdentifier","SourceDatabaseName","SourceTableName","NewTableName"],members:{ClusterIdentifier:{},SnapshotIdentifier:{},SourceDatabaseName:{},SourceSchemaName:{},SourceTableName:{},TargetDatabaseName:{},TargetSchemaName:{},NewTableName:{}}},output:{resultWrapper:"RestoreTableFromClusterSnapshotResult",type:"structure",members:{TableRestoreStatus:{shape:"S79"}}}},ResumeCluster:{input:{shape:"S32"},output:{resultWrapper:"ResumeClusterResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},RevokeClusterSecurityGroupIngress:{input:{type:"structure",required:["ClusterSecurityGroupName"],members:{ClusterSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeClusterSecurityGroupIngressResult",type:"structure",members:{ClusterSecurityGroup:{shape:"Sd"}}}},RevokeSnapshotAccess:{input:{type:"structure",required:["SnapshotIdentifier","AccountWithRestoreAccess"],members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{},AccountWithRestoreAccess:{}}},output:{resultWrapper:"RevokeSnapshotAccessResult",type:"structure",members:{Snapshot:{shape:"Sm"}}}},RotateEncryptionKey:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{resultWrapper:"RotateEncryptionKeyResult",type:"structure",members:{Cluster:{shape:"S1i"}}}}},shapes:{S4:{type:"structure",members:{ReservedNodeId:{},ReservedNodeOfferingId:{},NodeType:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},NodeCount:{type:"integer"},State:{},OfferingType:{},RecurringCharges:{shape:"S8"},ReservedNodeOfferingType:{}},wrapper:!0},S8:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},Sd:{type:"structure",members:{ClusterSecurityGroupName:{},Description:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{},Tags:{shape:"Sg"}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{},Tags:{shape:"Sg"}}}},Tags:{shape:"Sg"}},wrapper:!0},Sg:{type:"list",member:{shape:"Sh",locationName:"Tag"}},Sh:{type:"structure",members:{Key:{},Value:{}}},Sm:{type:"structure",members:{SnapshotIdentifier:{},ClusterIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Status:{},Port:{type:"integer"},AvailabilityZone:{},ClusterCreateTime:{type:"timestamp"},MasterUsername:{},ClusterVersion:{},SnapshotType:{},NodeType:{},NumberOfNodes:{type:"integer"},DBName:{},VpcId:{},Encrypted:{type:"boolean"},KmsKeyId:{},EncryptedWithHSM:{type:"boolean"},AccountsWithRestoreAccess:{type:"list",member:{locationName:"AccountWithRestoreAccess",type:"structure",members:{AccountId:{},AccountAlias:{}}}},OwnerAccount:{},TotalBackupSizeInMegaBytes:{type:"double"},ActualIncrementalBackupSizeInMegaBytes:{type:"double"},BackupProgressInMegaBytes:{type:"double"},CurrentBackupRateInMegaBytesPerSecond:{type:"double"},EstimatedSecondsToCompletion:{type:"long"},ElapsedTimeInSeconds:{type:"long"},SourceRegion:{},Tags:{shape:"Sg"},RestorableNodeTypes:{type:"list",member:{locationName:"NodeType"}},EnhancedVpcRouting:{type:"boolean"},MaintenanceTrackName:{},ManualSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRemainingDays:{type:"integer"},SnapshotRetentionStartTime:{type:"timestamp"}},wrapper:!0},Sv:{type:"structure",required:["SnapshotIdentifier"],members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{}}},Sx:{type:"list",member:{locationName:"String"}},Sz:{type:"structure",members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{},FailureCode:{},FailureReason:{}}},S14:{type:"structure",members:{TargetNodeType:{},TargetNumberOfNodes:{type:"integer"},TargetClusterType:{},Status:{},ImportTablesCompleted:{type:"list",member:{}},ImportTablesInProgress:{type:"list",member:{}},ImportTablesNotStarted:{type:"list",member:{}},AvgResizeRateInMegaBytesPerSecond:{type:"double"},TotalResizeDataInMegaBytes:{type:"long"},ProgressInMegaBytes:{type:"long"},ElapsedTimeInSeconds:{type:"long"},EstimatedTimeToCompletionInSeconds:{type:"long"},ResizeType:{},Message:{},TargetEncryptionType:{},DataTransferProgressPercent:{type:"double"}}},S1d:{type:"list",member:{locationName:"ClusterSecurityGroupName"}},S1e:{type:"list",member:{locationName:"VpcSecurityGroupId"}},S1g:{type:"list",member:{locationName:"IamRoleArn"}},S1i:{type:"structure",members:{ClusterIdentifier:{},NodeType:{},ClusterStatus:{},ClusterAvailabilityStatus:{},ModifyStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},ClusterCreateTime:{type:"timestamp"},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},ClusterSecurityGroups:{type:"list",member:{locationName:"ClusterSecurityGroup",type:"structure",members:{ClusterSecurityGroupName:{},Status:{}}}},VpcSecurityGroups:{type:"list",member:{locationName:"VpcSecurityGroup",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},ClusterParameterGroups:{type:"list",member:{locationName:"ClusterParameterGroup",type:"structure",members:{ParameterGroupName:{},ParameterApplyStatus:{},ClusterParameterStatusList:{type:"list",member:{type:"structure",members:{ParameterName:{},ParameterApplyStatus:{},ParameterApplyErrorDescription:{}}}}}}},ClusterSubnetGroupName:{},VpcId:{},AvailabilityZone:{},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{MasterUserPassword:{},NodeType:{},NumberOfNodes:{type:"integer"},ClusterType:{},ClusterVersion:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ClusterIdentifier:{},PubliclyAccessible:{type:"boolean"},EnhancedVpcRouting:{type:"boolean"},MaintenanceTrackName:{},EncryptionType:{}}},ClusterVersion:{},AllowVersionUpgrade:{type:"boolean"},NumberOfNodes:{type:"integer"},PubliclyAccessible:{type:"boolean"},Encrypted:{type:"boolean"},RestoreStatus:{type:"structure",members:{Status:{},CurrentRestoreRateInMegaBytesPerSecond:{type:"double"},SnapshotSizeInMegaBytes:{type:"long"},ProgressInMegaBytes:{type:"long"},ElapsedTimeInSeconds:{type:"long"},EstimatedTimeToCompletionInSeconds:{type:"long"}}},DataTransferProgress:{type:"structure",members:{Status:{},CurrentRateInMegaBytesPerSecond:{type:"double"},TotalDataInMegaBytes:{type:"long"},DataTransferredInMegaBytes:{type:"long"},EstimatedTimeToCompletionInSeconds:{type:"long"},ElapsedTimeInSeconds:{type:"long"}}},HsmStatus:{type:"structure",members:{HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},Status:{}}},ClusterSnapshotCopyStatus:{type:"structure",members:{DestinationRegion:{},RetentionPeriod:{type:"long"},ManualSnapshotRetentionPeriod:{type:"integer"},SnapshotCopyGrantName:{}}},ClusterPublicKey:{},ClusterNodes:{type:"list",member:{type:"structure",members:{NodeRole:{},PrivateIPAddress:{},PublicIPAddress:{}}}},ElasticIpStatus:{type:"structure",members:{ElasticIp:{},Status:{}}},ClusterRevisionNumber:{},Tags:{shape:"Sg"},KmsKeyId:{},EnhancedVpcRouting:{type:"boolean"},IamRoles:{type:"list",member:{locationName:"ClusterIamRole",type:"structure",members:{IamRoleArn:{},ApplyStatus:{}}}},PendingActions:{type:"list",member:{}},MaintenanceTrackName:{},ElasticResizeNumberOfNodeOptions:{},DeferredMaintenanceWindows:{type:"list",member:{locationName:"DeferredMaintenanceWindow",type:"structure",members:{DeferMaintenanceIdentifier:{},DeferMaintenanceStartTime:{type:"timestamp"},DeferMaintenanceEndTime:{type:"timestamp"}}}},SnapshotScheduleIdentifier:{},SnapshotScheduleState:{},ExpectedNextSnapshotScheduleTime:{type:"timestamp"},ExpectedNextSnapshotScheduleTimeStatus:{},NextMaintenanceWindowStartTime:{type:"timestamp"},ResizeInfo:{type:"structure",members:{ResizeType:{},AllowCancelResize:{type:"boolean"}}}},wrapper:!0},S29:{type:"structure",members:{ParameterGroupName:{},ParameterGroupFamily:{},Description:{},Tags:{shape:"Sg"}},wrapper:!0},S2f:{type:"list",member:{locationName:"SubnetIdentifier"}},S2h:{type:"structure",members:{ClusterSubnetGroupName:{},Description:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S2k"},SubnetStatus:{}}}},Tags:{shape:"Sg"}},wrapper:!0},S2k:{type:"structure",members:{Name:{},SupportedPlatforms:{type:"list",member:{locationName:"SupportedPlatform",type:"structure",members:{Name:{}},wrapper:!0}}},wrapper:!0},S2o:{type:"list",member:{locationName:"SourceId"}},S2p:{type:"list",member:{locationName:"EventCategory"}},S2r:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{type:"timestamp"},SourceType:{},SourceIdsList:{shape:"S2o"},EventCategoriesList:{shape:"S2p"},Severity:{},Enabled:{type:"boolean"},Tags:{shape:"Sg"}},wrapper:!0},S2u:{type:"structure",members:{HsmClientCertificateIdentifier:{},HsmClientCertificatePublicKey:{},Tags:{shape:"Sg"}},wrapper:!0},S2x:{type:"structure",members:{HsmConfigurationIdentifier:{},Description:{},HsmIpAddress:{},HsmPartitionName:{},Tags:{shape:"Sg"}},wrapper:!0},S2z:{type:"structure",members:{ResizeCluster:{shape:"S30"},PauseCluster:{shape:"S31"},ResumeCluster:{shape:"S32"}}},S30:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},ClusterType:{},NodeType:{},NumberOfNodes:{type:"integer"},Classic:{type:"boolean"}}},S31:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},S32:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},S33:{type:"structure",members:{ScheduledActionName:{},TargetAction:{shape:"S2z"},Schedule:{},IamRole:{},ScheduledActionDescription:{},State:{},NextInvocations:{type:"list",member:{locationName:"ScheduledActionTime",type:"timestamp"}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S38:{type:"structure",members:{SnapshotCopyGrantName:{},KmsKeyId:{},Tags:{shape:"Sg"}},wrapper:!0},S3a:{type:"list",member:{locationName:"ScheduleDefinition"}},S3b:{type:"structure",members:{ScheduleDefinitions:{shape:"S3a"},ScheduleIdentifier:{},ScheduleDescription:{},Tags:{shape:"Sg"},NextInvocations:{type:"list",member:{locationName:"SnapshotTime",type:"timestamp"}},AssociatedClusterCount:{type:"integer"},AssociatedClusters:{type:"list",member:{locationName:"ClusterAssociatedToSchedule",type:"structure",members:{ClusterIdentifier:{},ScheduleAssociationState:{}}}}}},S3l:{type:"structure",members:{UsageLimitId:{},ClusterIdentifier:{},FeatureType:{},LimitType:{},Amount:{type:"long"},Period:{},BreachAction:{},Tags:{shape:"Sg"}}},S3z:{type:"list",member:{locationName:"TagKey"}},S4f:{type:"list",member:{locationName:"TagValue"}},S4k:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},DataType:{},AllowedValues:{},ApplyType:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{}}}},S63:{type:"structure",members:{LoggingEnabled:{type:"boolean"},BucketName:{},S3KeyPrefix:{},LastSuccessfulDeliveryTime:{type:"timestamp"},LastFailureTime:{type:"timestamp"},LastFailureMessage:{}}},S6a:{type:"list",member:{locationName:"item"}},S6m:{type:"list",member:{locationName:"ReservedNodeOffering",type:"structure",members:{ReservedNodeOfferingId:{},NodeType:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},OfferingType:{},RecurringCharges:{shape:"S8"},ReservedNodeOfferingType:{}},wrapper:!0}},S79:{type:"structure",members:{TableRestoreRequestId:{},Status:{},Message:{},RequestTime:{type:"timestamp"},ProgressInMegaBytes:{type:"long"},TotalDataInMegaBytes:{type:"long"},ClusterIdentifier:{},SnapshotIdentifier:{},SourceDatabaseName:{},SourceSchemaName:{},SourceTableName:{},TargetDatabaseName:{},TargetSchemaName:{},NewTableName:{}},wrapper:!0},S83:{type:"structure",members:{ParameterGroupName:{},ParameterGroupStatus:{}}}}};
    },{}],"EKxK":[function(require,module,exports) {
    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"},DescribeNodeConfigurationOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"NodeConfigurationOptionList"},DescribeOrderableClusterOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableClusterOptions"},DescribeReservedNodeOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedNodeOfferings"},DescribeReservedNodes:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedNodes"},DescribeScheduledActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ScheduledActions"},DescribeUsageLimits:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UsageLimits"}}};
    },{}],"hwOp":[function(require,module,exports) {
    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"}]}}};
    },{}],"n7jc":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.redshift={},e.Redshift=r.defineService("redshift",["2012-12-01"]),Object.defineProperty(i.services.redshift,"2012-12-01",{get:function(){var e=require("../apis/redshift-2012-12-01.min.json");return e.paginators=require("../apis/redshift-2012-12-01.paginators.json").pagination,e.waiters=require("../apis/redshift-2012-12-01.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.Redshift;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/redshift-2012-12-01.min.json":"iHlK","../apis/redshift-2012-12-01.paginators.json":"EKxK","../apis/redshift-2012-12-01.waiters2.json":"hwOp"}],"z9rc":[function(require,module,exports) {
    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"},QualityFilter:{}}},output:{type:"structure",members:{SourceImageFace:{type:"structure",members:{BoundingBox:{shape:"Sc"},Confidence:{type:"float"}}},FaceMatches:{type:"list",member:{type:"structure",members:{Similarity:{type:"float"},Face:{shape:"Sg"}}}},UnmatchedFaces:{type:"list",member:{shape:"Sg"}},SourceImageOrientationCorrection:{},TargetImageOrientationCorrection:{}}}},CreateCollection:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{}}},output:{type:"structure",members:{StatusCode:{type:"integer"},CollectionArn:{},FaceModelVersion:{}}}},CreateProject:{input:{type:"structure",required:["ProjectName"],members:{ProjectName:{}}},output:{type:"structure",members:{ProjectArn:{}}}},CreateProjectVersion:{input:{type:"structure",required:["ProjectArn","VersionName","OutputConfig","TrainingData","TestingData"],members:{ProjectArn:{},VersionName:{},OutputConfig:{shape:"S10"},TrainingData:{shape:"S12"},TestingData:{shape:"S16"}}},output:{type:"structure",members:{ProjectVersionArn:{}}}},CreateStreamProcessor:{input:{type:"structure",required:["Input","Output","Name","Settings","RoleArn"],members:{Input:{shape:"S1b"},Output:{shape:"S1e"},Name:{},Settings:{shape:"S1i"},RoleArn:{}}},output:{type:"structure",members:{StreamProcessorArn:{}}}},DeleteCollection:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{}}},output:{type:"structure",members:{StatusCode:{type:"integer"}}}},DeleteFaces:{input:{type:"structure",required:["CollectionId","FaceIds"],members:{CollectionId:{},FaceIds:{shape:"S1q"}}},output:{type:"structure",members:{DeletedFaces:{shape:"S1q"}}}},DeleteProject:{input:{type:"structure",required:["ProjectArn"],members:{ProjectArn:{}}},output:{type:"structure",members:{Status:{}}}},DeleteProjectVersion:{input:{type:"structure",required:["ProjectVersionArn"],members:{ProjectVersionArn:{}}},output:{type:"structure",members:{Status:{}}}},DeleteStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DescribeCollection:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{}}},output:{type:"structure",members:{FaceCount:{type:"long"},FaceModelVersion:{},CollectionARN:{},CreationTimestamp:{type:"timestamp"}}}},DescribeProjectVersions:{input:{type:"structure",required:["ProjectArn"],members:{ProjectArn:{},VersionNames:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ProjectVersionDescriptions:{type:"list",member:{type:"structure",members:{ProjectVersionArn:{},CreationTimestamp:{type:"timestamp"},MinInferenceUnits:{type:"integer"},Status:{},StatusMessage:{},BillableTrainingTimeInSeconds:{type:"long"},TrainingEndTimestamp:{type:"timestamp"},OutputConfig:{shape:"S10"},TrainingDataResult:{type:"structure",members:{Input:{shape:"S12"},Output:{shape:"S12"},Validation:{shape:"S2f"}}},TestingDataResult:{type:"structure",members:{Input:{shape:"S16"},Output:{shape:"S16"},Validation:{shape:"S2f"}}},EvaluationResult:{type:"structure",members:{F1Score:{type:"float"},Summary:{type:"structure",members:{S3Object:{shape:"S4"}}}}},ManifestSummary:{shape:"S15"}}}},NextToken:{}}}},DescribeProjects:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ProjectDescriptions:{type:"list",member:{type:"structure",members:{ProjectArn:{},CreationTimestamp:{type:"timestamp"},Status:{}}}},NextToken:{}}}},DescribeStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{},StreamProcessorArn:{},Status:{},StatusMessage:{},CreationTimestamp:{type:"timestamp"},LastUpdateTimestamp:{type:"timestamp"},Input:{shape:"S1b"},Output:{shape:"S1e"},RoleArn:{},Settings:{shape:"S1i"}}}},DetectCustomLabels:{input:{type:"structure",required:["ProjectVersionArn","Image"],members:{ProjectVersionArn:{},Image:{shape:"S2"},MaxResults:{type:"integer"},MinConfidence:{type:"float"}}},output:{type:"structure",members:{CustomLabels:{type:"list",member:{type:"structure",members:{Name:{},Confidence:{type:"float"},Geometry:{shape:"S2v"}}}}}}},DetectFaces:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},Attributes:{shape:"S2z"}}},output:{type:"structure",members:{FaceDetails:{type:"list",member:{shape:"S33"}},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:"S3k"}},OrientationCorrection:{},LabelModelVersion:{}}}},DetectModerationLabels:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},MinConfidence:{type:"float"},HumanLoopConfig:{type:"structure",required:["HumanLoopName","FlowDefinitionArn"],members:{HumanLoopName:{},FlowDefinitionArn:{},DataAttributes:{type:"structure",members:{ContentClassifiers:{type:"list",member:{}}}}}}}},output:{type:"structure",members:{ModerationLabels:{type:"list",member:{shape:"S3y"}},ModerationModelVersion:{},HumanLoopActivationOutput:{type:"structure",members:{HumanLoopArn:{},HumanLoopActivationReasons:{type:"list",member:{}},HumanLoopActivationConditionsEvaluationResults:{jsonvalue:!0}}}}}},DetectProtectiveEquipment:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},SummarizationAttributes:{type:"structure",required:["MinConfidence","RequiredEquipmentTypes"],members:{MinConfidence:{type:"float"},RequiredEquipmentTypes:{type:"list",member:{}}}}}},output:{type:"structure",members:{ProtectiveEquipmentModelVersion:{},Persons:{type:"list",member:{type:"structure",members:{BodyParts:{type:"list",member:{type:"structure",members:{Name:{},Confidence:{type:"float"},EquipmentDetections:{type:"list",member:{type:"structure",members:{BoundingBox:{shape:"Sc"},Confidence:{type:"float"},Type:{},CoversBodyPart:{type:"structure",members:{Confidence:{type:"float"},Value:{type:"boolean"}}}}}}}}},BoundingBox:{shape:"Sc"},Confidence:{type:"float"},Id:{type:"integer"}}}},Summary:{type:"structure",members:{PersonsWithRequiredEquipment:{shape:"S4i"},PersonsWithoutRequiredEquipment:{shape:"S4i"},PersonsIndeterminate:{shape:"S4i"}}}}}},DetectText:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},Filters:{type:"structure",members:{WordFilter:{shape:"S4l"},RegionsOfInterest:{shape:"S4o"}}}}},output:{type:"structure",members:{TextDetections:{type:"list",member:{shape:"S4s"}},TextModelVersion:{}}}},GetCelebrityInfo:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{Urls:{shape:"S4x"},Name:{}}}},GetCelebrityRecognition:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S56"},NextToken:{},Celebrities:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Celebrity:{type:"structure",members:{Urls:{shape:"S4x"},Name:{},Id:{},Confidence:{type:"float"},BoundingBox:{shape:"Sc"},Face:{shape:"S33"}}}}}}}}},GetContentModeration:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S56"},ModerationLabels:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},ModerationLabel:{shape:"S3y"}}}},NextToken:{},ModerationModelVersion:{}}}},GetFaceDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S56"},NextToken:{},Faces:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Face:{shape:"S33"}}}}}}},GetFaceSearch:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},NextToken:{},VideoMetadata:{shape:"S56"},Persons:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Person:{shape:"S5p"},FaceMatches:{shape:"S5r"}}}}}}},GetLabelDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S56"},NextToken:{},Labels:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Label:{shape:"S3k"}}}},LabelModelVersion:{}}}},GetPersonTracking:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S56"},NextToken:{},Persons:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Person:{shape:"S5p"}}}}}}},GetSegmentDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{type:"list",member:{shape:"S56"}},AudioMetadata:{type:"list",member:{type:"structure",members:{Codec:{},DurationMillis:{type:"long"},SampleRate:{type:"long"},NumberOfChannels:{type:"long"}}}},NextToken:{},Segments:{type:"list",member:{type:"structure",members:{Type:{},StartTimestampMillis:{type:"long"},EndTimestampMillis:{type:"long"},DurationMillis:{type:"long"},StartTimecodeSMPTE:{},EndTimecodeSMPTE:{},DurationSMPTE:{},TechnicalCueSegment:{type:"structure",members:{Type:{},Confidence:{type:"float"}}},ShotSegment:{type:"structure",members:{Index:{type:"long"},Confidence:{type:"float"}}}}}},SelectedSegmentTypes:{type:"list",member:{type:"structure",members:{Type:{},ModelVersion:{}}}}}}},GetTextDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S56"},TextDetections:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},TextDetection:{shape:"S4s"}}}},NextToken:{},TextModelVersion:{}}}},IndexFaces:{input:{type:"structure",required:["CollectionId","Image"],members:{CollectionId:{},Image:{shape:"S2"},ExternalImageId:{},DetectionAttributes:{shape:"S2z"},MaxFaces:{type:"integer"},QualityFilter:{}}},output:{type:"structure",members:{FaceRecords:{type:"list",member:{type:"structure",members:{Face:{shape:"S5t"},FaceDetail:{shape:"S33"}}}},OrientationCorrection:{},FaceModelVersion:{},UnindexedFaces:{type:"list",member:{type:"structure",members:{Reasons:{type:"list",member:{}},FaceDetail:{shape:"S33"}}}}}}},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:"S5t"}},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:"S4x"},Name:{},Id:{},Face:{shape:"Sg"},MatchConfidence:{type:"float"}}}},UnrecognizedFaces:{type:"list",member:{shape:"Sg"}},OrientationCorrection:{}}}},SearchFaces:{input:{type:"structure",required:["CollectionId","FaceId"],members:{CollectionId:{},FaceId:{},MaxFaces:{type:"integer"},FaceMatchThreshold:{type:"float"}}},output:{type:"structure",members:{SearchedFaceId:{},FaceMatches:{shape:"S5r"},FaceModelVersion:{}}}},SearchFacesByImage:{input:{type:"structure",required:["CollectionId","Image"],members:{CollectionId:{},Image:{shape:"S2"},MaxFaces:{type:"integer"},FaceMatchThreshold:{type:"float"},QualityFilter:{}}},output:{type:"structure",members:{SearchedFaceBoundingBox:{shape:"Sc"},SearchedFaceConfidence:{type:"float"},FaceMatches:{shape:"S5r"},FaceModelVersion:{}}}},StartCelebrityRecognition:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7l"},ClientRequestToken:{},NotificationChannel:{shape:"S7n"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartContentModeration:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7l"},MinConfidence:{type:"float"},ClientRequestToken:{},NotificationChannel:{shape:"S7n"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartFaceDetection:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7l"},ClientRequestToken:{},NotificationChannel:{shape:"S7n"},FaceAttributes:{},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartFaceSearch:{input:{type:"structure",required:["Video","CollectionId"],members:{Video:{shape:"S7l"},ClientRequestToken:{},FaceMatchThreshold:{type:"float"},CollectionId:{},NotificationChannel:{shape:"S7n"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartLabelDetection:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7l"},ClientRequestToken:{},MinConfidence:{type:"float"},NotificationChannel:{shape:"S7n"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartPersonTracking:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7l"},ClientRequestToken:{},NotificationChannel:{shape:"S7n"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartProjectVersion:{input:{type:"structure",required:["ProjectVersionArn","MinInferenceUnits"],members:{ProjectVersionArn:{},MinInferenceUnits:{type:"integer"}}},output:{type:"structure",members:{Status:{}}}},StartSegmentDetection:{input:{type:"structure",required:["Video","SegmentTypes"],members:{Video:{shape:"S7l"},ClientRequestToken:{},NotificationChannel:{shape:"S7n"},JobTag:{},Filters:{type:"structure",members:{TechnicalCueFilter:{type:"structure",members:{MinSegmentConfidence:{type:"float"}}},ShotFilter:{type:"structure",members:{MinSegmentConfidence:{type:"float"}}}}},SegmentTypes:{type:"list",member:{}}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},StartTextDetection:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S7l"},ClientRequestToken:{},NotificationChannel:{shape:"S7n"},JobTag:{},Filters:{type:"structure",members:{WordFilter:{shape:"S4l"},RegionsOfInterest:{shape:"S4o"}}}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StopProjectVersion:{input:{type:"structure",required:["ProjectVersionArn"],members:{ProjectVersionArn:{}}},output:{type:"structure",members:{Status:{}}}},StopStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"structure",members:{Bytes:{type:"blob"},S3Object:{shape:"S4"}}},S4:{type:"structure",members:{Bucket:{},Name:{},Version:{}}},Sc:{type:"structure",members:{Width:{type:"float"},Height:{type:"float"},Left:{type:"float"},Top:{type:"float"}}},Sg:{type:"structure",members:{BoundingBox:{shape:"Sc"},Confidence:{type:"float"},Landmarks:{shape:"Sh"},Pose:{shape:"Sk"},Quality:{shape:"Sm"}}},Sh:{type:"list",member:{type:"structure",members:{Type:{},X:{type:"float"},Y:{type:"float"}}}},Sk:{type:"structure",members:{Roll:{type:"float"},Yaw:{type:"float"},Pitch:{type:"float"}}},Sm:{type:"structure",members:{Brightness:{type:"float"},Sharpness:{type:"float"}}},S10:{type:"structure",members:{S3Bucket:{},S3KeyPrefix:{}}},S12:{type:"structure",members:{Assets:{shape:"S13"}}},S13:{type:"list",member:{type:"structure",members:{GroundTruthManifest:{shape:"S15"}}}},S15:{type:"structure",members:{S3Object:{shape:"S4"}}},S16:{type:"structure",members:{Assets:{shape:"S13"},AutoCreate:{type:"boolean"}}},S1b:{type:"structure",members:{KinesisVideoStream:{type:"structure",members:{Arn:{}}}}},S1e:{type:"structure",members:{KinesisDataStream:{type:"structure",members:{Arn:{}}}}},S1i:{type:"structure",members:{FaceSearch:{type:"structure",members:{CollectionId:{},FaceMatchThreshold:{type:"float"}}}}},S1q:{type:"list",member:{}},S2f:{type:"structure",members:{Assets:{shape:"S13"}}},S2v:{type:"structure",members:{BoundingBox:{shape:"Sc"},Polygon:{type:"list",member:{type:"structure",members:{X:{type:"float"},Y:{type:"float"}}}}}},S2z:{type:"list",member:{}},S33:{type:"structure",members:{BoundingBox:{shape:"Sc"},AgeRange:{type:"structure",members:{Low:{type:"integer"},High:{type:"integer"}}},Smile:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Eyeglasses:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Sunglasses:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Gender:{type:"structure",members:{Value:{},Confidence:{type:"float"}}},Beard:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Mustache:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},EyesOpen:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},MouthOpen:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Emotions:{type:"list",member:{type:"structure",members:{Type:{},Confidence:{type:"float"}}}},Landmarks:{shape:"Sh"},Pose:{shape:"Sk"},Quality:{shape:"Sm"},Confidence:{type:"float"}}},S3k:{type:"structure",members:{Name:{},Confidence:{type:"float"},Instances:{type:"list",member:{type:"structure",members:{BoundingBox:{shape:"Sc"},Confidence:{type:"float"}}}},Parents:{type:"list",member:{type:"structure",members:{Name:{}}}}}},S3y:{type:"structure",members:{Confidence:{type:"float"},Name:{},ParentName:{}}},S4i:{type:"list",member:{type:"integer"}},S4l:{type:"structure",members:{MinConfidence:{type:"float"},MinBoundingBoxHeight:{type:"float"},MinBoundingBoxWidth:{type:"float"}}},S4o:{type:"list",member:{type:"structure",members:{BoundingBox:{shape:"Sc"}}}},S4s:{type:"structure",members:{DetectedText:{},Type:{},Id:{type:"integer"},ParentId:{type:"integer"},Confidence:{type:"float"},Geometry:{shape:"S2v"}}},S4x:{type:"list",member:{}},S56:{type:"structure",members:{Codec:{},DurationMillis:{type:"long"},Format:{},FrameRate:{type:"float"},FrameHeight:{type:"long"},FrameWidth:{type:"long"}}},S5p:{type:"structure",members:{Index:{type:"long"},BoundingBox:{shape:"Sc"},Face:{shape:"S33"}}},S5r:{type:"list",member:{type:"structure",members:{Similarity:{type:"float"},Face:{shape:"S5t"}}}},S5t:{type:"structure",members:{FaceId:{},BoundingBox:{shape:"Sc"},ImageId:{},ExternalImageId:{},Confidence:{type:"float"}}},S7l:{type:"structure",members:{S3Object:{shape:"S4"}}},S7n:{type:"structure",required:["SNSTopicArn","RoleArn"],members:{SNSTopicArn:{},RoleArn:{}}}}};
    },{}],"vQB2":[function(require,module,exports) {
    module.exports={pagination:{DescribeProjectVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ProjectVersionDescriptions"},DescribeProjects:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ProjectDescriptions"},GetCelebrityRecognition:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetContentModeration:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetFaceDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetFaceSearch:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetLabelDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetPersonTracking:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetSegmentDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetTextDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListCollections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CollectionIds"},ListFaces:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Faces"},ListStreamProcessors:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}};
    },{}],"wybQ":[function(require,module,exports) {
    module.exports={version:2,waiters:{ProjectVersionTrainingCompleted:{description:"Wait until the ProjectVersion training completes.",operation:"DescribeProjectVersions",delay:120,maxAttempts:360,acceptors:[{state:"success",matcher:"pathAll",argument:"ProjectVersionDescriptions[].Status",expected:"TRAINING_COMPLETED"},{state:"failure",matcher:"pathAny",argument:"ProjectVersionDescriptions[].Status",expected:"TRAINING_FAILED"}]},ProjectVersionRunning:{description:"Wait until the ProjectVersion is running.",delay:30,maxAttempts:40,operation:"DescribeProjectVersions",acceptors:[{state:"success",matcher:"pathAll",argument:"ProjectVersionDescriptions[].Status",expected:"RUNNING"},{state:"failure",matcher:"pathAny",argument:"ProjectVersionDescriptions[].Status",expected:"FAILED"}]}}};
    },{}],"vqDA":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.rekognition={},e.Rekognition=i.defineService("rekognition",["2016-06-27"]),Object.defineProperty(r.services.rekognition,"2016-06-27",{get:function(){var e=require("../apis/rekognition-2016-06-27.min.json");return e.paginators=require("../apis/rekognition-2016-06-27.paginators.json").pagination,e.waiters=require("../apis/rekognition-2016-06-27.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.Rekognition;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/rekognition-2016-06-27.min.json":"z9rc","../apis/rekognition-2016-06-27.paginators.json":"vQB2","../apis/rekognition-2016-06-27.waiters2.json":"wybQ"}],"ngYg":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-01-26",endpointPrefix:"tagging",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Resource Groups Tagging API",serviceId:"Resource Groups Tagging API",signatureVersion:"v4",targetPrefix:"ResourceGroupsTaggingAPI_20170126",uid:"resourcegroupstaggingapi-2017-01-26"},operations:{DescribeReportCreation:{input:{type:"structure",members:{}},output:{type:"structure",members:{Status:{},S3Location:{},ErrorMessage:{}}}},GetComplianceSummary:{input:{type:"structure",members:{TargetIdFilters:{type:"list",member:{}},RegionFilters:{type:"list",member:{}},ResourceTypeFilters:{shape:"Sb"},TagKeyFilters:{type:"list",member:{}},GroupBy:{type:"list",member:{}},MaxResults:{type:"integer"},PaginationToken:{}}},output:{type:"structure",members:{SummaryList:{type:"list",member:{type:"structure",members:{LastUpdated:{},TargetId:{},TargetIdType:{},Region:{},ResourceType:{},NonCompliantResources:{type:"long"}}}},PaginationToken:{}}}},GetResources:{input:{type:"structure",members:{PaginationToken:{},TagFilters:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},ResourcesPerPage:{type:"integer"},TagsPerPage:{type:"integer"},ResourceTypeFilters:{shape:"Sb"},IncludeComplianceDetails:{type:"boolean"},ExcludeCompliantResources:{type:"boolean"}}},output:{type:"structure",members:{PaginationToken:{},ResourceTagMappingList:{type:"list",member:{type:"structure",members:{ResourceARN:{},Tags:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},ComplianceDetails:{type:"structure",members:{NoncompliantKeys:{shape:"S15"},KeysWithNoncompliantValues:{shape:"S15"},ComplianceStatus:{type:"boolean"}}}}}}}}},GetTagKeys:{input:{type:"structure",members:{PaginationToken:{}}},output:{type:"structure",members:{PaginationToken:{},TagKeys:{shape:"S15"}}}},GetTagValues:{input:{type:"structure",required:["Key"],members:{PaginationToken:{},Key:{}}},output:{type:"structure",members:{PaginationToken:{},TagValues:{type:"list",member:{}}}}},StartReportCreation:{input:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{}}},output:{type:"structure",members:{}}},TagResources:{input:{type:"structure",required:["ResourceARNList","Tags"],members:{ResourceARNList:{shape:"S1g"},Tags:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{FailedResourcesMap:{shape:"S1j"}}}},UntagResources:{input:{type:"structure",required:["ResourceARNList","TagKeys"],members:{ResourceARNList:{shape:"S1g"},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{FailedResourcesMap:{shape:"S1j"}}}}},shapes:{Sb:{type:"list",member:{}},S15:{type:"list",member:{}},S1g:{type:"list",member:{}},S1j:{type:"map",key:{},value:{type:"structure",members:{StatusCode:{type:"integer"},ErrorCode:{},ErrorMessage:{}}}}}};
    },{}],"xud0":[function(require,module,exports) {
    module.exports={pagination:{GetComplianceSummary:{input_token:"PaginationToken",limit_key:"MaxResults",output_token:"PaginationToken",result_key:"SummaryList"},GetResources:{input_token:"PaginationToken",limit_key:"ResourcesPerPage",output_token:"PaginationToken",result_key:"ResourceTagMappingList"},GetTagKeys:{input_token:"PaginationToken",output_token:"PaginationToken",result_key:"TagKeys"},GetTagValues:{input_token:"PaginationToken",output_token:"PaginationToken",result_key:"TagValues"}}};
    },{}],"P4c2":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.resourcegroupstaggingapi={},e.ResourceGroupsTaggingAPI=r.defineService("resourcegroupstaggingapi",["2017-01-26"]),Object.defineProperty(i.services.resourcegroupstaggingapi,"2017-01-26",{get:function(){var e=require("../apis/resourcegroupstaggingapi-2017-01-26.min.json");return e.paginators=require("../apis/resourcegroupstaggingapi-2017-01-26.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ResourceGroupsTaggingAPI;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/resourcegroupstaggingapi-2017-01-26.min.json":"ngYg","../apis/resourcegroupstaggingapi-2017-01-26.paginators.json":"xud0"}],"itZI":[function(require,module,exports) {
    var e=require("../core");e.util.update(e.Route53.prototype,{setupRequestListeners:function(e){e.on("build",this.sanitizeUrl)},sanitizeUrl:function(e){var t=e.httpRequest.path;e.httpRequest.path=t.replace(/\/%2F\w+%2F/,"/")},retryableError:function(t){return"PriorRequestNotComplete"===t.code&&400===t.statusCode||e.Service.prototype.retryableError.call(this,t)}});
    },{"../core":"YECT"}],"OtGy":[function(require,module,exports) {
    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:"S1z"},Location:{location:"header",locationName:"Location"}}}},CreateHostedZone:{http:{requestUri:"/2013-04-01/hostedzone",responseCode:201},input:{locationName:"CreateHostedZoneRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Name","CallerReference"],members:{Name:{},VPC:{shape:"S3"},CallerReference:{},HostedZoneConfig:{shape:"S2h"},DelegationSetId:{}}},output:{type:"structure",required:["HostedZone","ChangeInfo","DelegationSet","Location"],members:{HostedZone:{shape:"S2k"},ChangeInfo:{shape:"S8"},DelegationSet:{shape:"S2m"},VPC:{shape:"S3"},Location:{location:"header",locationName:"Location"}}}},CreateQueryLoggingConfig:{http:{requestUri:"/2013-04-01/queryloggingconfig",responseCode:201},input:{locationName:"CreateQueryLoggingConfigRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","CloudWatchLogsLogGroupArn"],members:{HostedZoneId:{},CloudWatchLogsLogGroupArn:{}}},output:{type:"structure",required:["QueryLoggingConfig","Location"],members:{QueryLoggingConfig:{shape:"S2r"},Location:{location:"header",locationName:"Location"}}}},CreateReusableDelegationSet:{http:{requestUri:"/2013-04-01/delegationset",responseCode:201},input:{locationName:"CreateReusableDelegationSetRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["CallerReference"],members:{CallerReference:{},HostedZoneId:{}}},output:{type:"structure",required:["DelegationSet","Location"],members:{DelegationSet:{shape:"S2m"},Location:{location:"header",locationName:"Location"}}}},CreateTrafficPolicy:{http:{requestUri:"/2013-04-01/trafficpolicy",responseCode:201},input:{locationName:"CreateTrafficPolicyRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Name","Document"],members:{Name:{},Document:{},Comment:{}}},output:{type:"structure",required:["TrafficPolicy","Location"],members:{TrafficPolicy:{shape:"S30"},Location:{location:"header",locationName:"Location"}}}},CreateTrafficPolicyInstance:{http:{requestUri:"/2013-04-01/trafficpolicyinstance",responseCode:201},input:{locationName:"CreateTrafficPolicyInstanceRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","Name","TTL","TrafficPolicyId","TrafficPolicyVersion"],members:{HostedZoneId:{},Name:{},TTL:{type:"long"},TrafficPolicyId:{},TrafficPolicyVersion:{type:"integer"}}},output:{type:"structure",required:["TrafficPolicyInstance","Location"],members:{TrafficPolicyInstance:{shape:"S35"},Location:{location:"header",locationName:"Location"}}}},CreateTrafficPolicyVersion:{http:{requestUri:"/2013-04-01/trafficpolicy/{Id}",responseCode:201},input:{locationName:"CreateTrafficPolicyVersionRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id","Document"],members:{Id:{location:"uri",locationName:"Id"},Document:{},Comment:{}}},output:{type:"structure",required:["TrafficPolicy","Location"],members:{TrafficPolicy:{shape:"S30"},Location:{location:"header",locationName:"Location"}}}},CreateVPCAssociationAuthorization:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/authorizevpcassociation"},input:{locationName:"CreateVPCAssociationAuthorizationRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{location:"uri",locationName:"Id"},VPC:{shape:"S3"}}},output:{type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{},VPC:{shape:"S3"}}}},DeleteHealthCheck:{http:{method:"DELETE",requestUri:"/2013-04-01/healthcheck/{HealthCheckId}"},input:{type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"}}},output:{type:"structure",members:{}}},DeleteHostedZone:{http:{method:"DELETE",requestUri:"/2013-04-01/hostedzone/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S8"}}}},DeleteQueryLoggingConfig:{http:{method:"DELETE",requestUri:"/2013-04-01/queryloggingconfig/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteReusableDelegationSet:{http:{method:"DELETE",requestUri:"/2013-04-01/delegationset/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteTrafficPolicy:{http:{method:"DELETE",requestUri:"/2013-04-01/trafficpolicy/{Id}/{Version}"},input:{type:"structure",required:["Id","Version"],members:{Id:{location:"uri",locationName:"Id"},Version:{location:"uri",locationName:"Version",type:"integer"}}},output:{type:"structure",members:{}}},DeleteTrafficPolicyInstance:{http:{method:"DELETE",requestUri:"/2013-04-01/trafficpolicyinstance/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteVPCAssociationAuthorization:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/deauthorizevpcassociation"},input:{locationName:"DeleteVPCAssociationAuthorizationRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{location:"uri",locationName:"Id"},VPC:{shape:"S3"}}},output:{type:"structure",members:{}}},DisassociateVPCFromHostedZone:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/disassociatevpc"},input:{locationName:"DisassociateVPCFromHostedZoneRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{location:"uri",locationName:"Id"},VPC:{shape:"S3"},Comment:{}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S8"}}}},GetAccountLimit:{http:{method:"GET",requestUri:"/2013-04-01/accountlimit/{Type}"},input:{type:"structure",required:["Type"],members:{Type:{location:"uri",locationName:"Type"}}},output:{type:"structure",required:["Limit","Count"],members:{Limit:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{type:"long"}}},Count:{type:"long"}}}},GetChange:{http:{method:"GET",requestUri:"/2013-04-01/change/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S8"}}}},GetCheckerIpRanges:{http:{method:"GET",requestUri:"/2013-04-01/checkeripranges"},input:{type:"structure",members:{}},output:{type:"structure",required:["CheckerIpRanges"],members:{CheckerIpRanges:{type:"list",member:{}}}}},GetGeoLocation:{http:{method:"GET",requestUri:"/2013-04-01/geolocation"},input:{type:"structure",members:{ContinentCode:{location:"querystring",locationName:"continentcode"},CountryCode:{location:"querystring",locationName:"countrycode"},SubdivisionCode:{location:"querystring",locationName:"subdivisioncode"}}},output:{type:"structure",required:["GeoLocationDetails"],members:{GeoLocationDetails:{shape:"S47"}}}},GetHealthCheck:{http:{method:"GET",requestUri:"/2013-04-01/healthcheck/{HealthCheckId}"},input:{type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"}}},output:{type:"structure",required:["HealthCheck"],members:{HealthCheck:{shape:"S1z"}}}},GetHealthCheckCount:{http:{method:"GET",requestUri:"/2013-04-01/healthcheckcount"},input:{type:"structure",members:{}},output:{type:"structure",required:["HealthCheckCount"],members:{HealthCheckCount:{type:"long"}}}},GetHealthCheckLastFailureReason:{http:{method:"GET",requestUri:"/2013-04-01/healthcheck/{HealthCheckId}/lastfailurereason"},input:{type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"}}},output:{type:"structure",required:["HealthCheckObservations"],members:{HealthCheckObservations:{shape:"S4i"}}}},GetHealthCheckStatus:{http:{method:"GET",requestUri:"/2013-04-01/healthcheck/{HealthCheckId}/status"},input:{type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"}}},output:{type:"structure",required:["HealthCheckObservations"],members:{HealthCheckObservations:{shape:"S4i"}}}},GetHostedZone:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["HostedZone"],members:{HostedZone:{shape:"S2k"},DelegationSet:{shape:"S2m"},VPCs:{shape:"S4q"}}}},GetHostedZoneCount:{http:{method:"GET",requestUri:"/2013-04-01/hostedzonecount"},input:{type:"structure",members:{}},output:{type:"structure",required:["HostedZoneCount"],members:{HostedZoneCount:{type:"long"}}}},GetHostedZoneLimit:{http:{method:"GET",requestUri:"/2013-04-01/hostedzonelimit/{Id}/{Type}"},input:{type:"structure",required:["Type","HostedZoneId"],members:{Type:{location:"uri",locationName:"Type"},HostedZoneId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["Limit","Count"],members:{Limit:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{type:"long"}}},Count:{type:"long"}}}},GetQueryLoggingConfig:{http:{method:"GET",requestUri:"/2013-04-01/queryloggingconfig/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["QueryLoggingConfig"],members:{QueryLoggingConfig:{shape:"S2r"}}}},GetReusableDelegationSet:{http:{method:"GET",requestUri:"/2013-04-01/delegationset/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["DelegationSet"],members:{DelegationSet:{shape:"S2m"}}}},GetReusableDelegationSetLimit:{http:{method:"GET",requestUri:"/2013-04-01/reusabledelegationsetlimit/{Id}/{Type}"},input:{type:"structure",required:["Type","DelegationSetId"],members:{Type:{location:"uri",locationName:"Type"},DelegationSetId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["Limit","Count"],members:{Limit:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{type:"long"}}},Count:{type:"long"}}}},GetTrafficPolicy:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicy/{Id}/{Version}"},input:{type:"structure",required:["Id","Version"],members:{Id:{location:"uri",locationName:"Id"},Version:{location:"uri",locationName:"Version",type:"integer"}}},output:{type:"structure",required:["TrafficPolicy"],members:{TrafficPolicy:{shape:"S30"}}}},GetTrafficPolicyInstance:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstance/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["TrafficPolicyInstance"],members:{TrafficPolicyInstance:{shape:"S35"}}}},GetTrafficPolicyInstanceCount:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstancecount"},input:{type:"structure",members:{}},output:{type:"structure",required:["TrafficPolicyInstanceCount"],members:{TrafficPolicyInstanceCount:{type:"integer"}}}},ListGeoLocations:{http:{method:"GET",requestUri:"/2013-04-01/geolocations"},input:{type:"structure",members:{StartContinentCode:{location:"querystring",locationName:"startcontinentcode"},StartCountryCode:{location:"querystring",locationName:"startcountrycode"},StartSubdivisionCode:{location:"querystring",locationName:"startsubdivisioncode"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["GeoLocationDetailsList","IsTruncated","MaxItems"],members:{GeoLocationDetailsList:{type:"list",member:{shape:"S47",locationName:"GeoLocationDetails"}},IsTruncated:{type:"boolean"},NextContinentCode:{},NextCountryCode:{},NextSubdivisionCode:{},MaxItems:{}}}},ListHealthChecks:{http:{method:"GET",requestUri:"/2013-04-01/healthcheck"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"marker"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["HealthChecks","Marker","IsTruncated","MaxItems"],members:{HealthChecks:{type:"list",member:{shape:"S1z",locationName:"HealthCheck"}},Marker:{},IsTruncated:{type:"boolean"},NextMarker:{},MaxItems:{}}}},ListHostedZones:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"marker"},MaxItems:{location:"querystring",locationName:"maxitems"},DelegationSetId:{location:"querystring",locationName:"delegationsetid"}}},output:{type:"structure",required:["HostedZones","Marker","IsTruncated","MaxItems"],members:{HostedZones:{shape:"S5o"},Marker:{},IsTruncated:{type:"boolean"},NextMarker:{},MaxItems:{}}}},ListHostedZonesByName:{http:{method:"GET",requestUri:"/2013-04-01/hostedzonesbyname"},input:{type:"structure",members:{DNSName:{location:"querystring",locationName:"dnsname"},HostedZoneId:{location:"querystring",locationName:"hostedzoneid"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["HostedZones","IsTruncated","MaxItems"],members:{HostedZones:{shape:"S5o"},DNSName:{},HostedZoneId:{},IsTruncated:{type:"boolean"},NextDNSName:{},NextHostedZoneId:{},MaxItems:{}}}},ListHostedZonesByVPC:{http:{method:"GET",requestUri:"/2013-04-01/hostedzonesbyvpc"},input:{type:"structure",required:["VPCId","VPCRegion"],members:{VPCId:{location:"querystring",locationName:"vpcid"},VPCRegion:{location:"querystring",locationName:"vpcregion"},MaxItems:{location:"querystring",locationName:"maxitems"},NextToken:{location:"querystring",locationName:"nexttoken"}}},output:{type:"structure",required:["HostedZoneSummaries","MaxItems"],members:{HostedZoneSummaries:{type:"list",member:{locationName:"HostedZoneSummary",type:"structure",required:["HostedZoneId","Name","Owner"],members:{HostedZoneId:{},Name:{},Owner:{type:"structure",members:{OwningAccount:{},OwningService:{}}}}}},MaxItems:{},NextToken:{}}}},ListQueryLoggingConfigs:{http:{method:"GET",requestUri:"/2013-04-01/queryloggingconfig"},input:{type:"structure",members:{HostedZoneId:{location:"querystring",locationName:"hostedzoneid"},NextToken:{location:"querystring",locationName:"nexttoken"},MaxResults:{location:"querystring",locationName:"maxresults"}}},output:{type:"structure",required:["QueryLoggingConfigs"],members:{QueryLoggingConfigs:{type:"list",member:{shape:"S2r",locationName:"QueryLoggingConfig"}},NextToken:{}}}},ListResourceRecordSets:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone/{Id}/rrset"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"},StartRecordName:{location:"querystring",locationName:"name"},StartRecordType:{location:"querystring",locationName:"type"},StartRecordIdentifier:{location:"querystring",locationName:"identifier"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["ResourceRecordSets","IsTruncated","MaxItems"],members:{ResourceRecordSets:{type:"list",member:{shape:"Sh",locationName:"ResourceRecordSet"}},IsTruncated:{type:"boolean"},NextRecordName:{},NextRecordType:{},NextRecordIdentifier:{},MaxItems:{}}}},ListReusableDelegationSets:{http:{method:"GET",requestUri:"/2013-04-01/delegationset"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"marker"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["DelegationSets","Marker","IsTruncated","MaxItems"],members:{DelegationSets:{type:"list",member:{shape:"S2m",locationName:"DelegationSet"}},Marker:{},IsTruncated:{type:"boolean"},NextMarker:{},MaxItems:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/2013-04-01/tags/{ResourceType}/{ResourceId}"},input:{type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{location:"uri",locationName:"ResourceType"},ResourceId:{location:"uri",locationName:"ResourceId"}}},output:{type:"structure",required:["ResourceTagSet"],members:{ResourceTagSet:{shape:"S6b"}}}},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:"S6b",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:"S6m"},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:"S6m"},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:"S6m"},HostedZoneIdMarker:{},TrafficPolicyInstanceNameMarker:{},TrafficPolicyInstanceTypeMarker:{},IsTruncated:{type:"boolean"},MaxItems:{}}}},ListTrafficPolicyVersions:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicies/{Id}/versions"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},TrafficPolicyVersionMarker:{location:"querystring",locationName:"trafficpolicyversion"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["TrafficPolicies","IsTruncated","TrafficPolicyVersionMarker","MaxItems"],members:{TrafficPolicies:{type:"list",member:{shape:"S30",locationName:"TrafficPolicy"}},IsTruncated:{type:"boolean"},TrafficPolicyVersionMarker:{},MaxItems:{}}}},ListVPCAssociationAuthorizations:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone/{Id}/authorizevpcassociation"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"},NextToken:{location:"querystring",locationName:"nexttoken"},MaxResults:{location:"querystring",locationName:"maxresults"}}},output:{type:"structure",required:["HostedZoneId","VPCs"],members:{HostedZoneId:{},NextToken:{},VPCs:{shape:"S4q"}}}},TestDNSAnswer:{http:{method:"GET",requestUri:"/2013-04-01/testdnsanswer"},input:{type:"structure",required:["HostedZoneId","RecordName","RecordType"],members:{HostedZoneId:{location:"querystring",locationName:"hostedzoneid"},RecordName:{location:"querystring",locationName:"recordname"},RecordType:{location:"querystring",locationName:"recordtype"},ResolverIP:{location:"querystring",locationName:"resolverip"},EDNS0ClientSubnetIP:{location:"querystring",locationName:"edns0clientsubnetip"},EDNS0ClientSubnetMask:{location:"querystring",locationName:"edns0clientsubnetmask"}}},output:{type:"structure",required:["Nameserver","RecordName","RecordType","RecordData","ResponseCode","Protocol"],members:{Nameserver:{},RecordName:{},RecordType:{},RecordData:{type:"list",member:{locationName:"RecordDataEntry"}},ResponseCode:{},Protocol:{}}}},UpdateHealthCheck:{http:{requestUri:"/2013-04-01/healthcheck/{HealthCheckId}"},input:{locationName:"UpdateHealthCheckRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"},HealthCheckVersion:{type:"long"},IPAddress:{},Port:{type:"integer"},ResourcePath:{},FullyQualifiedDomainName:{},SearchString:{},FailureThreshold:{type:"integer"},Inverted:{type:"boolean"},Disabled:{type:"boolean"},HealthThreshold:{type:"integer"},ChildHealthChecks:{shape:"S1q"},EnableSNI:{type:"boolean"},Regions:{shape:"S1s"},AlarmIdentifier:{shape:"S1u"},InsufficientDataHealthStatus:{},ResetElements:{type:"list",member:{locationName:"ResettableElementName"}}}},output:{type:"structure",required:["HealthCheck"],members:{HealthCheck:{shape:"S1z"}}}},UpdateHostedZoneComment:{http:{requestUri:"/2013-04-01/hostedzone/{Id}"},input:{locationName:"UpdateHostedZoneCommentRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},Comment:{}}},output:{type:"structure",required:["HostedZone"],members:{HostedZone:{shape:"S2k"}}}},UpdateTrafficPolicyComment:{http:{requestUri:"/2013-04-01/trafficpolicy/{Id}/{Version}"},input:{locationName:"UpdateTrafficPolicyCommentRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id","Version","Comment"],members:{Id:{location:"uri",locationName:"Id"},Version:{location:"uri",locationName:"Version",type:"integer"},Comment:{}}},output:{type:"structure",required:["TrafficPolicy"],members:{TrafficPolicy:{shape:"S30"}}}},UpdateTrafficPolicyInstance:{http:{requestUri:"/2013-04-01/trafficpolicyinstance/{Id}"},input:{locationName:"UpdateTrafficPolicyInstanceRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id","TTL","TrafficPolicyId","TrafficPolicyVersion"],members:{Id:{location:"uri",locationName:"Id"},TTL:{type:"long"},TrafficPolicyId:{},TrafficPolicyVersion:{type:"integer"}}},output:{type:"structure",required:["TrafficPolicyInstance"],members:{TrafficPolicyInstance:{shape:"S35"}}}}},shapes:{S3:{type:"structure",members:{VPCRegion:{},VPCId:{}}},S8:{type:"structure",required:["Id","Status","SubmittedAt"],members:{Id:{},Status:{},SubmittedAt:{type:"timestamp"},Comment:{}}},Sh:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{},SetIdentifier:{},Weight:{type:"long"},Region:{},GeoLocation:{type:"structure",members:{ContinentCode:{},CountryCode:{},SubdivisionCode:{}}},Failover:{},MultiValueAnswer:{type:"boolean"},TTL:{type:"long"},ResourceRecords:{type:"list",member:{locationName:"ResourceRecord",type:"structure",required:["Value"],members:{Value:{}}}},AliasTarget:{type:"structure",required:["HostedZoneId","DNSName","EvaluateTargetHealth"],members:{HostedZoneId:{},DNSName:{},EvaluateTargetHealth:{type:"boolean"}}},HealthCheckId:{},TrafficPolicyInstanceId:{}}},S15:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},S1d:{type:"structure",required:["Type"],members:{IPAddress:{},Port:{type:"integer"},Type:{},ResourcePath:{},FullyQualifiedDomainName:{},SearchString:{},RequestInterval:{type:"integer"},FailureThreshold:{type:"integer"},MeasureLatency:{type:"boolean"},Inverted:{type:"boolean"},Disabled:{type:"boolean"},HealthThreshold:{type:"integer"},ChildHealthChecks:{shape:"S1q"},EnableSNI:{type:"boolean"},Regions:{shape:"S1s"},AlarmIdentifier:{shape:"S1u"},InsufficientDataHealthStatus:{}}},S1q:{type:"list",member:{locationName:"ChildHealthCheck"}},S1s:{type:"list",member:{locationName:"Region"}},S1u:{type:"structure",required:["Region","Name"],members:{Region:{},Name:{}}},S1z:{type:"structure",required:["Id","CallerReference","HealthCheckConfig","HealthCheckVersion"],members:{Id:{},CallerReference:{},LinkedService:{shape:"S20"},HealthCheckConfig:{shape:"S1d"},HealthCheckVersion:{type:"long"},CloudWatchAlarmConfiguration:{type:"structure",required:["EvaluationPeriods","Threshold","ComparisonOperator","Period","MetricName","Namespace","Statistic"],members:{EvaluationPeriods:{type:"integer"},Threshold:{type:"double"},ComparisonOperator:{},Period:{type:"integer"},MetricName:{},Namespace:{},Statistic:{},Dimensions:{type:"list",member:{locationName:"Dimension",type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}}}},S20:{type:"structure",members:{ServicePrincipal:{},Description:{}}},S2h:{type:"structure",members:{Comment:{},PrivateZone:{type:"boolean"}}},S2k:{type:"structure",required:["Id","Name","CallerReference"],members:{Id:{},Name:{},CallerReference:{},Config:{shape:"S2h"},ResourceRecordSetCount:{type:"long"},LinkedService:{shape:"S20"}}},S2m:{type:"structure",required:["NameServers"],members:{Id:{},CallerReference:{},NameServers:{type:"list",member:{locationName:"NameServer"}}}},S2r:{type:"structure",required:["Id","HostedZoneId","CloudWatchLogsLogGroupArn"],members:{Id:{},HostedZoneId:{},CloudWatchLogsLogGroupArn:{}}},S30:{type:"structure",required:["Id","Version","Name","Type","Document"],members:{Id:{},Version:{type:"integer"},Name:{},Type:{},Document:{},Comment:{}}},S35:{type:"structure",required:["Id","HostedZoneId","Name","TTL","State","Message","TrafficPolicyId","TrafficPolicyVersion","TrafficPolicyType"],members:{Id:{},HostedZoneId:{},Name:{},TTL:{type:"long"},State:{},Message:{},TrafficPolicyId:{},TrafficPolicyVersion:{type:"integer"},TrafficPolicyType:{}}},S47:{type:"structure",members:{ContinentCode:{},ContinentName:{},CountryCode:{},CountryName:{},SubdivisionCode:{},SubdivisionName:{}}},S4i:{type:"list",member:{locationName:"HealthCheckObservation",type:"structure",members:{Region:{},IPAddress:{},StatusReport:{type:"structure",members:{Status:{},CheckedTime:{type:"timestamp"}}}}}},S4q:{type:"list",member:{shape:"S3",locationName:"VPC"}},S5o:{type:"list",member:{shape:"S2k",locationName:"HostedZone"}},S6b:{type:"structure",members:{ResourceType:{},ResourceId:{},Tags:{shape:"S15"}}},S6m:{type:"list",member:{shape:"S35",locationName:"TrafficPolicyInstance"}}}};
    },{}],"gpeN":[function(require,module,exports) {
    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"},ListQueryLoggingConfigs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QueryLoggingConfigs"},ListResourceRecordSets:{input_token:["StartRecordName","StartRecordType","StartRecordIdentifier"],limit_key:"MaxItems",more_results:"IsTruncated",output_token:["NextRecordName","NextRecordType","NextRecordIdentifier"],result_key:"ResourceRecordSets"}}};
    },{}],"eN5h":[function(require,module,exports) {
    module.exports={version:2,waiters:{ResourceRecordSetsChanged:{delay:30,maxAttempts:60,operation:"GetChange",acceptors:[{matcher:"path",expected:"INSYNC",argument:"ChangeInfo.Status",state:"success"}]}}};
    },{}],"lwm3":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.route53={},e.Route53=r.defineService("route53",["2013-04-01"]),require("../lib/services/route53"),Object.defineProperty(i.services.route53,"2013-04-01",{get:function(){var e=require("../apis/route53-2013-04-01.min.json");return e.paginators=require("../apis/route53-2013-04-01.paginators.json").pagination,e.waiters=require("../apis/route53-2013-04-01.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.Route53;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/route53":"itZI","../apis/route53-2013-04-01.min.json":"OtGy","../apis/route53-2013-04-01.paginators.json":"gpeN","../apis/route53-2013-04-01.waiters2.json":"eN5h"}],"I8o3":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2014-05-15",endpointPrefix:"route53domains",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Route 53 Domains",serviceId:"Route 53 Domains",signatureVersion:"v4",targetPrefix:"Route53Domains_v20140515",uid:"route53domains-2014-05-15"},operations:{AcceptDomainTransferFromAnotherAwsAccount:{input:{type:"structure",required:["DomainName","Password"],members:{DomainName:{},Password:{}}},output:{type:"structure",members:{OperationId:{}}}},CancelDomainTransferToAnotherAwsAccount:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{OperationId:{}}}},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:"Sd"}}},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:"Sy"},AutoRenew:{type:"boolean"},AdminContact:{shape:"S14"},RegistrantContact:{shape:"S14"},TechContact:{shape:"S14"},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:"S2d"}}}},RegisterDomain:{input:{type:"structure",required:["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],members:{DomainName:{},IdnLangCode:{},DurationInYears:{type:"integer"},AutoRenew:{type:"boolean"},AdminContact:{shape:"S14"},RegistrantContact:{shape:"S14"},TechContact:{shape:"S14"},PrivacyProtectAdminContact:{type:"boolean"},PrivacyProtectRegistrantContact:{type:"boolean"},PrivacyProtectTechContact:{type:"boolean"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},RejectDomainTransferFromAnotherAwsAccount:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",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:"Sd"}}}},TransferDomain:{input:{type:"structure",required:["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],members:{DomainName:{},IdnLangCode:{},DurationInYears:{type:"integer"},Nameservers:{shape:"Sy"},AuthCode:{shape:"Sd"},AutoRenew:{type:"boolean"},AdminContact:{shape:"S14"},RegistrantContact:{shape:"S14"},TechContact:{shape:"S14"},PrivacyProtectAdminContact:{type:"boolean"},PrivacyProtectRegistrantContact:{type:"boolean"},PrivacyProtectTechContact:{type:"boolean"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},TransferDomainToAnotherAwsAccount:{input:{type:"structure",required:["DomainName","AccountId"],members:{DomainName:{},AccountId:{}}},output:{type:"structure",members:{OperationId:{},Password:{}}}},UpdateDomainContact:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},AdminContact:{shape:"S14"},RegistrantContact:{shape:"S14"},TechContact:{shape:"S14"}}},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:!0},Nameservers:{shape:"Sy"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},UpdateTagsForDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},TagsToUpdate:{shape:"S2d"}}},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:{Sd:{type:"string",sensitive:!0},Sy:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},GlueIps:{type:"list",member:{}}}}},S14:{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:!0},S2d:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}};
    },{}],"ifWG":[function(require,module,exports) {
    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"}}};
    },{}],"qBPk":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.route53domains={},e.Route53Domains=r.defineService("route53domains",["2014-05-15"]),Object.defineProperty(i.services.route53domains,"2014-05-15",{get:function(){var e=require("../apis/route53domains-2014-05-15.min.json");return e.paginators=require("../apis/route53domains-2014-05-15.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Route53Domains;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/route53domains-2014-05-15.min.json":"I8o3","../apis/route53domains-2014-05-15.paginators.json":"ifWG"}],"iTF9":[function(require,module,exports) {
    var process = require("process");
    var e=require("process"),r=require("../core"),o=require("../region_config"),i={isArnInParam:function(e,o){var i=((e.service.api.operations[e.operation]||{}).input||{}).members||{};return!(!e.params[o]||!i[o])&&r.util.ARN.validate(e.params[o])},validateArnService:function(e){var o=e.service._parsedArn;if("s3"!==o.service&&"s3-outposts"!==o.service)throw r.util.error(new Error,{code:"InvalidARN",message:"expect 's3' or 's3-outposts' in ARN service component"})},validateArnAccount:function(e){var o=e.service._parsedArn;if(!/[0-9]{12}/.exec(o.accountId))throw r.util.error(new Error,{code:"InvalidARN",message:'ARN accountID does not match regex "[0-9]{12}"'})},validateS3AccessPointArn:function(e){var o=e.service._parsedArn,n=o.resource["accesspoint".length];if(2!==o.resource.split(n).length)throw r.util.error(new Error,{code:"InvalidARN",message:"Access Point ARN should have one resource accesspoint/{accesspointName}"});var t=o.resource.split(n)[1],s=t+"-"+o.accountId;if(!i.dnsCompatibleBucketName(s)||s.match(/\./))throw r.util.error(new Error,{code:"InvalidARN",message:"Access point resource in ARN is not DNS compatible. Got "+t});e.service._parsedArn.accessPoint=t},validateOutpostsArn:function(e){var o=e.service._parsedArn;if(0!==o.resource.indexOf("outpost:")&&0!==o.resource.indexOf("outpost/"))throw r.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'outpost/'"});var i=o.resource["outpost".length],n=o.resource.split(i)[1];if(!new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/).test(n))throw r.util.error(new Error,{code:"InvalidARN",message:"Outpost resource in ARN is not DNS compatible. Got "+n});e.service._parsedArn.outpostId=n},validateOutpostsAccessPointArn:function(e){var o=e.service._parsedArn,n=o.resource["outpost".length];if(4!==o.resource.split(n).length)throw r.util.error(new Error,{code:"InvalidARN",message:"Outposts ARN should have two resources outpost/{outpostId}/accesspoint/{accesspointName}"});var t=o.resource.split(n)[3],s=t+"-"+o.accountId;if(!i.dnsCompatibleBucketName(s)||s.match(/\./))throw r.util.error(new Error,{code:"InvalidARN",message:"Access point resource in ARN is not DNS compatible. Got "+t});e.service._parsedArn.accessPoint=t},validateArnRegion:function(e){var n=i.loadUseArnRegionConfig(e),t=e.service._parsedArn.region,s=e.service.config.region;if(!t)throw r.util.error(new Error,{code:"InvalidARN",message:"ARN region is empty"});if(s.indexOf("fips")>=0||t.indexOf("fips")>=0)throw r.util.error(new Error,{code:"InvalidConfiguration",message:"ARN endpoint is not compatible with FIPS region"});if(!n&&t!==s)throw r.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region conflicts with access point region"});if(n&&o.getEndpointSuffix(t)!==o.getEndpointSuffix(s))throw r.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region and access point region not in same partition"});if(e.service.config.useAccelerateEndpoint)throw r.util.error(new Error,{code:"InvalidConfiguration",message:"useAccelerateEndpoint config is not supported with access point ARN"});if("s3-outposts"===e.service._parsedArn.service&&e.service.config.useDualstack)throw r.util.error(new Error,{code:"InvalidConfiguration",message:"useDualstack config is not supported with outposts access point ARN"})},loadUseArnRegionConfig:function(o){var i="AWS_S3_USE_ARN_REGION",n="s3_use_arn_region",t=!0,s=o.service._originalConfig||{};if(void 0!==o.service.config.s3UseArnRegion)return o.service.config.s3UseArnRegion;if(void 0!==s.s3UseArnRegion)t=!0===s.s3UseArnRegion;else if(r.util.isNode())if(e.env[i]){var a=e.env[i].trim().toLowerCase();if(["false","true"].indexOf(a)<0)throw r.util.error(new Error,{code:"InvalidConfiguration",message:i+" only accepts true or false. Got "+e.env[i],retryable:!1});t="true"===a}else{var c={};try{c=r.util.getProfilesFromSharedConfig(r.util.iniLoader)[r.util.defaultProfile]}catch(u){}if(c[n]){if(["false","true"].indexOf(c[n].trim().toLowerCase())<0)throw r.util.error(new Error,{code:"InvalidConfiguration",message:n+" only accepts true or false. Got "+c[n],retryable:!1});t="true"===c[n].trim().toLowerCase()}}return o.service.config.s3UseArnRegion=t,t},validatePopulateUriFromArn:function(e){if(e.service._originalConfig&&e.service._originalConfig.endpoint)throw r.util.error(new Error,{code:"InvalidConfiguration",message:"Custom endpoint is not compatible with access point ARN"});if(e.service.config.s3ForcePathStyle)throw r.util.error(new Error,{code:"InvalidConfiguration",message:"Cannot construct path-style endpoint with access point"})},dnsCompatibleBucketName:function(e){var r=e,o=new RegExp(/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/),i=new RegExp(/(\d+\.){3}\d+/),n=new RegExp(/\.\./);return!(!r.match(o)||r.match(i)||r.match(n))}};module.exports=i;
    },{"../core":"YECT","../region_config":"uOGq","process":"pBGv"}],"ZpUj":[function(require,module,exports) {
    
    var t=require("../core"),e=t.util.string.byteLength,i=t.util.Buffer;t.S3.ManagedUpload=t.util.inherit({constructor:function(e){var i=this;t.SequentialExecutor.call(i),i.body=null,i.sliceFn=null,i.callback=null,i.parts={},i.completeInfo=[],i.fillQueue=function(){i.callback(new Error("Unsupported body payload "+typeof i.body))},i.configure(e)},configure:function(t){if(t=t||{},this.partSize=this.minPartSize,t.queueSize&&(this.queueSize=t.queueSize),t.partSize&&(this.partSize=t.partSize),t.leavePartsOnError&&(this.leavePartsOnError=!0),t.tags){if(!Array.isArray(t.tags))throw new Error("Tags must be specified as an array; "+typeof t.tags+" provided.");this.tags=t.tags}if(this.partSize<this.minPartSize)throw new Error("partSize must be greater than "+this.minPartSize);this.service=t.service,this.bindServiceObject(t.params),this.validateBody(),this.adjustTotalBytes()},leavePartsOnError:!1,queueSize:4,partSize:null,minPartSize:5242880,maxTotalParts:1e4,send:function(e){var i=this;i.failed=!1,i.callback=e||function(t){if(t)throw t};var r=!0;if(i.sliceFn)i.fillQueue=i.fillBuffer;else if(t.util.isNode()){var a=t.util.stream.Stream;i.body instanceof a&&(r=!1,i.fillQueue=i.fillStream,i.partBuffers=[],i.body.on("error",function(t){i.cleanup(t)}).on("readable",function(){i.fillQueue()}).on("end",function(){i.isDoneChunking=!0,i.numParts=i.totalPartNumbers,i.fillQueue.call(i),i.isDoneChunking&&i.totalPartNumbers>=1&&i.doneParts===i.numParts&&i.finishMultiPart()}))}r&&i.fillQueue.call(i)},abort:function(){!0===this.isDoneChunking&&1===this.totalPartNumbers&&this.singlePart?this.singlePart.abort():this.cleanup(t.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:!1}))},validateBody:function(){if(this.body=this.service.config.params.Body,"string"==typeof this.body)this.body=t.util.buffer.toBuffer(this.body);else if(!this.body)throw new Error("params.Body is required");this.sliceFn=t.util.arraySliceFn(this.body)},bindServiceObject:function(e){e=e||{};if(this.service){var i=this.service,r=t.util.copy(i._originalConfig||{});r.signatureVersion=i.getSignatureVersion(),this.service=new i.constructor.__super__(r),this.service.config.params=t.util.merge(this.service.config.params||{},e)}else this.service=new t.S3({params:e})},adjustTotalBytes:function(){try{this.totalBytes=e(this.body)}catch(i){}if(this.totalBytes){var t=Math.ceil(this.totalBytes/this.maxTotalParts);t>this.partSize&&(this.partSize=t)}else this.totalBytes=void 0},isDoneChunking:!1,partPos:0,totalChunkedBytes:0,totalUploadedBytes:0,totalBytes:void 0,numParts:0,totalPartNumbers:0,activeParts:0,doneParts:0,parts:null,completeInfo:null,failed:!1,multipartReq:null,partBuffers:null,partBufferLength:0,fillBuffer:function(){var t=e(this.body);if(0===t)return this.isDoneChunking=!0,this.numParts=1,void this.nextChunk(this.body);for(;this.activeParts<this.queueSize&&this.partPos<t;){var i=Math.min(this.partPos+this.partSize,t),r=this.sliceFn.call(this.body,this.partPos,i);this.partPos+=this.partSize,(e(r)<this.partSize||this.partPos===t)&&(this.isDoneChunking=!0,this.numParts=this.totalPartNumbers+1),this.nextChunk(r)}},fillStream:function(){if(!(this.activeParts>=this.queueSize)){var t=this.body.read(this.partSize-this.partBufferLength)||this.body.read();if(t&&(this.partBuffers.push(t),this.partBufferLength+=t.length,this.totalChunkedBytes+=t.length),this.partBufferLength>=this.partSize){var e=1===this.partBuffers.length?this.partBuffers[0]:i.concat(this.partBuffers);if(this.partBuffers=[],this.partBufferLength=0,e.length>this.partSize){var r=e.slice(this.partSize);this.partBuffers.push(r),this.partBufferLength+=r.length,e=e.slice(0,this.partSize)}this.nextChunk(e)}this.isDoneChunking&&!this.isDoneSending&&(e=1===this.partBuffers.length?this.partBuffers[0]:i.concat(this.partBuffers),this.partBuffers=[],this.partBufferLength=0,this.totalBytes=this.totalChunkedBytes,this.isDoneSending=!0,(0===this.numParts||e.length>0)&&(this.numParts++,this.nextChunk(e))),this.body.read(0)}},nextChunk:function(e){var i=this;if(i.failed)return null;var r=++i.totalPartNumbers;if(i.isDoneChunking&&1===r){var a={Body:e};this.tags&&(a.Tagging=this.getTaggingHeader());var s=i.service.putObject(a);return s._managedUpload=i,s.on("httpUploadProgress",i.progress).send(i.finishSinglePart),i.singlePart=s,null}if(i.service.config.params.ContentMD5){var n=t.util.error(new Error("The Content-MD5 you specified is invalid for multi-part uploads."),{code:"InvalidDigest",retryable:!1});return i.cleanup(n),null}if(i.completeInfo[r]&&null!==i.completeInfo[r].ETag)return null;i.activeParts++,i.service.config.params.UploadId?i.uploadPart(e,r):i.multipartReq?i.queueChunks(e,r):(i.multipartReq=i.service.createMultipartUpload(),i.multipartReq.on("success",function(t){i.service.config.params.UploadId=t.data.UploadId,i.multipartReq=null}),i.queueChunks(e,r),i.multipartReq.on("error",function(t){i.cleanup(t)}),i.multipartReq.send())},getTaggingHeader:function(){for(var e=[],i=0;i<this.tags.length;i++)e.push(t.util.uriEscape(this.tags[i].Key)+"="+t.util.uriEscape(this.tags[i].Value));return e.join("&")},uploadPart:function(e,i){var r=this,a={Body:e,ContentLength:t.util.string.byteLength(e),PartNumber:i},s={ETag:null,PartNumber:i};r.completeInfo[i]=s;var n=r.service.uploadPart(a);r.parts[i]=n,n._lastUploadedBytes=0,n._managedUpload=r,n.on("httpUploadProgress",r.progress),n.send(function(e,n){if(delete r.parts[a.PartNumber],r.activeParts--,!(e||n&&n.ETag)){var o="No access to ETag property on response.";t.util.isBrowser()&&(o+=" Check CORS configuration to expose ETag header."),e=t.util.error(new Error(o),{code:"ETagMissing",retryable:!1})}return e?r.cleanup(e):r.completeInfo[i]&&null!==r.completeInfo[i].ETag?null:(s.ETag=n.ETag,r.doneParts++,void(r.isDoneChunking&&r.doneParts===r.numParts?r.finishMultiPart():r.fillQueue.call(r)))})},queueChunks:function(t,e){var i=this;i.multipartReq.on("success",function(){i.uploadPart(t,e)})},cleanup:function(e){this.failed||("function"==typeof this.body.removeAllListeners&&"function"==typeof this.body.resume&&(this.body.removeAllListeners("readable"),this.body.removeAllListeners("end"),this.body.resume()),this.multipartReq&&(this.multipartReq.removeAllListeners("success"),this.multipartReq.removeAllListeners("error"),this.multipartReq.removeAllListeners("complete"),delete this.multipartReq),this.service.config.params.UploadId&&!this.leavePartsOnError?this.service.abortMultipartUpload().send():this.leavePartsOnError&&(this.isDoneChunking=!1),t.util.each(this.parts,function(t,e){e.removeAllListeners("complete"),e.abort()}),this.activeParts=0,this.partPos=0,this.numParts=0,this.totalPartNumbers=0,this.parts={},this.failed=!0,this.callback(e))},finishMultiPart:function(){var t=this,e={MultipartUpload:{Parts:t.completeInfo.slice(1)}};t.service.completeMultipartUpload(e,function(e,i){if(e)return t.cleanup(e);if(i&&"string"==typeof i.Location&&(i.Location=i.Location.replace(/%2F/g,"/")),Array.isArray(t.tags)){for(var r=0;r<t.tags.length;r++)t.tags[r].Value=String(t.tags[r].Value);t.service.putObjectTagging({Tagging:{TagSet:t.tags}},function(e,r){e?t.callback(e):t.callback(e,i)})}else t.callback(e,i)})},finishSinglePart:function(t,e){var i=this.request._managedUpload,r=this.request.httpRequest,a=r.endpoint;if(t)return i.callback(t);e.Location=[a.protocol,"//",a.host,r.path].join(""),e.key=this.request.params.Key,e.Key=this.request.params.Key,e.Bucket=this.request.params.Bucket,i.callback(t,e)},progress:function(t){var e=this._managedUpload;"putObject"===this.operation?(t.part=1,t.key=this.params.Key):(e.totalUploadedBytes+=t.loaded-this._lastUploadedBytes,this._lastUploadedBytes=t.loaded,t={loaded:e.totalUploadedBytes,total:e.totalBytes,part:this.params.PartNumber,key:this.params.Key}),e.emit("httpUploadProgress",[t])}}),t.util.mixin(t.S3.ManagedUpload,t.SequentialExecutor),t.S3.ManagedUpload.addPromisesToClass=function(e){this.prototype.promise=t.util.promisifyMethod("send",e)},t.S3.ManagedUpload.deletePromisesFromClass=function(){delete this.prototype.promise},t.util.addPromises(t.S3.ManagedUpload),module.exports=t.S3.ManagedUpload;
    },{"../core":"YECT"}],"F5KX":[function(require,module,exports) {
    var e=require("../core"),t=require("../signers/v4_credentials"),r=require("../config_regional_endpoint"),i=require("./s3util"),n=require("../region_config");require("../s3/managed_upload");var o={completeMultipartUpload:!0,copyObject:!0,uploadPartCopy:!0},s=["AuthorizationHeaderMalformed","BadRequest","PermanentRedirect",301];e.util.update(e.S3.prototype,{getSignatureVersion:function(e){var t=this.api.signatureVersion,r=this._originalConfig?this._originalConfig.signatureVersion:null,i=this.config.signatureVersion,n=!!e&&e.isPresigned();return r?r="v2"===r?"s3":r:(!0!==n?t="v4":i&&(t=i),t)},getSigningName:function(){var t=e.Service.prototype.getSigningName;return this._parsedArn&&this._parsedArn.service?this._parsedArn.service:t.call(this)},getSignerClass:function(t){var r=this.getSignatureVersion(t);return e.Signers.RequestSigner.getVersion(r)},validateService:function(){var t,r=[];if(this.config.region||(this.config.region="us-east-1"),!this.config.endpoint&&this.config.s3BucketEndpoint&&r.push("An endpoint must be provided when configuring `s3BucketEndpoint` to true."),1===r.length?t=r[0]:r.length>1&&(t="Multiple configuration errors:\n"+r.join("\n")),t)throw e.util.error(new Error,{name:"InvalidEndpoint",message:t})},shouldDisableBodySigning:function(t){var r=this.getSignerClass();return!0===this.config.s3DisableBodySigning&&r===e.Signers.V4&&"https:"===t.httpRequest.endpoint.protocol},setupRequestListeners:function(t){if(t.addListener("validate",this.validateScheme),t.addListener("validate",this.validateBucketName,!0),t.addListener("validate",this.optInUsEast1RegionalEndpoint,!0),t.removeListener("validate",e.EventListeners.Core.VALIDATE_REGION),t.addListener("build",this.addContentType),t.addListener("build",this.computeContentMd5),t.addListener("build",this.computeSseCustomerKeyMd5),t.addListener("build",this.populateURI),t.addListener("afterBuild",this.addExpect100Continue),t.addListener("extractError",this.extractError),t.addListener("extractData",e.util.hoistPayloadMember),t.addListener("extractData",this.extractData),t.addListener("extractData",this.extractErrorFrom200Response),t.addListener("beforePresign",this.prepareSignedUrl),this.shouldDisableBodySigning(t)&&(t.removeListener("afterBuild",e.EventListeners.Core.COMPUTE_SHA256),t.addListener("afterBuild",this.disableBodySigning)),"createBucket"!==t.operation&&i.isArnInParam(t,"Bucket"))return t.service._parsedArn=e.util.ARN.parse(t.params.Bucket),t.removeListener("validate",this.validateBucketName),t.removeListener("build",this.populateURI),"s3"===t.service._parsedArn.service?(t.addListener("validate",i.validateS3AccessPointArn),t.addListener("validate",this.validateArnResourceType)):"s3-outposts"===t.service._parsedArn.service&&(t.addListener("validate",i.validateOutpostsAccessPointArn),t.addListener("validate",i.validateOutpostsArn)),t.addListener("validate",i.validateArnRegion),t.addListener("validate",i.validateArnAccount),t.addListener("validate",i.validateArnService),t.addListener("build",this.populateUriFromAccessPointArn),void t.addListener("build",i.validatePopulateUriFromArn);t.addListener("validate",this.validateBucketEndpoint),t.addListener("validate",this.correctBucketRegionFromCache),t.onAsync("extractError",this.requestBucketRegion),e.util.isBrowser()&&t.onAsync("retry",this.reqRegionForNetworkingError)},validateScheme:function(t){var r=t.params,i=t.httpRequest.endpoint.protocol;if((r.SSECustomerKey||r.CopySourceSSECustomerKey)&&"https:"!==i){throw e.util.error(new Error,{code:"ConfigError",message:"Cannot send SSE keys over HTTP. Set 'sslEnabled'to 'true' in your configuration"})}},validateBucketEndpoint:function(t){if(!t.params.Bucket&&t.service.config.s3BucketEndpoint){throw e.util.error(new Error,{code:"ConfigError",message:"Cannot send requests to root API with `s3BucketEndpoint` set."})}},validateArnResourceType:function(t){var r=t.service._parsedArn.resource;if(0!==r.indexOf("accesspoint:")&&0!==r.indexOf("accesspoint/"))throw e.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'accesspoint/'"})},validateBucketName:function(t){var r=t.service.getSignatureVersion(t),i=t.params&&t.params.Bucket,n=t.params&&t.params.Key,o=i&&i.indexOf("/");if(i&&o>=0)if("string"==typeof n&&o>0){t.params=e.util.copy(t.params);var s=i.substr(o+1)||"";t.params.Key=s+"/"+n,t.params.Bucket=i.substr(0,o)}else if("v4"===r){var a="Bucket names cannot contain forward slashes. Bucket: "+i;throw e.util.error(new Error,{code:"InvalidBucket",message:a})}},isValidAccelerateOperation:function(e){return-1===["createBucket","deleteBucket","listBuckets"].indexOf(e)},optInUsEast1RegionalEndpoint:function(e){var t=e.service,i=t.config;if(i.s3UsEast1RegionalEndpoint=r(t._originalConfig,{env:"AWS_S3_US_EAST_1_REGIONAL_ENDPOINT",sharedConfig:"s3_us_east_1_regional_endpoint",clientConfig:"s3UsEast1RegionalEndpoint"}),!(t._originalConfig||{}).endpoint&&"us-east-1"===e.httpRequest.region&&"regional"===i.s3UsEast1RegionalEndpoint&&e.httpRequest.endpoint.hostname.indexOf("s3.amazonaws.com")>=0){var n=i.endpoint.indexOf(".amazonaws.com");regionalEndpoint=i.endpoint.substring(0,n)+".us-east-1"+i.endpoint.substring(n),e.httpRequest.updateEndpoint(regionalEndpoint)}},populateURI:function(e){var t=e.httpRequest,r=e.params.Bucket,i=e.service,n=t.endpoint;if(r&&!i.pathStyleBucketName(r)){i.config.useAccelerateEndpoint&&i.isValidAccelerateOperation(e.operation)?i.config.useDualstack?n.hostname=r+".s3-accelerate.dualstack.amazonaws.com":n.hostname=r+".s3-accelerate.amazonaws.com":i.config.s3BucketEndpoint||(n.hostname=r+"."+n.hostname);var o=n.port;n.host=80!==o&&443!==o?n.hostname+":"+n.port:n.hostname,t.virtualHostedBucket=r,i.removeVirtualHostedBucketFromPath(e)}},removeVirtualHostedBucketFromPath:function(t){var r=t.httpRequest,i=r.virtualHostedBucket;if(i&&r.path){if(t.params&&t.params.Key){var n="/"+e.util.uriEscapePath(t.params.Key);if(0===r.path.indexOf(n)&&(r.path.length===n.length||"?"===r.path[n.length]))return}r.path=r.path.replace(new RegExp("/"+i),""),"/"!==r.path[0]&&(r.path="/"+r.path)}},populateUriFromAccessPointArn:function(t){var r=t.service._parsedArn,i="s3-outposts"===r.service,o=i?"."+r.outpostId:"",s=i?"s3-outposts":"s3-accesspoint",a=!i&&t.service.config.useDualstack?".dualstack":"",u=t.httpRequest.endpoint,c=n.getEndpointSuffix(r.region),d=t.service.config.s3UseArnRegion;u.hostname=[r.accessPoint+"-"+r.accountId+o,s+a,d?r.region:t.service.config.region,c].join("."),u.host=u.hostname;var p=e.util.uriEscape(t.params.Bucket),l=t.httpRequest.path;t.httpRequest.path=l.replace(new RegExp("/"+p),""),"/"!==t.httpRequest.path[0]&&(t.httpRequest.path="/"+t.httpRequest.path),t.httpRequest.region=r.region},addExpect100Continue:function(t){var r=t.httpRequest.headers["Content-Length"];e.util.isNode()&&(r>=1048576||t.params.Body instanceof e.util.stream.Stream)&&(t.httpRequest.headers.Expect="100-continue")},addContentType:function(t){var r=t.httpRequest;if("GET"!==r.method&&"HEAD"!==r.method){r.headers["Content-Type"]||(r.headers["Content-Type"]="application/octet-stream");var i=r.headers["Content-Type"];if(e.util.isBrowser())if("string"!=typeof r.body||i.match(/;\s*charset=/)){r.headers["Content-Type"]=i.replace(/(;\s*charset=)(.+)$/,function(e,t,r){return t+r.toUpperCase()})}else{r.headers["Content-Type"]+="; charset=UTF-8"}}else delete r.headers["Content-Type"]},computableChecksumOperations:{putBucketCors:!0,putBucketLifecycle:!0,putBucketLifecycleConfiguration:!0,putBucketTagging:!0,deleteObjects:!0,putBucketReplication:!0,putObjectLegalHold:!0,putObjectRetention:!0,putObjectLockConfiguration:!0},willComputeChecksums:function(t){if(this.computableChecksumOperations[t.operation])return!0;if(!this.config.computeChecksums)return!1;if(!e.util.Buffer.isBuffer(t.httpRequest.body)&&"string"!=typeof t.httpRequest.body)return!1;var r=t.service.api.operations[t.operation].input.members;return!(!t.service.shouldDisableBodySigning(t)||Object.prototype.hasOwnProperty.call(t.httpRequest.headers,"presigned-expires")||!r.ContentMD5||t.params.ContentMD5)||!(t.service.getSignerClass(t)===e.Signers.V4&&r.ContentMD5&&!r.ContentMD5.required)&&(!(!r.ContentMD5||t.params.ContentMD5)||void 0)},computeContentMd5:function(t){if(t.service.willComputeChecksums(t)){var r=e.util.crypto.md5(t.httpRequest.body,"base64");t.httpRequest.headers["Content-MD5"]=r}},computeSseCustomerKeyMd5:function(t){e.util.each({SSECustomerKey:"x-amz-server-side-encryption-customer-key-MD5",CopySourceSSECustomerKey:"x-amz-copy-source-server-side-encryption-customer-key-MD5"},function(r,i){if(t.params[r]){var n=e.util.crypto.md5(t.params[r],"base64");t.httpRequest.headers[i]=n}})},pathStyleBucketName:function(e){return!!this.config.s3ForcePathStyle||!this.config.s3BucketEndpoint&&(!i.dnsCompatibleBucketName(e)||!(!this.config.sslEnabled||!e.match(/\./)))},extractErrorFrom200Response:function(t){if(o[t.request.operation]){var r=t.httpResponse;if(r.body&&r.body.toString().match("<Error>"))throw t.data=null,(this.service?this.service:this).extractError(t),t.error;if(!r.body||!r.body.toString().match(/<[\w_]/))throw t.data=null,e.util.error(new Error,{code:"InternalError",message:"S3 aborted request"})}},retryableError:function(t,r){return!(!o[r.operation]||200!==t.statusCode)||(!r._requestRegionForBucket||!r.service.bucketRegionCache[r._requestRegionForBucket])&&(!(!t||"RequestTimeout"!==t.code)||(t&&-1!=s.indexOf(t.code)&&t.region&&t.region!=r.httpRequest.region?(r.httpRequest.region=t.region,301===t.statusCode&&r.service.updateReqBucketRegion(r),!0):e.Service.prototype.retryableError.call(this,t,r)))},updateReqBucketRegion:function(t,r){var i=t.httpRequest;if("string"==typeof r&&r.length&&(i.region=r),i.endpoint.host.match(/s3(?!-accelerate).*\.amazonaws\.com$/)){var n=t.service,o=n.config,s=o.s3BucketEndpoint;s&&delete o.s3BucketEndpoint;var a=e.util.copy(o);delete a.endpoint,a.region=i.region,i.endpoint=new e.S3(a).endpoint,n.populateURI(t),o.s3BucketEndpoint=s,i.headers.Host=i.endpoint.host,"validate"===t._asm.currentState&&(t.removeListener("build",n.populateURI),t.addListener("build",n.removeVirtualHostedBucketFromPath))}},extractData:function(e){var t=e.request;if("getBucketLocation"===t.operation){var r=e.httpResponse.body.toString().match(/>(.+)<\/Location/);delete e.data._,e.data.LocationConstraint=r?r[1]:""}var i=t.params.Bucket||null;if("deleteBucket"!==t.operation||"string"!=typeof i||e.error){var n=(e.httpResponse.headers||{})["x-amz-bucket-region"]||null;if(!n&&"createBucket"===t.operation&&!e.error){var o=t.params.CreateBucketConfiguration;n=o?"EU"===o.LocationConstraint?"eu-west-1":o.LocationConstraint:"us-east-1"}n&&i&&n!==t.service.bucketRegionCache[i]&&(t.service.bucketRegionCache[i]=n)}else t.service.clearBucketRegionCache(i);t.service.extractRequestIds(e)},extractError:function(t){var r,i={304:"NotModified",403:"Forbidden",400:"BadRequest",404:"NotFound"},n=t.request,o=t.httpResponse.statusCode,s=t.httpResponse.body||"",a=(t.httpResponse.headers||{})["x-amz-bucket-region"]||null,u=n.params.Bucket||null,c=n.service.bucketRegionCache;if(a&&u&&a!==c[u]&&(c[u]=a),i[o]&&0===s.length)u&&!a&&(r=c[u]||null)!==n.httpRequest.region&&(a=r),t.error=e.util.error(new Error,{code:i[o],message:null,region:a});else{var d=(new e.XML.Parser).parse(s.toString());d.Region&&!a?(a=d.Region,u&&a!==c[u]&&(c[u]=a)):!u||a||d.Region||(r=c[u]||null)!==n.httpRequest.region&&(a=r),t.error=e.util.error(new Error,{code:d.Code||o,message:d.Message||null,region:a})}n.service.extractRequestIds(t)},requestBucketRegion:function(t,r){var i=t.error,n=t.request,o=n.params.Bucket||null;if(!i||!o||i.region||"listObjects"===n.operation||e.util.isNode()&&"headBucket"===n.operation||400===i.statusCode&&"headObject"!==n.operation||-1===s.indexOf(i.code))return r();var a=e.util.isNode()?"headBucket":"listObjects",u={Bucket:o};"listObjects"===a&&(u.MaxKeys=0);var c=n.service[a](u);c._requestRegionForBucket=o,c.send(function(){var e=n.service.bucketRegionCache[o]||null;i.region=e,r()})},reqRegionForNetworkingError:function(t,r){if(!e.util.isBrowser())return r();var n=t.error,o=t.request,s=o.params.Bucket;if(!n||"NetworkingError"!==n.code||!s||"us-east-1"===o.httpRequest.region)return r();var a=o.service,u=a.bucketRegionCache,c=u[s]||null;if(c&&c!==o.httpRequest.region)a.updateReqBucketRegion(o,c),r();else if(i.dnsCompatibleBucketName(s))if(o.httpRequest.virtualHostedBucket){var d=a.listObjects({Bucket:s,MaxKeys:0});a.updateReqBucketRegion(d,"us-east-1"),d._requestRegionForBucket=s,d.send(function(){var e=a.bucketRegionCache[s]||null;e&&e!==o.httpRequest.region&&a.updateReqBucketRegion(o,e),r()})}else r();else a.updateReqBucketRegion(o,"us-east-1"),"us-east-1"!==u[s]&&(u[s]="us-east-1"),r()},bucketRegionCache:{},clearBucketRegionCache:function(e){var t=this.bucketRegionCache;e?"string"==typeof e&&(e=[e]):e=Object.keys(t);for(var r=0;r<e.length;r++)delete t[e[r]];return t},correctBucketRegionFromCache:function(e){var t=e.params.Bucket||null;if(t){var r=e.service,i=e.httpRequest.region,n=r.bucketRegionCache[t];n&&n!==i&&r.updateReqBucketRegion(e,n)}},extractRequestIds:function(e){var t=e.httpResponse.headers?e.httpResponse.headers["x-amz-id-2"]:null,r=e.httpResponse.headers?e.httpResponse.headers["x-amz-cf-id"]:null;e.extendedRequestId=t,e.cfId=r,e.error&&(e.error.requestId=e.requestId||null,e.error.extendedRequestId=t,e.error.cfId=r)},getSignedUrl:function(t,r,i){var n=(r=e.util.copy(r||{})).Expires||900;if("number"!=typeof n)throw e.util.error(new Error,{code:"InvalidParameterException",message:"The expiration must be a number, received "+typeof n});delete r.Expires;var o=this.makeRequest(t,r);if(!i)return o.presign(n,i);e.util.defer(function(){o.presign(n,i)})},createPresignedPost:function(t,r){"function"==typeof t&&void 0===r&&(r=t,t=null),t=e.util.copy(t||{});var i=this.config.params||{},n=t.Bucket||i.Bucket,o=this,s=this.config,a=e.util.copy(this.endpoint);function u(){return{url:e.util.urlFormat(a),fields:o.preparePostFields(s.credentials,s.region,n,t.Fields,t.Conditions,t.Expires)}}if(s.s3BucketEndpoint||(a.pathname="/"+n),!r)return u();s.getCredentials(function(e){e&&r(e),r(null,u())})},preparePostFields:function(r,i,n,o,s,a){var u=this.getSkewCorrectedDate();if(!r||!i||!n)throw new Error("Unable to create a POST object policy without a bucket, region, and credentials");o=e.util.copy(o||{}),s=(s||[]).slice(0),a=a||3600;var c=e.util.date.iso8601(u).replace(/[:\-]|\.\d{3}/g,""),d=c.substr(0,8),p=t.createScope(d,i,"s3"),l=r.accessKeyId+"/"+p;for(var h in o.bucket=n,o["X-Amz-Algorithm"]="AWS4-HMAC-SHA256",o["X-Amz-Credential"]=l,o["X-Amz-Date"]=c,r.sessionToken&&(o["X-Amz-Security-Token"]=r.sessionToken),o)if(o.hasOwnProperty(h)){var g={};g[h]=o[h],s.push(g)}return o.Policy=this.preparePostPolicy(new Date(u.valueOf()+1e3*a),s),o["X-Amz-Signature"]=e.util.crypto.hmac(t.getSigningKey(r,d,i,"s3",!0),o.Policy,"hex"),o},preparePostPolicy:function(t,r){return e.util.base64.encode(JSON.stringify({expiration:e.util.date.iso8601(t),conditions:r}))},prepareSignedUrl:function(t){t.addListener("validate",t.service.noPresignedContentLength),t.removeListener("build",t.service.addContentType),t.params.Body?t.addListener("afterBuild",e.EventListeners.Core.COMPUTE_SHA256):t.removeListener("build",t.service.computeContentMd5)},disableBodySigning:function(e){var t=e.httpRequest.headers;Object.prototype.hasOwnProperty.call(t,"presigned-expires")||(t["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD")},noPresignedContentLength:function(t){if(void 0!==t.params.ContentLength)throw e.util.error(new Error,{code:"UnexpectedParameter",message:"ContentLength is not supported in pre-signed URLs."})},createBucket:function(t,r){"function"!=typeof t&&t||(r=r||t,t={});var i=this.endpoint.hostname,n=e.util.copy(t);return i===this.api.globalEndpoint||t.CreateBucketConfiguration||(n.CreateBucketConfiguration={LocationConstraint:this.config.region}),this.makeRequest("createBucket",n,r)},upload:function(t,r,i){"function"==typeof r&&void 0===i&&(i=r,r=null),r=r||{},r=e.util.merge(r||{},{service:this,params:t});var n=new e.S3.ManagedUpload(r);return"function"==typeof i&&n.send(i),n}}),e.S3.addPromisesToClass=function(t){this.prototype.getSignedUrlPromise=e.util.promisifyMethod("getSignedUrl",t)},e.S3.deletePromisesFromClass=function(){delete this.prototype.getSignedUrlPromise},e.util.addPromises(e.S3);
    },{"../core":"YECT","../signers/v4_credentials":"qcHU","../config_regional_endpoint":"aggW","./s3util":"iTF9","../region_config":"uOGq","../s3/managed_upload":"ZpUj"}],"H2AB":[function(require,module,exports) {
    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",uid:"s3-2006-03-01"},operations:{AbortMultipartUpload:{http:{method:"DELETE",requestUri:"/{Bucket}/{Key+}",responseCode:204},input:{type:"structure",required:["Bucket","Key","UploadId"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},UploadId:{location:"querystring",locationName:"uploadId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},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:!0}}},UploadId:{location:"querystring",locationName:"uploadId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},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:"Sk",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:"S12",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:"S1a",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1c",location:"header",locationName:"x-amz-server-side-encryption-context"},CopySourceSSECustomerAlgorithm:{location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-algorithm"},CopySourceSSECustomerKey:{shape:"S1e",location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-key"},CopySourceSSECustomerKeyMD5:{location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-key-MD5"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Tagging:{location:"header",locationName:"x-amz-tagging"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1i",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},ExpectedSourceBucketOwner:{location:"header",locationName:"x-amz-source-expected-bucket-owner"}}},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:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1c",location:"header",locationName:"x-amz-server-side-encryption-context"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}},payload:"CopyObjectResult"},alias:"PutObjectCopy"},CreateBucket:{http:{method:"PUT",requestUri:"/{Bucket}"},input:{type:"structure",required:["Bucket"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Bucket:{location:"uri",locationName:"Bucket"},CreateBucketConfiguration:{locationName:"CreateBucketConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{LocationConstraint:{}}},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWrite:{location:"header",locationName:"x-amz-grant-write"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},ObjectLockEnabledForBucket:{location:"header",locationName:"x-amz-bucket-object-lock-enabled",type:"boolean"}},payload:"CreateBucketConfiguration"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"}}},alias:"PutBucket"},CreateMultipartUpload:{http:{requestUri:"/{Bucket}/{Key+}?uploads"},input:{type:"structure",required:["Bucket","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Bucket:{location:"uri",locationName:"Bucket"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentType:{location:"header",locationName:"Content-Type"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},Key:{location:"uri",locationName:"Key"},Metadata:{shape:"S12",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:"S1a",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1c",location:"header",locationName:"x-amz-server-side-encryption-context"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Tagging:{location:"header",locationName:"x-amz-tagging"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1i",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},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:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1c",location:"header",locationName:"x-amz-server-side-encryption-context"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},alias:"InitiateMultipartUpload"},DeleteBucket:{http:{method:"DELETE",requestUri:"/{Bucket}",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketAnalyticsConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?analytics",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketCors:{http:{method:"DELETE",requestUri:"/{Bucket}?cors",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketEncryption:{http:{method:"DELETE",requestUri:"/{Bucket}?encryption",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketInventoryConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?inventory",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketLifecycle:{http:{method:"DELETE",requestUri:"/{Bucket}?lifecycle",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketMetricsConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?metrics",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketOwnershipControls:{http:{method:"DELETE",requestUri:"/{Bucket}?ownershipControls",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketPolicy:{http:{method:"DELETE",requestUri:"/{Bucket}?policy",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketReplication:{http:{method:"DELETE",requestUri:"/{Bucket}?replication",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketTagging:{http:{method:"DELETE",requestUri:"/{Bucket}?tagging",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketWebsite:{http:{method:"DELETE",requestUri:"/{Bucket}?website",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteObject:{http:{method:"DELETE",requestUri:"/{Bucket}/{Key+}",responseCode:204},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},MFA:{location:"header",locationName:"x-amz-mfa"},VersionId:{location:"querystring",locationName:"versionId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},BypassGovernanceRetention:{location:"header",locationName:"x-amz-bypass-governance-retention",type:"boolean"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{DeleteMarker:{location:"header",locationName:"x-amz-delete-marker",type:"boolean"},VersionId:{location:"header",locationName:"x-amz-version-id"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},DeleteObjectTagging:{http:{method:"DELETE",requestUri:"/{Bucket}/{Key+}?tagging",responseCode:204},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},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:!0},Quiet:{type:"boolean"}}},MFA:{location:"header",locationName:"x-amz-mfa"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},BypassGovernanceRetention:{location:"header",locationName:"x-amz-bypass-governance-retention",type:"boolean"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Delete"},output:{type:"structure",members:{Deleted:{type:"list",member:{type:"structure",members:{Key:{},VersionId:{},DeleteMarker:{type:"boolean"},DeleteMarkerVersionId:{}}},flattened:!0},RequestCharged:{location:"header",locationName:"x-amz-request-charged"},Errors:{locationName:"Error",type:"list",member:{type:"structure",members:{Key:{},VersionId:{},Code:{},Message:{}}},flattened:!0}}},alias:"DeleteMultipleObjects",httpChecksumRequired:!0},DeletePublicAccessBlock:{http:{method:"DELETE",requestUri:"/{Bucket}?publicAccessBlock",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},GetBucketAccelerateConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?accelerate"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Status:{}}}},GetBucketAcl:{http:{method:"GET",requestUri:"/{Bucket}?acl"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Owner:{shape:"S34"},Grants:{shape:"S37",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"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{AnalyticsConfiguration:{shape:"S3g"}},payload:"AnalyticsConfiguration"}},GetBucketCors:{http:{method:"GET",requestUri:"/{Bucket}?cors"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{CORSRules:{shape:"S3v",locationName:"CORSRule"}}}},GetBucketEncryption:{http:{method:"GET",requestUri:"/{Bucket}?encryption"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ServerSideEncryptionConfiguration:{shape:"S48"}},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"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{InventoryConfiguration:{shape:"S4e"}},payload:"InventoryConfiguration"}},GetBucketLifecycle:{http:{method:"GET",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Rules:{shape:"S4u",locationName:"Rule"}}},deprecated:!0},GetBucketLifecycleConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Rules:{shape:"S59",locationName:"Rule"}}}},GetBucketLocation:{http:{method:"GET",requestUri:"/{Bucket}?location"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{LocationConstraint:{}}}},GetBucketLogging:{http:{method:"GET",requestUri:"/{Bucket}?logging"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{LoggingEnabled:{shape:"S5j"}}}},GetBucketMetricsConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?metrics"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{MetricsConfiguration:{shape:"S5r"}},payload:"MetricsConfiguration"}},GetBucketNotification:{http:{method:"GET",requestUri:"/{Bucket}?notification"},input:{shape:"S5u"},output:{shape:"S5v"},deprecated:!0},GetBucketNotificationConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?notification"},input:{shape:"S5u"},output:{shape:"S66"}},GetBucketOwnershipControls:{http:{method:"GET",requestUri:"/{Bucket}?ownershipControls"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{OwnershipControls:{shape:"S6m"}},payload:"OwnershipControls"}},GetBucketPolicy:{http:{method:"GET",requestUri:"/{Bucket}?policy"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Policy:{}},payload:"Policy"}},GetBucketPolicyStatus:{http:{method:"GET",requestUri:"/{Bucket}?policyStatus"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{PolicyStatus:{type:"structure",members:{IsPublic:{locationName:"IsPublic",type:"boolean"}}}},payload:"PolicyStatus"}},GetBucketReplication:{http:{method:"GET",requestUri:"/{Bucket}?replication"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ReplicationConfiguration:{shape:"S6z"}},payload:"ReplicationConfiguration"}},GetBucketRequestPayment:{http:{method:"GET",requestUri:"/{Bucket}?requestPayment"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Payer:{}}}},GetBucketTagging:{http:{method:"GET",requestUri:"/{Bucket}?tagging"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",required:["TagSet"],members:{TagSet:{shape:"S3m"}}}},GetBucketVersioning:{http:{method:"GET",requestUri:"/{Bucket}?versioning"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},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"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{RedirectAllRequestsTo:{shape:"S80"},IndexDocument:{shape:"S83"},ErrorDocument:{shape:"S85"},RoutingRules:{shape:"S86"}}}},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:"S1a",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"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Body:{streaming:!0,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:"S12",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:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"},ReplicationStatus:{location:"header",locationName:"x-amz-replication-status"},PartsCount:{location:"header",locationName:"x-amz-mp-parts-count",type:"integer"},TagCount:{location:"header",locationName:"x-amz-tagging-count",type:"integer"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1i",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"}},payload:"Body"}},GetObjectAcl:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?acl"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Owner:{shape:"S34"},Grants:{shape:"S37",locationName:"AccessControlList"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},GetObjectLegalHold:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?legal-hold"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{LegalHold:{shape:"S95"}},payload:"LegalHold"}},GetObjectLockConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?object-lock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ObjectLockConfiguration:{shape:"S98"}},payload:"ObjectLockConfiguration"}},GetObjectRetention:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?retention"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Retention:{shape:"S9g"}},payload:"Retention"}},GetObjectTagging:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?tagging"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",required:["TagSet"],members:{VersionId:{location:"header",locationName:"x-amz-version-id"},TagSet:{shape:"S3m"}}}},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"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Body:{streaming:!0,type:"blob"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}},payload:"Body"}},GetPublicAccessBlock:{http:{method:"GET",requestUri:"/{Bucket}?publicAccessBlock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{PublicAccessBlockConfiguration:{shape:"S9n"}},payload:"PublicAccessBlockConfiguration"}},HeadBucket:{http:{method:"HEAD",requestUri:"/{Bucket}"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},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:"S1a",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"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},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:"S12",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:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"},ReplicationStatus:{location:"header",locationName:"x-amz-replication-status"},PartsCount:{location:"header",locationName:"x-amz-mp-parts-count",type:"integer"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1i",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"}}}},ListBucketAnalyticsConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?analytics"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},ContinuationToken:{},NextContinuationToken:{},AnalyticsConfigurationList:{locationName:"AnalyticsConfiguration",type:"list",member:{shape:"S3g"},flattened:!0}}}},ListBucketInventoryConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?inventory"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ContinuationToken:{},InventoryConfigurationList:{locationName:"InventoryConfiguration",type:"list",member:{shape:"S4e"},flattened:!0},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"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},ContinuationToken:{},NextContinuationToken:{},MetricsConfigurationList:{locationName:"MetricsConfiguration",type:"list",member:{shape:"S5r"},flattened:!0}}}},ListBuckets:{http:{method:"GET"},output:{type:"structure",members:{Buckets:{type:"list",member:{locationName:"Bucket",type:"structure",members:{Name:{},CreationDate:{type:"timestamp"}}}},Owner:{shape:"S34"}}},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"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},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:"S34"},Initiator:{shape:"Sak"}}},flattened:!0},CommonPrefixes:{shape:"Sal"},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"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},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:"S34"}}},flattened:!0},DeleteMarkers:{locationName:"DeleteMarker",type:"list",member:{type:"structure",members:{Owner:{shape:"S34"},Key:{},VersionId:{},IsLatest:{type:"boolean"},LastModified:{type:"timestamp"}}},flattened:!0},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sal"},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"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},Marker:{},NextMarker:{},Contents:{shape:"Sb3"},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sal"},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"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},Contents:{shape:"Sb3"},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sal"},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"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},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:!0},Initiator:{shape:"Sak"},Owner:{shape:"S34"},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:{}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AccelerateConfiguration"}},PutBucketAcl:{http:{method:"PUT",requestUri:"/{Bucket}?acl"},input:{type:"structure",required:["Bucket"],members:{ACL:{location:"header",locationName:"x-amz-acl"},AccessControlPolicy:{shape:"Sbl",locationName:"AccessControlPolicy",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",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"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AccessControlPolicy"},httpChecksumRequired:!0},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:"S3g",locationName:"AnalyticsConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},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:"S3v",locationName:"CORSRule"}}},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"CORSConfiguration"},httpChecksumRequired:!0},PutBucketEncryption:{http:{method:"PUT",requestUri:"/{Bucket}?encryption"},input:{type:"structure",required:["Bucket","ServerSideEncryptionConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",location:"header",locationName:"Content-MD5"},ServerSideEncryptionConfiguration:{shape:"S48",locationName:"ServerSideEncryptionConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"ServerSideEncryptionConfiguration"},httpChecksumRequired:!0},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:"S4e",locationName:"InventoryConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"InventoryConfiguration"}},PutBucketLifecycle:{http:{method:"PUT",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",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:"S4u",locationName:"Rule"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LifecycleConfiguration"},deprecated:!0,httpChecksumRequired:!0},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:"S59",locationName:"Rule"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LifecycleConfiguration"},httpChecksumRequired:!0},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:"S5j"}}},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"BucketLoggingStatus"},httpChecksumRequired:!0},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:"S5r",locationName:"MetricsConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"MetricsConfiguration"}},PutBucketNotification:{http:{method:"PUT",requestUri:"/{Bucket}?notification"},input:{type:"structure",required:["Bucket","NotificationConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",location:"header",locationName:"Content-MD5"},NotificationConfiguration:{shape:"S5v",locationName:"NotificationConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"NotificationConfiguration"},deprecated:!0,httpChecksumRequired:!0},PutBucketNotificationConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?notification"},input:{type:"structure",required:["Bucket","NotificationConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},NotificationConfiguration:{shape:"S66",locationName:"NotificationConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"NotificationConfiguration"}},PutBucketOwnershipControls:{http:{method:"PUT",requestUri:"/{Bucket}?ownershipControls"},input:{type:"structure",required:["Bucket","OwnershipControls"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},OwnershipControls:{shape:"S6m",locationName:"OwnershipControls",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}}},payload:"OwnershipControls"}},PutBucketPolicy:{http:{method:"PUT",requestUri:"/{Bucket}?policy"},input:{type:"structure",required:["Bucket","Policy"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",location:"header",locationName:"Content-MD5"},ConfirmRemoveSelfBucketAccess:{location:"header",locationName:"x-amz-confirm-remove-self-bucket-access",type:"boolean"},Policy:{},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Policy"},httpChecksumRequired:!0},PutBucketReplication:{http:{method:"PUT",requestUri:"/{Bucket}?replication"},input:{type:"structure",required:["Bucket","ReplicationConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",location:"header",locationName:"Content-MD5"},ReplicationConfiguration:{shape:"S6z",locationName:"ReplicationConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},Token:{location:"header",locationName:"x-amz-bucket-object-lock-token"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"ReplicationConfiguration"},httpChecksumRequired:!0},PutBucketRequestPayment:{http:{method:"PUT",requestUri:"/{Bucket}?requestPayment"},input:{type:"structure",required:["Bucket","RequestPaymentConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",location:"header",locationName:"Content-MD5"},RequestPaymentConfiguration:{locationName:"RequestPaymentConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Payer"],members:{Payer:{}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"RequestPaymentConfiguration"},httpChecksumRequired:!0},PutBucketTagging:{http:{method:"PUT",requestUri:"/{Bucket}?tagging"},input:{type:"structure",required:["Bucket","Tagging"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",location:"header",locationName:"Content-MD5"},Tagging:{shape:"Sc9",locationName:"Tagging",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Tagging"},httpChecksumRequired:!0},PutBucketVersioning:{http:{method:"PUT",requestUri:"/{Bucket}?versioning"},input:{type:"structure",required:["Bucket","VersioningConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",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:{}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"VersioningConfiguration"},httpChecksumRequired:!0},PutBucketWebsite:{http:{method:"PUT",requestUri:"/{Bucket}?website"},input:{type:"structure",required:["Bucket","WebsiteConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",location:"header",locationName:"Content-MD5"},WebsiteConfiguration:{locationName:"WebsiteConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{ErrorDocument:{shape:"S85"},IndexDocument:{shape:"S83"},RedirectAllRequestsTo:{shape:"S80"},RoutingRules:{shape:"S86"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"WebsiteConfiguration"},httpChecksumRequired:!0},PutObject:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Body:{streaming:!0,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:"S12",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:"S1a",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1c",location:"header",locationName:"x-amz-server-side-encryption-context"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Tagging:{location:"header",locationName:"x-amz-tagging"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1i",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},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:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1c",location:"header",locationName:"x-amz-server-side-encryption-context"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},PutObjectAcl:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?acl"},input:{type:"structure",required:["Bucket","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},AccessControlPolicy:{shape:"Sbl",locationName:"AccessControlPolicy",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",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"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AccessControlPolicy"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:!0},PutObjectLegalHold:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?legal-hold"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},LegalHold:{shape:"S95",locationName:"LegalHold",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},VersionId:{location:"querystring",locationName:"versionId"},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LegalHold"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:!0},PutObjectLockConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?object-lock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ObjectLockConfiguration:{shape:"S98",locationName:"ObjectLockConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Token:{location:"header",locationName:"x-amz-bucket-object-lock-token"},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"ObjectLockConfiguration"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:!0},PutObjectRetention:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?retention"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},Retention:{shape:"S9g",locationName:"Retention",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},VersionId:{location:"querystring",locationName:"versionId"},BypassGovernanceRetention:{location:"header",locationName:"x-amz-bypass-governance-retention",type:"boolean"},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Retention"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:!0},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:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",location:"header",locationName:"Content-MD5"},Tagging:{shape:"Sc9",locationName:"Tagging",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Tagging"},output:{type:"structure",members:{VersionId:{location:"header",locationName:"x-amz-version-id"}}},httpChecksumRequired:!0},PutPublicAccessBlock:{http:{method:"PUT",requestUri:"/{Bucket}?publicAccessBlock"},input:{type:"structure",required:["Bucket","PublicAccessBlockConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{deprecated:!0,deprecatedMessage:"Content-MD5 header will now be automatically computed and injected in associated operation's Http request.",location:"header",locationName:"Content-MD5"},PublicAccessBlockConfiguration:{shape:"S9n",locationName:"PublicAccessBlockConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"PublicAccessBlockConfiguration"},httpChecksumRequired:!0},RestoreObject:{http:{requestUri:"/{Bucket}/{Key+}?restore"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},RestoreRequest:{locationName:"RestoreRequest",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{Days:{type:"integer"},GlacierJobParameters:{type:"structure",required:["Tier"],members:{Tier:{}}},Type:{},Tier:{},Description:{},SelectParameters:{type:"structure",required:["InputSerialization","ExpressionType","Expression","OutputSerialization"],members:{InputSerialization:{shape:"Scz"},ExpressionType:{},Expression:{},OutputSerialization:{shape:"Sde"}}},OutputLocation:{type:"structure",members:{S3:{type:"structure",required:["BucketName","Prefix"],members:{BucketName:{},Prefix:{},Encryption:{type:"structure",required:["EncryptionType"],members:{EncryptionType:{},KMSKeyId:{shape:"Sk"},KMSContext:{}}},CannedACL:{},AccessControlList:{shape:"S37"},Tagging:{shape:"Sc9"},UserMetadata:{type:"list",member:{locationName:"MetadataEntry",type:"structure",members:{Name:{},Value:{}}}},StorageClass:{}}}}}}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"RestoreRequest"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"},RestoreOutputPath:{location:"header",locationName:"x-amz-restore-output-path"}}},alias:"PostObjectRestore"},SelectObjectContent:{http:{requestUri:"/{Bucket}/{Key+}?select&select-type=2"},input:{locationName:"SelectObjectContentRequest",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Bucket","Key","Expression","ExpressionType","InputSerialization","OutputSerialization"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1a",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},Expression:{},ExpressionType:{},RequestProgress:{type:"structure",members:{Enabled:{type:"boolean"}}},InputSerialization:{shape:"Scz"},OutputSerialization:{shape:"Sde"},ScanRange:{type:"structure",members:{Start:{type:"long"},End:{type:"long"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Payload:{type:"structure",members:{Records:{type:"structure",members:{Payload:{eventpayload:!0,type:"blob"}},event:!0},Stats:{type:"structure",members:{Details:{eventpayload:!0,type:"structure",members:{BytesScanned:{type:"long"},BytesProcessed:{type:"long"},BytesReturned:{type:"long"}}}},event:!0},Progress:{type:"structure",members:{Details:{eventpayload:!0,type:"structure",members:{BytesScanned:{type:"long"},BytesProcessed:{type:"long"},BytesReturned:{type:"long"}}}},event:!0},Cont:{type:"structure",members:{},event:!0},End:{type:"structure",members:{},event:!0}},eventstream:!0}},payload:"Payload"}},UploadPart:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key","PartNumber","UploadId"],members:{Body:{streaming:!0,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:"S1a",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"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},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:"Sk",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:"S1a",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:"S1e",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"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},ExpectedSourceBucketOwner:{location:"header",locationName:"x-amz-source-expected-bucket-owner"}}},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:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}},payload:"CopyPartResult"}}},shapes:{Sk:{type:"string",sensitive:!0},S12:{type:"map",key:{},value:{}},S1a:{type:"blob",sensitive:!0},S1c:{type:"string",sensitive:!0},S1e:{type:"blob",sensitive:!0},S1i:{type:"timestamp",timestampFormat:"iso8601"},S34:{type:"structure",members:{DisplayName:{},ID:{}}},S37:{type:"list",member:{locationName:"Grant",type:"structure",members:{Grantee:{shape:"S39"},Permission:{}}}},S39:{type:"structure",required:["Type"],members:{DisplayName:{},EmailAddress:{},ID:{},Type:{locationName:"xsi:type",xmlAttribute:!0},URI:{}},xmlNamespace:{prefix:"xsi",uri:"http://www.w3.org/2001/XMLSchema-instance"}},S3g:{type:"structure",required:["Id","StorageClassAnalysis"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3j"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3m",flattened:!0,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:{}}}}}}}}}}},S3j:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},S3m:{type:"list",member:{shape:"S3j",locationName:"Tag"}},S3v:{type:"list",member:{type:"structure",required:["AllowedMethods","AllowedOrigins"],members:{AllowedHeaders:{locationName:"AllowedHeader",type:"list",member:{},flattened:!0},AllowedMethods:{locationName:"AllowedMethod",type:"list",member:{},flattened:!0},AllowedOrigins:{locationName:"AllowedOrigin",type:"list",member:{},flattened:!0},ExposeHeaders:{locationName:"ExposeHeader",type:"list",member:{},flattened:!0},MaxAgeSeconds:{type:"integer"}}},flattened:!0},S48:{type:"structure",required:["Rules"],members:{Rules:{locationName:"Rule",type:"list",member:{type:"structure",members:{ApplyServerSideEncryptionByDefault:{type:"structure",required:["SSEAlgorithm"],members:{SSEAlgorithm:{},KMSMasterKeyID:{shape:"Sk"}}}}},flattened:!0}}},S4e:{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:"Sk"}}}}}}}}},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:{}}}}},S4u:{type:"list",member:{type:"structure",required:["Prefix","Status"],members:{Expiration:{shape:"S4w"},ID:{},Prefix:{},Status:{},Transition:{shape:"S51"},NoncurrentVersionTransition:{shape:"S53"},NoncurrentVersionExpiration:{shape:"S54"},AbortIncompleteMultipartUpload:{shape:"S55"}}},flattened:!0},S4w:{type:"structure",members:{Date:{shape:"S4x"},Days:{type:"integer"},ExpiredObjectDeleteMarker:{type:"boolean"}}},S4x:{type:"timestamp",timestampFormat:"iso8601"},S51:{type:"structure",members:{Date:{shape:"S4x"},Days:{type:"integer"},StorageClass:{}}},S53:{type:"structure",members:{NoncurrentDays:{type:"integer"},StorageClass:{}}},S54:{type:"structure",members:{NoncurrentDays:{type:"integer"}}},S55:{type:"structure",members:{DaysAfterInitiation:{type:"integer"}}},S59:{type:"list",member:{type:"structure",required:["Status"],members:{Expiration:{shape:"S4w"},ID:{},Prefix:{deprecated:!0},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3j"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3m",flattened:!0,locationName:"Tag"}}}}},Status:{},Transitions:{locationName:"Transition",type:"list",member:{shape:"S51"},flattened:!0},NoncurrentVersionTransitions:{locationName:"NoncurrentVersionTransition",type:"list",member:{shape:"S53"},flattened:!0},NoncurrentVersionExpiration:{shape:"S54"},AbortIncompleteMultipartUpload:{shape:"S55"}}},flattened:!0},S5j:{type:"structure",required:["TargetBucket","TargetPrefix"],members:{TargetBucket:{},TargetGrants:{type:"list",member:{locationName:"Grant",type:"structure",members:{Grantee:{shape:"S39"},Permission:{}}}},TargetPrefix:{}}},S5r:{type:"structure",required:["Id"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3j"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3m",flattened:!0,locationName:"Tag"}}}}}}},S5u:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},S5v:{type:"structure",members:{TopicConfiguration:{type:"structure",members:{Id:{},Events:{shape:"S5y",locationName:"Event"},Event:{deprecated:!0},Topic:{}}},QueueConfiguration:{type:"structure",members:{Id:{},Event:{deprecated:!0},Events:{shape:"S5y",locationName:"Event"},Queue:{}}},CloudFunctionConfiguration:{type:"structure",members:{Id:{},Event:{deprecated:!0},Events:{shape:"S5y",locationName:"Event"},CloudFunction:{},InvocationRole:{}}}}},S5y:{type:"list",member:{},flattened:!0},S66:{type:"structure",members:{TopicConfigurations:{locationName:"TopicConfiguration",type:"list",member:{type:"structure",required:["TopicArn","Events"],members:{Id:{},TopicArn:{locationName:"Topic"},Events:{shape:"S5y",locationName:"Event"},Filter:{shape:"S69"}}},flattened:!0},QueueConfigurations:{locationName:"QueueConfiguration",type:"list",member:{type:"structure",required:["QueueArn","Events"],members:{Id:{},QueueArn:{locationName:"Queue"},Events:{shape:"S5y",locationName:"Event"},Filter:{shape:"S69"}}},flattened:!0},LambdaFunctionConfigurations:{locationName:"CloudFunctionConfiguration",type:"list",member:{type:"structure",required:["LambdaFunctionArn","Events"],members:{Id:{},LambdaFunctionArn:{locationName:"CloudFunction"},Events:{shape:"S5y",locationName:"Event"},Filter:{shape:"S69"}}},flattened:!0}}},S69:{type:"structure",members:{Key:{locationName:"S3Key",type:"structure",members:{FilterRules:{locationName:"FilterRule",type:"list",member:{type:"structure",members:{Name:{},Value:{}}},flattened:!0}}}}},S6m:{type:"structure",required:["Rules"],members:{Rules:{locationName:"Rule",type:"list",member:{type:"structure",required:["ObjectOwnership"],members:{ObjectOwnership:{}}},flattened:!0}}},S6z:{type:"structure",required:["Role","Rules"],members:{Role:{},Rules:{locationName:"Rule",type:"list",member:{type:"structure",required:["Status","Destination"],members:{ID:{},Priority:{type:"integer"},Prefix:{deprecated:!0},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3j"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3m",flattened:!0,locationName:"Tag"}}}}},Status:{},SourceSelectionCriteria:{type:"structure",members:{SseKmsEncryptedObjects:{type:"structure",required:["Status"],members:{Status:{}}}}},ExistingObjectReplication:{type:"structure",required:["Status"],members:{Status:{}}},Destination:{type:"structure",required:["Bucket"],members:{Bucket:{},Account:{},StorageClass:{},AccessControlTranslation:{type:"structure",required:["Owner"],members:{Owner:{}}},EncryptionConfiguration:{type:"structure",members:{ReplicaKmsKeyID:{}}},ReplicationTime:{type:"structure",required:["Status","Time"],members:{Status:{},Time:{shape:"S7j"}}},Metrics:{type:"structure",required:["Status","EventThreshold"],members:{Status:{},EventThreshold:{shape:"S7j"}}}}},DeleteMarkerReplication:{type:"structure",members:{Status:{}}}}},flattened:!0}}},S7j:{type:"structure",members:{Minutes:{type:"integer"}}},S80:{type:"structure",required:["HostName"],members:{HostName:{},Protocol:{}}},S83:{type:"structure",required:["Suffix"],members:{Suffix:{}}},S85:{type:"structure",required:["Key"],members:{Key:{}}},S86:{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:{}}}}}},S95:{type:"structure",members:{Status:{}}},S98:{type:"structure",members:{ObjectLockEnabled:{},Rule:{type:"structure",members:{DefaultRetention:{type:"structure",members:{Mode:{},Days:{type:"integer"},Years:{type:"integer"}}}}}}},S9g:{type:"structure",members:{Mode:{},RetainUntilDate:{shape:"S4x"}}},S9n:{type:"structure",members:{BlockPublicAcls:{locationName:"BlockPublicAcls",type:"boolean"},IgnorePublicAcls:{locationName:"IgnorePublicAcls",type:"boolean"},BlockPublicPolicy:{locationName:"BlockPublicPolicy",type:"boolean"},RestrictPublicBuckets:{locationName:"RestrictPublicBuckets",type:"boolean"}}},Sak:{type:"structure",members:{ID:{},DisplayName:{}}},Sal:{type:"list",member:{type:"structure",members:{Prefix:{}}},flattened:!0},Sb3:{type:"list",member:{type:"structure",members:{Key:{},LastModified:{type:"timestamp"},ETag:{},Size:{type:"integer"},StorageClass:{},Owner:{shape:"S34"}}},flattened:!0},Sbl:{type:"structure",members:{Grants:{shape:"S37",locationName:"AccessControlList"},Owner:{shape:"S34"}}},Sc9:{type:"structure",required:["TagSet"],members:{TagSet:{shape:"S3m"}}},Scz:{type:"structure",members:{CSV:{type:"structure",members:{FileHeaderInfo:{},Comments:{},QuoteEscapeCharacter:{},RecordDelimiter:{},FieldDelimiter:{},QuoteCharacter:{},AllowQuotedRecordDelimiter:{type:"boolean"}}},CompressionType:{},JSON:{type:"structure",members:{Type:{}}},Parquet:{type:"structure",members:{}}}},Sde:{type:"structure",members:{CSV:{type:"structure",members:{QuoteFields:{},QuoteEscapeCharacter:{},RecordDelimiter:{},FieldDelimiter:{},QuoteCharacter:{}}},JSON:{type:"structure",members:{RecordDelimiter:{}}}}}}};
    },{}],"jHS8":[function(require,module,exports) {
    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"}}};
    },{}],"EJHE":[function(require,module,exports) {
    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"}]}}};
    },{}],"RMF7":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.s3={},e.S3=r.defineService("s3",["2006-03-01"]),require("../lib/services/s3"),Object.defineProperty(i.services.s3,"2006-03-01",{get:function(){var e=require("../apis/s3-2006-03-01.min.json");return e.paginators=require("../apis/s3-2006-03-01.paginators.json").pagination,e.waiters=require("../apis/s3-2006-03-01.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.S3;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/s3":"F5KX","../apis/s3-2006-03-01.min.json":"H2AB","../apis/s3-2006-03-01.paginators.json":"jHS8","../apis/s3-2006-03-01.waiters2.json":"EJHE"}],"YjLT":[function(require,module,exports) {
    var e=require("../core"),t=require("./s3util"),r=require("../region_config");e.util.update(e.S3Control.prototype,{setupRequestListeners:function(r){r.addListener("extractError",this.extractHostId),r.addListener("extractData",this.extractHostId),r.addListener("validate",this.validateAccountId);var a=t.isArnInParam(r,"Bucket"),i=t.isArnInParam(r,"Name");a?(r.service._parsedArn=e.util.ARN.parse(r.params.Bucket),r.service.signingName=r.service._parsedArn.service,r.addListener("validate",this.validateOutpostsBucketArn),r.addListener("validate",t.validateOutpostsArn),r.addListener("afterBuild",this.addOutpostIdHeader)):i&&(r.service._parsedArn=e.util.ARN.parse(r.params.Name),r.service.signingName=r.service._parsedArn.service,r.addListener("validate",t.validateOutpostsAccessPointArn),r.addListener("validate",t.validateOutpostsArn),r.addListener("afterBuild",this.addOutpostIdHeader)),(a||i)&&(r.addListener("validate",t.validateArnRegion),r.addListener("validate",this.validateArnAccountWithParams,!0),r.addListener("validate",t.validateArnAccount),r.addListener("validate",t.validateArnService),r.addListener("build",this.populateParamFromArn,!0),r.addListener("build",this.populateUriFromArn),r.addListener("build",t.validatePopulateUriFromArn)),!r.params.OutpostId||"createBucket"!==r.operation&&"listRegionalBuckets"!==r.operation||(r.service.signingName="s3-outposts",r.addListener("build",this.populateEndpointForOutpostId))},addOutpostIdHeader:function(e){e.httpRequest.headers["x-amz-outpost-id"]=e.service._parsedArn.outpostId},validateOutpostsBucketArn:function(r){var a=r.service._parsedArn,i=a.resource["outpost".length];if(4!==a.resource.split(i).length)throw e.util.error(new Error,{code:"InvalidARN",message:"Bucket ARN should have two resources outpost/{outpostId}/bucket/{accesspointName}"});var s=a.resource.split(i)[3];if(!t.dnsCompatibleBucketName(s)||s.match(/\./))throw e.util.error(new Error,{code:"InvalidARN",message:"Bucket ARN is not DNS compatible. Got "+s});r.service._parsedArn.bucket=s},populateParamFromArn:function(e){var r=e.service._parsedArn;t.isArnInParam(e,"Bucket")?e.params.Bucket=r.bucket:t.isArnInParam(e,"Name")&&(e.params.Name=r.accessPoint)},populateUriFromArn:function(e){var t=e.service._parsedArn,r=e.httpRequest.endpoint,a=e.service.config.s3UseArnRegion;r.hostname=["s3-outposts",a?t.region:e.service.config.region,"amazonaws.com"].join("."),r.host=r.hostname},populateEndpointForOutpostId:function(e){var t=e.httpRequest.endpoint;t.hostname=["s3-outposts",e.service.config.region,"amazonaws.com"].join("."),t.host=t.hostname},extractHostId:function(e){var t=e.httpResponse.headers?e.httpResponse.headers["x-amz-id-2"]:null;e.extendedRequestId=t,e.error&&(e.error.extendedRequestId=t)},validateArnAccountWithParams:function(t){var r=t.params;if(t.service.api.operations[t.operation].input.members.AccountId){var a=t.service._parsedArn;if(a.accountId)if(r.AccountId){if(r.AccountId!==a.accountId)throw e.util.error(new Error,{code:"ValidationError",message:"AccountId in ARN and request params should be same."})}else r.AccountId=a.accountId}},validateAccountId:function(t){var r=t.params;if(Object.prototype.hasOwnProperty.call(r,"AccountId")){var a=r.AccountId;if("string"!=typeof a)throw e.util.error(new Error,{code:"ValidationError",message:"AccountId must be a string."});if(a.length<1||a.length>63)throw e.util.error(new Error,{code:"ValidationError",message:"AccountId length should be between 1 to 63 characters, inclusive."});if(!/^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/.test(a))throw e.util.error(new Error,{code:"ValidationError",message:"AccountId should be hostname compatible. AccountId: "+a})}},getSigningName:function(){var t=e.Service.prototype.getSigningName;return this.signingName?this.signingName:t.call(this)}});
    },{"../core":"YECT","./s3util":"iTF9","../region_config":"uOGq"}],"i0hP":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-08-20",endpointPrefix:"s3-control",protocol:"rest-xml",serviceFullName:"AWS S3 Control",serviceId:"S3 Control",signatureVersion:"s3v4",signingName:"s3",uid:"s3control-2018-08-20"},operations:{CreateAccessPoint:{http:{method:"PUT",requestUri:"/v20180820/accesspoint/{name}"},input:{locationName:"CreateAccessPointRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","Name","Bucket"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"},Bucket:{},VpcConfiguration:{shape:"S5"},PublicAccessBlockConfiguration:{shape:"S7"}}},output:{type:"structure",members:{AccessPointArn:{}}},endpoint:{hostPrefix:"{AccountId}."}},CreateBucket:{http:{method:"PUT",requestUri:"/v20180820/bucket/{name}"},input:{type:"structure",required:["Bucket"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Bucket:{location:"uri",locationName:"name"},CreateBucketConfiguration:{locationName:"CreateBucketConfiguration",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",members:{LocationConstraint:{}}},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWrite:{location:"header",locationName:"x-amz-grant-write"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},ObjectLockEnabledForBucket:{location:"header",locationName:"x-amz-bucket-object-lock-enabled",type:"boolean"},OutpostId:{location:"header",locationName:"x-amz-outpost-id"}},payload:"CreateBucketConfiguration"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},BucketArn:{}}},httpChecksumRequired:!0},CreateJob:{http:{requestUri:"/v20180820/jobs"},input:{locationName:"CreateJobRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","Operation","Report","ClientRequestToken","Manifest","Priority","RoleArn"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},ConfirmationRequired:{type:"boolean"},Operation:{shape:"Sr"},Report:{shape:"S1x"},ClientRequestToken:{idempotencyToken:!0},Manifest:{shape:"S21"},Description:{},Priority:{type:"integer"},RoleArn:{},Tags:{shape:"S1b"}}},output:{type:"structure",members:{JobId:{}}},endpoint:{hostPrefix:"{AccountId}."}},DeleteAccessPoint:{http:{method:"DELETE",requestUri:"/v20180820/accesspoint/{name}"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."}},DeleteAccessPointPolicy:{http:{method:"DELETE",requestUri:"/v20180820/accesspoint/{name}/policy"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."}},DeleteBucket:{http:{method:"DELETE",requestUri:"/v20180820/bucket/{name}"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."}},DeleteBucketLifecycleConfiguration:{http:{method:"DELETE",requestUri:"/v20180820/bucket/{name}/lifecycleconfiguration"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."}},DeleteBucketPolicy:{http:{method:"DELETE",requestUri:"/v20180820/bucket/{name}/policy"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."}},DeleteBucketTagging:{http:{method:"DELETE",requestUri:"/v20180820/bucket/{name}/tagging",responseCode:204},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"}}},endpoint:{hostPrefix:"{AccountId}."}},DeleteJobTagging:{http:{method:"DELETE",requestUri:"/v20180820/jobs/{id}/tagging"},input:{type:"structure",required:["AccountId","JobId"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"{AccountId}."}},DeletePublicAccessBlock:{http:{method:"DELETE",requestUri:"/v20180820/configuration/publicAccessBlock"},input:{type:"structure",required:["AccountId"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"}}},endpoint:{hostPrefix:"{AccountId}."}},DescribeJob:{http:{method:"GET",requestUri:"/v20180820/jobs/{id}"},input:{type:"structure",required:["AccountId","JobId"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{Job:{type:"structure",members:{JobId:{},ConfirmationRequired:{type:"boolean"},Description:{},JobArn:{},Status:{},Manifest:{shape:"S21"},Operation:{shape:"Sr"},Priority:{type:"integer"},ProgressSummary:{shape:"S2s"},StatusUpdateReason:{},FailureReasons:{type:"list",member:{type:"structure",members:{FailureCode:{},FailureReason:{}}}},Report:{shape:"S1x"},CreationTime:{type:"timestamp"},TerminationDate:{type:"timestamp"},RoleArn:{},SuspendedDate:{type:"timestamp"},SuspendedCause:{}}}}},endpoint:{hostPrefix:"{AccountId}."}},GetAccessPoint:{http:{method:"GET",requestUri:"/v20180820/accesspoint/{name}"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Name:{},Bucket:{},NetworkOrigin:{},VpcConfiguration:{shape:"S5"},PublicAccessBlockConfiguration:{shape:"S7"},CreationDate:{type:"timestamp"}}},endpoint:{hostPrefix:"{AccountId}."}},GetAccessPointPolicy:{http:{method:"GET",requestUri:"/v20180820/accesspoint/{name}/policy"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Policy:{}}},endpoint:{hostPrefix:"{AccountId}."}},GetAccessPointPolicyStatus:{http:{method:"GET",requestUri:"/v20180820/accesspoint/{name}/policyStatus"},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{PolicyStatus:{type:"structure",members:{IsPublic:{locationName:"IsPublic",type:"boolean"}}}}},endpoint:{hostPrefix:"{AccountId}."}},GetBucket:{http:{method:"GET",requestUri:"/v20180820/bucket/{name}"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Bucket:{},PublicAccessBlockEnabled:{type:"boolean"},CreationDate:{type:"timestamp"}}},endpoint:{hostPrefix:"{AccountId}."}},GetBucketLifecycleConfiguration:{http:{method:"GET",requestUri:"/v20180820/bucket/{name}/lifecycleconfiguration"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Rules:{shape:"S3l"}}},endpoint:{hostPrefix:"{AccountId}."}},GetBucketPolicy:{http:{method:"GET",requestUri:"/v20180820/bucket/{name}/policy"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Policy:{}}},endpoint:{hostPrefix:"{AccountId}."}},GetBucketTagging:{http:{method:"GET",requestUri:"/v20180820/bucket/{name}/tagging"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["TagSet"],members:{TagSet:{shape:"S1b"}}},endpoint:{hostPrefix:"{AccountId}."}},GetJobTagging:{http:{method:"GET",requestUri:"/v20180820/jobs/{id}/tagging"},input:{type:"structure",required:["AccountId","JobId"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{Tags:{shape:"S1b"}}},endpoint:{hostPrefix:"{AccountId}."}},GetPublicAccessBlock:{http:{method:"GET",requestUri:"/v20180820/configuration/publicAccessBlock"},input:{type:"structure",required:["AccountId"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"}}},output:{type:"structure",members:{PublicAccessBlockConfiguration:{shape:"S7"}},payload:"PublicAccessBlockConfiguration"},endpoint:{hostPrefix:"{AccountId}."}},ListAccessPoints:{http:{method:"GET",requestUri:"/v20180820/accesspoint"},input:{type:"structure",required:["AccountId"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"querystring",locationName:"bucket"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{AccessPointList:{type:"list",member:{locationName:"AccessPoint",type:"structure",required:["Name","NetworkOrigin","Bucket"],members:{Name:{},NetworkOrigin:{},VpcConfiguration:{shape:"S5"},Bucket:{},AccessPointArn:{}}}},NextToken:{}}},endpoint:{hostPrefix:"{AccountId}."}},ListJobs:{http:{method:"GET",requestUri:"/v20180820/jobs"},input:{type:"structure",required:["AccountId"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},JobStatuses:{location:"querystring",locationName:"jobStatuses",type:"list",member:{}},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},Jobs:{type:"list",member:{type:"structure",members:{JobId:{},Description:{},Operation:{},Priority:{type:"integer"},Status:{},CreationTime:{type:"timestamp"},TerminationDate:{type:"timestamp"},ProgressSummary:{shape:"S2s"}}}}}},endpoint:{hostPrefix:"{AccountId}."}},ListRegionalBuckets:{http:{method:"GET",requestUri:"/v20180820/bucket"},input:{type:"structure",required:["AccountId"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},OutpostId:{location:"header",locationName:"x-amz-outpost-id"}}},output:{type:"structure",members:{RegionalBucketList:{type:"list",member:{locationName:"RegionalBucket",type:"structure",required:["Bucket","PublicAccessBlockEnabled","CreationDate"],members:{Bucket:{},BucketArn:{},PublicAccessBlockEnabled:{type:"boolean"},CreationDate:{type:"timestamp"},OutpostId:{}}}},NextToken:{}}},endpoint:{hostPrefix:"{AccountId}."}},PutAccessPointPolicy:{http:{method:"PUT",requestUri:"/v20180820/accesspoint/{name}/policy"},input:{locationName:"PutAccessPointPolicyRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","Name","Policy"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Name:{location:"uri",locationName:"name"},Policy:{}}},endpoint:{hostPrefix:"{AccountId}."}},PutBucketLifecycleConfiguration:{http:{method:"PUT",requestUri:"/v20180820/bucket/{name}/lifecycleconfiguration"},input:{type:"structure",required:["AccountId","Bucket"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"},LifecycleConfiguration:{locationName:"LifecycleConfiguration",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",members:{Rules:{shape:"S3l"}}}},payload:"LifecycleConfiguration"},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0},PutBucketPolicy:{http:{method:"PUT",requestUri:"/v20180820/bucket/{name}/policy"},input:{locationName:"PutBucketPolicyRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","Bucket","Policy"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"},ConfirmRemoveSelfBucketAccess:{location:"header",locationName:"x-amz-confirm-remove-self-bucket-access",type:"boolean"},Policy:{}}},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0},PutBucketTagging:{http:{method:"PUT",requestUri:"/v20180820/bucket/{name}/tagging"},input:{type:"structure",required:["AccountId","Bucket","Tagging"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},Bucket:{location:"uri",locationName:"name"},Tagging:{locationName:"Tagging",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["TagSet"],members:{TagSet:{shape:"S1b"}}}},payload:"Tagging"},endpoint:{hostPrefix:"{AccountId}."},httpChecksumRequired:!0},PutJobTagging:{http:{method:"PUT",requestUri:"/v20180820/jobs/{id}/tagging"},input:{locationName:"PutJobTaggingRequest",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"},type:"structure",required:["AccountId","JobId","Tags"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"},Tags:{shape:"S1b"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"{AccountId}."}},PutPublicAccessBlock:{http:{method:"PUT",requestUri:"/v20180820/configuration/publicAccessBlock"},input:{type:"structure",required:["PublicAccessBlockConfiguration","AccountId"],members:{PublicAccessBlockConfiguration:{shape:"S7",locationName:"PublicAccessBlockConfiguration",xmlNamespace:{uri:"http://awss3control.amazonaws.com/doc/2018-08-20/"}},AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"}},payload:"PublicAccessBlockConfiguration"},endpoint:{hostPrefix:"{AccountId}."}},UpdateJobPriority:{http:{requestUri:"/v20180820/jobs/{id}/priority"},input:{type:"structure",required:["AccountId","JobId","Priority"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"},Priority:{location:"querystring",locationName:"priority",type:"integer"}}},output:{type:"structure",required:["JobId","Priority"],members:{JobId:{},Priority:{type:"integer"}}},endpoint:{hostPrefix:"{AccountId}."}},UpdateJobStatus:{http:{requestUri:"/v20180820/jobs/{id}/status"},input:{type:"structure",required:["AccountId","JobId","RequestedJobStatus"],members:{AccountId:{hostLabel:!0,location:"header",locationName:"x-amz-account-id"},JobId:{location:"uri",locationName:"id"},RequestedJobStatus:{location:"querystring",locationName:"requestedJobStatus"},StatusUpdateReason:{location:"querystring",locationName:"statusUpdateReason"}}},output:{type:"structure",members:{JobId:{},Status:{},StatusUpdateReason:{}}},endpoint:{hostPrefix:"{AccountId}."}}},shapes:{S5:{type:"structure",required:["VpcId"],members:{VpcId:{}}},S7:{type:"structure",members:{BlockPublicAcls:{locationName:"BlockPublicAcls",type:"boolean"},IgnorePublicAcls:{locationName:"IgnorePublicAcls",type:"boolean"},BlockPublicPolicy:{locationName:"BlockPublicPolicy",type:"boolean"},RestrictPublicBuckets:{locationName:"RestrictPublicBuckets",type:"boolean"}}},Sr:{type:"structure",members:{LambdaInvoke:{type:"structure",members:{FunctionArn:{}}},S3PutObjectCopy:{type:"structure",members:{TargetResource:{},CannedAccessControlList:{},AccessControlGrants:{shape:"Sx"},MetadataDirective:{},ModifiedSinceConstraint:{type:"timestamp"},NewObjectMetadata:{type:"structure",members:{CacheControl:{},ContentDisposition:{},ContentEncoding:{},ContentLanguage:{},UserMetadata:{type:"map",key:{},value:{}},ContentLength:{type:"long"},ContentMD5:{},ContentType:{},HttpExpiresDate:{type:"timestamp"},RequesterCharged:{type:"boolean"},SSEAlgorithm:{}}},NewObjectTagging:{shape:"S1b"},RedirectLocation:{},RequesterPays:{type:"boolean"},StorageClass:{},UnModifiedSinceConstraint:{type:"timestamp"},SSEAwsKmsKeyId:{},TargetKeyPrefix:{},ObjectLockLegalHoldStatus:{},ObjectLockMode:{},ObjectLockRetainUntilDate:{type:"timestamp"}}},S3PutObjectAcl:{type:"structure",members:{AccessControlPolicy:{type:"structure",members:{AccessControlList:{type:"structure",required:["Owner"],members:{Owner:{type:"structure",members:{ID:{},DisplayName:{}}},Grants:{shape:"Sx"}}},CannedAccessControlList:{}}}}},S3PutObjectTagging:{type:"structure",members:{TagSet:{shape:"S1b"}}},S3InitiateRestoreObject:{type:"structure",members:{ExpirationInDays:{type:"integer"},GlacierJobTier:{}}},S3PutObjectLegalHold:{type:"structure",required:["LegalHold"],members:{LegalHold:{type:"structure",required:["Status"],members:{Status:{}}}}},S3PutObjectRetention:{type:"structure",required:["Retention"],members:{BypassGovernanceRetention:{type:"boolean"},Retention:{type:"structure",members:{RetainUntilDate:{type:"timestamp"},Mode:{}}}}}}},Sx:{type:"list",member:{type:"structure",members:{Grantee:{type:"structure",members:{TypeIdentifier:{},Identifier:{},DisplayName:{}}},Permission:{}}}},S1b:{type:"list",member:{shape:"S1c"}},S1c:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},S1x:{type:"structure",required:["Enabled"],members:{Bucket:{},Format:{},Enabled:{type:"boolean"},Prefix:{},ReportScope:{}}},S21:{type:"structure",required:["Spec","Location"],members:{Spec:{type:"structure",required:["Format"],members:{Format:{},Fields:{type:"list",member:{}}}},Location:{type:"structure",required:["ObjectArn","ETag"],members:{ObjectArn:{},ObjectVersionId:{},ETag:{}}}}},S2s:{type:"structure",members:{TotalNumberOfTasks:{type:"long"},NumberOfTasksSucceeded:{type:"long"},NumberOfTasksFailed:{type:"long"}}},S3l:{type:"list",member:{locationName:"Rule",type:"structure",required:["Status"],members:{Expiration:{type:"structure",members:{Date:{type:"timestamp"},Days:{type:"integer"},ExpiredObjectDeleteMarker:{type:"boolean"}}},ID:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S1c"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S1b"}}}}},Status:{},Transitions:{type:"list",member:{locationName:"Transition",type:"structure",members:{Date:{type:"timestamp"},Days:{type:"integer"},StorageClass:{}}}},NoncurrentVersionTransitions:{type:"list",member:{locationName:"NoncurrentVersionTransition",type:"structure",members:{NoncurrentDays:{type:"integer"},StorageClass:{}}}},NoncurrentVersionExpiration:{type:"structure",members:{NoncurrentDays:{type:"integer"}}},AbortIncompleteMultipartUpload:{type:"structure",members:{DaysAfterInitiation:{type:"integer"}}}}}}}};
    },{}],"iaHl":[function(require,module,exports) {
    module.exports={pagination:{ListAccessPoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRegionalBuckets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"GmwZ":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,o=e.apiLoader;o.services.s3control={},e.S3Control=r.defineService("s3control",["2018-08-20"]),require("../lib/services/s3control"),Object.defineProperty(o.services.s3control,"2018-08-20",{get:function(){var e=require("../apis/s3control-2018-08-20.min.json");return e.paginators=require("../apis/s3control-2018-08-20.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.S3Control;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/s3control":"YjLT","../apis/s3control-2018-08-20.min.json":"i0hP","../apis/s3control-2018-08-20.paginators.json":"iaHl"}],"VHVo":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-12-10",endpointPrefix:"servicecatalog",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Service Catalog",serviceId:"Service Catalog",signatureVersion:"v4",targetPrefix:"AWS242ServiceCatalogService",uid:"servicecatalog-2015-12-10"},operations:{AcceptPortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},PortfolioShareType:{}}},output:{type:"structure",members:{}}},AssociateBudgetWithResource:{input:{type:"structure",required:["BudgetName","ResourceId"],members:{BudgetName:{},ResourceId:{}}},output:{type:"structure",members:{}}},AssociatePrincipalWithPortfolio:{input:{type:"structure",required:["PortfolioId","PrincipalARN","PrincipalType"],members:{AcceptLanguage:{},PortfolioId:{},PrincipalARN:{},PrincipalType:{}}},output:{type:"structure",members:{}}},AssociateProductWithPortfolio:{input:{type:"structure",required:["ProductId","PortfolioId"],members:{AcceptLanguage:{},ProductId:{},PortfolioId:{},SourcePortfolioId:{}}},output:{type:"structure",members:{}}},AssociateServiceActionWithProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId","ServiceActionId"],members:{ProductId:{},ProvisioningArtifactId:{},ServiceActionId:{},AcceptLanguage:{}}},output:{type:"structure",members:{}}},AssociateTagOptionWithResource:{input:{type:"structure",required:["ResourceId","TagOptionId"],members:{ResourceId:{},TagOptionId:{}}},output:{type:"structure",members:{}}},BatchAssociateServiceActionWithProvisioningArtifact:{input:{type:"structure",required:["ServiceActionAssociations"],members:{ServiceActionAssociations:{shape:"Sm"},AcceptLanguage:{}}},output:{type:"structure",members:{FailedServiceActionAssociations:{shape:"Sp"}}}},BatchDisassociateServiceActionFromProvisioningArtifact:{input:{type:"structure",required:["ServiceActionAssociations"],members:{ServiceActionAssociations:{shape:"Sm"},AcceptLanguage:{}}},output:{type:"structure",members:{FailedServiceActionAssociations:{shape:"Sp"}}}},CopyProduct:{input:{type:"structure",required:["SourceProductArn","IdempotencyToken"],members:{AcceptLanguage:{},SourceProductArn:{},TargetProductId:{},TargetProductName:{},SourceProvisioningArtifactIdentifiers:{type:"list",member:{type:"map",key:{},value:{}}},CopyOptions:{type:"list",member:{}},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{CopyProductToken:{}}}},CreateConstraint:{input:{type:"structure",required:["PortfolioId","ProductId","Parameters","Type","IdempotencyToken"],members:{AcceptLanguage:{},PortfolioId:{},ProductId:{},Parameters:{},Type:{},Description:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ConstraintDetail:{shape:"S1b"},ConstraintParameters:{},Status:{}}}},CreatePortfolio:{input:{type:"structure",required:["DisplayName","ProviderName","IdempotencyToken"],members:{AcceptLanguage:{},DisplayName:{},Description:{},ProviderName:{},Tags:{shape:"S1i"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{PortfolioDetail:{shape:"S1n"},Tags:{shape:"S1q"}}}},CreatePortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},AccountId:{},OrganizationNode:{shape:"S1s"}}},output:{type:"structure",members:{PortfolioShareToken:{}}}},CreateProduct:{input:{type:"structure",required:["Name","Owner","ProductType","ProvisioningArtifactParameters","IdempotencyToken"],members:{AcceptLanguage:{},Name:{},Owner:{},Description:{},Distributor:{},SupportDescription:{},SupportEmail:{},SupportUrl:{},ProductType:{},Tags:{shape:"S1i"},ProvisioningArtifactParameters:{shape:"S23"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ProductViewDetail:{shape:"S2c"},ProvisioningArtifactDetail:{shape:"S2h"},Tags:{shape:"S1q"}}}},CreateProvisionedProductPlan:{input:{type:"structure",required:["PlanName","PlanType","ProductId","ProvisionedProductName","ProvisioningArtifactId","IdempotencyToken"],members:{AcceptLanguage:{},PlanName:{},PlanType:{},NotificationArns:{shape:"S2n"},PathId:{},ProductId:{},ProvisionedProductName:{},ProvisioningArtifactId:{},ProvisioningParameters:{shape:"S2q"},IdempotencyToken:{idempotencyToken:!0},Tags:{shape:"S1q"}}},output:{type:"structure",members:{PlanName:{},PlanId:{},ProvisionProductId:{},ProvisionedProductName:{},ProvisioningArtifactId:{}}}},CreateProvisioningArtifact:{input:{type:"structure",required:["ProductId","Parameters","IdempotencyToken"],members:{AcceptLanguage:{},ProductId:{},Parameters:{shape:"S23"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ProvisioningArtifactDetail:{shape:"S2h"},Info:{shape:"S26"},Status:{}}}},CreateServiceAction:{input:{type:"structure",required:["Name","DefinitionType","Definition","IdempotencyToken"],members:{Name:{},DefinitionType:{},Definition:{shape:"S31"},Description:{},AcceptLanguage:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ServiceActionDetail:{shape:"S36"}}}},CreateTagOption:{input:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},output:{type:"structure",members:{TagOptionDetail:{shape:"S3c"}}}},DeleteConstraint:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{}}},DeletePortfolio:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{}}},DeletePortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},AccountId:{},OrganizationNode:{shape:"S1s"}}},output:{type:"structure",members:{PortfolioShareToken:{}}}},DeleteProduct:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{}}},DeleteProvisionedProductPlan:{input:{type:"structure",required:["PlanId"],members:{AcceptLanguage:{},PlanId:{},IgnoreErrors:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId"],members:{AcceptLanguage:{},ProductId:{},ProvisioningArtifactId:{}}},output:{type:"structure",members:{}}},DeleteServiceAction:{input:{type:"structure",required:["Id"],members:{Id:{},AcceptLanguage:{}}},output:{type:"structure",members:{}}},DeleteTagOption:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{}}},DescribeConstraint:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{ConstraintDetail:{shape:"S1b"},ConstraintParameters:{},Status:{}}}},DescribeCopyProductStatus:{input:{type:"structure",required:["CopyProductToken"],members:{AcceptLanguage:{},CopyProductToken:{}}},output:{type:"structure",members:{CopyProductStatus:{},TargetProductId:{},StatusDetail:{}}}},DescribePortfolio:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{PortfolioDetail:{shape:"S1n"},Tags:{shape:"S1q"},TagOptions:{shape:"S43"},Budgets:{shape:"S44"}}}},DescribePortfolioShareStatus:{input:{type:"structure",required:["PortfolioShareToken"],members:{PortfolioShareToken:{}}},output:{type:"structure",members:{PortfolioShareToken:{},PortfolioId:{},OrganizationNodeValue:{},Status:{},ShareDetails:{type:"structure",members:{SuccessfulShares:{type:"list",member:{}},ShareErrors:{type:"list",member:{type:"structure",members:{Accounts:{type:"list",member:{}},Message:{},Error:{}}}}}}}}},DescribeProduct:{input:{type:"structure",members:{AcceptLanguage:{},Id:{},Name:{}}},output:{type:"structure",members:{ProductViewSummary:{shape:"S2d"},ProvisioningArtifacts:{shape:"S4i"},Budgets:{shape:"S44"},LaunchPaths:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}}}}},DescribeProductAsAdmin:{input:{type:"structure",members:{AcceptLanguage:{},Id:{},Name:{}}},output:{type:"structure",members:{ProductViewDetail:{shape:"S2c"},ProvisioningArtifactSummaries:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Description:{},CreatedTime:{type:"timestamp"},ProvisioningArtifactMetadata:{shape:"S26"}}}},Tags:{shape:"S1q"},TagOptions:{shape:"S43"},Budgets:{shape:"S44"}}}},DescribeProductView:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{ProductViewSummary:{shape:"S2d"},ProvisioningArtifacts:{shape:"S4i"}}}},DescribeProvisionedProduct:{input:{type:"structure",members:{AcceptLanguage:{},Id:{},Name:{}}},output:{type:"structure",members:{ProvisionedProductDetail:{shape:"S4w"},CloudWatchDashboards:{type:"list",member:{type:"structure",members:{Name:{}}}}}}},DescribeProvisionedProductPlan:{input:{type:"structure",required:["PlanId"],members:{AcceptLanguage:{},PlanId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ProvisionedProductPlanDetails:{type:"structure",members:{CreatedTime:{type:"timestamp"},PathId:{},ProductId:{},PlanName:{},PlanId:{},ProvisionProductId:{},ProvisionProductName:{},PlanType:{},ProvisioningArtifactId:{},Status:{},UpdatedTime:{type:"timestamp"},NotificationArns:{shape:"S2n"},ProvisioningParameters:{shape:"S2q"},Tags:{shape:"S1q"},StatusMessage:{}}},ResourceChanges:{type:"list",member:{type:"structure",members:{Action:{},LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},Replacement:{},Scope:{type:"list",member:{}},Details:{type:"list",member:{type:"structure",members:{Target:{type:"structure",members:{Attribute:{},Name:{},RequiresRecreation:{}}},Evaluation:{},CausingEntity:{}}}}}}},NextPageToken:{}}}},DescribeProvisioningArtifact:{input:{type:"structure",members:{AcceptLanguage:{},ProvisioningArtifactId:{},ProductId:{},ProvisioningArtifactName:{},ProductName:{},Verbose:{type:"boolean"}}},output:{type:"structure",members:{ProvisioningArtifactDetail:{shape:"S2h"},Info:{shape:"S26"},Status:{}}}},DescribeProvisioningParameters:{input:{type:"structure",members:{AcceptLanguage:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},PathId:{},PathName:{}}},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:"S69"},UsageInstructions:{type:"list",member:{type:"structure",members:{Type:{},Value:{}}}},TagOptions:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},ProvisioningArtifactPreferences:{type:"structure",members:{StackSetAccounts:{shape:"S6j"},StackSetRegions:{shape:"S6k"}}},ProvisioningArtifactOutputs:{type:"list",member:{type:"structure",members:{Key:{},Description:{}}}}}}},DescribeRecord:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{RecordDetail:{shape:"S6s"},RecordOutputs:{shape:"S73"},NextPageToken:{}}}},DescribeServiceAction:{input:{type:"structure",required:["Id"],members:{Id:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionDetail:{shape:"S36"}}}},DescribeServiceActionExecutionParameters:{input:{type:"structure",required:["ProvisionedProductId","ServiceActionId"],members:{ProvisionedProductId:{},ServiceActionId:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionParameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},DefaultValues:{shape:"S7f"}}}}}}},DescribeTagOption:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{TagOptionDetail:{shape:"S3c"}}}},DisableAWSOrganizationsAccess:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateBudgetFromResource:{input:{type:"structure",required:["BudgetName","ResourceId"],members:{BudgetName:{},ResourceId:{}}},output:{type:"structure",members:{}}},DisassociatePrincipalFromPortfolio:{input:{type:"structure",required:["PortfolioId","PrincipalARN"],members:{AcceptLanguage:{},PortfolioId:{},PrincipalARN:{}}},output:{type:"structure",members:{}}},DisassociateProductFromPortfolio:{input:{type:"structure",required:["ProductId","PortfolioId"],members:{AcceptLanguage:{},ProductId:{},PortfolioId:{}}},output:{type:"structure",members:{}}},DisassociateServiceActionFromProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId","ServiceActionId"],members:{ProductId:{},ProvisioningArtifactId:{},ServiceActionId:{},AcceptLanguage:{}}},output:{type:"structure",members:{}}},DisassociateTagOptionFromResource:{input:{type:"structure",required:["ResourceId","TagOptionId"],members:{ResourceId:{},TagOptionId:{}}},output:{type:"structure",members:{}}},EnableAWSOrganizationsAccess:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},ExecuteProvisionedProductPlan:{input:{type:"structure",required:["PlanId","IdempotencyToken"],members:{AcceptLanguage:{},PlanId:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RecordDetail:{shape:"S6s"}}}},ExecuteProvisionedProductServiceAction:{input:{type:"structure",required:["ProvisionedProductId","ServiceActionId","ExecuteToken"],members:{ProvisionedProductId:{},ServiceActionId:{},ExecuteToken:{idempotencyToken:!0},AcceptLanguage:{},Parameters:{type:"map",key:{},value:{shape:"S7f"}}}},output:{type:"structure",members:{RecordDetail:{shape:"S6s"}}}},GetAWSOrganizationsAccessStatus:{input:{type:"structure",members:{}},output:{type:"structure",members:{AccessStatus:{}}}},GetProvisionedProductOutputs:{input:{type:"structure",members:{AcceptLanguage:{},ProvisionedProductId:{},ProvisionedProductName:{},OutputKeys:{type:"list",member:{}},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{Outputs:{shape:"S73"},NextPageToken:{}}}},ListAcceptedPortfolioShares:{input:{type:"structure",members:{AcceptLanguage:{},PageToken:{},PageSize:{type:"integer"},PortfolioShareType:{}}},output:{type:"structure",members:{PortfolioDetails:{shape:"S8a"},NextPageToken:{}}}},ListBudgetsForResource:{input:{type:"structure",required:["ResourceId"],members:{AcceptLanguage:{},ResourceId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{Budgets:{shape:"S44"},NextPageToken:{}}}},ListConstraintsForPortfolio:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},ProductId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ConstraintDetails:{type:"list",member:{shape:"S1b"}},NextPageToken:{}}}},ListLaunchPaths:{input:{type:"structure",required:["ProductId"],members:{AcceptLanguage:{},ProductId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{LaunchPathSummaries:{type:"list",member:{type:"structure",members:{Id:{},ConstraintSummaries:{shape:"S69"},Tags:{shape:"S1q"},Name:{}}}},NextPageToken:{}}}},ListOrganizationPortfolioAccess:{input:{type:"structure",required:["PortfolioId","OrganizationNodeType"],members:{AcceptLanguage:{},PortfolioId:{},OrganizationNodeType:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{OrganizationNodes:{type:"list",member:{shape:"S1s"}},NextPageToken:{}}}},ListPortfolioAccess:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},OrganizationParentId:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{AccountIds:{type:"list",member:{}},NextPageToken:{}}}},ListPortfolios:{input:{type:"structure",members:{AcceptLanguage:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{PortfolioDetails:{shape:"S8a"},NextPageToken:{}}}},ListPortfoliosForProduct:{input:{type:"structure",required:["ProductId"],members:{AcceptLanguage:{},ProductId:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{PortfolioDetails:{shape:"S8a"},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:"S8z"}}},output:{type:"structure",members:{ProvisionedProductPlans:{type:"list",member:{type:"structure",members:{PlanName:{},PlanId:{},ProvisionProductId:{},ProvisionProductName:{},PlanType:{},ProvisioningArtifactId:{}}}},NextPageToken:{}}}},ListProvisioningArtifacts:{input:{type:"structure",required:["ProductId"],members:{AcceptLanguage:{},ProductId:{}}},output:{type:"structure",members:{ProvisioningArtifactDetails:{type:"list",member:{shape:"S2h"}},NextPageToken:{}}}},ListProvisioningArtifactsForServiceAction:{input:{type:"structure",required:["ServiceActionId"],members:{ServiceActionId:{},PageSize:{type:"integer"},PageToken:{},AcceptLanguage:{}}},output:{type:"structure",members:{ProvisioningArtifactViews:{type:"list",member:{type:"structure",members:{ProductViewSummary:{shape:"S2d"},ProvisioningArtifact:{shape:"S4j"}}}},NextPageToken:{}}}},ListRecordHistory:{input:{type:"structure",members:{AcceptLanguage:{},AccessLevelFilter:{shape:"S8z"},SearchFilter:{type:"structure",members:{Key:{},Value:{}}},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{RecordDetails:{type:"list",member:{shape:"S6s"}},NextPageToken:{}}}},ListResourcesForTagOption:{input:{type:"structure",required:["TagOptionId"],members:{TagOptionId:{},ResourceType:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ResourceDetails:{type:"list",member:{type:"structure",members:{Id:{},ARN:{},Name:{},Description:{},CreatedTime:{type:"timestamp"}}}},PageToken:{}}}},ListServiceActions:{input:{type:"structure",members:{AcceptLanguage:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ServiceActionSummaries:{shape:"S9u"},NextPageToken:{}}}},ListServiceActionsForProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId"],members:{ProductId:{},ProvisioningArtifactId:{},PageSize:{type:"integer"},PageToken:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionSummaries:{shape:"S9u"},NextPageToken:{}}}},ListStackInstancesForProvisionedProduct:{input:{type:"structure",required:["ProvisionedProductId"],members:{AcceptLanguage:{},ProvisionedProductId:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{StackInstances:{type:"list",member:{type:"structure",members:{Account:{},Region:{},StackInstanceStatus:{}}}},NextPageToken:{}}}},ListTagOptions:{input:{type:"structure",members:{Filters:{type:"structure",members:{Key:{},Value:{},Active:{type:"boolean"}}},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{TagOptionDetails:{shape:"S43"},PageToken:{}}}},ProvisionProduct:{input:{type:"structure",required:["ProvisionedProductName","ProvisionToken"],members:{AcceptLanguage:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},PathId:{},PathName:{},ProvisionedProductName:{},ProvisioningParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},ProvisioningPreferences:{type:"structure",members:{StackSetAccounts:{shape:"S6j"},StackSetRegions:{shape:"S6k"},StackSetFailureToleranceCount:{type:"integer"},StackSetFailureTolerancePercentage:{type:"integer"},StackSetMaxConcurrencyCount:{type:"integer"},StackSetMaxConcurrencyPercentage:{type:"integer"}}},Tags:{shape:"S1q"},NotificationArns:{shape:"S2n"},ProvisionToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RecordDetail:{shape:"S6s"}}}},RejectPortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},PortfolioShareType:{}}},output:{type:"structure",members:{}}},ScanProvisionedProducts:{input:{type:"structure",members:{AcceptLanguage:{},AccessLevelFilter:{shape:"S8z"},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ProvisionedProducts:{type:"list",member:{shape:"S4w"}},NextPageToken:{}}}},SearchProducts:{input:{type:"structure",members:{AcceptLanguage:{},Filters:{shape:"Sak"},PageSize:{type:"integer"},SortBy:{},SortOrder:{},PageToken:{}}},output:{type:"structure",members:{ProductViewSummaries:{type:"list",member:{shape:"S2d"}},ProductViewAggregations:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{Value:{},ApproximateCount:{type:"integer"}}}}},NextPageToken:{}}}},SearchProductsAsAdmin:{input:{type:"structure",members:{AcceptLanguage:{},PortfolioId:{},Filters:{shape:"Sak"},SortBy:{},SortOrder:{},PageToken:{},PageSize:{type:"integer"},ProductSource:{}}},output:{type:"structure",members:{ProductViewDetails:{type:"list",member:{shape:"S2c"}},NextPageToken:{}}}},SearchProvisionedProducts:{input:{type:"structure",members:{AcceptLanguage:{},AccessLevelFilter:{shape:"S8z"},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:{},LastProvisioningRecordId:{},LastSuccessfulProvisioningRecordId:{},Tags:{shape:"S1q"},PhysicalId:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},UserArn:{},UserArnSession:{}}}},TotalResultsCount:{type:"integer"},NextPageToken:{}}}},TerminateProvisionedProduct:{input:{type:"structure",required:["TerminateToken"],members:{ProvisionedProductName:{},ProvisionedProductId:{},TerminateToken:{idempotencyToken:!0},IgnoreErrors:{type:"boolean"},AcceptLanguage:{}}},output:{type:"structure",members:{RecordDetail:{shape:"S6s"}}}},UpdateConstraint:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},Description:{},Parameters:{}}},output:{type:"structure",members:{ConstraintDetail:{shape:"S1b"},ConstraintParameters:{},Status:{}}}},UpdatePortfolio:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},DisplayName:{},Description:{},ProviderName:{},AddTags:{shape:"S1i"},RemoveTags:{shape:"Sbl"}}},output:{type:"structure",members:{PortfolioDetail:{shape:"S1n"},Tags:{shape:"S1q"}}}},UpdateProduct:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},Name:{},Owner:{},Description:{},Distributor:{},SupportDescription:{},SupportEmail:{},SupportUrl:{},AddTags:{shape:"S1i"},RemoveTags:{shape:"Sbl"}}},output:{type:"structure",members:{ProductViewDetail:{shape:"S2c"},Tags:{shape:"S1q"}}}},UpdateProvisionedProduct:{input:{type:"structure",required:["UpdateToken"],members:{AcceptLanguage:{},ProvisionedProductName:{},ProvisionedProductId:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},PathId:{},PathName:{},ProvisioningParameters:{shape:"S2q"},ProvisioningPreferences:{type:"structure",members:{StackSetAccounts:{shape:"S6j"},StackSetRegions:{shape:"S6k"},StackSetFailureToleranceCount:{type:"integer"},StackSetFailureTolerancePercentage:{type:"integer"},StackSetMaxConcurrencyCount:{type:"integer"},StackSetMaxConcurrencyPercentage:{type:"integer"},StackSetOperationType:{}}},Tags:{shape:"S1q"},UpdateToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RecordDetail:{shape:"S6s"}}}},UpdateProvisionedProductProperties:{input:{type:"structure",required:["ProvisionedProductId","ProvisionedProductProperties","IdempotencyToken"],members:{AcceptLanguage:{},ProvisionedProductId:{},ProvisionedProductProperties:{shape:"Sbu"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ProvisionedProductId:{},ProvisionedProductProperties:{shape:"Sbu"},RecordId:{},Status:{}}}},UpdateProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId"],members:{AcceptLanguage:{},ProductId:{},ProvisioningArtifactId:{},Name:{},Description:{},Active:{type:"boolean"},Guidance:{}}},output:{type:"structure",members:{ProvisioningArtifactDetail:{shape:"S2h"},Info:{shape:"S26"},Status:{}}}},UpdateServiceAction:{input:{type:"structure",required:["Id"],members:{Id:{},Name:{},Definition:{shape:"S31"},Description:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionDetail:{shape:"S36"}}}},UpdateTagOption:{input:{type:"structure",required:["Id"],members:{Id:{},Value:{},Active:{type:"boolean"}}},output:{type:"structure",members:{TagOptionDetail:{shape:"S3c"}}}}},shapes:{Sm:{type:"list",member:{type:"structure",required:["ServiceActionId","ProductId","ProvisioningArtifactId"],members:{ServiceActionId:{},ProductId:{},ProvisioningArtifactId:{}}}},Sp:{type:"list",member:{type:"structure",members:{ServiceActionId:{},ProductId:{},ProvisioningArtifactId:{},ErrorCode:{},ErrorMessage:{}}}},S1b:{type:"structure",members:{ConstraintId:{},Type:{},Description:{},Owner:{},ProductId:{},PortfolioId:{}}},S1i:{type:"list",member:{shape:"S1j"}},S1j:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},S1n:{type:"structure",members:{Id:{},ARN:{},DisplayName:{},Description:{},CreatedTime:{type:"timestamp"},ProviderName:{}}},S1q:{type:"list",member:{shape:"S1j"}},S1s:{type:"structure",members:{Type:{},Value:{}}},S23:{type:"structure",required:["Info"],members:{Name:{},Description:{},Info:{shape:"S26"},Type:{},DisableTemplateValidation:{type:"boolean"}}},S26:{type:"map",key:{},value:{}},S2c:{type:"structure",members:{ProductViewSummary:{shape:"S2d"},Status:{},ProductARN:{},CreatedTime:{type:"timestamp"}}},S2d:{type:"structure",members:{Id:{},ProductId:{},Name:{},Owner:{},ShortDescription:{},Type:{},Distributor:{},HasDefaultPath:{type:"boolean"},SupportEmail:{},SupportDescription:{},SupportUrl:{}}},S2h:{type:"structure",members:{Id:{},Name:{},Description:{},Type:{},CreatedTime:{type:"timestamp"},Active:{type:"boolean"},Guidance:{}}},S2n:{type:"list",member:{}},S2q:{type:"list",member:{type:"structure",members:{Key:{},Value:{},UsePreviousValue:{type:"boolean"}}}},S31:{type:"map",key:{},value:{}},S36:{type:"structure",members:{ServiceActionSummary:{shape:"S37"},Definition:{shape:"S31"}}},S37:{type:"structure",members:{Id:{},Name:{},Description:{},DefinitionType:{}}},S3c:{type:"structure",members:{Key:{},Value:{},Active:{type:"boolean"},Id:{}}},S43:{type:"list",member:{shape:"S3c"}},S44:{type:"list",member:{type:"structure",members:{BudgetName:{}}}},S4i:{type:"list",member:{shape:"S4j"}},S4j:{type:"structure",members:{Id:{},Name:{},Description:{},CreatedTime:{type:"timestamp"},Guidance:{}}},S4w:{type:"structure",members:{Name:{},Arn:{},Type:{},Id:{},Status:{},StatusMessage:{},CreatedTime:{type:"timestamp"},IdempotencyToken:{},LastRecordId:{},LastProvisioningRecordId:{},LastSuccessfulProvisioningRecordId:{},ProductId:{},ProvisioningArtifactId:{},LaunchRoleArn:{}}},S69:{type:"list",member:{type:"structure",members:{Type:{},Description:{}}}},S6j:{type:"list",member:{}},S6k:{type:"list",member:{}},S6s:{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:{}}}},LaunchRoleArn:{}}},S73:{type:"list",member:{type:"structure",members:{OutputKey:{},OutputValue:{},Description:{}}}},S7f:{type:"list",member:{}},S8a:{type:"list",member:{shape:"S1n"}},S8z:{type:"structure",members:{Key:{},Value:{}}},S9u:{type:"list",member:{shape:"S37"}},Sak:{type:"map",key:{},value:{type:"list",member:{}}},Sbl:{type:"list",member:{}},Sbu:{type:"map",key:{},value:{}}}};
    },{}],"X0SG":[function(require,module,exports) {
    module.exports={pagination:{GetProvisionedProductOutputs:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListAcceptedPortfolioShares:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListBudgetsForResource:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListConstraintsForPortfolio:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListLaunchPaths:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListOrganizationPortfolioAccess:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPortfolioAccess:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPortfolios:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPortfoliosForProduct:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPrincipalsForPortfolio:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListProvisioningArtifactsForServiceAction:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListResourcesForTagOption:{input_token:"PageToken",output_token:"PageToken",limit_key:"PageSize"},ListServiceActions:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListServiceActionsForProvisioningArtifact:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListTagOptions:{input_token:"PageToken",output_token:"PageToken",limit_key:"PageSize"},SearchProducts:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},SearchProductsAsAdmin:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},SearchProvisionedProducts:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"}}};
    },{}],"wrjF":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.servicecatalog={},e.ServiceCatalog=r.defineService("servicecatalog",["2015-12-10"]),Object.defineProperty(a.services.servicecatalog,"2015-12-10",{get:function(){var e=require("../apis/servicecatalog-2015-12-10.min.json");return e.paginators=require("../apis/servicecatalog-2015-12-10.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ServiceCatalog;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/servicecatalog-2015-12-10.min.json":"VHVo","../apis/servicecatalog-2015-12-10.paginators.json":"X0SG"}],"U22A":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2010-12-01",endpointPrefix:"email",protocol:"query",serviceAbbreviation:"Amazon SES",serviceFullName:"Amazon Simple Email Service",serviceId:"SES",signatureVersion:"v4",signingName:"ses",uid:"email-2010-12-01",xmlNamespace:"http://ses.amazonaws.com/doc/2010-12-01/"},operations:{CloneReceiptRuleSet:{input:{type:"structure",required:["RuleSetName","OriginalRuleSetName"],members:{RuleSetName:{},OriginalRuleSetName:{}}},output:{resultWrapper:"CloneReceiptRuleSetResult",type:"structure",members:{}}},CreateConfigurationSet:{input:{type:"structure",required:["ConfigurationSet"],members:{ConfigurationSet:{shape:"S5"}}},output:{resultWrapper:"CreateConfigurationSetResult",type:"structure",members:{}}},CreateConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestination"],members:{ConfigurationSetName:{},EventDestination:{shape:"S9"}}},output:{resultWrapper:"CreateConfigurationSetEventDestinationResult",type:"structure",members:{}}},CreateConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName","TrackingOptions"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"Sp"}}},output:{resultWrapper:"CreateConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},CreateCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName","FromEmailAddress","TemplateSubject","TemplateContent","SuccessRedirectionURL","FailureRedirectionURL"],members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},CreateReceiptFilter:{input:{type:"structure",required:["Filter"],members:{Filter:{shape:"S10"}}},output:{resultWrapper:"CreateReceiptFilterResult",type:"structure",members:{}}},CreateReceiptRule:{input:{type:"structure",required:["RuleSetName","Rule"],members:{RuleSetName:{},After:{},Rule:{shape:"S18"}}},output:{resultWrapper:"CreateReceiptRuleResult",type:"structure",members:{}}},CreateReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"CreateReceiptRuleSetResult",type:"structure",members:{}}},CreateTemplate:{input:{type:"structure",required:["Template"],members:{Template:{shape:"S20"}}},output:{resultWrapper:"CreateTemplateResult",type:"structure",members:{}}},DeleteConfigurationSet:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{}}},output:{resultWrapper:"DeleteConfigurationSetResult",type:"structure",members:{}}},DeleteConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestinationName"],members:{ConfigurationSetName:{},EventDestinationName:{}}},output:{resultWrapper:"DeleteConfigurationSetEventDestinationResult",type:"structure",members:{}}},DeleteConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{}}},output:{resultWrapper:"DeleteConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},DeleteCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}}},DeleteIdentity:{input:{type:"structure",required:["Identity"],members:{Identity:{}}},output:{resultWrapper:"DeleteIdentityResult",type:"structure",members:{}}},DeleteIdentityPolicy:{input:{type:"structure",required:["Identity","PolicyName"],members:{Identity:{},PolicyName:{}}},output:{resultWrapper:"DeleteIdentityPolicyResult",type:"structure",members:{}}},DeleteReceiptFilter:{input:{type:"structure",required:["FilterName"],members:{FilterName:{}}},output:{resultWrapper:"DeleteReceiptFilterResult",type:"structure",members:{}}},DeleteReceiptRule:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{}}},output:{resultWrapper:"DeleteReceiptRuleResult",type:"structure",members:{}}},DeleteReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"DeleteReceiptRuleSetResult",type:"structure",members:{}}},DeleteTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"DeleteTemplateResult",type:"structure",members:{}}},DeleteVerifiedEmailAddress:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}}},DescribeActiveReceiptRuleSet:{input:{type:"structure",members:{}},output:{resultWrapper:"DescribeActiveReceiptRuleSetResult",type:"structure",members:{Metadata:{shape:"S2t"},Rules:{shape:"S2v"}}}},DescribeConfigurationSet:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},ConfigurationSetAttributeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeConfigurationSetResult",type:"structure",members:{ConfigurationSet:{shape:"S5"},EventDestinations:{type:"list",member:{shape:"S9"}},TrackingOptions:{shape:"Sp"},DeliveryOptions:{shape:"S31"},ReputationOptions:{type:"structure",members:{SendingEnabled:{type:"boolean"},ReputationMetricsEnabled:{type:"boolean"},LastFreshStart:{type:"timestamp"}}}}}},DescribeReceiptRule:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{}}},output:{resultWrapper:"DescribeReceiptRuleResult",type:"structure",members:{Rule:{shape:"S18"}}}},DescribeReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"DescribeReceiptRuleSetResult",type:"structure",members:{Metadata:{shape:"S2t"},Rules:{shape:"S2v"}}}},GetAccountSendingEnabled:{output:{resultWrapper:"GetAccountSendingEnabledResult",type:"structure",members:{Enabled:{type:"boolean"}}}},GetCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"GetCustomVerificationEmailTemplateResult",type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},GetIdentityDkimAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityDkimAttributesResult",type:"structure",required:["DkimAttributes"],members:{DkimAttributes:{type:"map",key:{},value:{type:"structure",required:["DkimEnabled","DkimVerificationStatus"],members:{DkimEnabled:{type:"boolean"},DkimVerificationStatus:{},DkimTokens:{shape:"S3h"}}}}}}},GetIdentityMailFromDomainAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityMailFromDomainAttributesResult",type:"structure",required:["MailFromDomainAttributes"],members:{MailFromDomainAttributes:{type:"map",key:{},value:{type:"structure",required:["MailFromDomain","MailFromDomainStatus","BehaviorOnMXFailure"],members:{MailFromDomain:{},MailFromDomainStatus:{},BehaviorOnMXFailure:{}}}}}}},GetIdentityNotificationAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityNotificationAttributesResult",type:"structure",required:["NotificationAttributes"],members:{NotificationAttributes:{type:"map",key:{},value:{type:"structure",required:["BounceTopic","ComplaintTopic","DeliveryTopic","ForwardingEnabled"],members:{BounceTopic:{},ComplaintTopic:{},DeliveryTopic:{},ForwardingEnabled:{type:"boolean"},HeadersInBounceNotificationsEnabled:{type:"boolean"},HeadersInComplaintNotificationsEnabled:{type:"boolean"},HeadersInDeliveryNotificationsEnabled:{type:"boolean"}}}}}}},GetIdentityPolicies:{input:{type:"structure",required:["Identity","PolicyNames"],members:{Identity:{},PolicyNames:{shape:"S3w"}}},output:{resultWrapper:"GetIdentityPoliciesResult",type:"structure",required:["Policies"],members:{Policies:{type:"map",key:{},value:{}}}}},GetIdentityVerificationAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityVerificationAttributesResult",type:"structure",required:["VerificationAttributes"],members:{VerificationAttributes:{type:"map",key:{},value:{type:"structure",required:["VerificationStatus"],members:{VerificationStatus:{},VerificationToken:{}}}}}}},GetSendQuota:{output:{resultWrapper:"GetSendQuotaResult",type:"structure",members:{Max24HourSend:{type:"double"},MaxSendRate:{type:"double"},SentLast24Hours:{type:"double"}}}},GetSendStatistics:{output:{resultWrapper:"GetSendStatisticsResult",type:"structure",members:{SendDataPoints:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},DeliveryAttempts:{type:"long"},Bounces:{type:"long"},Complaints:{type:"long"},Rejects:{type:"long"}}}}}}},GetTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"GetTemplateResult",type:"structure",members:{Template:{shape:"S20"}}}},ListConfigurationSets:{input:{type:"structure",members:{NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListConfigurationSetsResult",type:"structure",members:{ConfigurationSets:{type:"list",member:{shape:"S5"}},NextToken:{}}}},ListCustomVerificationEmailTemplates:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListCustomVerificationEmailTemplatesResult",type:"structure",members:{CustomVerificationEmailTemplates:{type:"list",member:{type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},NextToken:{}}}},ListIdentities:{input:{type:"structure",members:{IdentityType:{},NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListIdentitiesResult",type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"},NextToken:{}}}},ListIdentityPolicies:{input:{type:"structure",required:["Identity"],members:{Identity:{}}},output:{resultWrapper:"ListIdentityPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S3w"}}}},ListReceiptFilters:{input:{type:"structure",members:{}},output:{resultWrapper:"ListReceiptFiltersResult",type:"structure",members:{Filters:{type:"list",member:{shape:"S10"}}}}},ListReceiptRuleSets:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListReceiptRuleSetsResult",type:"structure",members:{RuleSets:{type:"list",member:{shape:"S2t"}},NextToken:{}}}},ListTemplates:{input:{type:"structure",members:{NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListTemplatesResult",type:"structure",members:{TemplatesMetadata:{type:"list",member:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListVerifiedEmailAddresses:{output:{resultWrapper:"ListVerifiedEmailAddressesResult",type:"structure",members:{VerifiedEmailAddresses:{shape:"S54"}}}},PutConfigurationSetDeliveryOptions:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},DeliveryOptions:{shape:"S31"}}},output:{resultWrapper:"PutConfigurationSetDeliveryOptionsResult",type:"structure",members:{}}},PutIdentityPolicy:{input:{type:"structure",required:["Identity","PolicyName","Policy"],members:{Identity:{},PolicyName:{},Policy:{}}},output:{resultWrapper:"PutIdentityPolicyResult",type:"structure",members:{}}},ReorderReceiptRuleSet:{input:{type:"structure",required:["RuleSetName","RuleNames"],members:{RuleSetName:{},RuleNames:{type:"list",member:{}}}},output:{resultWrapper:"ReorderReceiptRuleSetResult",type:"structure",members:{}}},SendBounce:{input:{type:"structure",required:["OriginalMessageId","BounceSender","BouncedRecipientInfoList"],members:{OriginalMessageId:{},BounceSender:{},Explanation:{},MessageDsn:{type:"structure",required:["ReportingMta"],members:{ReportingMta:{},ArrivalDate:{type:"timestamp"},ExtensionFields:{shape:"S5i"}}},BouncedRecipientInfoList:{type:"list",member:{type:"structure",required:["Recipient"],members:{Recipient:{},RecipientArn:{},BounceType:{},RecipientDsnFields:{type:"structure",required:["Action","Status"],members:{FinalRecipient:{},Action:{},RemoteMta:{},Status:{},DiagnosticCode:{},LastAttemptDate:{type:"timestamp"},ExtensionFields:{shape:"S5i"}}}}}},BounceSenderArn:{}}},output:{resultWrapper:"SendBounceResult",type:"structure",members:{MessageId:{}}}},SendBulkTemplatedEmail:{input:{type:"structure",required:["Source","Template","Destinations"],members:{Source:{},SourceArn:{},ReplyToAddresses:{shape:"S54"},ReturnPath:{},ReturnPathArn:{},ConfigurationSetName:{},DefaultTags:{shape:"S5x"},Template:{},TemplateArn:{},DefaultTemplateData:{},Destinations:{type:"list",member:{type:"structure",required:["Destination"],members:{Destination:{shape:"S64"},ReplacementTags:{shape:"S5x"},ReplacementTemplateData:{}}}}}},output:{resultWrapper:"SendBulkTemplatedEmailResult",type:"structure",required:["Status"],members:{Status:{type:"list",member:{type:"structure",members:{Status:{},Error:{},MessageId:{}}}}}}},SendCustomVerificationEmail:{input:{type:"structure",required:["EmailAddress","TemplateName"],members:{EmailAddress:{},TemplateName:{},ConfigurationSetName:{}}},output:{resultWrapper:"SendCustomVerificationEmailResult",type:"structure",members:{MessageId:{}}}},SendEmail:{input:{type:"structure",required:["Source","Destination","Message"],members:{Source:{},Destination:{shape:"S64"},Message:{type:"structure",required:["Subject","Body"],members:{Subject:{shape:"S6e"},Body:{type:"structure",members:{Text:{shape:"S6e"},Html:{shape:"S6e"}}}}},ReplyToAddresses:{shape:"S54"},ReturnPath:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{}}},output:{resultWrapper:"SendEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SendRawEmail:{input:{type:"structure",required:["RawMessage"],members:{Source:{},Destinations:{shape:"S54"},RawMessage:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},FromArn:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{}}},output:{resultWrapper:"SendRawEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SendTemplatedEmail:{input:{type:"structure",required:["Source","Destination","Template","TemplateData"],members:{Source:{},Destination:{shape:"S64"},ReplyToAddresses:{shape:"S54"},ReturnPath:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{},Template:{},TemplateArn:{},TemplateData:{}}},output:{resultWrapper:"SendTemplatedEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SetActiveReceiptRuleSet:{input:{type:"structure",members:{RuleSetName:{}}},output:{resultWrapper:"SetActiveReceiptRuleSetResult",type:"structure",members:{}}},SetIdentityDkimEnabled:{input:{type:"structure",required:["Identity","DkimEnabled"],members:{Identity:{},DkimEnabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityDkimEnabledResult",type:"structure",members:{}}},SetIdentityFeedbackForwardingEnabled:{input:{type:"structure",required:["Identity","ForwardingEnabled"],members:{Identity:{},ForwardingEnabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityFeedbackForwardingEnabledResult",type:"structure",members:{}}},SetIdentityHeadersInNotificationsEnabled:{input:{type:"structure",required:["Identity","NotificationType","Enabled"],members:{Identity:{},NotificationType:{},Enabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityHeadersInNotificationsEnabledResult",type:"structure",members:{}}},SetIdentityMailFromDomain:{input:{type:"structure",required:["Identity"],members:{Identity:{},MailFromDomain:{},BehaviorOnMXFailure:{}}},output:{resultWrapper:"SetIdentityMailFromDomainResult",type:"structure",members:{}}},SetIdentityNotificationTopic:{input:{type:"structure",required:["Identity","NotificationType"],members:{Identity:{},NotificationType:{},SnsTopic:{}}},output:{resultWrapper:"SetIdentityNotificationTopicResult",type:"structure",members:{}}},SetReceiptRulePosition:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{},After:{}}},output:{resultWrapper:"SetReceiptRulePositionResult",type:"structure",members:{}}},TestRenderTemplate:{input:{type:"structure",required:["TemplateName","TemplateData"],members:{TemplateName:{},TemplateData:{}}},output:{resultWrapper:"TestRenderTemplateResult",type:"structure",members:{RenderedTemplate:{}}}},UpdateAccountSendingEnabled:{input:{type:"structure",members:{Enabled:{type:"boolean"}}}},UpdateConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestination"],members:{ConfigurationSetName:{},EventDestination:{shape:"S9"}}},output:{resultWrapper:"UpdateConfigurationSetEventDestinationResult",type:"structure",members:{}}},UpdateConfigurationSetReputationMetricsEnabled:{input:{type:"structure",required:["ConfigurationSetName","Enabled"],members:{ConfigurationSetName:{},Enabled:{type:"boolean"}}}},UpdateConfigurationSetSendingEnabled:{input:{type:"structure",required:["ConfigurationSetName","Enabled"],members:{ConfigurationSetName:{},Enabled:{type:"boolean"}}}},UpdateConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName","TrackingOptions"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"Sp"}}},output:{resultWrapper:"UpdateConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},UpdateCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},UpdateReceiptRule:{input:{type:"structure",required:["RuleSetName","Rule"],members:{RuleSetName:{},Rule:{shape:"S18"}}},output:{resultWrapper:"UpdateReceiptRuleResult",type:"structure",members:{}}},UpdateTemplate:{input:{type:"structure",required:["Template"],members:{Template:{shape:"S20"}}},output:{resultWrapper:"UpdateTemplateResult",type:"structure",members:{}}},VerifyDomainDkim:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{resultWrapper:"VerifyDomainDkimResult",type:"structure",required:["DkimTokens"],members:{DkimTokens:{shape:"S3h"}}}},VerifyDomainIdentity:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{resultWrapper:"VerifyDomainIdentityResult",type:"structure",required:["VerificationToken"],members:{VerificationToken:{}}}},VerifyEmailAddress:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}}},VerifyEmailIdentity:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}},output:{resultWrapper:"VerifyEmailIdentityResult",type:"structure",members:{}}}},shapes:{S5:{type:"structure",required:["Name"],members:{Name:{}}},S9:{type:"structure",required:["Name","MatchingEventTypes"],members:{Name:{},Enabled:{type:"boolean"},MatchingEventTypes:{type:"list",member:{}},KinesisFirehoseDestination:{type:"structure",required:["IAMRoleARN","DeliveryStreamARN"],members:{IAMRoleARN:{},DeliveryStreamARN:{}}},CloudWatchDestination:{type:"structure",required:["DimensionConfigurations"],members:{DimensionConfigurations:{type:"list",member:{type:"structure",required:["DimensionName","DimensionValueSource","DefaultDimensionValue"],members:{DimensionName:{},DimensionValueSource:{},DefaultDimensionValue:{}}}}}},SNSDestination:{type:"structure",required:["TopicARN"],members:{TopicARN:{}}}}},Sp:{type:"structure",members:{CustomRedirectDomain:{}}},S10:{type:"structure",required:["Name","IpFilter"],members:{Name:{},IpFilter:{type:"structure",required:["Policy","Cidr"],members:{Policy:{},Cidr:{}}}}},S18:{type:"structure",required:["Name"],members:{Name:{},Enabled:{type:"boolean"},TlsPolicy:{},Recipients:{type:"list",member:{}},Actions:{type:"list",member:{type:"structure",members:{S3Action:{type:"structure",required:["BucketName"],members:{TopicArn:{},BucketName:{},ObjectKeyPrefix:{},KmsKeyArn:{}}},BounceAction:{type:"structure",required:["SmtpReplyCode","Message","Sender"],members:{TopicArn:{},SmtpReplyCode:{},StatusCode:{},Message:{},Sender:{}}},WorkmailAction:{type:"structure",required:["OrganizationArn"],members:{TopicArn:{},OrganizationArn:{}}},LambdaAction:{type:"structure",required:["FunctionArn"],members:{TopicArn:{},FunctionArn:{},InvocationType:{}}},StopAction:{type:"structure",required:["Scope"],members:{Scope:{},TopicArn:{}}},AddHeaderAction:{type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}},SNSAction:{type:"structure",required:["TopicArn"],members:{TopicArn:{},Encoding:{}}}}}},ScanEnabled:{type:"boolean"}}},S20:{type:"structure",required:["TemplateName"],members:{TemplateName:{},SubjectPart:{},TextPart:{},HtmlPart:{}}},S2t:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}},S2v:{type:"list",member:{shape:"S18"}},S31:{type:"structure",members:{TlsPolicy:{}}},S3c:{type:"list",member:{}},S3h:{type:"list",member:{}},S3w:{type:"list",member:{}},S54:{type:"list",member:{}},S5i:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S5x:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S64:{type:"structure",members:{ToAddresses:{shape:"S54"},CcAddresses:{shape:"S54"},BccAddresses:{shape:"S54"}}},S6e:{type:"structure",required:["Data"],members:{Data:{},Charset:{}}}}};
    },{}],"oc23":[function(require,module,exports) {
    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"}}};
    },{}],"qrtO":[function(require,module,exports) {
    module.exports={version:2,waiters:{IdentityExists:{delay:3,operation:"GetIdentityVerificationAttributes",maxAttempts:20,acceptors:[{expected:"Success",matcher:"pathAll",state:"success",argument:"VerificationAttributes.*.VerificationStatus"}]}}};
    },{}],"oyAO":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.ses={},e.SES=r.defineService("ses",["2010-12-01"]),Object.defineProperty(i.services.ses,"2010-12-01",{get:function(){var e=require("../apis/email-2010-12-01.min.json");return e.paginators=require("../apis/email-2010-12-01.paginators.json").pagination,e.waiters=require("../apis/email-2010-12-01.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.SES;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/email-2010-12-01.min.json":"U22A","../apis/email-2010-12-01.paginators.json":"oc23","../apis/email-2010-12-01.waiters2.json":"qrtO"}],"Txl5":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-06-02",endpointPrefix:"shield",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWS Shield",serviceFullName:"AWS Shield",serviceId:"Shield",signatureVersion:"v4",targetPrefix:"AWSShield_20160616",uid:"shield-2016-06-02"},operations:{AssociateDRTLogBucket:{input:{type:"structure",required:["LogBucket"],members:{LogBucket:{}}},output:{type:"structure",members:{}}},AssociateDRTRole:{input:{type:"structure",required:["RoleArn"],members:{RoleArn:{}}},output:{type:"structure",members:{}}},AssociateHealthCheck:{input:{type:"structure",required:["ProtectionId","HealthCheckArn"],members:{ProtectionId:{},HealthCheckArn:{}}},output:{type:"structure",members:{}}},AssociateProactiveEngagementDetails:{input:{type:"structure",required:["EmergencyContactList"],members:{EmergencyContactList:{shape:"Sc"}}},output:{type:"structure",members:{}}},CreateProtection:{input:{type:"structure",required:["Name","ResourceArn"],members:{Name:{},ResourceArn:{}}},output:{type:"structure",members:{ProtectionId:{}}}},CreateSubscription:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DeleteProtection:{input:{type:"structure",required:["ProtectionId"],members:{ProtectionId:{}}},output:{type:"structure",members:{}}},DeleteSubscription:{input:{type:"structure",members:{},deprecated:!0},output:{type:"structure",members:{},deprecated:!0},deprecated:!0},DescribeAttack:{input:{type:"structure",required:["AttackId"],members:{AttackId:{}}},output:{type:"structure",members:{Attack:{type:"structure",members:{AttackId:{},ResourceArn:{},SubResources:{type:"list",member:{type:"structure",members:{Type:{},Id:{},AttackVectors:{type:"list",member:{type:"structure",required:["VectorType"],members:{VectorType:{},VectorCounters:{shape:"S12"}}}},Counters:{shape:"S12"}}}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},AttackCounters:{shape:"S12"},AttackProperties:{type:"list",member:{type:"structure",members:{AttackLayer:{},AttackPropertyIdentifier:{},TopContributors:{type:"list",member:{type:"structure",members:{Name:{},Value:{type:"long"}}}},Unit:{},Total:{type:"long"}}}},Mitigations:{type:"list",member:{type:"structure",members:{MitigationName:{}}}}}}}}},DescribeDRTAccess:{input:{type:"structure",members:{}},output:{type:"structure",members:{RoleArn:{},LogBucketList:{type:"list",member:{}}}}},DescribeEmergencyContactSettings:{input:{type:"structure",members:{}},output:{type:"structure",members:{EmergencyContactList:{shape:"Sc"}}}},DescribeProtection:{input:{type:"structure",members:{ProtectionId:{},ResourceArn:{}}},output:{type:"structure",members:{Protection:{shape:"S1o"}}}},DescribeSubscription:{input:{type:"structure",members:{}},output:{type:"structure",members:{Subscription:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},TimeCommitmentInSeconds:{type:"long"},AutoRenew:{},Limits:{type:"list",member:{type:"structure",members:{Type:{},Max:{type:"long"}}}},ProactiveEngagementStatus:{}}}}}},DisableProactiveEngagement:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateDRTLogBucket:{input:{type:"structure",required:["LogBucket"],members:{LogBucket:{}}},output:{type:"structure",members:{}}},DisassociateDRTRole:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateHealthCheck:{input:{type:"structure",required:["ProtectionId","HealthCheckArn"],members:{ProtectionId:{},HealthCheckArn:{}}},output:{type:"structure",members:{}}},EnableProactiveEngagement:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},GetSubscriptionState:{input:{type:"structure",members:{}},output:{type:"structure",required:["SubscriptionState"],members:{SubscriptionState:{}}}},ListAttacks:{input:{type:"structure",members:{ResourceArns:{type:"list",member:{}},StartTime:{shape:"S2f"},EndTime:{shape:"S2f"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AttackSummaries:{type:"list",member:{type:"structure",members:{AttackId:{},ResourceArn:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},AttackVectors:{type:"list",member:{type:"structure",required:["VectorType"],members:{VectorType:{}}}}}}},NextToken:{}}}},ListProtections:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Protections:{type:"list",member:{shape:"S1o"}},NextToken:{}}}},UpdateEmergencyContactSettings:{input:{type:"structure",members:{EmergencyContactList:{shape:"Sc"}}},output:{type:"structure",members:{}}},UpdateSubscription:{input:{type:"structure",members:{AutoRenew:{}}},output:{type:"structure",members:{}}}},shapes:{Sc:{type:"list",member:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{},PhoneNumber:{},ContactNotes:{}}}},S12:{type:"list",member:{type:"structure",members:{Name:{},Max:{type:"double"},Average:{type:"double"},Sum:{type:"double"},N:{type:"integer"},Unit:{}}}},S1o:{type:"structure",members:{Id:{},Name:{},ResourceArn:{},HealthCheckIds:{type:"list",member:{}}}},S2f:{type:"structure",members:{FromInclusive:{type:"timestamp"},ToExclusive:{type:"timestamp"}}}}};
    },{}],"pvqs":[function(require,module,exports) {
    module.exports={pagination:{ListAttacks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AttackSummaries"},ListProtections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Protections"}}};
    },{}],"FPvn":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.shield={},e.Shield=i.defineService("shield",["2016-06-02"]),Object.defineProperty(r.services.shield,"2016-06-02",{get:function(){var e=require("../apis/shield-2016-06-02.min.json");return e.paginators=require("../apis/shield-2016-06-02.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Shield;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/shield-2016-06-02.min.json":"Txl5","../apis/shield-2016-06-02.paginators.json":"pvqs"}],"Iapw":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2009-04-15",endpointPrefix:"sdb",serviceFullName:"Amazon SimpleDB",serviceId:"SimpleDB",signatureVersion:"v2",xmlNamespace:"http://sdb.amazonaws.com/doc/2009-04-15/",protocol:"query"},operations:{BatchDeleteAttributes:{input:{type:"structure",required:["DomainName","Items"],members:{DomainName:{},Items:{type:"list",member:{locationName:"Item",type:"structure",required:["Name"],members:{Name:{locationName:"ItemName"},Attributes:{shape:"S5"}}},flattened:!0}}}},BatchPutAttributes:{input:{type:"structure",required:["DomainName","Items"],members:{DomainName:{},Items:{type:"list",member:{locationName:"Item",type:"structure",required:["Name","Attributes"],members:{Name:{locationName:"ItemName"},Attributes:{shape:"Sa"}}},flattened:!0}}}},CreateDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}}},DeleteAttributes:{input:{type:"structure",required:["DomainName","ItemName"],members:{DomainName:{},ItemName:{},Attributes:{shape:"S5"},Expected:{shape:"Sf"}}}},DeleteDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}}},DomainMetadata:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DomainMetadataResult",type:"structure",members:{ItemCount:{type:"integer"},ItemNamesSizeBytes:{type:"long"},AttributeNameCount:{type:"integer"},AttributeNamesSizeBytes:{type:"long"},AttributeValueCount:{type:"integer"},AttributeValuesSizeBytes:{type:"long"},Timestamp:{type:"integer"}}}},GetAttributes:{input:{type:"structure",required:["DomainName","ItemName"],members:{DomainName:{},ItemName:{},AttributeNames:{type:"list",member:{locationName:"AttributeName"},flattened:!0},ConsistentRead:{type:"boolean"}}},output:{resultWrapper:"GetAttributesResult",type:"structure",members:{Attributes:{shape:"So"}}}},ListDomains:{input:{type:"structure",members:{MaxNumberOfDomains:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListDomainsResult",type:"structure",members:{DomainNames:{type:"list",member:{locationName:"DomainName"},flattened:!0},NextToken:{}}}},PutAttributes:{input:{type:"structure",required:["DomainName","ItemName","Attributes"],members:{DomainName:{},ItemName:{},Attributes:{shape:"Sa"},Expected:{shape:"Sf"}}}},Select:{input:{type:"structure",required:["SelectExpression"],members:{SelectExpression:{},NextToken:{},ConsistentRead:{type:"boolean"}}},output:{resultWrapper:"SelectResult",type:"structure",members:{Items:{type:"list",member:{locationName:"Item",type:"structure",required:["Name","Attributes"],members:{Name:{},AlternateNameEncoding:{},Attributes:{shape:"So"}}},flattened:!0},NextToken:{}}}}},shapes:{S5:{type:"list",member:{locationName:"Attribute",type:"structure",required:["Name"],members:{Name:{},Value:{}}},flattened:!0},Sa:{type:"list",member:{locationName:"Attribute",type:"structure",required:["Name","Value"],members:{Name:{},Value:{},Replace:{type:"boolean"}}},flattened:!0},Sf:{type:"structure",members:{Name:{},Value:{},Exists:{type:"boolean"}}},So:{type:"list",member:{locationName:"Attribute",type:"structure",required:["Name","Value"],members:{Name:{},AlternateNameEncoding:{},Value:{},AlternateValueEncoding:{}}},flattened:!0}}};
    },{}],"i3jB":[function(require,module,exports) {
    module.exports={pagination:{ListDomains:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxNumberOfDomains",result_key:"DomainNames"},Select:{input_token:"NextToken",output_token:"NextToken",result_key:"Items"}}};
    },{}],"OYfp":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.simpledb={},e.SimpleDB=i.defineService("simpledb",["2009-04-15"]),Object.defineProperty(r.services.simpledb,"2009-04-15",{get:function(){var e=require("../apis/sdb-2009-04-15.min.json");return e.paginators=require("../apis/sdb-2009-04-15.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.SimpleDB;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/sdb-2009-04-15.min.json":"Iapw","../apis/sdb-2009-04-15.paginators.json":"i3jB"}],"oPnZ":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-10-24",endpointPrefix:"sms",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"SMS",serviceFullName:"AWS Server Migration Service",serviceId:"SMS",signatureVersion:"v4",targetPrefix:"AWSServerMigrationService_V2016_10_24",uid:"sms-2016-10-24"},operations:{CreateApp:{input:{type:"structure",members:{name:{},description:{},roleName:{},clientToken:{},serverGroups:{shape:"S6"},tags:{shape:"So"}}},output:{type:"structure",members:{appSummary:{shape:"St"},serverGroups:{shape:"S6"},tags:{shape:"So"}}}},CreateReplicationJob:{input:{type:"structure",required:["serverId","seedReplicationTime"],members:{serverId:{},seedReplicationTime:{type:"timestamp"},frequency:{type:"integer"},runOnce:{type:"boolean"},licenseType:{},roleName:{},description:{},numberOfRecentAmisToKeep:{type:"integer"},encrypted:{type:"boolean"},kmsKeyId:{}}},output:{type:"structure",members:{replicationJobId:{}}}},DeleteApp:{input:{type:"structure",members:{appId:{},forceStopAppReplication:{type:"boolean"},forceTerminateApp:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteAppLaunchConfiguration:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},DeleteAppReplicationConfiguration:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},DeleteAppValidationConfiguration:{input:{type:"structure",required:["appId"],members:{appId:{}}},output:{type:"structure",members:{}}},DeleteReplicationJob:{input:{type:"structure",required:["replicationJobId"],members:{replicationJobId:{}}},output:{type:"structure",members:{}}},DeleteServerCatalog:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateConnector:{input:{type:"structure",required:["connectorId"],members:{connectorId:{}}},output:{type:"structure",members:{}}},GenerateChangeSet:{input:{type:"structure",members:{appId:{},changesetFormat:{}}},output:{type:"structure",members:{s3Location:{shape:"S24"}}}},GenerateTemplate:{input:{type:"structure",members:{appId:{},templateFormat:{}}},output:{type:"structure",members:{s3Location:{shape:"S24"}}}},GetApp:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{appSummary:{shape:"St"},serverGroups:{shape:"S6"},tags:{shape:"So"}}}},GetAppLaunchConfiguration:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{appId:{},roleName:{},autoLaunch:{type:"boolean"},serverGroupLaunchConfigurations:{shape:"S2e"}}}},GetAppReplicationConfiguration:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{serverGroupReplicationConfigurations:{shape:"S2u"}}}},GetAppValidationConfiguration:{input:{type:"structure",required:["appId"],members:{appId:{}}},output:{type:"structure",members:{appValidationConfigurations:{shape:"S31"},serverGroupValidationConfigurations:{shape:"S3c"}}}},GetAppValidationOutput:{input:{type:"structure",required:["appId"],members:{appId:{}}},output:{type:"structure",members:{validationOutputList:{type:"list",member:{type:"structure",members:{validationId:{},name:{},status:{},statusMessage:{},latestValidationTime:{type:"timestamp"},appValidationOutput:{type:"structure",members:{ssmOutput:{type:"structure",members:{s3Location:{shape:"S24"}}}}},serverValidationOutput:{type:"structure",members:{server:{shape:"Sb"}}}}}}}}},GetConnectors:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{connectorList:{type:"list",member:{type:"structure",members:{connectorId:{},version:{},status:{},capabilityList:{type:"list",member:{}},vmManagerName:{},vmManagerType:{},vmManagerId:{},ipAddress:{},macAddress:{},associatedOn:{type:"timestamp"}}}},nextToken:{}}}},GetReplicationJobs:{input:{type:"structure",members:{replicationJobId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{replicationJobList:{type:"list",member:{shape:"S46"}},nextToken:{}}}},GetReplicationRuns:{input:{type:"structure",required:["replicationJobId"],members:{replicationJobId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{replicationJob:{shape:"S46"},replicationRunList:{shape:"S4a"},nextToken:{}}}},GetServers:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},vmServerAddressList:{type:"list",member:{shape:"Sf"}}}},output:{type:"structure",members:{lastModifiedOn:{type:"timestamp"},serverCatalogStatus:{},serverList:{shape:"Sa"},nextToken:{}}}},ImportAppCatalog:{input:{type:"structure",members:{roleName:{}}},output:{type:"structure",members:{}}},ImportServerCatalog:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},LaunchApp:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},ListApps:{input:{type:"structure",members:{appIds:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{apps:{type:"list",member:{shape:"St"}},nextToken:{}}}},NotifyAppValidationOutput:{input:{type:"structure",required:["appId"],members:{appId:{},notificationContext:{type:"structure",members:{validationId:{},status:{},statusMessage:{}}}}},output:{type:"structure",members:{}}},PutAppLaunchConfiguration:{input:{type:"structure",members:{appId:{},roleName:{},autoLaunch:{type:"boolean"},serverGroupLaunchConfigurations:{shape:"S2e"}}},output:{type:"structure",members:{}}},PutAppReplicationConfiguration:{input:{type:"structure",members:{appId:{},serverGroupReplicationConfigurations:{shape:"S2u"}}},output:{type:"structure",members:{}}},PutAppValidationConfiguration:{input:{type:"structure",required:["appId"],members:{appId:{},appValidationConfigurations:{shape:"S31"},serverGroupValidationConfigurations:{shape:"S3c"}}},output:{type:"structure",members:{}}},StartAppReplication:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},StartOnDemandAppReplication:{input:{type:"structure",required:["appId"],members:{appId:{},description:{}}},output:{type:"structure",members:{}}},StartOnDemandReplicationRun:{input:{type:"structure",required:["replicationJobId"],members:{replicationJobId:{},description:{}}},output:{type:"structure",members:{replicationRunId:{}}}},StopAppReplication:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},TerminateApp:{input:{type:"structure",members:{appId:{}}},output:{type:"structure",members:{}}},UpdateApp:{input:{type:"structure",members:{appId:{},name:{},description:{},roleName:{},serverGroups:{shape:"S6"},tags:{shape:"So"}}},output:{type:"structure",members:{appSummary:{shape:"St"},serverGroups:{shape:"S6"},tags:{shape:"So"}}}},UpdateReplicationJob:{input:{type:"structure",required:["replicationJobId"],members:{replicationJobId:{},frequency:{type:"integer"},nextReplicationRunStartTime:{type:"timestamp"},licenseType:{},roleName:{},description:{},numberOfRecentAmisToKeep:{type:"integer"},encrypted:{type:"boolean"},kmsKeyId:{}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"list",member:{type:"structure",members:{serverGroupId:{},name:{},serverList:{shape:"Sa"}}}},Sa:{type:"list",member:{shape:"Sb"}},Sb:{type:"structure",members:{serverId:{},serverType:{},vmServer:{shape:"Se"},replicationJobId:{},replicationJobTerminated:{type:"boolean"}}},Se:{type:"structure",members:{vmServerAddress:{shape:"Sf"},vmName:{},vmManagerName:{},vmManagerType:{},vmPath:{}}},Sf:{type:"structure",members:{vmManagerId:{},vmId:{}}},So:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},St:{type:"structure",members:{appId:{},importedAppId:{},name:{},description:{},status:{},statusMessage:{},replicationConfigurationStatus:{},replicationStatus:{},replicationStatusMessage:{},latestReplicationTime:{type:"timestamp"},launchConfigurationStatus:{},launchStatus:{},launchStatusMessage:{},launchDetails:{type:"structure",members:{latestLaunchTime:{type:"timestamp"},stackName:{},stackId:{}}},creationTime:{type:"timestamp"},lastModified:{type:"timestamp"},roleName:{},totalServerGroups:{type:"integer"},totalServers:{type:"integer"}}},S24:{type:"structure",members:{bucket:{},key:{}}},S2e:{type:"list",member:{type:"structure",members:{serverGroupId:{},launchOrder:{type:"integer"},serverLaunchConfigurations:{type:"list",member:{type:"structure",members:{server:{shape:"Sb"},logicalId:{},vpc:{},subnet:{},securityGroup:{},ec2KeyName:{},userData:{type:"structure",members:{s3Location:{shape:"S24"}}},instanceType:{},associatePublicIpAddress:{type:"boolean"},iamInstanceProfileName:{},configureScript:{shape:"S24"},configureScriptType:{}}}}}}},S2u:{type:"list",member:{type:"structure",members:{serverGroupId:{},serverReplicationConfigurations:{type:"list",member:{type:"structure",members:{server:{shape:"Sb"},serverReplicationParameters:{type:"structure",members:{seedTime:{type:"timestamp"},frequency:{type:"integer"},runOnce:{type:"boolean"},licenseType:{},numberOfRecentAmisToKeep:{type:"integer"},encrypted:{type:"boolean"},kmsKeyId:{}}}}}}}}},S31:{type:"list",member:{type:"structure",members:{validationId:{},name:{},appValidationStrategy:{},ssmValidationParameters:{type:"structure",members:{source:{shape:"S37"},instanceId:{},scriptType:{},command:{},executionTimeoutSeconds:{type:"integer"},outputS3BucketName:{}}}}}},S37:{type:"structure",members:{s3Location:{shape:"S24"}}},S3c:{type:"list",member:{type:"structure",members:{serverGroupId:{},serverValidationConfigurations:{type:"list",member:{type:"structure",members:{server:{shape:"Sb"},validationId:{},name:{},serverValidationStrategy:{},userDataValidationParameters:{type:"structure",members:{source:{shape:"S37"},scriptType:{}}}}}}}}},S46:{type:"structure",members:{replicationJobId:{},serverId:{},serverType:{},vmServer:{shape:"Se"},seedReplicationTime:{type:"timestamp"},frequency:{type:"integer"},runOnce:{type:"boolean"},nextReplicationRunStartTime:{type:"timestamp"},licenseType:{},roleName:{},latestAmiId:{},state:{},statusMessage:{},description:{},numberOfRecentAmisToKeep:{type:"integer"},encrypted:{type:"boolean"},kmsKeyId:{},replicationRunList:{shape:"S4a"}}},S4a:{type:"list",member:{type:"structure",members:{replicationRunId:{},state:{},type:{},stageDetails:{type:"structure",members:{stage:{},stageProgress:{}}},statusMessage:{},amiId:{},scheduledStartTime:{type:"timestamp"},completedTime:{type:"timestamp"},description:{},encrypted:{type:"boolean"},kmsKeyId:{}}}}}};
    },{}],"UwOm":[function(require,module,exports) {
    module.exports={pagination:{GetConnectors:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"connectorList"},GetReplicationJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"replicationJobList"},GetReplicationRuns:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"replicationRunList"},GetServers:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"serverList"}}};
    },{}],"d1pt":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.sms={},e.SMS=r.defineService("sms",["2016-10-24"]),Object.defineProperty(i.services.sms,"2016-10-24",{get:function(){var e=require("../apis/sms-2016-10-24.min.json");return e.paginators=require("../apis/sms-2016-10-24.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.SMS;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/sms-2016-10-24.min.json":"oPnZ","../apis/sms-2016-10-24.paginators.json":"UwOm"}],"Q4FK":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-06-30",endpointPrefix:"snowball",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon Snowball",serviceFullName:"Amazon Import/Export Snowball",serviceId:"Snowball",signatureVersion:"v4",targetPrefix:"AWSIESnowballJobManagementService",uid:"snowball-2016-06-30"},operations:{CancelCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{}}},CancelJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{}}},CreateAddress:{input:{type:"structure",required:["Address"],members:{Address:{shape:"S8"}}},output:{type:"structure",members:{AddressId:{}}}},CreateCluster:{input:{type:"structure",required:["JobType","Resources","AddressId","RoleARN","ShippingOption"],members:{JobType:{},Resources:{shape:"Sf"},Description:{},AddressId:{},KmsKeyARN:{},RoleARN:{},SnowballType:{},ShippingOption:{},Notification:{shape:"Sv"},ForwardingAddressId:{},TaxDocuments:{shape:"Sz"}}},output:{type:"structure",members:{ClusterId:{}}}},CreateJob:{input:{type:"structure",members:{JobType:{},Resources:{shape:"Sf"},Description:{},AddressId:{},KmsKeyARN:{},RoleARN:{},SnowballCapacityPreference:{},ShippingOption:{},Notification:{shape:"Sv"},ClusterId:{},SnowballType:{},ForwardingAddressId:{},TaxDocuments:{shape:"Sz"},DeviceConfiguration:{shape:"S15"}}},output:{type:"structure",members:{JobId:{}}}},CreateReturnShippingLabel:{input:{type:"structure",required:["JobId"],members:{JobId:{},ShippingOption:{}}},output:{type:"structure",members:{Status:{}}}},DescribeAddress:{input:{type:"structure",required:["AddressId"],members:{AddressId:{}}},output:{type:"structure",members:{Address:{shape:"S8"}}}},DescribeAddresses:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Addresses:{type:"list",member:{shape:"S8"}},NextToken:{}}}},DescribeCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{ClusterMetadata:{type:"structure",members:{ClusterId:{},Description:{},KmsKeyARN:{},RoleARN:{},ClusterState:{},JobType:{},SnowballType:{},CreationDate:{type:"timestamp"},Resources:{shape:"Sf"},AddressId:{},ShippingOption:{},Notification:{shape:"Sv"},ForwardingAddressId:{},TaxDocuments:{shape:"Sz"}}}}}},DescribeJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobMetadata:{shape:"S1p"},SubJobMetadata:{type:"list",member:{shape:"S1p"}}}}},DescribeReturnShippingLabel:{input:{type:"structure",members:{JobId:{}}},output:{type:"structure",members:{Status:{},ExpirationDate:{type:"timestamp"}}}},GetJobManifest:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{ManifestURI:{}}}},GetJobUnlockCode:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{UnlockCode:{}}}},GetSnowballUsage:{input:{type:"structure",members:{}},output:{type:"structure",members:{SnowballLimit:{type:"integer"},SnowballsInUse:{type:"integer"}}}},GetSoftwareUpdates:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{UpdatesURI:{}}}},ListClusterJobs:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobListEntries:{shape:"S29"},NextToken:{}}}},ListClusters:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ClusterListEntries:{type:"list",member:{type:"structure",members:{ClusterId:{},ClusterState:{},CreationDate:{type:"timestamp"},Description:{}}}},NextToken:{}}}},ListCompatibleImages:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{CompatibleImages:{type:"list",member:{type:"structure",members:{AmiId:{},Name:{}}}},NextToken:{}}}},ListJobs:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobListEntries:{shape:"S29"},NextToken:{}}}},UpdateCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},RoleARN:{},Description:{},Resources:{shape:"Sf"},AddressId:{},ShippingOption:{},Notification:{shape:"Sv"},ForwardingAddressId:{}}},output:{type:"structure",members:{}}},UpdateJob:{input:{type:"structure",required:["JobId"],members:{JobId:{},RoleARN:{},Notification:{shape:"Sv"},Resources:{shape:"Sf"},AddressId:{},ShippingOption:{},Description:{},SnowballCapacityPreference:{},ForwardingAddressId:{}}},output:{type:"structure",members:{}}},UpdateJobShipmentState:{input:{type:"structure",required:["JobId","ShipmentState"],members:{JobId:{},ShipmentState:{}}},output:{type:"structure",members:{}}}},shapes:{S8:{type:"structure",members:{AddressId:{},Name:{},Company:{},Street1:{},Street2:{},Street3:{},City:{},StateOrProvince:{},PrefectureOrDistrict:{},Landmark:{},Country:{},PostalCode:{},PhoneNumber:{},IsRestricted:{type:"boolean"}}},Sf:{type:"structure",members:{S3Resources:{type:"list",member:{type:"structure",members:{BucketArn:{},KeyRange:{type:"structure",members:{BeginMarker:{},EndMarker:{}}}}}},LambdaResources:{type:"list",member:{type:"structure",members:{LambdaArn:{},EventTriggers:{type:"list",member:{type:"structure",members:{EventResourceARN:{}}}}}}},Ec2AmiResources:{type:"list",member:{type:"structure",required:["AmiId"],members:{AmiId:{},SnowballAmiId:{}}}}}},Sv:{type:"structure",members:{SnsTopicARN:{},JobStatesToNotify:{type:"list",member:{}},NotifyAll:{type:"boolean"}}},Sz:{type:"structure",members:{IND:{type:"structure",members:{GSTIN:{}}}}},S15:{type:"structure",members:{SnowconeDeviceConfiguration:{type:"structure",members:{WirelessConnection:{type:"structure",members:{IsWifiEnabled:{type:"boolean"}}}}}}},S1p:{type:"structure",members:{JobId:{},JobState:{},JobType:{},SnowballType:{},CreationDate:{type:"timestamp"},Resources:{shape:"Sf"},Description:{},KmsKeyARN:{},RoleARN:{},AddressId:{},ShippingDetails:{type:"structure",members:{ShippingOption:{},InboundShipment:{shape:"S1r"},OutboundShipment:{shape:"S1r"}}},SnowballCapacityPreference:{},Notification:{shape:"Sv"},DataTransferProgress:{type:"structure",members:{BytesTransferred:{type:"long"},ObjectsTransferred:{type:"long"},TotalBytes:{type:"long"},TotalObjects:{type:"long"}}},JobLogInfo:{type:"structure",members:{JobCompletionReportURI:{},JobSuccessLogURI:{},JobFailureLogURI:{}}},ClusterId:{},ForwardingAddressId:{},TaxDocuments:{shape:"Sz"},DeviceConfiguration:{shape:"S15"}}},S1r:{type:"structure",members:{Status:{},TrackingNumber:{}}},S29:{type:"list",member:{type:"structure",members:{JobId:{},JobState:{},IsMaster:{type:"boolean"},JobType:{},SnowballType:{},CreationDate:{type:"timestamp"},Description:{}}}}}};
    },{}],"WcAM":[function(require,module,exports) {
    module.exports={pagination:{DescribeAddresses:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Addresses"},ListJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"JobListEntries"}}};
    },{}],"fSi0":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.snowball={},e.Snowball=r.defineService("snowball",["2016-06-30"]),Object.defineProperty(a.services.snowball,"2016-06-30",{get:function(){var e=require("../apis/snowball-2016-06-30.min.json");return e.paginators=require("../apis/snowball-2016-06-30.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Snowball;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/snowball-2016-06-30.min.json":"Q4FK","../apis/snowball-2016-06-30.paginators.json":"WcAM"}],"yEYl":[function(require,module,exports) {
    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:{},Attributes:{shape:"Sp"},Tags:{shape:"Ss"}}},output:{resultWrapper:"CreateTopicResult",type:"structure",members:{TopicArn:{}}}},DeleteEndpoint:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}}},DeletePlatformApplication:{input:{type:"structure",required:["PlatformApplicationArn"],members:{PlatformApplicationArn:{}}}},DeleteTopic:{input:{type:"structure",required:["TopicArn"],members:{TopicArn:{}}}},GetEndpointAttributes:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}},output:{resultWrapper:"GetEndpointAttributesResult",type:"structure",members:{Attributes:{shape:"Sj"}}}},GetPlatformApplicationAttributes:{input:{type:"structure",required:["PlatformApplicationArn"],members:{PlatformApplicationArn:{}}},output:{resultWrapper:"GetPlatformApplicationAttributesResult",type:"structure",members:{Attributes:{shape:"Sj"}}}},GetSMSAttributes:{input:{type:"structure",members:{attributes:{type:"list",member:{}}}},output:{resultWrapper:"GetSMSAttributesResult",type:"structure",members:{attributes:{shape:"Sj"}}}},GetSubscriptionAttributes:{input:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}},output:{resultWrapper:"GetSubscriptionAttributesResult",type:"structure",members:{Attributes:{shape:"S19"}}}},GetTopicAttributes:{input:{type:"structure",required:["TopicArn"],members:{TopicArn:{}}},output:{resultWrapper:"GetTopicAttributesResult",type:"structure",members:{Attributes:{shape:"Sp"}}}},ListEndpointsByPlatformApplication:{input:{type:"structure",required:["PlatformApplicationArn"],members:{PlatformApplicationArn:{},NextToken:{}}},output:{resultWrapper:"ListEndpointsByPlatformApplicationResult",type:"structure",members:{Endpoints:{type:"list",member:{type:"structure",members:{EndpointArn:{},Attributes:{shape:"Sj"}}}},NextToken:{}}}},ListPhoneNumbersOptedOut:{input:{type:"structure",members:{nextToken:{}}},output:{resultWrapper:"ListPhoneNumbersOptedOutResult",type:"structure",members:{phoneNumbers:{type:"list",member:{}},nextToken:{}}}},ListPlatformApplications:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListPlatformApplicationsResult",type:"structure",members:{PlatformApplications:{type:"list",member:{type:"structure",members:{PlatformApplicationArn:{},Attributes:{shape:"Sj"}}}},NextToken:{}}}},ListSubscriptions:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListSubscriptionsResult",type:"structure",members:{Subscriptions:{shape:"S1r"},NextToken:{}}}},ListSubscriptionsByTopic:{input:{type:"structure",required:["TopicArn"],members:{TopicArn:{},NextToken:{}}},output:{resultWrapper:"ListSubscriptionsByTopicResult",type:"structure",members:{Subscriptions:{shape:"S1r"},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{Tags:{shape:"Ss"}}}},ListTopics:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListTopicsResult",type:"structure",members:{Topics:{type:"list",member:{type:"structure",members:{TopicArn:{}}}},NextToken:{}}}},OptInPhoneNumber:{input:{type:"structure",required:["phoneNumber"],members:{phoneNumber:{}}},output:{resultWrapper:"OptInPhoneNumberResult",type:"structure",members:{}}},Publish:{input:{type:"structure",required:["Message"],members:{TopicArn:{},TargetArn:{},PhoneNumber:{},Message:{},Subject:{},MessageStructure:{},MessageAttributes:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{DataType:{},StringValue:{},BinaryValue:{type:"blob"}}}},MessageDeduplicationId:{},MessageGroupId:{}}},output:{resultWrapper:"PublishResult",type:"structure",members:{MessageId:{},SequenceNumber:{}}}},RemovePermission:{input:{type:"structure",required:["TopicArn","Label"],members:{TopicArn:{},Label:{}}}},SetEndpointAttributes:{input:{type:"structure",required:["EndpointArn","Attributes"],members:{EndpointArn:{},Attributes:{shape:"Sj"}}}},SetPlatformApplicationAttributes:{input:{type:"structure",required:["PlatformApplicationArn","Attributes"],members:{PlatformApplicationArn:{},Attributes:{shape:"Sj"}}}},SetSMSAttributes:{input:{type:"structure",required:["attributes"],members:{attributes:{shape:"Sj"}}},output:{resultWrapper:"SetSMSAttributesResult",type:"structure",members:{}}},SetSubscriptionAttributes:{input:{type:"structure",required:["SubscriptionArn","AttributeName"],members:{SubscriptionArn:{},AttributeName:{},AttributeValue:{}}}},SetTopicAttributes:{input:{type:"structure",required:["TopicArn","AttributeName"],members:{TopicArn:{},AttributeName:{},AttributeValue:{}}}},Subscribe:{input:{type:"structure",required:["TopicArn","Protocol"],members:{TopicArn:{},Protocol:{},Endpoint:{},Attributes:{shape:"S19"},ReturnSubscriptionArn:{type:"boolean"}}},output:{resultWrapper:"SubscribeResult",type:"structure",members:{SubscriptionArn:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Ss"}}},output:{resultWrapper:"TagResourceResult",type:"structure",members:{}}},Unsubscribe:{input:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{resultWrapper:"UntagResourceResult",type:"structure",members:{}}}},shapes:{Sj:{type:"map",key:{},value:{}},Sp:{type:"map",key:{},value:{}},Ss:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S19:{type:"map",key:{},value:{}},S1r:{type:"list",member:{type:"structure",members:{SubscriptionArn:{},Owner:{},Protocol:{},Endpoint:{},TopicArn:{}}}}}};
    },{}],"DirV":[function(require,module,exports) {
    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"}}};
    },{}],"CzRE":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.sns={},e.SNS=r.defineService("sns",["2010-03-31"]),Object.defineProperty(i.services.sns,"2010-03-31",{get:function(){var e=require("../apis/sns-2010-03-31.min.json");return e.paginators=require("../apis/sns-2010-03-31.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.SNS;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/sns-2010-03-31.min.json":"yEYl","../apis/sns-2010-03-31.paginators.json":"DirV"}],"e8NY":[function(require,module,exports) {
    var e=require("../core");e.util.update(e.SQS.prototype,{setupRequestListeners:function(e){e.addListener("build",this.buildEndpoint),e.service.config.computeChecksums&&("sendMessage"===e.operation?e.addListener("extractData",this.verifySendMessageChecksum):"sendMessageBatch"===e.operation?e.addListener("extractData",this.verifySendMessageBatchChecksum):"receiveMessage"===e.operation&&e.addListener("extractData",this.verifyReceiveMessageChecksum))},verifySendMessageChecksum:function(e){if(e.data){var s=e.data.MD5OfMessageBody,a=this.params.MessageBody,t=this.service.calculateChecksum(a);if(t!==s){var i='Got "'+e.data.MD5OfMessageBody+'", expecting "'+t+'".';this.service.throwInvalidChecksumError(e,[e.data.MessageId],i)}}},verifySendMessageBatchChecksum:function(s){if(s.data){var a=this.service,t={},i=[],r=[];e.util.arrayEach(s.data.Successful,function(e){t[e.Id]=e}),e.util.arrayEach(this.params.Entries,function(e){if(t[e.Id]){var s=t[e.Id].MD5OfMessageBody,n=e.MessageBody;a.isChecksumValid(s,n)||(i.push(e.Id),r.push(t[e.Id].MessageId))}}),i.length>0&&a.throwInvalidChecksumError(s,r,"Invalid messages: "+i.join(", "))}},verifyReceiveMessageChecksum:function(s){if(s.data){var a=this.service,t=[];e.util.arrayEach(s.data.Messages,function(e){var s=e.MD5OfBody,i=e.Body;a.isChecksumValid(s,i)||t.push(e.MessageId)}),t.length>0&&a.throwInvalidChecksumError(s,t,"Invalid messages: "+t.join(", "))}},throwInvalidChecksumError:function(s,a,t){s.error=e.util.error(new Error,{retryable:!0,code:"InvalidChecksum",messageIds:a,message:s.request.operation+" returned an invalid MD5 response. "+t})},isChecksumValid:function(e,s){return this.calculateChecksum(s)===e},calculateChecksum:function(s){return e.util.crypto.md5(s,"hex")},buildEndpoint:function(s){var a=s.httpRequest.params.QueueUrl;if(a){s.httpRequest.endpoint=new e.Endpoint(a);var t=s.httpRequest.endpoint.host.match(/^sqs\.(.+?)\./);t&&(s.httpRequest.region=t[1])}}});
    },{"../core":"YECT"}],"AoNK":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2012-11-05",endpointPrefix:"sqs",protocol:"query",serviceAbbreviation:"Amazon SQS",serviceFullName:"Amazon Simple Queue Service",serviceId:"SQS",signatureVersion:"v4",uid:"sqs-2012-11-05",xmlNamespace:"http://queue.amazonaws.com/doc/2012-11-05/"},operations:{AddPermission:{input:{type:"structure",required:["QueueUrl","Label","AWSAccountIds","Actions"],members:{QueueUrl:{},Label:{},AWSAccountIds:{type:"list",member:{locationName:"AWSAccountId"},flattened:!0},Actions:{type:"list",member:{locationName:"ActionName"},flattened:!0}}}},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:!0}}},output:{resultWrapper:"ChangeMessageVisibilityBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"ChangeMessageVisibilityBatchResultEntry",type:"structure",required:["Id"],members:{Id:{}}},flattened:!0},Failed:{shape:"Sd"}}}},CreateQueue:{input:{type:"structure",required:["QueueName"],members:{QueueName:{},Attributes:{shape:"Sh",locationName:"Attribute"},tags:{shape:"Sj",locationName:"Tag"}}},output:{resultWrapper:"CreateQueueResult",type:"structure",members:{QueueUrl:{}}}},DeleteMessage:{input:{type:"structure",required:["QueueUrl","ReceiptHandle"],members:{QueueUrl:{},ReceiptHandle:{}}}},DeleteMessageBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{locationName:"DeleteMessageBatchRequestEntry",type:"structure",required:["Id","ReceiptHandle"],members:{Id:{},ReceiptHandle:{}}},flattened:!0}}},output:{resultWrapper:"DeleteMessageBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"DeleteMessageBatchResultEntry",type:"structure",required:["Id"],members:{Id:{}}},flattened:!0},Failed:{shape:"Sd"}}}},DeleteQueue:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}}},GetQueueAttributes:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},AttributeNames:{shape:"Sw"}}},output:{resultWrapper:"GetQueueAttributesResult",type:"structure",members:{Attributes:{shape:"Sh",locationName:"Attribute"}}}},GetQueueUrl:{input:{type:"structure",required:["QueueName"],members:{QueueName:{},QueueOwnerAWSAccountId:{}}},output:{resultWrapper:"GetQueueUrlResult",type:"structure",members:{QueueUrl:{}}}},ListDeadLetterSourceQueues:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListDeadLetterSourceQueuesResult",type:"structure",required:["queueUrls"],members:{queueUrls:{shape:"S14"},NextToken:{}}}},ListQueueTags:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}},output:{resultWrapper:"ListQueueTagsResult",type:"structure",members:{Tags:{shape:"Sj",locationName:"Tag"}}}},ListQueues:{input:{type:"structure",members:{QueueNamePrefix:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListQueuesResult",type:"structure",members:{QueueUrls:{shape:"S14"},NextToken:{}}}},PurgeQueue:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}}},ReceiveMessage:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},AttributeNames:{shape:"Sw"},MessageAttributeNames:{type:"list",member:{locationName:"MessageAttributeName"},flattened:!0},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:!0},MD5OfMessageAttributes:{},MessageAttributes:{shape:"S1i",locationName:"MessageAttribute"}}},flattened:!0}}}},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:"S1i",locationName:"MessageAttribute"},MessageSystemAttributes:{shape:"S1p",locationName:"MessageSystemAttribute"},MessageDeduplicationId:{},MessageGroupId:{}}},output:{resultWrapper:"SendMessageResult",type:"structure",members:{MD5OfMessageBody:{},MD5OfMessageAttributes:{},MD5OfMessageSystemAttributes:{},MessageId:{},SequenceNumber:{}}}},SendMessageBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{locationName:"SendMessageBatchRequestEntry",type:"structure",required:["Id","MessageBody"],members:{Id:{},MessageBody:{},DelaySeconds:{type:"integer"},MessageAttributes:{shape:"S1i",locationName:"MessageAttribute"},MessageSystemAttributes:{shape:"S1p",locationName:"MessageSystemAttribute"},MessageDeduplicationId:{},MessageGroupId:{}}},flattened:!0}}},output:{resultWrapper:"SendMessageBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"SendMessageBatchResultEntry",type:"structure",required:["Id","MessageId","MD5OfMessageBody"],members:{Id:{},MessageId:{},MD5OfMessageBody:{},MD5OfMessageAttributes:{},MD5OfMessageSystemAttributes:{},SequenceNumber:{}}},flattened:!0},Failed:{shape:"Sd"}}}},SetQueueAttributes:{input:{type:"structure",required:["QueueUrl","Attributes"],members:{QueueUrl:{},Attributes:{shape:"Sh",locationName:"Attribute"}}}},TagQueue:{input:{type:"structure",required:["QueueUrl","Tags"],members:{QueueUrl:{},Tags:{shape:"Sj"}}}},UntagQueue:{input:{type:"structure",required:["QueueUrl","TagKeys"],members:{QueueUrl:{},TagKeys:{type:"list",member:{locationName:"TagKey"},flattened:!0}}}}},shapes:{Sd:{type:"list",member:{locationName:"BatchResultErrorEntry",type:"structure",required:["Id","SenderFault","Code"],members:{Id:{},SenderFault:{type:"boolean"},Code:{},Message:{}}},flattened:!0},Sh:{type:"map",key:{locationName:"Name"},value:{locationName:"Value"},flattened:!0,locationName:"Attribute"},Sj:{type:"map",key:{locationName:"Key"},value:{locationName:"Value"},flattened:!0,locationName:"Tag"},Sw:{type:"list",member:{locationName:"AttributeName"},flattened:!0},S14:{type:"list",member:{locationName:"QueueUrl"},flattened:!0},S1i:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{StringValue:{},BinaryValue:{type:"blob"},StringListValues:{shape:"S1l",flattened:!0,locationName:"StringListValue"},BinaryListValues:{shape:"S1m",flattened:!0,locationName:"BinaryListValue"},DataType:{}}},flattened:!0},S1l:{type:"list",member:{locationName:"StringListValue"}},S1m:{type:"list",member:{locationName:"BinaryListValue",type:"blob"}},S1p:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{StringValue:{},BinaryValue:{type:"blob"},StringListValues:{shape:"S1l",flattened:!0,locationName:"StringListValue"},BinaryListValues:{shape:"S1m",flattened:!0,locationName:"BinaryListValue"},DataType:{}}},flattened:!0}}};
    },{}],"Ys4a":[function(require,module,exports) {
    module.exports={pagination:{ListDeadLetterSourceQueues:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"queueUrls"},ListQueues:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QueueUrls"}}};
    },{}],"bbXQ":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.sqs={},e.SQS=r.defineService("sqs",["2012-11-05"]),require("../lib/services/sqs"),Object.defineProperty(i.services.sqs,"2012-11-05",{get:function(){var e=require("../apis/sqs-2012-11-05.min.json");return e.paginators=require("../apis/sqs-2012-11-05.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.SQS;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/sqs":"e8NY","../apis/sqs-2012-11-05.min.json":"AoNK","../apis/sqs-2012-11-05.paginators.json":"Ys4a"}],"eULw":[function(require,module,exports) {
    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:{}}},CancelMaintenanceWindowExecution:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{}}},output:{type:"structure",members:{WindowExecutionId:{}}}},CreateActivation:{input:{type:"structure",required:["IamRole"],members:{Description:{},DefaultInstanceName:{},IamRole:{},RegistrationLimit:{type:"integer"},ExpirationDate:{type:"timestamp"},Tags:{shape:"S4"}}},output:{type:"structure",members:{ActivationId:{},ActivationCode:{}}}},CreateAssociation:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},InstanceId:{},Parameters:{shape:"St"},Targets:{shape:"Sx"},ScheduleExpression:{},OutputLocation:{shape:"S13"},AssociationName:{},AutomationTargetParameterName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1g"}}}},CreateAssociationBatch:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{shape:"S1u"}}}},output:{type:"structure",members:{Successful:{type:"list",member:{shape:"S1g"}},Failed:{type:"list",member:{type:"structure",members:{Entry:{shape:"S1u"},Message:{},Fault:{}}}}}}},CreateDocument:{input:{type:"structure",required:["Content","Name"],members:{Content:{},Requires:{shape:"S23"},Attachments:{shape:"S25"},Name:{},VersionName:{},DocumentType:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{DocumentDescription:{shape:"S2h"}}}},CreateMaintenanceWindow:{input:{type:"structure",required:["Name","Schedule","Duration","Cutoff","AllowUnassociatedTargets"],members:{Name:{},Description:{shape:"S33"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},ClientToken:{idempotencyToken:!0},Tags:{shape:"S4"}}},output:{type:"structure",members:{WindowId:{}}}},CreateOpsItem:{input:{type:"structure",required:["Description","Source","Title"],members:{Description:{},OperationalData:{shape:"S3g"},Notifications:{shape:"S3l"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S3p"},Source:{},Title:{},Tags:{shape:"S4"},Category:{},Severity:{}}},output:{type:"structure",members:{OpsItemId:{}}}},CreatePatchBaseline:{input:{type:"structure",required:["Name"],members:{OperatingSystem:{},Name:{},GlobalFilters:{shape:"S3z"},ApprovalRules:{shape:"S45"},ApprovedPatches:{shape:"S4c"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S4c"},RejectedPatchesAction:{},Description:{},Sources:{shape:"S4g"},ClientToken:{idempotencyToken:!0},Tags:{shape:"S4"}}},output:{type:"structure",members:{BaselineId:{}}}},CreateResourceDataSync:{input:{type:"structure",required:["SyncName"],members:{SyncName:{},S3Destination:{shape:"S4q"},SyncType:{},SyncSource:{shape:"S4z"}}},output:{type:"structure",members:{}}},DeleteActivation:{input:{type:"structure",required:["ActivationId"],members:{ActivationId:{}}},output:{type:"structure",members:{}}},DeleteAssociation:{input:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{}}},output:{type:"structure",members:{}}},DeleteDocument:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},VersionName:{},Force:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteInventory:{input:{type:"structure",required:["TypeName"],members:{TypeName:{},SchemaDeleteOption:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{DeletionId:{},TypeName:{},DeletionSummary:{shape:"S5m"}}}},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:"S5z"}}},output:{type:"structure",members:{DeletedParameters:{shape:"S5z"},InvalidParameters:{shape:"S5z"}}}},DeletePatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{}}}},DeleteResourceDataSync:{input:{type:"structure",required:["SyncName"],members:{SyncName:{},SyncType:{}}},output:{type:"structure",members:{}}},DeregisterManagedInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}},output:{type:"structure",members:{}}},DeregisterPatchBaselineForPatchGroup:{input:{type:"structure",required:["BaselineId","PatchGroup"],members:{BaselineId:{},PatchGroup:{}}},output:{type:"structure",members:{BaselineId:{},PatchGroup:{}}}},DeregisterTargetFromMaintenanceWindow:{input:{type:"structure",required:["WindowId","WindowTargetId"],members:{WindowId:{},WindowTargetId:{},Safe:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},WindowTargetId:{}}}},DeregisterTaskFromMaintenanceWindow:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{}}}},DescribeActivations:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{FilterKey:{},FilterValues:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ActivationList:{type:"list",member:{type:"structure",members:{ActivationId:{},Description:{},DefaultInstanceName:{},IamRole:{},RegistrationLimit:{type:"integer"},RegistrationsCount:{type:"integer"},ExpirationDate:{type:"timestamp"},Expired:{type:"boolean"},CreatedDate:{type:"timestamp"},Tags:{shape:"S4"}}}},NextToken:{}}}},DescribeAssociation:{input:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{},AssociationVersion:{}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1g"}}}},DescribeAssociationExecutionTargets:{input:{type:"structure",required:["AssociationId","ExecutionId"],members:{AssociationId:{},ExecutionId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AssociationExecutionTargets:{type:"list",member:{type:"structure",members:{AssociationId:{},AssociationVersion:{},ExecutionId:{},ResourceId:{},ResourceType:{},Status:{},DetailedStatus:{},LastExecutionDate:{type:"timestamp"},OutputSource:{type:"structure",members:{OutputSourceId:{},OutputSourceType:{}}}}}},NextToken:{}}}},DescribeAssociationExecutions:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Value","Type"],members:{Key:{},Value:{},Type:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AssociationExecutions:{type:"list",member:{type:"structure",members:{AssociationId:{},AssociationVersion:{},ExecutionId:{},Status:{},DetailedStatus:{},CreatedTime:{type:"timestamp"},LastExecutionDate:{type:"timestamp"},ResourceCountByStatus:{}}}},NextToken:{}}}},DescribeAutomationExecutions:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AutomationExecutionMetadataList:{type:"list",member:{type:"structure",members:{AutomationExecutionId:{},DocumentName:{},DocumentVersion:{},AutomationExecutionStatus:{},ExecutionStartTime:{type:"timestamp"},ExecutionEndTime:{type:"timestamp"},ExecutedBy:{},LogFile:{},Outputs:{shape:"S7u"},Mode:{},ParentAutomationExecutionId:{},CurrentStepName:{},CurrentAction:{},FailureMessage:{},TargetParameterName:{},Targets:{shape:"Sx"},TargetMaps:{shape:"S7z"},ResolvedTargets:{shape:"S84"},MaxConcurrency:{},MaxErrors:{},Target:{},AutomationType:{}}}},NextToken:{}}}},DescribeAutomationStepExecutions:{input:{type:"structure",required:["AutomationExecutionId"],members:{AutomationExecutionId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},NextToken:{},MaxResults:{type:"integer"},ReverseOrder:{type:"boolean"}}},output:{type:"structure",members:{StepExecutions:{shape:"S8e"},NextToken:{}}}},DescribeAvailablePatches:{input:{type:"structure",members:{Filters:{shape:"S8u"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Patches:{type:"list",member:{shape:"S92"}},NextToken:{}}}},DescribeDocument:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},VersionName:{}}},output:{type:"structure",members:{Document:{shape:"S2h"}}}},DescribeDocumentPermission:{input:{type:"structure",required:["Name","PermissionType"],members:{Name:{},PermissionType:{}}},output:{type:"structure",members:{AccountIds:{shape:"S9w"},AccountSharingInfoList:{type:"list",member:{type:"structure",members:{AccountId:{},SharedDocumentVersion:{}}}}}}},DescribeEffectiveInstanceAssociations:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Associations:{type:"list",member:{type:"structure",members:{AssociationId:{},InstanceId:{},Content:{},AssociationVersion:{}}}},NextToken:{}}}},DescribeEffectivePatchesForPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EffectivePatches:{type:"list",member:{type:"structure",members:{Patch:{shape:"S92"},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:"Sap"}}}},Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{shape:"Sap"}}}},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:"Sb9"}},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:"Sb9"}},NextToken:{}}}},DescribeInstancePatches:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},Filters:{shape:"S8u"},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"},CVEIds:{}}}},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:"S5m"},LastStatusUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutionTaskInvocations:{input:{type:"structure",required:["WindowExecutionId","TaskId"],members:{WindowExecutionId:{},TaskId:{},Filters:{shape:"Scc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowExecutionTaskInvocationIdentities:{type:"list",member:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},InvocationId:{},ExecutionId:{},TaskType:{},Parameters:{shape:"Sco"},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},OwnerInformation:{shape:"Sbc"},WindowTargetId:{}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutionTasks:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{},Filters:{shape:"Scc"},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:"Scc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowExecutions:{type:"list",member:{type:"structure",members:{WindowId:{},WindowExecutionId:{},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeMaintenanceWindowSchedule:{input:{type:"structure",members:{WindowId:{},Targets:{shape:"Sx"},ResourceType:{},Filters:{shape:"S8u"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScheduledWindowExecutions:{type:"list",member:{type:"structure",members:{WindowId:{},Name:{},ExecutionTime:{}}}},NextToken:{}}}},DescribeMaintenanceWindowTargets:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Scc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Targets:{type:"list",member:{type:"structure",members:{WindowId:{},WindowTargetId:{},ResourceType:{},Targets:{shape:"Sx"},OwnerInformation:{shape:"Sbc"},Name:{},Description:{shape:"S33"}}}},NextToken:{}}}},DescribeMaintenanceWindowTasks:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Scc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tasks:{type:"list",member:{type:"structure",members:{WindowId:{},WindowTaskId:{},TaskArn:{},Type:{},Targets:{shape:"Sx"},TaskParameters:{shape:"Sdf"},Priority:{type:"integer"},LoggingInfo:{shape:"Sdl"},ServiceRoleArn:{},MaxConcurrency:{},MaxErrors:{},Name:{},Description:{shape:"S33"}}}},NextToken:{}}}},DescribeMaintenanceWindows:{input:{type:"structure",members:{Filters:{shape:"Scc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowIdentities:{type:"list",member:{type:"structure",members:{WindowId:{},Name:{},Description:{shape:"S33"},Enabled:{type:"boolean"},Duration:{type:"integer"},Cutoff:{type:"integer"},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},EndDate:{},StartDate:{},NextExecutionTime:{}}}},NextToken:{}}}},DescribeMaintenanceWindowsForTarget:{input:{type:"structure",required:["Targets","ResourceType"],members:{Targets:{shape:"Sx"},ResourceType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowIdentities:{type:"list",member:{type:"structure",members:{WindowId:{},Name:{}}}},NextToken:{}}}},DescribeOpsItems:{input:{type:"structure",members:{OpsItemFilters:{type:"list",member:{type:"structure",required:["Key","Values","Operator"],members:{Key:{},Values:{type:"list",member:{}},Operator:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},OpsItemSummaries:{type:"list",member:{type:"structure",members:{CreatedBy:{},CreatedTime:{type:"timestamp"},LastModifiedBy:{},LastModifiedTime:{type:"timestamp"},Priority:{type:"integer"},Source:{},Status:{},OpsItemId:{},Title:{},OperationalData:{shape:"S3g"},Category:{},Severity:{}}}}}}},DescribeParameters:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},ParameterFilters:{shape:"Sef"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},KeyId:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},Description:{},AllowedPattern:{},Version:{type:"long"},Tier:{},Policies:{shape:"Seu"},DataType:{}}}},NextToken:{}}}},DescribePatchBaselines:{input:{type:"structure",members:{Filters:{shape:"S8u"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{BaselineIdentities:{type:"list",member:{shape:"Sf0"}},NextToken:{}}}},DescribePatchGroupState:{input:{type:"structure",required:["PatchGroup"],members:{PatchGroup:{}}},output:{type:"structure",members:{Instances:{type:"integer"},InstancesWithInstalledPatches:{type:"integer"},InstancesWithInstalledOtherPatches:{type:"integer"},InstancesWithInstalledPendingRebootPatches:{type:"integer"},InstancesWithInstalledRejectedPatches:{type:"integer"},InstancesWithMissingPatches:{type:"integer"},InstancesWithFailedPatches:{type:"integer"},InstancesWithNotApplicablePatches:{type:"integer"},InstancesWithUnreportedNotApplicablePatches:{type:"integer"}}}},DescribePatchGroups:{input:{type:"structure",members:{MaxResults:{type:"integer"},Filters:{shape:"S8u"},NextToken:{}}},output:{type:"structure",members:{Mappings:{type:"list",member:{type:"structure",members:{PatchGroup:{},BaselineIdentity:{shape:"Sf0"}}}},NextToken:{}}}},DescribePatchProperties:{input:{type:"structure",required:["OperatingSystem","Property"],members:{OperatingSystem:{},Property:{},PatchSet:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Properties:{type:"list",member:{type:"map",key:{},value:{}}},NextToken:{}}}},DescribeSessions:{input:{type:"structure",required:["State"],members:{State:{},MaxResults:{type:"integer"},NextToken:{},Filters:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}}}},output:{type:"structure",members:{Sessions:{type:"list",member:{type:"structure",members:{SessionId:{},Target:{},Status:{},StartDate:{type:"timestamp"},EndDate:{type:"timestamp"},DocumentName:{},Owner:{},Details:{},OutputUrl:{type:"structure",members:{S3OutputUrl:{},CloudWatchOutputUrl:{}}}}}},NextToken:{}}}},GetAutomationExecution:{input:{type:"structure",required:["AutomationExecutionId"],members:{AutomationExecutionId:{}}},output:{type:"structure",members:{AutomationExecution:{type:"structure",members:{AutomationExecutionId:{},DocumentName:{},DocumentVersion:{},ExecutionStartTime:{type:"timestamp"},ExecutionEndTime:{type:"timestamp"},AutomationExecutionStatus:{},StepExecutions:{shape:"S8e"},StepExecutionsTruncated:{type:"boolean"},Parameters:{shape:"S7u"},Outputs:{shape:"S7u"},FailureMessage:{},Mode:{},ParentAutomationExecutionId:{},ExecutedBy:{},CurrentStepName:{},CurrentAction:{},TargetParameterName:{},Targets:{shape:"Sx"},TargetMaps:{shape:"S7z"},ResolvedTargets:{shape:"S84"},MaxConcurrency:{},MaxErrors:{},Target:{},TargetLocations:{shape:"Sg2"},ProgressCounters:{type:"structure",members:{TotalSteps:{type:"integer"},SuccessSteps:{type:"integer"},FailedSteps:{type:"integer"},CancelledSteps:{type:"integer"},TimedOutSteps:{type:"integer"}}}}}}}},GetCalendarState:{input:{type:"structure",required:["CalendarNames"],members:{CalendarNames:{type:"list",member:{}},AtTime:{}}},output:{type:"structure",members:{State:{},AtTime:{},NextTransitionTime:{}}}},GetCommandInvocation:{input:{type:"structure",required:["CommandId","InstanceId"],members:{CommandId:{},InstanceId:{},PluginName:{}}},output:{type:"structure",members:{CommandId:{},InstanceId:{},Comment:{},DocumentName:{},DocumentVersion:{},PluginName:{},ResponseCode:{type:"integer"},ExecutionStartDateTime:{},ExecutionElapsedTime:{},ExecutionEndDateTime:{},Status:{},StatusDetails:{},StandardOutputContent:{},StandardOutputUrl:{},StandardErrorContent:{},StandardErrorUrl:{},CloudWatchOutputConfig:{shape:"Sgk"}}}},GetConnectionStatus:{input:{type:"structure",required:["Target"],members:{Target:{}}},output:{type:"structure",members:{Target:{},Status:{}}}},GetDefaultPatchBaseline:{input:{type:"structure",members:{OperatingSystem:{}}},output:{type:"structure",members:{BaselineId:{},OperatingSystem:{}}}},GetDeployablePatchSnapshotForInstance:{input:{type:"structure",required:["InstanceId","SnapshotId"],members:{InstanceId:{},SnapshotId:{}}},output:{type:"structure",members:{InstanceId:{},SnapshotId:{},SnapshotDownloadUrl:{},Product:{}}}},GetDocument:{input:{type:"structure",required:["Name"],members:{Name:{},VersionName:{},DocumentVersion:{},DocumentFormat:{}}},output:{type:"structure",members:{Name:{},VersionName:{},DocumentVersion:{},Status:{},StatusInformation:{},Content:{},DocumentType:{},DocumentFormat:{},Requires:{shape:"S23"},AttachmentsContent:{type:"list",member:{type:"structure",members:{Name:{},Size:{type:"long"},Hash:{},HashType:{},Url:{}}}}}}},GetInventory:{input:{type:"structure",members:{Filters:{shape:"Sh5"},Aggregators:{shape:"Shb"},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:"Shs"}}}}}}},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:"S33"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},NextExecutionTime:{},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},Enabled:{type:"boolean"},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"}}}},GetMaintenanceWindowExecution:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{}}},output:{type:"structure",members:{WindowExecutionId:{},TaskIds:{type:"list",member:{}},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},GetMaintenanceWindowExecutionTask:{input:{type:"structure",required:["WindowExecutionId","TaskId"],members:{WindowExecutionId:{},TaskId:{}}},output:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},TaskArn:{},ServiceRole:{},Type:{},TaskParameters:{type:"list",member:{shape:"Sdf"},sensitive:!0},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:"Sco"},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},OwnerInformation:{shape:"Sbc"},WindowTargetId:{}}}},GetMaintenanceWindowTask:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{},Targets:{shape:"Sx"},TaskArn:{},ServiceRoleArn:{},TaskType:{},TaskParameters:{shape:"Sdf"},TaskInvocationParameters:{shape:"Sij"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Sdl"},Name:{},Description:{shape:"S33"}}}},GetOpsItem:{input:{type:"structure",required:["OpsItemId"],members:{OpsItemId:{}}},output:{type:"structure",members:{OpsItem:{type:"structure",members:{CreatedBy:{},CreatedTime:{type:"timestamp"},Description:{},LastModifiedBy:{},LastModifiedTime:{type:"timestamp"},Notifications:{shape:"S3l"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S3p"},Status:{},OpsItemId:{},Version:{},Title:{},Source:{},OperationalData:{shape:"S3g"},Category:{},Severity:{}}}}}},GetOpsSummary:{input:{type:"structure",members:{SyncName:{},Filters:{shape:"Sj3"},Aggregators:{shape:"Sj9"},ResultAttributes:{type:"list",member:{type:"structure",required:["TypeName"],members:{TypeName:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Entities:{type:"list",member:{type:"structure",members:{Id:{},Data:{type:"map",key:{},value:{type:"structure",members:{CaptureTime:{},Content:{type:"list",member:{type:"map",key:{},value:{}}}}}}}}},NextToken:{}}}},GetParameter:{input:{type:"structure",required:["Name"],members:{Name:{},WithDecryption:{type:"boolean"}}},output:{type:"structure",members:{Parameter:{shape:"Sjv"}}}},GetParameterHistory:{input:{type:"structure",required:["Name"],members:{Name:{},WithDecryption:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},KeyId:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},Description:{},Value:{},AllowedPattern:{},Version:{type:"long"},Labels:{shape:"Sk2"},Tier:{},Policies:{shape:"Seu"},DataType:{}}}},NextToken:{}}}},GetParameters:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S5z"},WithDecryption:{type:"boolean"}}},output:{type:"structure",members:{Parameters:{shape:"Sk6"},InvalidParameters:{shape:"S5z"}}}},GetParametersByPath:{input:{type:"structure",required:["Path"],members:{Path:{},Recursive:{type:"boolean"},ParameterFilters:{shape:"Sef"},WithDecryption:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{shape:"Sk6"},NextToken:{}}}},GetPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{},Name:{},OperatingSystem:{},GlobalFilters:{shape:"S3z"},ApprovalRules:{shape:"S45"},ApprovedPatches:{shape:"S4c"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S4c"},RejectedPatchesAction:{},PatchGroups:{type:"list",member:{}},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"},Description:{},Sources:{shape:"S4g"}}}},GetPatchBaselineForPatchGroup:{input:{type:"structure",required:["PatchGroup"],members:{PatchGroup:{},OperatingSystem:{}}},output:{type:"structure",members:{BaselineId:{},PatchGroup:{},OperatingSystem:{}}}},GetServiceSetting:{input:{type:"structure",required:["SettingId"],members:{SettingId:{}}},output:{type:"structure",members:{ServiceSetting:{shape:"Ski"}}}},LabelParameterVersion:{input:{type:"structure",required:["Name","Labels"],members:{Name:{},ParameterVersion:{type:"long"},Labels:{shape:"Sk2"}}},output:{type:"structure",members:{InvalidLabels:{shape:"Sk2"},ParameterVersion:{type:"long"}}}},ListAssociationVersions:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AssociationVersions:{type:"list",member:{type:"structure",members:{AssociationId:{},AssociationVersion:{},CreatedDate:{type:"timestamp"},Name:{},DocumentVersion:{},Parameters:{shape:"St"},Targets:{shape:"Sx"},ScheduleExpression:{},OutputLocation:{shape:"S13"},AssociationName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"}}}},NextToken:{}}}},ListAssociations:{input:{type:"structure",members:{AssociationFilterList:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Associations:{type:"list",member:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{},AssociationVersion:{},DocumentVersion:{},Targets:{shape:"Sx"},LastExecutionDate:{type:"timestamp"},Overview:{shape:"S1n"},ScheduleExpression:{},AssociationName:{}}}},NextToken:{}}}},ListCommandInvocations:{input:{type:"structure",members:{CommandId:{},InstanceId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Sl0"},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:"Sil"},CloudWatchOutputConfig:{shape:"Sgk"}}}},NextToken:{}}}},ListCommands:{input:{type:"structure",members:{CommandId:{},InstanceId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Sl0"}}},output:{type:"structure",members:{Commands:{type:"list",member:{shape:"Slg"}},NextToken:{}}}},ListComplianceItems:{input:{type:"structure",members:{Filters:{shape:"Sln"},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:"Sm5"},Details:{shape:"Sm8"}}}},NextToken:{}}}},ListComplianceSummaries:{input:{type:"structure",members:{Filters:{shape:"Sln"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComplianceSummaryItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},CompliantSummary:{shape:"Smd"},NonCompliantSummary:{shape:"Smg"}}}},NextToken:{}}}},ListDocumentVersions:{input:{type:"structure",required:["Name"],members:{Name:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentVersions:{type:"list",member:{type:"structure",members:{Name:{},DocumentVersion:{},VersionName:{},CreatedDate:{type:"timestamp"},IsDefaultVersion:{type:"boolean"},DocumentFormat:{},Status:{},StatusInformation:{}}}},NextToken:{}}}},ListDocuments:{input:{type:"structure",members:{DocumentFilterList:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Filters:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentIdentifiers:{type:"list",member:{type:"structure",members:{Name:{},Owner:{},VersionName:{},PlatformTypes:{shape:"S2v"},DocumentVersion:{},DocumentType:{},SchemaVersion:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"},Requires:{shape:"S23"}}}},NextToken:{}}}},ListInventoryEntries:{input:{type:"structure",required:["InstanceId","TypeName"],members:{InstanceId:{},TypeName:{},Filters:{shape:"Sh5"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TypeName:{},InstanceId:{},SchemaVersion:{},CaptureTime:{},Entries:{shape:"Shs"},NextToken:{}}}},ListResourceComplianceSummaries:{input:{type:"structure",members:{Filters:{shape:"Sln"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceComplianceSummaryItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},ResourceType:{},ResourceId:{},Status:{},OverallSeverity:{},ExecutionSummary:{shape:"Sm5"},CompliantSummary:{shape:"Smd"},NonCompliantSummary:{shape:"Smg"}}}},NextToken:{}}}},ListResourceDataSync:{input:{type:"structure",members:{SyncType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceDataSyncItems:{type:"list",member:{type:"structure",members:{SyncName:{},SyncType:{},SyncSource:{type:"structure",members:{SourceType:{},AwsOrganizationsSource:{shape:"S51"},SourceRegions:{shape:"S56"},IncludeFutureRegions:{type:"boolean"},State:{}}},S3Destination:{shape:"S4q"},LastSyncTime:{type:"timestamp"},LastSuccessfulSyncTime:{type:"timestamp"},SyncLastModifiedTime:{type:"timestamp"},LastStatus:{},SyncCreatedTime:{type:"timestamp"},LastSyncStatusMessage:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{},ResourceId:{}}},output:{type:"structure",members:{TagList:{shape:"S4"}}}},ModifyDocumentPermission:{input:{type:"structure",required:["Name","PermissionType"],members:{Name:{},PermissionType:{},AccountIdsToAdd:{shape:"S9w"},AccountIdsToRemove:{shape:"S9w"},SharedDocumentVersion:{}}},output:{type:"structure",members:{}}},PutComplianceItems:{input:{type:"structure",required:["ResourceId","ResourceType","ComplianceType","ExecutionSummary","Items"],members:{ResourceId:{},ResourceType:{},ComplianceType:{},ExecutionSummary:{shape:"Sm5"},Items:{type:"list",member:{type:"structure",required:["Severity","Status"],members:{Id:{},Title:{},Severity:{},Status:{},Details:{shape:"Sm8"}}}},ItemContentHash:{},UploadType:{}}},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:"Shs"},Context:{type:"map",key:{},value:{}}}}}}},output:{type:"structure",members:{Message:{}}}},PutParameter:{input:{type:"structure",required:["Name","Value"],members:{Name:{},Description:{},Value:{},Type:{},KeyId:{},Overwrite:{type:"boolean"},AllowedPattern:{},Tags:{shape:"S4"},Tier:{},Policies:{},DataType:{}}},output:{type:"structure",members:{Version:{type:"long"},Tier:{}}}},RegisterDefaultPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{}}}},RegisterPatchBaselineForPatchGroup:{input:{type:"structure",required:["BaselineId","PatchGroup"],members:{BaselineId:{},PatchGroup:{}}},output:{type:"structure",members:{BaselineId:{},PatchGroup:{}}}},RegisterTargetWithMaintenanceWindow:{input:{type:"structure",required:["WindowId","ResourceType","Targets"],members:{WindowId:{},ResourceType:{},Targets:{shape:"Sx"},OwnerInformation:{shape:"Sbc"},Name:{},Description:{shape:"S33"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{WindowTargetId:{}}}},RegisterTaskWithMaintenanceWindow:{input:{type:"structure",required:["WindowId","Targets","TaskArn","TaskType","MaxConcurrency","MaxErrors"],members:{WindowId:{},Targets:{shape:"Sx"},TaskArn:{},ServiceRoleArn:{},TaskType:{},TaskParameters:{shape:"Sdf"},TaskInvocationParameters:{shape:"Sij"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Sdl"},Name:{},Description:{shape:"S33"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{WindowTaskId:{}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceType","ResourceId","TagKeys"],members:{ResourceType:{},ResourceId:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},ResetServiceSetting:{input:{type:"structure",required:["SettingId"],members:{SettingId:{}}},output:{type:"structure",members:{ServiceSetting:{shape:"Ski"}}}},ResumeSession:{input:{type:"structure",required:["SessionId"],members:{SessionId:{}}},output:{type:"structure",members:{SessionId:{},TokenValue:{},StreamUrl:{}}}},SendAutomationSignal:{input:{type:"structure",required:["AutomationExecutionId","SignalType"],members:{AutomationExecutionId:{},SignalType:{},Payload:{shape:"S7u"}}},output:{type:"structure",members:{}}},SendCommand:{input:{type:"structure",required:["DocumentName"],members:{InstanceIds:{shape:"Sb"},Targets:{shape:"Sx"},DocumentName:{},DocumentVersion:{},DocumentHash:{},DocumentHashType:{},TimeoutSeconds:{type:"integer"},Comment:{},Parameters:{shape:"St"},OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{},MaxConcurrency:{},MaxErrors:{},ServiceRoleArn:{},NotificationConfig:{shape:"Sil"},CloudWatchOutputConfig:{shape:"Sgk"}}},output:{type:"structure",members:{Command:{shape:"Slg"}}}},StartAssociationsOnce:{input:{type:"structure",required:["AssociationIds"],members:{AssociationIds:{type:"list",member:{}}}},output:{type:"structure",members:{}}},StartAutomationExecution:{input:{type:"structure",required:["DocumentName"],members:{DocumentName:{},DocumentVersion:{},Parameters:{shape:"S7u"},ClientToken:{},Mode:{},TargetParameterName:{},Targets:{shape:"Sx"},TargetMaps:{shape:"S7z"},MaxConcurrency:{},MaxErrors:{},TargetLocations:{shape:"Sg2"},Tags:{shape:"S4"}}},output:{type:"structure",members:{AutomationExecutionId:{}}}},StartSession:{input:{type:"structure",required:["Target"],members:{Target:{},DocumentName:{},Parameters:{type:"map",key:{},value:{type:"list",member:{}}}}},output:{type:"structure",members:{SessionId:{},TokenValue:{},StreamUrl:{}}}},StopAutomationExecution:{input:{type:"structure",required:["AutomationExecutionId"],members:{AutomationExecutionId:{},Type:{}}},output:{type:"structure",members:{}}},TerminateSession:{input:{type:"structure",required:["SessionId"],members:{SessionId:{}}},output:{type:"structure",members:{SessionId:{}}}},UpdateAssociation:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},Parameters:{shape:"St"},DocumentVersion:{},ScheduleExpression:{},OutputLocation:{shape:"S13"},Name:{},Targets:{shape:"Sx"},AssociationName:{},AssociationVersion:{},AutomationTargetParameterName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1g"}}}},UpdateAssociationStatus:{input:{type:"structure",required:["Name","InstanceId","AssociationStatus"],members:{Name:{},InstanceId:{},AssociationStatus:{shape:"S1j"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1g"}}}},UpdateDocument:{input:{type:"structure",required:["Content","Name"],members:{Content:{},Attachments:{shape:"S25"},Name:{},VersionName:{},DocumentVersion:{},DocumentFormat:{},TargetType:{}}},output:{type:"structure",members:{DocumentDescription:{shape:"S2h"}}}},UpdateDocumentDefaultVersion:{input:{type:"structure",required:["Name","DocumentVersion"],members:{Name:{},DocumentVersion:{}}},output:{type:"structure",members:{Description:{type:"structure",members:{Name:{},DefaultVersion:{},DefaultVersionName:{}}}}}},UpdateMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Name:{},Description:{shape:"S33"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},Enabled:{type:"boolean"},Replace:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},Name:{},Description:{shape:"S33"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},Enabled:{type:"boolean"}}}},UpdateMaintenanceWindowTarget:{input:{type:"structure",required:["WindowId","WindowTargetId"],members:{WindowId:{},WindowTargetId:{},Targets:{shape:"Sx"},OwnerInformation:{shape:"Sbc"},Name:{},Description:{shape:"S33"},Replace:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},WindowTargetId:{},Targets:{shape:"Sx"},OwnerInformation:{shape:"Sbc"},Name:{},Description:{shape:"S33"}}}},UpdateMaintenanceWindowTask:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{},Targets:{shape:"Sx"},TaskArn:{},ServiceRoleArn:{},TaskParameters:{shape:"Sdf"},TaskInvocationParameters:{shape:"Sij"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Sdl"},Name:{},Description:{shape:"S33"},Replace:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{},Targets:{shape:"Sx"},TaskArn:{},ServiceRoleArn:{},TaskParameters:{shape:"Sdf"},TaskInvocationParameters:{shape:"Sij"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Sdl"},Name:{},Description:{shape:"S33"}}}},UpdateManagedInstanceRole:{input:{type:"structure",required:["InstanceId","IamRole"],members:{InstanceId:{},IamRole:{}}},output:{type:"structure",members:{}}},UpdateOpsItem:{input:{type:"structure",required:["OpsItemId"],members:{Description:{},OperationalData:{shape:"S3g"},OperationalDataToDelete:{type:"list",member:{}},Notifications:{shape:"S3l"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S3p"},Status:{},OpsItemId:{},Title:{},Category:{},Severity:{}}},output:{type:"structure",members:{}}},UpdatePatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{},Name:{},GlobalFilters:{shape:"S3z"},ApprovalRules:{shape:"S45"},ApprovedPatches:{shape:"S4c"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S4c"},RejectedPatchesAction:{},Description:{},Sources:{shape:"S4g"},Replace:{type:"boolean"}}},output:{type:"structure",members:{BaselineId:{},Name:{},OperatingSystem:{},GlobalFilters:{shape:"S3z"},ApprovalRules:{shape:"S45"},ApprovedPatches:{shape:"S4c"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S4c"},RejectedPatchesAction:{},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"},Description:{},Sources:{shape:"S4g"}}}},UpdateResourceDataSync:{input:{type:"structure",required:["SyncName","SyncType","SyncSource"],members:{SyncName:{},SyncType:{},SyncSource:{shape:"S4z"}}},output:{type:"structure",members:{}}},UpdateServiceSetting:{input:{type:"structure",required:["SettingId","SettingValue"],members:{SettingId:{},SettingValue:{}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sb:{type:"list",member:{}},St:{type:"map",key:{},value:{type:"list",member:{}}},Sx:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},S13:{type:"structure",members:{S3Location:{type:"structure",members:{OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{}}}}},S1g:{type:"structure",members:{Name:{},InstanceId:{},AssociationVersion:{},Date:{type:"timestamp"},LastUpdateAssociationDate:{type:"timestamp"},Status:{shape:"S1j"},Overview:{shape:"S1n"},DocumentVersion:{},AutomationTargetParameterName:{},Parameters:{shape:"St"},AssociationId:{},Targets:{shape:"Sx"},ScheduleExpression:{},OutputLocation:{shape:"S13"},LastExecutionDate:{type:"timestamp"},LastSuccessfulExecutionDate:{type:"timestamp"},AssociationName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"}}},S1j:{type:"structure",required:["Date","Name","Message"],members:{Date:{type:"timestamp"},Name:{},Message:{},AdditionalInfo:{}}},S1n:{type:"structure",members:{Status:{},DetailedStatus:{},AssociationStatusAggregatedCount:{type:"map",key:{},value:{type:"integer"}}}},S1u:{type:"structure",required:["Name"],members:{Name:{},InstanceId:{},Parameters:{shape:"St"},AutomationTargetParameterName:{},DocumentVersion:{},Targets:{shape:"Sx"},ScheduleExpression:{},OutputLocation:{shape:"S13"},AssociationName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"}}},S23:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Version:{}}}},S25:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}},Name:{}}}},S2h:{type:"structure",members:{Sha1:{},Hash:{},HashType:{},Name:{},VersionName:{},Owner:{},CreatedDate:{type:"timestamp"},Status:{},StatusInformation:{},DocumentVersion:{},Description:{},Parameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},Description:{},DefaultValue:{}}}},PlatformTypes:{shape:"S2v"},DocumentType:{},SchemaVersion:{},LatestVersion:{},DefaultVersion:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"},AttachmentsInformation:{type:"list",member:{type:"structure",members:{Name:{}}}},Requires:{shape:"S23"}}},S2v:{type:"list",member:{}},S33:{type:"string",sensitive:!0},S3g:{type:"map",key:{},value:{type:"structure",members:{Value:{},Type:{}}}},S3l:{type:"list",member:{type:"structure",members:{Arn:{}}}},S3p:{type:"list",member:{type:"structure",required:["OpsItemId"],members:{OpsItemId:{}}}},S3z:{type:"structure",required:["PatchFilters"],members:{PatchFilters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}}}},S45:{type:"structure",required:["PatchRules"],members:{PatchRules:{type:"list",member:{type:"structure",required:["PatchFilterGroup"],members:{PatchFilterGroup:{shape:"S3z"},ComplianceLevel:{},ApproveAfterDays:{type:"integer"},ApproveUntilDate:{},EnableNonSecurity:{type:"boolean"}}}}}},S4c:{type:"list",member:{}},S4g:{type:"list",member:{type:"structure",required:["Name","Products","Configuration"],members:{Name:{},Products:{type:"list",member:{}},Configuration:{type:"string",sensitive:!0}}}},S4q:{type:"structure",required:["BucketName","SyncFormat","Region"],members:{BucketName:{},Prefix:{},SyncFormat:{},Region:{},AWSKMSKeyARN:{},DestinationDataSharing:{type:"structure",members:{DestinationDataSharingType:{}}}}},S4z:{type:"structure",required:["SourceType","SourceRegions"],members:{SourceType:{},AwsOrganizationsSource:{shape:"S51"},SourceRegions:{shape:"S56"},IncludeFutureRegions:{type:"boolean"}}},S51:{type:"structure",required:["OrganizationSourceType"],members:{OrganizationSourceType:{},OrganizationalUnits:{type:"list",member:{type:"structure",members:{OrganizationalUnitId:{}}}}}},S56:{type:"list",member:{}},S5m:{type:"structure",members:{TotalCount:{type:"integer"},RemainingCount:{type:"integer"},SummaryItems:{type:"list",member:{type:"structure",members:{Version:{},Count:{type:"integer"},RemainingCount:{type:"integer"}}}}}},S5z:{type:"list",member:{}},S7u:{type:"map",key:{},value:{type:"list",member:{}}},S7z:{type:"list",member:{type:"map",key:{},value:{type:"list",member:{}}}},S84:{type:"structure",members:{ParameterValues:{type:"list",member:{}},Truncated:{type:"boolean"}}},S8e:{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:"S7u"},Response:{},FailureMessage:{},FailureDetails:{type:"structure",members:{FailureStage:{},FailureType:{},Details:{shape:"S7u"}}},StepExecutionId:{},OverriddenParameters:{shape:"S7u"},IsEnd:{type:"boolean"},NextStep:{},IsCritical:{type:"boolean"},ValidNextSteps:{type:"list",member:{}},Targets:{shape:"Sx"},TargetLocation:{shape:"S8n"}}}},S8n:{type:"structure",members:{Accounts:{type:"list",member:{}},Regions:{type:"list",member:{}},TargetLocationMaxConcurrency:{},TargetLocationMaxErrors:{},ExecutionRoleName:{}}},S8u:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},S92:{type:"structure",members:{Id:{},ReleaseDate:{type:"timestamp"},Title:{},Description:{},ContentUrl:{},Vendor:{},ProductFamily:{},Product:{},Classification:{},MsrcSeverity:{},KbNumber:{},MsrcNumber:{},Language:{},AdvisoryIds:{type:"list",member:{}},BugzillaIds:{type:"list",member:{}},CVEIds:{type:"list",member:{}},Name:{},Epoch:{type:"integer"},Version:{},Release:{},Arch:{},Severity:{},Repository:{}}},S9w:{type:"list",member:{}},Sap:{type:"list",member:{}},Sb9:{type:"structure",required:["InstanceId","PatchGroup","BaselineId","OperationStartTime","OperationEndTime","Operation"],members:{InstanceId:{},PatchGroup:{},BaselineId:{},SnapshotId:{},InstallOverrideList:{},OwnerInformation:{shape:"Sbc"},InstalledCount:{type:"integer"},InstalledOtherCount:{type:"integer"},InstalledPendingRebootCount:{type:"integer"},InstalledRejectedCount:{type:"integer"},MissingCount:{type:"integer"},FailedCount:{type:"integer"},UnreportedNotApplicableCount:{type:"integer"},NotApplicableCount:{type:"integer"},OperationStartTime:{type:"timestamp"},OperationEndTime:{type:"timestamp"},Operation:{},LastNoRebootInstallOperationTime:{type:"timestamp"},RebootOption:{}}},Sbc:{type:"string",sensitive:!0},Scc:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},Sco:{type:"string",sensitive:!0},Sdf:{type:"map",key:{},value:{type:"structure",members:{Values:{type:"list",member:{type:"string",sensitive:!0},sensitive:!0}},sensitive:!0},sensitive:!0},Sdl:{type:"structure",required:["S3BucketName","S3Region"],members:{S3BucketName:{},S3KeyPrefix:{},S3Region:{}}},Sef:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Option:{},Values:{type:"list",member:{}}}}},Seu:{type:"list",member:{type:"structure",members:{PolicyText:{},PolicyType:{},PolicyStatus:{}}}},Sf0:{type:"structure",members:{BaselineId:{},BaselineName:{},OperatingSystem:{},BaselineDescription:{},DefaultBaseline:{type:"boolean"}}},Sg2:{type:"list",member:{shape:"S8n"}},Sgk:{type:"structure",members:{CloudWatchLogGroupName:{},CloudWatchOutputEnabled:{type:"boolean"}}},Sh5:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Shb:{type:"list",member:{type:"structure",members:{Expression:{},Aggregators:{shape:"Shb"},Groups:{type:"list",member:{type:"structure",required:["Name","Filters"],members:{Name:{},Filters:{shape:"Sh5"}}}}}}},Shs:{type:"list",member:{type:"map",key:{},value:{}}},Sij:{type:"structure",members:{RunCommand:{type:"structure",members:{Comment:{},CloudWatchOutputConfig:{shape:"Sgk"},DocumentHash:{},DocumentHashType:{},DocumentVersion:{},NotificationConfig:{shape:"Sil"},OutputS3BucketName:{},OutputS3KeyPrefix:{},Parameters:{shape:"St"},ServiceRoleArn:{},TimeoutSeconds:{type:"integer"}}},Automation:{type:"structure",members:{DocumentVersion:{},Parameters:{shape:"S7u"}}},StepFunctions:{type:"structure",members:{Input:{type:"string",sensitive:!0},Name:{}}},Lambda:{type:"structure",members:{ClientContext:{},Qualifier:{},Payload:{type:"blob",sensitive:!0}}}}},Sil:{type:"structure",members:{NotificationArn:{},NotificationEvents:{type:"list",member:{}},NotificationType:{}}},Sj3:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Sj9:{type:"list",member:{type:"structure",members:{AggregatorType:{},TypeName:{},AttributeName:{},Values:{type:"map",key:{},value:{}},Filters:{shape:"Sj3"},Aggregators:{shape:"Sj9"}}}},Sjv:{type:"structure",members:{Name:{},Type:{},Value:{},Version:{type:"long"},Selector:{},SourceResult:{},LastModifiedDate:{type:"timestamp"},ARN:{},DataType:{}}},Sk2:{type:"list",member:{}},Sk6:{type:"list",member:{shape:"Sjv"}},Ski:{type:"structure",members:{SettingId:{},SettingValue:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},ARN:{},Status:{}}},Sl0:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Slg:{type:"structure",members:{CommandId:{},DocumentName:{},DocumentVersion:{},Comment:{},ExpiresAfter:{type:"timestamp"},Parameters:{shape:"St"},InstanceIds:{shape:"Sb"},Targets:{shape:"Sx"},RequestedDateTime:{type:"timestamp"},Status:{},StatusDetails:{},OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{},MaxConcurrency:{},MaxErrors:{},TargetCount:{type:"integer"},CompletedCount:{type:"integer"},ErrorCount:{type:"integer"},DeliveryTimedOutCount:{type:"integer"},ServiceRole:{},NotificationConfig:{shape:"Sil"},CloudWatchOutputConfig:{shape:"Sgk"},TimeoutSeconds:{type:"integer"}}},Sln:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Sm5:{type:"structure",required:["ExecutionTime"],members:{ExecutionTime:{type:"timestamp"},ExecutionId:{},ExecutionType:{}}},Sm8:{type:"map",key:{},value:{}},Smd:{type:"structure",members:{CompliantCount:{type:"integer"},SeveritySummary:{shape:"Smf"}}},Smf:{type:"structure",members:{CriticalCount:{type:"integer"},HighCount:{type:"integer"},MediumCount:{type:"integer"},LowCount:{type:"integer"},InformationalCount:{type:"integer"},UnspecifiedCount:{type:"integer"}}},Smg:{type:"structure",members:{NonCompliantCount:{type:"integer"},SeveritySummary:{shape:"Smf"}}}}};
    },{}],"UI9o":[function(require,module,exports) {
    module.exports={pagination:{DescribeActivations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ActivationList"},DescribeAssociationExecutionTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationExecutionTargets"},DescribeAssociationExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationExecutions"},DescribeAutomationExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AutomationExecutionMetadataList"},DescribeAutomationStepExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StepExecutions"},DescribeAvailablePatches:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Patches"},DescribeEffectiveInstanceAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Associations"},DescribeEffectivePatchesForPatchBaseline:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EffectivePatches"},DescribeInstanceAssociationsStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceAssociationStatusInfos"},DescribeInstanceInformation:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceInformationList"},DescribeInstancePatchStates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstancePatchStates"},DescribeInstancePatchStatesForPatchGroup:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstancePatchStates"},DescribeInstancePatches:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Patches"},DescribeInventoryDeletions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InventoryDeletions"},DescribeMaintenanceWindowExecutionTaskInvocations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutionTaskInvocationIdentities"},DescribeMaintenanceWindowExecutionTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutionTaskIdentities"},DescribeMaintenanceWindowExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutions"},DescribeMaintenanceWindowSchedule:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledWindowExecutions"},DescribeMaintenanceWindowTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Targets"},DescribeMaintenanceWindowTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tasks"},DescribeMaintenanceWindows:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowIdentities"},DescribeMaintenanceWindowsForTarget:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowIdentities"},DescribeOpsItems:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"OpsItemSummaries"},DescribeParameters:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribePatchBaselines:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"BaselineIdentities"},DescribePatchGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Mappings"},DescribePatchProperties:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Properties"},DescribeSessions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Sessions"},GetInventory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Entities"},GetInventorySchema:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Schemas"},GetOpsSummary:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Entities"},GetParameterHistory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetParametersByPath:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListAssociationVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationVersions"},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"},ListComplianceItems:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ComplianceItems"},ListComplianceSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ComplianceSummaryItems"},ListDocumentVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DocumentVersions"},ListDocuments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DocumentIdentifiers"},ListResourceComplianceSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ResourceComplianceSummaryItems"},ListResourceDataSync:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ResourceDataSyncItems"}}};
    },{}],"CJgc":[function(require,module,exports) {
    module.exports={version:2,waiters:{CommandExecuted:{delay:5,operation:"GetCommandInvocation",maxAttempts:20,acceptors:[{expected:"Pending",matcher:"path",state:"retry",argument:"Status"},{expected:"InProgress",matcher:"path",state:"retry",argument:"Status"},{expected:"Delayed",matcher:"path",state:"retry",argument:"Status"},{expected:"Success",matcher:"path",state:"success",argument:"Status"},{expected:"Cancelled",matcher:"path",state:"failure",argument:"Status"},{expected:"TimedOut",matcher:"path",state:"failure",argument:"Status"},{expected:"Failed",matcher:"path",state:"failure",argument:"Status"},{expected:"Cancelling",matcher:"path",state:"failure",argument:"Status"}]}}};
    },{}],"qbvs":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,s=e.apiLoader;s.services.ssm={},e.SSM=r.defineService("ssm",["2014-11-06"]),Object.defineProperty(s.services.ssm,"2014-11-06",{get:function(){var e=require("../apis/ssm-2014-11-06.min.json");return e.paginators=require("../apis/ssm-2014-11-06.paginators.json").pagination,e.waiters=require("../apis/ssm-2014-11-06.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.SSM;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/ssm-2014-11-06.min.json":"eULw","../apis/ssm-2014-11-06.paginators.json":"UI9o","../apis/ssm-2014-11-06.waiters2.json":"CJgc"}],"X9RQ":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2013-06-30",endpointPrefix:"storagegateway",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Storage Gateway",serviceId:"Storage Gateway",signatureVersion:"v4",targetPrefix:"StorageGateway_20130630",uid:"storagegateway-2013-06-30"},operations:{ActivateGateway:{input:{type:"structure",required:["ActivationKey","GatewayName","GatewayTimezone","GatewayRegion"],members:{ActivationKey:{},GatewayName:{},GatewayTimezone:{},GatewayRegion:{},GatewayType:{},TapeDriveType:{},MediumChangerType:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{GatewayARN:{}}}},AddCache:{input:{type:"structure",required:["GatewayARN","DiskIds"],members:{GatewayARN:{},DiskIds:{shape:"Sg"}}},output:{type:"structure",members:{GatewayARN:{}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{ResourceARN:{}}}},AddUploadBuffer:{input:{type:"structure",required:["GatewayARN","DiskIds"],members:{GatewayARN:{},DiskIds:{shape:"Sg"}}},output:{type:"structure",members:{GatewayARN:{}}}},AddWorkingStorage:{input:{type:"structure",required:["GatewayARN","DiskIds"],members:{GatewayARN:{},DiskIds:{shape:"Sg"}}},output:{type:"structure",members:{GatewayARN:{}}}},AssignTapePool:{input:{type:"structure",required:["TapeARN","PoolId"],members:{TapeARN:{},PoolId:{},BypassGovernanceRetention:{type:"boolean"}}},output:{type:"structure",members:{TapeARN:{}}}},AttachVolume:{input:{type:"structure",required:["GatewayARN","VolumeARN","NetworkInterfaceId"],members:{GatewayARN:{},TargetName:{},VolumeARN:{},NetworkInterfaceId:{},DiskId:{}}},output:{type:"structure",members:{VolumeARN:{},TargetARN:{}}}},CancelArchival:{input:{type:"structure",required:["GatewayARN","TapeARN"],members:{GatewayARN:{},TapeARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},CancelRetrieval:{input:{type:"structure",required:["GatewayARN","TapeARN"],members:{GatewayARN:{},TapeARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},CreateCachediSCSIVolume:{input:{type:"structure",required:["GatewayARN","VolumeSizeInBytes","TargetName","NetworkInterfaceId","ClientToken"],members:{GatewayARN:{},VolumeSizeInBytes:{type:"long"},SnapshotId:{},TargetName:{},SourceVolumeARN:{},NetworkInterfaceId:{},ClientToken:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{},TargetARN:{}}}},CreateNFSFileShare:{input:{type:"structure",required:["ClientToken","GatewayARN","Role","LocationARN"],members:{ClientToken:{},NFSFileShareDefaults:{shape:"S1d"},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ClientList:{shape:"S1k"},Squash:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S1o"},NotificationPolicy:{}}},output:{type:"structure",members:{FileShareARN:{}}}},CreateSMBFileShare:{input:{type:"structure",required:["ClientToken","GatewayARN","Role","LocationARN"],members:{ClientToken:{},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},SMBACLEnabled:{type:"boolean"},AccessBasedEnumeration:{type:"boolean"},AdminUserList:{shape:"S1u"},ValidUserList:{shape:"S1u"},InvalidUserList:{shape:"S1u"},AuditDestinationARN:{},Authentication:{},CaseSensitivity:{},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S1o"},NotificationPolicy:{}}},output:{type:"structure",members:{FileShareARN:{}}}},CreateSnapshot:{input:{type:"structure",required:["VolumeARN","SnapshotDescription"],members:{VolumeARN:{},SnapshotDescription:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{},SnapshotId:{}}}},CreateSnapshotFromVolumeRecoveryPoint:{input:{type:"structure",required:["VolumeARN","SnapshotDescription"],members:{VolumeARN:{},SnapshotDescription:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{SnapshotId:{},VolumeARN:{},VolumeRecoveryPointTime:{}}}},CreateStorediSCSIVolume:{input:{type:"structure",required:["GatewayARN","DiskId","PreserveExistingData","TargetName","NetworkInterfaceId"],members:{GatewayARN:{},DiskId:{},SnapshotId:{},PreserveExistingData:{type:"boolean"},TargetName:{},NetworkInterfaceId:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{},VolumeSizeInBytes:{type:"long"},TargetARN:{}}}},CreateTapePool:{input:{type:"structure",required:["PoolName","StorageClass"],members:{PoolName:{},StorageClass:{},RetentionLockType:{},RetentionLockTimeInDays:{type:"integer"},Tags:{shape:"S9"}}},output:{type:"structure",members:{PoolARN:{}}}},CreateTapeWithBarcode:{input:{type:"structure",required:["GatewayARN","TapeSizeInBytes","TapeBarcode"],members:{GatewayARN:{},TapeSizeInBytes:{type:"long"},TapeBarcode:{},KMSEncrypted:{type:"boolean"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},Tags:{shape:"S9"}}},output:{type:"structure",members:{TapeARN:{}}}},CreateTapes:{input:{type:"structure",required:["GatewayARN","TapeSizeInBytes","ClientToken","NumTapesToCreate","TapeBarcodePrefix"],members:{GatewayARN:{},TapeSizeInBytes:{type:"long"},ClientToken:{},NumTapesToCreate:{type:"integer"},TapeBarcodePrefix:{},KMSEncrypted:{type:"boolean"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},Tags:{shape:"S9"}}},output:{type:"structure",members:{TapeARNs:{shape:"S2n"}}}},DeleteAutomaticTapeCreationPolicy:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},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:{},BypassGovernanceRetention:{type:"boolean"}}},output:{type:"structure",members:{TapeARN:{}}}},DeleteTapeArchive:{input:{type:"structure",required:["TapeARN"],members:{TapeARN:{},BypassGovernanceRetention:{type:"boolean"}}},output:{type:"structure",members:{TapeARN:{}}}},DeleteTapePool:{input:{type:"structure",required:["PoolARN"],members:{PoolARN:{}}},output:{type:"structure",members:{PoolARN:{}}}},DeleteVolume:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{VolumeARN:{}}}},DescribeAvailabilityMonitorTest:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},Status:{},StartTime:{type:"timestamp"}}}},DescribeBandwidthRateLimit:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},AverageUploadRateLimitInBitsPerSec:{type:"long"},AverageDownloadRateLimitInBitsPerSec:{type:"long"}}}},DescribeCache:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DiskIds:{shape:"Sg"},CacheAllocatedInBytes:{type:"long"},CacheUsedPercentage:{type:"double"},CacheDirtyPercentage:{type:"double"},CacheHitPercentage:{type:"double"},CacheMissPercentage:{type:"double"}}}},DescribeCachediSCSIVolumes:{input:{type:"structure",required:["VolumeARNs"],members:{VolumeARNs:{shape:"S3m"}}},output:{type:"structure",members:{CachediSCSIVolumes:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeId:{},VolumeType:{},VolumeStatus:{},VolumeAttachmentStatus:{},VolumeSizeInBytes:{type:"long"},VolumeProgress:{type:"double"},SourceSnapshotId:{},VolumeiSCSIAttributes:{shape:"S3v"},CreatedDate:{type:"timestamp"},VolumeUsedInBytes:{type:"long"},KMSKey:{},TargetName:{}}}}}}},DescribeChapCredentials:{input:{type:"structure",required:["TargetARN"],members:{TargetARN:{}}},output:{type:"structure",members:{ChapCredentials:{type:"list",member:{type:"structure",members:{TargetARN:{},SecretToAuthenticateInitiator:{shape:"S44"},InitiatorName:{},SecretToAuthenticateTarget:{shape:"S44"}}}}}}},DescribeGatewayInformation:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},GatewayId:{},GatewayName:{},GatewayTimezone:{},GatewayState:{},GatewayNetworkInterfaces:{type:"list",member:{type:"structure",members:{Ipv4Address:{},MacAddress:{},Ipv6Address:{}}}},GatewayType:{},NextUpdateAvailabilityDate:{},LastSoftwareUpdate:{},Ec2InstanceId:{},Ec2InstanceRegion:{},Tags:{shape:"S9"},VPCEndpoint:{},CloudWatchLogGroupARN:{},HostEnvironment:{},EndpointType:{},SoftwareUpdatesEndDate:{},DeprecationDate:{}}}},DescribeMaintenanceStartTime:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},HourOfDay:{type:"integer"},MinuteOfHour:{type:"integer"},DayOfWeek:{type:"integer"},DayOfMonth:{type:"integer"},Timezone:{}}}},DescribeNFSFileShares:{input:{type:"structure",required:["FileShareARNList"],members:{FileShareARNList:{shape:"S4r"}}},output:{type:"structure",members:{NFSFileShareInfoList:{type:"list",member:{type:"structure",members:{NFSFileShareDefaults:{shape:"S1d"},FileShareARN:{},FileShareId:{},FileShareStatus:{},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Path:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ClientList:{shape:"S1k"},Squash:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S1o"},NotificationPolicy:{}}}}}}},DescribeSMBFileShares:{input:{type:"structure",required:["FileShareARNList"],members:{FileShareARNList:{shape:"S4r"}}},output:{type:"structure",members:{SMBFileShareInfoList:{type:"list",member:{type:"structure",members:{FileShareARN:{},FileShareId:{},FileShareStatus:{},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Path:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},SMBACLEnabled:{type:"boolean"},AccessBasedEnumeration:{type:"boolean"},AdminUserList:{shape:"S1u"},ValidUserList:{shape:"S1u"},InvalidUserList:{shape:"S1u"},AuditDestinationARN:{},Authentication:{},CaseSensitivity:{},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S1o"},NotificationPolicy:{}}}}}}},DescribeSMBSettings:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DomainName:{},ActiveDirectoryStatus:{},SMBGuestPasswordSet:{type:"boolean"},SMBSecurityStrategy:{},FileSharesVisible:{type:"boolean"}}}},DescribeSnapshotSchedule:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{VolumeARN:{},StartAt:{type:"integer"},RecurrenceInHours:{type:"integer"},Description:{},Timezone:{},Tags:{shape:"S9"}}}},DescribeStorediSCSIVolumes:{input:{type:"structure",required:["VolumeARNs"],members:{VolumeARNs:{shape:"S3m"}}},output:{type:"structure",members:{StorediSCSIVolumes:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeId:{},VolumeType:{},VolumeStatus:{},VolumeAttachmentStatus:{},VolumeSizeInBytes:{type:"long"},VolumeProgress:{type:"double"},VolumeDiskId:{},SourceSnapshotId:{},PreservedExistingData:{type:"boolean"},VolumeiSCSIAttributes:{shape:"S3v"},CreatedDate:{type:"timestamp"},VolumeUsedInBytes:{type:"long"},KMSKey:{},TargetName:{}}}}}}},DescribeTapeArchives:{input:{type:"structure",members:{TapeARNs:{shape:"S2n"},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TapeArchives:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeBarcode:{},TapeCreatedDate:{type:"timestamp"},TapeSizeInBytes:{type:"long"},CompletionTime:{type:"timestamp"},RetrievedTo:{},TapeStatus:{},TapeUsedInBytes:{type:"long"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},RetentionStartDate:{type:"timestamp"},PoolEntryDate:{type:"timestamp"}}}},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:"S2n"},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Tapes:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeBarcode:{},TapeCreatedDate:{type:"timestamp"},TapeSizeInBytes:{type:"long"},TapeStatus:{},VTLDevice:{},Progress:{type:"double"},TapeUsedInBytes:{type:"long"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},RetentionStartDate:{type:"timestamp"},PoolEntryDate:{type:"timestamp"}}}},Marker:{}}}},DescribeUploadBuffer:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DiskIds:{shape:"Sg"},UploadBufferUsedInBytes:{type:"long"},UploadBufferAllocatedInBytes:{type:"long"}}}},DescribeVTLDevices:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},VTLDeviceARNs:{type:"list",member:{}},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{},VTLDevices:{type:"list",member:{type:"structure",members:{VTLDeviceARN:{},VTLDeviceType:{},VTLDeviceVendor:{},VTLDeviceProductIdentifier:{},DeviceiSCSIAttributes:{type:"structure",members:{TargetARN:{},NetworkInterfaceId:{},NetworkInterfacePort:{type:"integer"},ChapEnabled:{type:"boolean"}}}}}},Marker:{}}}},DescribeWorkingStorage:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DiskIds:{shape:"Sg"},WorkingStorageUsedInBytes:{type:"long"},WorkingStorageAllocatedInBytes:{type:"long"}}}},DetachVolume:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{},ForceDetach:{type:"boolean"}}},output:{type:"structure",members:{VolumeARN:{}}}},DisableGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},JoinDomain:{input:{type:"structure",required:["GatewayARN","DomainName","UserName","Password"],members:{GatewayARN:{},DomainName:{},OrganizationalUnit:{},DomainControllers:{type:"list",member:{}},TimeoutInSeconds:{type:"integer"},UserName:{},Password:{type:"string",sensitive:!0}}},output:{type:"structure",members:{GatewayARN:{},ActiveDirectoryStatus:{}}}},ListAutomaticTapeCreationPolicies:{input:{type:"structure",members:{GatewayARN:{}}},output:{type:"structure",members:{AutomaticTapeCreationPolicyInfos:{type:"list",member:{type:"structure",members:{AutomaticTapeCreationRules:{shape:"S6q"},GatewayARN:{}}}}}}},ListFileShares:{input:{type:"structure",members:{GatewayARN:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},NextMarker:{},FileShareInfoList:{type:"list",member:{type:"structure",members:{FileShareType:{},FileShareARN:{},FileShareId:{},FileShareStatus:{},GatewayARN:{}}}}}}},ListGateways:{input:{type:"structure",members:{Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Gateways:{type:"list",member:{type:"structure",members:{GatewayId:{},GatewayARN:{},GatewayType:{},GatewayOperationalState:{},GatewayName:{},Ec2InstanceId:{},Ec2InstanceRegion:{}}}},Marker:{}}}},ListLocalDisks:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},Disks:{type:"list",member:{type:"structure",members:{DiskId:{},DiskPath:{},DiskNode:{},DiskStatus:{},DiskSizeInBytes:{type:"long"},DiskAllocationType:{},DiskAllocationResource:{},DiskAttributeList:{type:"list",member:{}}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{ResourceARN:{},Marker:{},Tags:{shape:"S9"}}}},ListTapePools:{input:{type:"structure",members:{PoolARNs:{type:"list",member:{}},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PoolInfos:{type:"list",member:{type:"structure",members:{PoolARN:{},PoolName:{},StorageClass:{},RetentionLockType:{},RetentionLockTimeInDays:{type:"integer"},PoolStatus:{}}}},Marker:{}}}},ListTapes:{input:{type:"structure",members:{TapeARNs:{shape:"S2n"},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TapeInfos:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeBarcode:{},TapeSizeInBytes:{type:"long"},TapeStatus:{},GatewayARN:{},PoolId:{},RetentionStartDate:{type:"timestamp"},PoolEntryDate:{type:"timestamp"}}}},Marker:{}}}},ListVolumeInitiators:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{Initiators:{type:"list",member:{}}}}},ListVolumeRecoveryPoints:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},VolumeRecoveryPointInfos:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeSizeInBytes:{type:"long"},VolumeUsageInBytes:{type:"long"},VolumeRecoveryPointTime:{}}}}}}},ListVolumes:{input:{type:"structure",members:{GatewayARN:{},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{},Marker:{},VolumeInfos:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeId:{},GatewayARN:{},GatewayId:{},VolumeType:{},VolumeSizeInBytes:{type:"long"},VolumeAttachmentStatus:{}}}}}}},NotifyWhenUploaded:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{}}},output:{type:"structure",members:{FileShareARN:{},NotificationId:{}}}},RefreshCache:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},FolderList:{type:"list",member:{}},Recursive:{type:"boolean"}}},output:{type:"structure",members:{FileShareARN:{},NotificationId:{}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{ResourceARN:{}}}},ResetCache:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},RetrieveTapeArchive:{input:{type:"structure",required:["TapeARN","GatewayARN"],members:{TapeARN:{},GatewayARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},RetrieveTapeRecoveryPoint:{input:{type:"structure",required:["TapeARN","GatewayARN"],members:{TapeARN:{},GatewayARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},SetLocalConsolePassword:{input:{type:"structure",required:["GatewayARN","LocalConsolePassword"],members:{GatewayARN:{},LocalConsolePassword:{type:"string",sensitive:!0}}},output:{type:"structure",members:{GatewayARN:{}}}},SetSMBGuestPassword:{input:{type:"structure",required:["GatewayARN","Password"],members:{GatewayARN:{},Password:{type:"string",sensitive:!0}}},output:{type:"structure",members:{GatewayARN:{}}}},ShutdownGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},StartAvailabilityMonitorTest:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},StartGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateAutomaticTapeCreationPolicy:{input:{type:"structure",required:["AutomaticTapeCreationRules","GatewayARN"],members:{AutomaticTapeCreationRules:{shape:"S6q"},GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateBandwidthRateLimit:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},AverageUploadRateLimitInBitsPerSec:{type:"long"},AverageDownloadRateLimitInBitsPerSec:{type:"long"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateChapCredentials:{input:{type:"structure",required:["TargetARN","SecretToAuthenticateInitiator","InitiatorName"],members:{TargetARN:{},SecretToAuthenticateInitiator:{shape:"S44"},InitiatorName:{},SecretToAuthenticateTarget:{shape:"S44"}}},output:{type:"structure",members:{TargetARN:{},InitiatorName:{}}}},UpdateGatewayInformation:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},GatewayName:{},GatewayTimezone:{},CloudWatchLogGroupARN:{}}},output:{type:"structure",members:{GatewayARN:{},GatewayName:{}}}},UpdateGatewaySoftwareNow:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateMaintenanceStartTime:{input:{type:"structure",required:["GatewayARN","HourOfDay","MinuteOfHour"],members:{GatewayARN:{},HourOfDay:{type:"integer"},MinuteOfHour:{type:"integer"},DayOfWeek:{type:"integer"},DayOfMonth:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateNFSFileShare:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},NFSFileShareDefaults:{shape:"S1d"},DefaultStorageClass:{},ObjectACL:{},ClientList:{shape:"S1k"},Squash:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},FileShareName:{},CacheAttributes:{shape:"S1o"},NotificationPolicy:{}}},output:{type:"structure",members:{FileShareARN:{}}}},UpdateSMBFileShare:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},DefaultStorageClass:{},ObjectACL:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},SMBACLEnabled:{type:"boolean"},AccessBasedEnumeration:{type:"boolean"},AdminUserList:{shape:"S1u"},ValidUserList:{shape:"S1u"},InvalidUserList:{shape:"S1u"},AuditDestinationARN:{},CaseSensitivity:{},FileShareName:{},CacheAttributes:{shape:"S1o"},NotificationPolicy:{}}},output:{type:"structure",members:{FileShareARN:{}}}},UpdateSMBFileShareVisibility:{input:{type:"structure",required:["GatewayARN","FileSharesVisible"],members:{GatewayARN:{},FileSharesVisible:{type:"boolean"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateSMBSecurityStrategy:{input:{type:"structure",required:["GatewayARN","SMBSecurityStrategy"],members:{GatewayARN:{},SMBSecurityStrategy:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateSnapshotSchedule:{input:{type:"structure",required:["VolumeARN","StartAt","RecurrenceInHours"],members:{VolumeARN:{},StartAt:{type:"integer"},RecurrenceInHours:{type:"integer"},Description:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{}}}},UpdateVTLDeviceType:{input:{type:"structure",required:["VTLDeviceARN","DeviceType"],members:{VTLDeviceARN:{},DeviceType:{}}},output:{type:"structure",members:{VTLDeviceARN:{}}}}},shapes:{S9:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sg:{type:"list",member:{}},S1d:{type:"structure",members:{FileMode:{},DirectoryMode:{},GroupId:{type:"long"},OwnerId:{type:"long"}}},S1k:{type:"list",member:{}},S1o:{type:"structure",members:{CacheStaleTimeoutInSeconds:{type:"integer"}}},S1u:{type:"list",member:{}},S2n:{type:"list",member:{}},S3m:{type:"list",member:{}},S3v:{type:"structure",members:{TargetARN:{},NetworkInterfaceId:{},NetworkInterfacePort:{type:"integer"},LunNumber:{type:"integer"},ChapEnabled:{type:"boolean"}}},S44:{type:"string",sensitive:!0},S4r:{type:"list",member:{}},S6q:{type:"list",member:{type:"structure",required:["TapeBarcodePrefix","PoolId","TapeSizeInBytes","MinimumNumTapes"],members:{TapeBarcodePrefix:{},PoolId:{},TapeSizeInBytes:{type:"long"},MinimumNumTapes:{type:"integer"},Worm:{type:"boolean"}}}}}};
    },{}],"NMP0":[function(require,module,exports) {
    module.exports={pagination:{DescribeCachediSCSIVolumes:{result_key:"CachediSCSIVolumes"},DescribeStorediSCSIVolumes:{result_key:"StorediSCSIVolumes"},DescribeTapeArchives:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeArchives"},DescribeTapeRecoveryPoints:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeRecoveryPointInfos"},DescribeTapes:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Tapes"},DescribeVTLDevices:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"VTLDevices"},ListFileShares:{input_token:"Marker",limit_key:"Limit",non_aggregate_keys:["Marker"],output_token:"NextMarker",result_key:"FileShareInfoList"},ListGateways:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Gateways"},ListLocalDisks:{result_key:"Disks"},ListTagsForResource:{input_token:"Marker",limit_key:"Limit",non_aggregate_keys:["ResourceARN"],output_token:"Marker",result_key:"Tags"},ListTapes:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeInfos"},ListVolumeRecoveryPoints:{result_key:"VolumeRecoveryPointInfos"},ListVolumes:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"VolumeInfos"}}};
    },{}],"AszQ":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,r=e.apiLoader;r.services.storagegateway={},e.StorageGateway=a.defineService("storagegateway",["2013-06-30"]),Object.defineProperty(r.services.storagegateway,"2013-06-30",{get:function(){var e=require("../apis/storagegateway-2013-06-30.min.json");return e.paginators=require("../apis/storagegateway-2013-06-30.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.StorageGateway;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/storagegateway-2013-06-30.min.json":"X9RQ","../apis/storagegateway-2013-06-30.paginators.json":"NMP0"}],"z4W9":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-11-23",endpointPrefix:"states",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"AWS SFN",serviceFullName:"AWS Step Functions",serviceId:"SFN",signatureVersion:"v4",targetPrefix:"AWSStepFunctions",uid:"states-2016-11-23"},operations:{CreateActivity:{input:{type:"structure",required:["name"],members:{name:{},tags:{shape:"S3"}}},output:{type:"structure",required:["activityArn","creationDate"],members:{activityArn:{},creationDate:{type:"timestamp"}}},idempotent:!0},CreateStateMachine:{input:{type:"structure",required:["name","definition","roleArn"],members:{name:{},definition:{shape:"Sb"},roleArn:{},type:{},loggingConfiguration:{shape:"Sd"},tags:{shape:"S3"},tracingConfiguration:{shape:"Sj"}}},output:{type:"structure",required:["stateMachineArn","creationDate"],members:{stateMachineArn:{},creationDate:{type:"timestamp"}}},idempotent:!0},DeleteActivity:{input:{type:"structure",required:["activityArn"],members:{activityArn:{}}},output:{type:"structure",members:{}}},DeleteStateMachine:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{}}},output:{type:"structure",members:{}}},DescribeActivity:{input:{type:"structure",required:["activityArn"],members:{activityArn:{}}},output:{type:"structure",required:["activityArn","name","creationDate"],members:{activityArn:{},name:{},creationDate:{type:"timestamp"}}}},DescribeExecution:{input:{type:"structure",required:["executionArn"],members:{executionArn:{}}},output:{type:"structure",required:["executionArn","stateMachineArn","status","startDate"],members:{executionArn:{},stateMachineArn:{},name:{},status:{},startDate:{type:"timestamp"},stopDate:{type:"timestamp"},input:{shape:"Sv"},inputDetails:{shape:"Sw"},output:{shape:"Sv"},outputDetails:{shape:"Sw"},traceHeader:{}}}},DescribeStateMachine:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{}}},output:{type:"structure",required:["stateMachineArn","name","definition","roleArn","type","creationDate"],members:{stateMachineArn:{},name:{},status:{},definition:{shape:"Sb"},roleArn:{},type:{},creationDate:{type:"timestamp"},loggingConfiguration:{shape:"Sd"},tracingConfiguration:{shape:"Sj"}}}},DescribeStateMachineForExecution:{input:{type:"structure",required:["executionArn"],members:{executionArn:{}}},output:{type:"structure",required:["stateMachineArn","name","definition","roleArn","updateDate"],members:{stateMachineArn:{},name:{},definition:{shape:"Sb"},roleArn:{},updateDate:{type:"timestamp"},loggingConfiguration:{shape:"Sd"},tracingConfiguration:{shape:"Sj"}}}},GetActivityTask:{input:{type:"structure",required:["activityArn"],members:{activityArn:{},workerName:{}}},output:{type:"structure",members:{taskToken:{},input:{type:"string",sensitive:!0}}}},GetExecutionHistory:{input:{type:"structure",required:["executionArn"],members:{executionArn:{},maxResults:{type:"integer"},reverseOrder:{type:"boolean"},nextToken:{},includeExecutionData:{type:"boolean"}}},output:{type:"structure",required:["events"],members:{events:{type:"list",member:{type:"structure",required:["timestamp","type","id"],members:{timestamp:{type:"timestamp"},type:{},id:{type:"long"},previousEventId:{type:"long"},activityFailedEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},activityScheduleFailedEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},activityScheduledEventDetails:{type:"structure",required:["resource"],members:{resource:{},input:{shape:"Sv"},inputDetails:{shape:"S1n"},timeoutInSeconds:{type:"long"},heartbeatInSeconds:{type:"long"}}},activityStartedEventDetails:{type:"structure",members:{workerName:{}}},activitySucceededEventDetails:{type:"structure",members:{output:{shape:"Sv"},outputDetails:{shape:"S1n"}}},activityTimedOutEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},taskFailedEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},error:{shape:"S1j"},cause:{shape:"S1k"}}},taskScheduledEventDetails:{type:"structure",required:["resourceType","resource","region","parameters"],members:{resourceType:{},resource:{},region:{},parameters:{type:"string",sensitive:!0},timeoutInSeconds:{type:"long"},heartbeatInSeconds:{type:"long"}}},taskStartFailedEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},error:{shape:"S1j"},cause:{shape:"S1k"}}},taskStartedEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{}}},taskSubmitFailedEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},error:{shape:"S1j"},cause:{shape:"S1k"}}},taskSubmittedEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},output:{shape:"Sv"},outputDetails:{shape:"S1n"}}},taskSucceededEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},output:{shape:"Sv"},outputDetails:{shape:"S1n"}}},taskTimedOutEventDetails:{type:"structure",required:["resourceType","resource"],members:{resourceType:{},resource:{},error:{shape:"S1j"},cause:{shape:"S1k"}}},executionFailedEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},executionStartedEventDetails:{type:"structure",members:{input:{shape:"Sv"},inputDetails:{shape:"S1n"},roleArn:{}}},executionSucceededEventDetails:{type:"structure",members:{output:{shape:"Sv"},outputDetails:{shape:"S1n"}}},executionAbortedEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},executionTimedOutEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},mapStateStartedEventDetails:{type:"structure",members:{length:{type:"integer"}}},mapIterationStartedEventDetails:{shape:"S2a"},mapIterationSucceededEventDetails:{shape:"S2a"},mapIterationFailedEventDetails:{shape:"S2a"},mapIterationAbortedEventDetails:{shape:"S2a"},lambdaFunctionFailedEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},lambdaFunctionScheduleFailedEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},lambdaFunctionScheduledEventDetails:{type:"structure",required:["resource"],members:{resource:{},input:{shape:"Sv"},inputDetails:{shape:"S1n"},timeoutInSeconds:{type:"long"}}},lambdaFunctionStartFailedEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},lambdaFunctionSucceededEventDetails:{type:"structure",members:{output:{shape:"Sv"},outputDetails:{shape:"S1n"}}},lambdaFunctionTimedOutEventDetails:{type:"structure",members:{error:{shape:"S1j"},cause:{shape:"S1k"}}},stateEnteredEventDetails:{type:"structure",required:["name"],members:{name:{},input:{shape:"Sv"},inputDetails:{shape:"S1n"}}},stateExitedEventDetails:{type:"structure",required:["name"],members:{name:{},output:{shape:"Sv"},outputDetails:{shape:"S1n"}}}}}},nextToken:{}}}},ListActivities:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["activities"],members:{activities:{type:"list",member:{type:"structure",required:["activityArn","name","creationDate"],members:{activityArn:{},name:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListExecutions:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{},statusFilter:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["executions"],members:{executions:{type:"list",member:{type:"structure",required:["executionArn","stateMachineArn","name","status","startDate"],members:{executionArn:{},stateMachineArn:{},name:{},status:{},startDate:{type:"timestamp"},stopDate:{type:"timestamp"}}}},nextToken:{}}}},ListStateMachines:{input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["stateMachines"],members:{stateMachines:{type:"list",member:{type:"structure",required:["stateMachineArn","name","type","creationDate"],members:{stateMachineArn:{},name:{},type:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S3"}}}},SendTaskFailure:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},error:{shape:"S1j"},cause:{shape:"S1k"}}},output:{type:"structure",members:{}}},SendTaskHeartbeat:{input:{type:"structure",required:["taskToken"],members:{taskToken:{}}},output:{type:"structure",members:{}}},SendTaskSuccess:{input:{type:"structure",required:["taskToken","output"],members:{taskToken:{},output:{shape:"Sv"}}},output:{type:"structure",members:{}}},StartExecution:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{},name:{},input:{shape:"Sv"},traceHeader:{}}},output:{type:"structure",required:["executionArn","startDate"],members:{executionArn:{},startDate:{type:"timestamp"}}},idempotent:!0},StopExecution:{input:{type:"structure",required:["executionArn"],members:{executionArn:{},error:{shape:"S1j"},cause:{shape:"S1k"}}},output:{type:"structure",required:["stopDate"],members:{stopDate:{type:"timestamp"}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S3"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateStateMachine:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{},definition:{shape:"Sb"},roleArn:{},loggingConfiguration:{shape:"Sd"},tracingConfiguration:{shape:"Sj"}}},output:{type:"structure",required:["updateDate"],members:{updateDate:{type:"timestamp"}}},idempotent:!0}},shapes:{S3:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Sb:{type:"string",sensitive:!0},Sd:{type:"structure",members:{level:{},includeExecutionData:{type:"boolean"},destinations:{type:"list",member:{type:"structure",members:{cloudWatchLogsLogGroup:{type:"structure",members:{logGroupArn:{}}}}}}}},Sj:{type:"structure",members:{enabled:{type:"boolean"}}},Sv:{type:"string",sensitive:!0},Sw:{type:"structure",members:{included:{type:"boolean"}}},S1j:{type:"string",sensitive:!0},S1k:{type:"string",sensitive:!0},S1n:{type:"structure",members:{truncated:{type:"boolean"}}},S2a:{type:"structure",members:{name:{},index:{type:"integer"}}}}};
    },{}],"Faoe":[function(require,module,exports) {
    module.exports={pagination:{GetExecutionHistory:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"events"},ListActivities:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"activities"},ListExecutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"executions"},ListStateMachines:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"stateMachines"}}};
    },{}],"XdKk":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.stepfunctions={},e.StepFunctions=i.defineService("stepfunctions",["2016-11-23"]),Object.defineProperty(r.services.stepfunctions,"2016-11-23",{get:function(){var e=require("../apis/states-2016-11-23.min.json");return e.paginators=require("../apis/states-2016-11-23.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.StepFunctions;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/states-2016-11-23.min.json":"z4W9","../apis/states-2016-11-23.paginators.json":"Faoe"}],"C3aA":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2013-04-15",endpointPrefix:"support",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Support",serviceId:"Support",signatureVersion:"v4",targetPrefix:"AWSSupport_20130415",uid:"support-2013-04-15"},operations:{AddAttachmentsToSet:{input:{type:"structure",required:["attachments"],members:{attachmentSetId:{},attachments:{type:"list",member:{shape:"S4"}}}},output:{type:"structure",members:{attachmentSetId:{},expiryTime:{}}}},AddCommunicationToCase:{input:{type:"structure",required:["communicationBody"],members:{caseId:{},communicationBody:{},ccEmailAddresses:{shape:"Sc"},attachmentSetId:{}}},output:{type:"structure",members:{result:{type:"boolean"}}}},CreateCase:{input:{type:"structure",required:["subject","communicationBody"],members:{subject:{},serviceCode:{},severityCode:{},categoryCode:{},communicationBody:{},ccEmailAddresses:{shape:"Sc"},language:{},issueType:{},attachmentSetId:{}}},output:{type:"structure",members:{caseId:{}}}},DescribeAttachment:{input:{type:"structure",required:["attachmentId"],members:{attachmentId:{}}},output:{type:"structure",members:{attachment:{shape:"S4"}}}},DescribeCases:{input:{type:"structure",members:{caseIdList:{type:"list",member:{}},displayId:{},afterTime:{},beforeTime:{},includeResolvedCases:{type:"boolean"},nextToken:{},maxResults:{type:"integer"},language:{},includeCommunications:{type:"boolean"}}},output:{type:"structure",members:{cases:{type:"list",member:{type:"structure",members:{caseId:{},displayId:{},subject:{},status:{},serviceCode:{},categoryCode:{},severityCode:{},submittedBy:{},timeCreated:{},recentCommunications:{type:"structure",members:{communications:{shape:"S17"},nextToken:{}}},ccEmailAddresses:{shape:"Sc"},language:{}}}},nextToken:{}}}},DescribeCommunications:{input:{type:"structure",required:["caseId"],members:{caseId:{},beforeTime:{},afterTime:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{communications:{shape:"S17"},nextToken:{}}}},DescribeServices:{input:{type:"structure",members:{serviceCodeList:{type:"list",member:{}},language:{}}},output:{type:"structure",members:{services:{type:"list",member:{type:"structure",members:{code:{},name:{},categories:{type:"list",member:{type:"structure",members:{code:{},name:{}}}}}}}}}},DescribeSeverityLevels:{input:{type:"structure",members:{language:{}}},output:{type:"structure",members:{severityLevels:{type:"list",member:{type:"structure",members:{code:{},name:{}}}}}}},DescribeTrustedAdvisorCheckRefreshStatuses:{input:{type:"structure",required:["checkIds"],members:{checkIds:{shape:"S1t"}}},output:{type:"structure",required:["statuses"],members:{statuses:{type:"list",member:{shape:"S1x"}}}}},DescribeTrustedAdvisorCheckResult:{input:{type:"structure",required:["checkId"],members:{checkId:{},language:{}}},output:{type:"structure",members:{result:{type:"structure",required:["checkId","timestamp","status","resourcesSummary","categorySpecificSummary","flaggedResources"],members:{checkId:{},timestamp:{},status:{},resourcesSummary:{shape:"S22"},categorySpecificSummary:{shape:"S23"},flaggedResources:{type:"list",member:{type:"structure",required:["status","resourceId","metadata"],members:{status:{},region:{},resourceId:{},isSuppressed:{type:"boolean"},metadata:{shape:"S1t"}}}}}}}}},DescribeTrustedAdvisorCheckSummaries:{input:{type:"structure",required:["checkIds"],members:{checkIds:{shape:"S1t"}}},output:{type:"structure",required:["summaries"],members:{summaries:{type:"list",member:{type:"structure",required:["checkId","timestamp","status","resourcesSummary","categorySpecificSummary"],members:{checkId:{},timestamp:{},status:{},hasFlaggedResources:{type:"boolean"},resourcesSummary:{shape:"S22"},categorySpecificSummary:{shape:"S23"}}}}}}},DescribeTrustedAdvisorChecks:{input:{type:"structure",required:["language"],members:{language:{}}},output:{type:"structure",required:["checks"],members:{checks:{type:"list",member:{type:"structure",required:["id","name","description","category","metadata"],members:{id:{},name:{},description:{},category:{},metadata:{shape:"S1t"}}}}}}},RefreshTrustedAdvisorCheck:{input:{type:"structure",required:["checkId"],members:{checkId:{}}},output:{type:"structure",required:["status"],members:{status:{shape:"S1x"}}}},ResolveCase:{input:{type:"structure",members:{caseId:{}}},output:{type:"structure",members:{initialCaseStatus:{},finalCaseStatus:{}}}}},shapes:{S4:{type:"structure",members:{fileName:{},data:{type:"blob"}}},Sc:{type:"list",member:{}},S17:{type:"list",member:{type:"structure",members:{caseId:{},body:{},submittedBy:{},timeCreated:{},attachmentSet:{type:"list",member:{type:"structure",members:{attachmentId:{},fileName:{}}}}}}},S1t:{type:"list",member:{}},S1x:{type:"structure",required:["checkId","status","millisUntilNextRefreshable"],members:{checkId:{},status:{},millisUntilNextRefreshable:{type:"long"}}},S22:{type:"structure",required:["resourcesProcessed","resourcesFlagged","resourcesIgnored","resourcesSuppressed"],members:{resourcesProcessed:{type:"long"},resourcesFlagged:{type:"long"},resourcesIgnored:{type:"long"},resourcesSuppressed:{type:"long"}}},S23:{type:"structure",members:{costOptimizing:{type:"structure",required:["estimatedMonthlySavings","estimatedPercentMonthlySavings"],members:{estimatedMonthlySavings:{type:"double"},estimatedPercentMonthlySavings:{type:"double"}}}}}}};
    },{}],"QiCQ":[function(require,module,exports) {
    module.exports={pagination:{DescribeCases:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"cases"},DescribeCommunications:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"communications"},DescribeServices:{result_key:"services"},DescribeTrustedAdvisorCheckRefreshStatuses:{result_key:"statuses"},DescribeTrustedAdvisorCheckSummaries:{result_key:"summaries"}}};
    },{}],"Wp7a":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.support={},e.Support=r.defineService("support",["2013-04-15"]),Object.defineProperty(i.services.support,"2013-04-15",{get:function(){var e=require("../apis/support-2013-04-15.min.json");return e.paginators=require("../apis/support-2013-04-15.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Support;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/support-2013-04-15.min.json":"C3aA","../apis/support-2013-04-15.paginators.json":"QiCQ"}],"vfx7":[function(require,module,exports) {
    var e=require("../core");e.util.hideProperties(e,["SimpleWorkflow"]),e.SimpleWorkflow=e.SWF;
    },{"../core":"YECT"}],"ztg9":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2012-01-25",endpointPrefix:"swf",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"Amazon SWF",serviceFullName:"Amazon Simple Workflow Service",serviceId:"SWF",signatureVersion:"v4",targetPrefix:"SimpleWorkflowService",uid:"swf-2012-01-25"},operations:{CountClosedWorkflowExecutions:{input:{type:"structure",required:["domain"],members:{domain:{},startTimeFilter:{shape:"S3"},closeTimeFilter:{shape:"S3"},executionFilter:{shape:"S5"},typeFilter:{shape:"S7"},tagFilter:{shape:"Sa"},closeStatusFilter:{shape:"Sc"}}},output:{shape:"Se"}},CountOpenWorkflowExecutions:{input:{type:"structure",required:["domain","startTimeFilter"],members:{domain:{},startTimeFilter:{shape:"S3"},typeFilter:{shape:"S7"},tagFilter:{shape:"Sa"},executionFilter:{shape:"S5"}}},output:{shape:"Se"}},CountPendingActivityTasks:{input:{type:"structure",required:["domain","taskList"],members:{domain:{},taskList:{shape:"Sj"}}},output:{shape:"Sk"}},CountPendingDecisionTasks:{input:{type:"structure",required:["domain","taskList"],members:{domain:{},taskList:{shape:"Sj"}}},output:{shape:"Sk"}},DeprecateActivityType:{input:{type:"structure",required:["domain","activityType"],members:{domain:{},activityType:{shape:"Sn"}}}},DeprecateDomain:{input:{type:"structure",required:["name"],members:{name:{}}}},DeprecateWorkflowType:{input:{type:"structure",required:["domain","workflowType"],members:{domain:{},workflowType:{shape:"Sr"}}}},DescribeActivityType:{input:{type:"structure",required:["domain","activityType"],members:{domain:{},activityType:{shape:"Sn"}}},output:{type:"structure",required:["typeInfo","configuration"],members:{typeInfo:{shape:"Su"},configuration:{type:"structure",members:{defaultTaskStartToCloseTimeout:{},defaultTaskHeartbeatTimeout:{},defaultTaskList:{shape:"Sj"},defaultTaskPriority:{},defaultTaskScheduleToStartTimeout:{},defaultTaskScheduleToCloseTimeout:{}}}}}},DescribeDomain:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",required:["domainInfo","configuration"],members:{domainInfo:{shape:"S12"},configuration:{type:"structure",required:["workflowExecutionRetentionPeriodInDays"],members:{workflowExecutionRetentionPeriodInDays:{}}}}}},DescribeWorkflowExecution:{input:{type:"structure",required:["domain","execution"],members:{domain:{},execution:{shape:"S17"}}},output:{type:"structure",required:["executionInfo","executionConfiguration","openCounts"],members:{executionInfo:{shape:"S1a"},executionConfiguration:{type:"structure",required:["taskStartToCloseTimeout","executionStartToCloseTimeout","taskList","childPolicy"],members:{taskStartToCloseTimeout:{},executionStartToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},childPolicy:{},lambdaRole:{}}},openCounts:{type:"structure",required:["openActivityTasks","openDecisionTasks","openTimers","openChildWorkflowExecutions"],members:{openActivityTasks:{type:"integer"},openDecisionTasks:{type:"integer"},openTimers:{type:"integer"},openChildWorkflowExecutions:{type:"integer"},openLambdaFunctions:{type:"integer"}}},latestActivityTaskTimestamp:{type:"timestamp"},latestExecutionContext:{}}}},DescribeWorkflowType:{input:{type:"structure",required:["domain","workflowType"],members:{domain:{},workflowType:{shape:"Sr"}}},output:{type:"structure",required:["typeInfo","configuration"],members:{typeInfo:{shape:"S1m"},configuration:{type:"structure",members:{defaultTaskStartToCloseTimeout:{},defaultExecutionStartToCloseTimeout:{},defaultTaskList:{shape:"Sj"},defaultTaskPriority:{},defaultChildPolicy:{},defaultLambdaRole:{}}}}}},GetWorkflowExecutionHistory:{input:{type:"structure",required:["domain","execution"],members:{domain:{},execution:{shape:"S17"},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{type:"structure",required:["events"],members:{events:{shape:"S1t"},nextPageToken:{}}}},ListActivityTypes:{input:{type:"structure",required:["domain","registrationStatus"],members:{domain:{},name:{},registrationStatus:{},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{type:"structure",required:["typeInfos"],members:{typeInfos:{type:"list",member:{shape:"Su"}},nextPageToken:{}}}},ListClosedWorkflowExecutions:{input:{type:"structure",required:["domain"],members:{domain:{},startTimeFilter:{shape:"S3"},closeTimeFilter:{shape:"S3"},executionFilter:{shape:"S5"},closeStatusFilter:{shape:"Sc"},typeFilter:{shape:"S7"},tagFilter:{shape:"Sa"},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{shape:"S4g"}},ListDomains:{input:{type:"structure",required:["registrationStatus"],members:{nextPageToken:{},registrationStatus:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{type:"structure",required:["domainInfos"],members:{domainInfos:{type:"list",member:{shape:"S12"}},nextPageToken:{}}}},ListOpenWorkflowExecutions:{input:{type:"structure",required:["domain","startTimeFilter"],members:{domain:{},startTimeFilter:{shape:"S3"},typeFilter:{shape:"S7"},tagFilter:{shape:"Sa"},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"},executionFilter:{shape:"S5"}}},output:{shape:"S4g"}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S4o"}}}},ListWorkflowTypes:{input:{type:"structure",required:["domain","registrationStatus"],members:{domain:{},name:{},registrationStatus:{},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{type:"structure",required:["typeInfos"],members:{typeInfos:{type:"list",member:{shape:"S1m"}},nextPageToken:{}}}},PollForActivityTask:{input:{type:"structure",required:["domain","taskList"],members:{domain:{},taskList:{shape:"Sj"},identity:{}}},output:{type:"structure",required:["taskToken","activityId","startedEventId","workflowExecution","activityType"],members:{taskToken:{},activityId:{},startedEventId:{type:"long"},workflowExecution:{shape:"S17"},activityType:{shape:"Sn"},input:{}}}},PollForDecisionTask:{input:{type:"structure",required:["domain","taskList"],members:{domain:{},taskList:{shape:"Sj"},identity:{},nextPageToken:{},maximumPageSize:{type:"integer"},reverseOrder:{type:"boolean"}}},output:{type:"structure",required:["taskToken","startedEventId","workflowExecution","workflowType","events"],members:{taskToken:{},startedEventId:{type:"long"},workflowExecution:{shape:"S17"},workflowType:{shape:"Sr"},events:{shape:"S1t"},nextPageToken:{},previousStartedEventId:{type:"long"}}}},RecordActivityTaskHeartbeat:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},details:{}}},output:{type:"structure",required:["cancelRequested"],members:{cancelRequested:{type:"boolean"}}}},RegisterActivityType:{input:{type:"structure",required:["domain","name","version"],members:{domain:{},name:{},version:{},description:{},defaultTaskStartToCloseTimeout:{},defaultTaskHeartbeatTimeout:{},defaultTaskList:{shape:"Sj"},defaultTaskPriority:{},defaultTaskScheduleToStartTimeout:{},defaultTaskScheduleToCloseTimeout:{}}}},RegisterDomain:{input:{type:"structure",required:["name","workflowExecutionRetentionPeriodInDays"],members:{name:{},description:{},workflowExecutionRetentionPeriodInDays:{},tags:{shape:"S4o"}}}},RegisterWorkflowType:{input:{type:"structure",required:["domain","name","version"],members:{domain:{},name:{},version:{},description:{},defaultTaskStartToCloseTimeout:{},defaultExecutionStartToCloseTimeout:{},defaultTaskList:{shape:"Sj"},defaultTaskPriority:{},defaultChildPolicy:{},defaultLambdaRole:{}}}},RequestCancelWorkflowExecution:{input:{type:"structure",required:["domain","workflowId"],members:{domain:{},workflowId:{},runId:{}}}},RespondActivityTaskCanceled:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},details:{}}}},RespondActivityTaskCompleted:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},result:{}}}},RespondActivityTaskFailed:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},reason:{},details:{}}}},RespondDecisionTaskCompleted:{input:{type:"structure",required:["taskToken"],members:{taskToken:{},decisions:{type:"list",member:{type:"structure",required:["decisionType"],members:{decisionType:{},scheduleActivityTaskDecisionAttributes:{type:"structure",required:["activityType","activityId"],members:{activityType:{shape:"Sn"},activityId:{},control:{},input:{},scheduleToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},scheduleToStartTimeout:{},startToCloseTimeout:{},heartbeatTimeout:{}}},requestCancelActivityTaskDecisionAttributes:{type:"structure",required:["activityId"],members:{activityId:{}}},completeWorkflowExecutionDecisionAttributes:{type:"structure",members:{result:{}}},failWorkflowExecutionDecisionAttributes:{type:"structure",members:{reason:{},details:{}}},cancelWorkflowExecutionDecisionAttributes:{type:"structure",members:{details:{}}},continueAsNewWorkflowExecutionDecisionAttributes:{type:"structure",members:{input:{},executionStartToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},taskStartToCloseTimeout:{},childPolicy:{},tagList:{shape:"S1c"},workflowTypeVersion:{},lambdaRole:{}}},recordMarkerDecisionAttributes:{type:"structure",required:["markerName"],members:{markerName:{},details:{}}},startTimerDecisionAttributes:{type:"structure",required:["timerId","startToFireTimeout"],members:{timerId:{},control:{},startToFireTimeout:{}}},cancelTimerDecisionAttributes:{type:"structure",required:["timerId"],members:{timerId:{}}},signalExternalWorkflowExecutionDecisionAttributes:{type:"structure",required:["workflowId","signalName"],members:{workflowId:{},runId:{},signalName:{},input:{},control:{}}},requestCancelExternalWorkflowExecutionDecisionAttributes:{type:"structure",required:["workflowId"],members:{workflowId:{},runId:{},control:{}}},startChildWorkflowExecutionDecisionAttributes:{type:"structure",required:["workflowType","workflowId"],members:{workflowType:{shape:"Sr"},workflowId:{},control:{},input:{},executionStartToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},taskStartToCloseTimeout:{},childPolicy:{},tagList:{shape:"S1c"},lambdaRole:{}}},scheduleLambdaFunctionDecisionAttributes:{type:"structure",required:["id","name"],members:{id:{},name:{},control:{},input:{},startToCloseTimeout:{}}}}}},executionContext:{}}}},SignalWorkflowExecution:{input:{type:"structure",required:["domain","workflowId","signalName"],members:{domain:{},workflowId:{},runId:{},signalName:{},input:{}}}},StartWorkflowExecution:{input:{type:"structure",required:["domain","workflowId","workflowType"],members:{domain:{},workflowId:{},workflowType:{shape:"Sr"},taskList:{shape:"Sj"},taskPriority:{},input:{},executionStartToCloseTimeout:{},tagList:{shape:"S1c"},taskStartToCloseTimeout:{},childPolicy:{},lambdaRole:{}}},output:{type:"structure",members:{runId:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S4o"}}}},TerminateWorkflowExecution:{input:{type:"structure",required:["domain","workflowId"],members:{domain:{},workflowId:{},runId:{},reason:{},details:{},childPolicy:{}}}},UndeprecateActivityType:{input:{type:"structure",required:["domain","activityType"],members:{domain:{},activityType:{shape:"Sn"}}}},UndeprecateDomain:{input:{type:"structure",required:["name"],members:{name:{}}}},UndeprecateWorkflowType:{input:{type:"structure",required:["domain","workflowType"],members:{domain:{},workflowType:{shape:"Sr"}}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}}}},shapes:{S3:{type:"structure",required:["oldestDate"],members:{oldestDate:{type:"timestamp"},latestDate:{type:"timestamp"}}},S5:{type:"structure",required:["workflowId"],members:{workflowId:{}}},S7:{type:"structure",required:["name"],members:{name:{},version:{}}},Sa:{type:"structure",required:["tag"],members:{tag:{}}},Sc:{type:"structure",required:["status"],members:{status:{}}},Se:{type:"structure",required:["count"],members:{count:{type:"integer"},truncated:{type:"boolean"}}},Sj:{type:"structure",required:["name"],members:{name:{}}},Sk:{type:"structure",required:["count"],members:{count:{type:"integer"},truncated:{type:"boolean"}}},Sn:{type:"structure",required:["name","version"],members:{name:{},version:{}}},Sr:{type:"structure",required:["name","version"],members:{name:{},version:{}}},Su:{type:"structure",required:["activityType","status","creationDate"],members:{activityType:{shape:"Sn"},status:{},description:{},creationDate:{type:"timestamp"},deprecationDate:{type:"timestamp"}}},S12:{type:"structure",required:["name","status"],members:{name:{},status:{},description:{},arn:{}}},S17:{type:"structure",required:["workflowId","runId"],members:{workflowId:{},runId:{}}},S1a:{type:"structure",required:["execution","workflowType","startTimestamp","executionStatus"],members:{execution:{shape:"S17"},workflowType:{shape:"Sr"},startTimestamp:{type:"timestamp"},closeTimestamp:{type:"timestamp"},executionStatus:{},closeStatus:{},parent:{shape:"S17"},tagList:{shape:"S1c"},cancelRequested:{type:"boolean"}}},S1c:{type:"list",member:{}},S1m:{type:"structure",required:["workflowType","status","creationDate"],members:{workflowType:{shape:"Sr"},status:{},description:{},creationDate:{type:"timestamp"},deprecationDate:{type:"timestamp"}}},S1t:{type:"list",member:{type:"structure",required:["eventTimestamp","eventType","eventId"],members:{eventTimestamp:{type:"timestamp"},eventType:{},eventId:{type:"long"},workflowExecutionStartedEventAttributes:{type:"structure",required:["childPolicy","taskList","workflowType"],members:{input:{},executionStartToCloseTimeout:{},taskStartToCloseTimeout:{},childPolicy:{},taskList:{shape:"Sj"},taskPriority:{},workflowType:{shape:"Sr"},tagList:{shape:"S1c"},continuedExecutionRunId:{},parentWorkflowExecution:{shape:"S17"},parentInitiatedEventId:{type:"long"},lambdaRole:{}}},workflowExecutionCompletedEventAttributes:{type:"structure",required:["decisionTaskCompletedEventId"],members:{result:{},decisionTaskCompletedEventId:{type:"long"}}},completeWorkflowExecutionFailedEventAttributes:{type:"structure",required:["cause","decisionTaskCompletedEventId"],members:{cause:{},decisionTaskCompletedEventId:{type:"long"}}},workflowExecutionFailedEventAttributes:{type:"structure",required:["decisionTaskCompletedEventId"],members:{reason:{},details:{},decisionTaskCompletedEventId:{type:"long"}}},failWorkflowExecutionFailedEventAttributes:{type:"structure",required:["cause","decisionTaskCompletedEventId"],members:{cause:{},decisionTaskCompletedEventId:{type:"long"}}},workflowExecutionTimedOutEventAttributes:{type:"structure",required:["timeoutType","childPolicy"],members:{timeoutType:{},childPolicy:{}}},workflowExecutionCanceledEventAttributes:{type:"structure",required:["decisionTaskCompletedEventId"],members:{details:{},decisionTaskCompletedEventId:{type:"long"}}},cancelWorkflowExecutionFailedEventAttributes:{type:"structure",required:["cause","decisionTaskCompletedEventId"],members:{cause:{},decisionTaskCompletedEventId:{type:"long"}}},workflowExecutionContinuedAsNewEventAttributes:{type:"structure",required:["decisionTaskCompletedEventId","newExecutionRunId","taskList","childPolicy","workflowType"],members:{input:{},decisionTaskCompletedEventId:{type:"long"},newExecutionRunId:{},executionStartToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},taskStartToCloseTimeout:{},childPolicy:{},tagList:{shape:"S1c"},workflowType:{shape:"Sr"},lambdaRole:{}}},continueAsNewWorkflowExecutionFailedEventAttributes:{type:"structure",required:["cause","decisionTaskCompletedEventId"],members:{cause:{},decisionTaskCompletedEventId:{type:"long"}}},workflowExecutionTerminatedEventAttributes:{type:"structure",required:["childPolicy"],members:{reason:{},details:{},childPolicy:{},cause:{}}},workflowExecutionCancelRequestedEventAttributes:{type:"structure",members:{externalWorkflowExecution:{shape:"S17"},externalInitiatedEventId:{type:"long"},cause:{}}},decisionTaskScheduledEventAttributes:{type:"structure",required:["taskList"],members:{taskList:{shape:"Sj"},taskPriority:{},startToCloseTimeout:{}}},decisionTaskStartedEventAttributes:{type:"structure",required:["scheduledEventId"],members:{identity:{},scheduledEventId:{type:"long"}}},decisionTaskCompletedEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{executionContext:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"}}},decisionTaskTimedOutEventAttributes:{type:"structure",required:["timeoutType","scheduledEventId","startedEventId"],members:{timeoutType:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"}}},activityTaskScheduledEventAttributes:{type:"structure",required:["activityType","activityId","taskList","decisionTaskCompletedEventId"],members:{activityType:{shape:"Sn"},activityId:{},input:{},control:{},scheduleToStartTimeout:{},scheduleToCloseTimeout:{},startToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},decisionTaskCompletedEventId:{type:"long"},heartbeatTimeout:{}}},activityTaskStartedEventAttributes:{type:"structure",required:["scheduledEventId"],members:{identity:{},scheduledEventId:{type:"long"}}},activityTaskCompletedEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{result:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"}}},activityTaskFailedEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{reason:{},details:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"}}},activityTaskTimedOutEventAttributes:{type:"structure",required:["timeoutType","scheduledEventId","startedEventId"],members:{timeoutType:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"},details:{}}},activityTaskCanceledEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{details:{},scheduledEventId:{type:"long"},startedEventId:{type:"long"},latestCancelRequestedEventId:{type:"long"}}},activityTaskCancelRequestedEventAttributes:{type:"structure",required:["decisionTaskCompletedEventId","activityId"],members:{decisionTaskCompletedEventId:{type:"long"},activityId:{}}},workflowExecutionSignaledEventAttributes:{type:"structure",required:["signalName"],members:{signalName:{},input:{},externalWorkflowExecution:{shape:"S17"},externalInitiatedEventId:{type:"long"}}},markerRecordedEventAttributes:{type:"structure",required:["markerName","decisionTaskCompletedEventId"],members:{markerName:{},details:{},decisionTaskCompletedEventId:{type:"long"}}},recordMarkerFailedEventAttributes:{type:"structure",required:["markerName","cause","decisionTaskCompletedEventId"],members:{markerName:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},timerStartedEventAttributes:{type:"structure",required:["timerId","startToFireTimeout","decisionTaskCompletedEventId"],members:{timerId:{},control:{},startToFireTimeout:{},decisionTaskCompletedEventId:{type:"long"}}},timerFiredEventAttributes:{type:"structure",required:["timerId","startedEventId"],members:{timerId:{},startedEventId:{type:"long"}}},timerCanceledEventAttributes:{type:"structure",required:["timerId","startedEventId","decisionTaskCompletedEventId"],members:{timerId:{},startedEventId:{type:"long"},decisionTaskCompletedEventId:{type:"long"}}},startChildWorkflowExecutionInitiatedEventAttributes:{type:"structure",required:["workflowId","workflowType","taskList","decisionTaskCompletedEventId","childPolicy"],members:{workflowId:{},workflowType:{shape:"Sr"},control:{},input:{},executionStartToCloseTimeout:{},taskList:{shape:"Sj"},taskPriority:{},decisionTaskCompletedEventId:{type:"long"},childPolicy:{},taskStartToCloseTimeout:{},tagList:{shape:"S1c"},lambdaRole:{}}},childWorkflowExecutionStartedEventAttributes:{type:"structure",required:["workflowExecution","workflowType","initiatedEventId"],members:{workflowExecution:{shape:"S17"},workflowType:{shape:"Sr"},initiatedEventId:{type:"long"}}},childWorkflowExecutionCompletedEventAttributes:{type:"structure",required:["workflowExecution","workflowType","initiatedEventId","startedEventId"],members:{workflowExecution:{shape:"S17"},workflowType:{shape:"Sr"},result:{},initiatedEventId:{type:"long"},startedEventId:{type:"long"}}},childWorkflowExecutionFailedEventAttributes:{type:"structure",required:["workflowExecution","workflowType","initiatedEventId","startedEventId"],members:{workflowExecution:{shape:"S17"},workflowType:{shape:"Sr"},reason:{},details:{},initiatedEventId:{type:"long"},startedEventId:{type:"long"}}},childWorkflowExecutionTimedOutEventAttributes:{type:"structure",required:["workflowExecution","workflowType","timeoutType","initiatedEventId","startedEventId"],members:{workflowExecution:{shape:"S17"},workflowType:{shape:"Sr"},timeoutType:{},initiatedEventId:{type:"long"},startedEventId:{type:"long"}}},childWorkflowExecutionCanceledEventAttributes:{type:"structure",required:["workflowExecution","workflowType","initiatedEventId","startedEventId"],members:{workflowExecution:{shape:"S17"},workflowType:{shape:"Sr"},details:{},initiatedEventId:{type:"long"},startedEventId:{type:"long"}}},childWorkflowExecutionTerminatedEventAttributes:{type:"structure",required:["workflowExecution","workflowType","initiatedEventId","startedEventId"],members:{workflowExecution:{shape:"S17"},workflowType:{shape:"Sr"},initiatedEventId:{type:"long"},startedEventId:{type:"long"}}},signalExternalWorkflowExecutionInitiatedEventAttributes:{type:"structure",required:["workflowId","signalName","decisionTaskCompletedEventId"],members:{workflowId:{},runId:{},signalName:{},input:{},decisionTaskCompletedEventId:{type:"long"},control:{}}},externalWorkflowExecutionSignaledEventAttributes:{type:"structure",required:["workflowExecution","initiatedEventId"],members:{workflowExecution:{shape:"S17"},initiatedEventId:{type:"long"}}},signalExternalWorkflowExecutionFailedEventAttributes:{type:"structure",required:["workflowId","cause","initiatedEventId","decisionTaskCompletedEventId"],members:{workflowId:{},runId:{},cause:{},initiatedEventId:{type:"long"},decisionTaskCompletedEventId:{type:"long"},control:{}}},externalWorkflowExecutionCancelRequestedEventAttributes:{type:"structure",required:["workflowExecution","initiatedEventId"],members:{workflowExecution:{shape:"S17"},initiatedEventId:{type:"long"}}},requestCancelExternalWorkflowExecutionInitiatedEventAttributes:{type:"structure",required:["workflowId","decisionTaskCompletedEventId"],members:{workflowId:{},runId:{},decisionTaskCompletedEventId:{type:"long"},control:{}}},requestCancelExternalWorkflowExecutionFailedEventAttributes:{type:"structure",required:["workflowId","cause","initiatedEventId","decisionTaskCompletedEventId"],members:{workflowId:{},runId:{},cause:{},initiatedEventId:{type:"long"},decisionTaskCompletedEventId:{type:"long"},control:{}}},scheduleActivityTaskFailedEventAttributes:{type:"structure",required:["activityType","activityId","cause","decisionTaskCompletedEventId"],members:{activityType:{shape:"Sn"},activityId:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},requestCancelActivityTaskFailedEventAttributes:{type:"structure",required:["activityId","cause","decisionTaskCompletedEventId"],members:{activityId:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},startTimerFailedEventAttributes:{type:"structure",required:["timerId","cause","decisionTaskCompletedEventId"],members:{timerId:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},cancelTimerFailedEventAttributes:{type:"structure",required:["timerId","cause","decisionTaskCompletedEventId"],members:{timerId:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},startChildWorkflowExecutionFailedEventAttributes:{type:"structure",required:["workflowType","cause","workflowId","initiatedEventId","decisionTaskCompletedEventId"],members:{workflowType:{shape:"Sr"},cause:{},workflowId:{},initiatedEventId:{type:"long"},decisionTaskCompletedEventId:{type:"long"},control:{}}},lambdaFunctionScheduledEventAttributes:{type:"structure",required:["id","name","decisionTaskCompletedEventId"],members:{id:{},name:{},control:{},input:{},startToCloseTimeout:{},decisionTaskCompletedEventId:{type:"long"}}},lambdaFunctionStartedEventAttributes:{type:"structure",required:["scheduledEventId"],members:{scheduledEventId:{type:"long"}}},lambdaFunctionCompletedEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{scheduledEventId:{type:"long"},startedEventId:{type:"long"},result:{}}},lambdaFunctionFailedEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{scheduledEventId:{type:"long"},startedEventId:{type:"long"},reason:{},details:{}}},lambdaFunctionTimedOutEventAttributes:{type:"structure",required:["scheduledEventId","startedEventId"],members:{scheduledEventId:{type:"long"},startedEventId:{type:"long"},timeoutType:{}}},scheduleLambdaFunctionFailedEventAttributes:{type:"structure",required:["id","name","cause","decisionTaskCompletedEventId"],members:{id:{},name:{},cause:{},decisionTaskCompletedEventId:{type:"long"}}},startLambdaFunctionFailedEventAttributes:{type:"structure",members:{scheduledEventId:{type:"long"},cause:{},message:{}}}}}},S4g:{type:"structure",required:["executionInfos"],members:{executionInfos:{type:"list",member:{shape:"S1a"}},nextPageToken:{}}},S4o:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}}}};
    },{}],"czMT":[function(require,module,exports) {
    module.exports={pagination:{GetWorkflowExecutionHistory:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"events"},ListActivityTypes:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"typeInfos"},ListClosedWorkflowExecutions:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"executionInfos"},ListDomains:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"domainInfos"},ListOpenWorkflowExecutions:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"executionInfos"},ListWorkflowTypes:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"typeInfos"},PollForDecisionTask:{input_token:"nextPageToken",limit_key:"maximumPageSize",output_token:"nextPageToken",result_key:"events"}}};
    },{}],"X4xf":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.swf={},e.SWF=r.defineService("swf",["2012-01-25"]),require("../lib/services/swf"),Object.defineProperty(i.services.swf,"2012-01-25",{get:function(){var e=require("../apis/swf-2012-01-25.min.json");return e.paginators=require("../apis/swf-2012-01-25.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.SWF;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/swf":"vfx7","../apis/swf-2012-01-25.min.json":"ztg9","../apis/swf-2012-01-25.paginators.json":"czMT"}],"ihCE":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-04-12",endpointPrefix:"xray",protocol:"rest-json",serviceFullName:"AWS X-Ray",serviceId:"XRay",signatureVersion:"v4",uid:"xray-2016-04-12"},operations:{BatchGetTraces:{http:{requestUri:"/Traces"},input:{type:"structure",required:["TraceIds"],members:{TraceIds:{shape:"S2"},NextToken:{}}},output:{type:"structure",members:{Traces:{type:"list",member:{type:"structure",members:{Id:{},Duration:{type:"double"},LimitExceeded:{type:"boolean"},Segments:{type:"list",member:{type:"structure",members:{Id:{},Document:{}}}}}}},UnprocessedTraceIds:{type:"list",member:{}},NextToken:{}}}},CreateGroup:{http:{requestUri:"/CreateGroup"},input:{type:"structure",required:["GroupName"],members:{GroupName:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"},Tags:{shape:"Sj"}}},output:{type:"structure",members:{Group:{shape:"So"}}}},CreateSamplingRule:{http:{requestUri:"/CreateSamplingRule"},input:{type:"structure",required:["SamplingRule"],members:{SamplingRule:{shape:"Sq"},Tags:{shape:"Sj"}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}},DeleteGroup:{http:{requestUri:"/DeleteGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{}}},output:{type:"structure",members:{}}},DeleteSamplingRule:{http:{requestUri:"/DeleteSamplingRule"},input:{type:"structure",members:{RuleName:{},RuleARN:{}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}},GetEncryptionConfig:{http:{requestUri:"/EncryptionConfig"},input:{type:"structure",members:{}},output:{type:"structure",members:{EncryptionConfig:{shape:"S1f"}}}},GetGroup:{http:{requestUri:"/GetGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{}}},output:{type:"structure",members:{Group:{shape:"So"}}}},GetGroups:{http:{requestUri:"/Groups"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}}},NextToken:{}}}},GetSamplingRules:{http:{requestUri:"/GetSamplingRules"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{SamplingRuleRecords:{type:"list",member:{shape:"S16"}},NextToken:{}}}},GetSamplingStatisticSummaries:{http:{requestUri:"/SamplingStatisticSummaries"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{SamplingStatisticSummaries:{type:"list",member:{type:"structure",members:{RuleName:{},Timestamp:{type:"timestamp"},RequestCount:{type:"integer"},BorrowCount:{type:"integer"},SampledCount:{type:"integer"}}}},NextToken:{}}}},GetSamplingTargets:{http:{requestUri:"/SamplingTargets"},input:{type:"structure",required:["SamplingStatisticsDocuments"],members:{SamplingStatisticsDocuments:{type:"list",member:{type:"structure",required:["RuleName","ClientID","Timestamp","RequestCount","SampledCount"],members:{RuleName:{},ClientID:{},Timestamp:{type:"timestamp"},RequestCount:{type:"integer"},SampledCount:{type:"integer"},BorrowCount:{type:"integer"}}}}}},output:{type:"structure",members:{SamplingTargetDocuments:{type:"list",member:{type:"structure",members:{RuleName:{},FixedRate:{type:"double"},ReservoirQuota:{type:"integer"},ReservoirQuotaTTL:{type:"timestamp"},Interval:{type:"integer"}}}},LastRuleModification:{type:"timestamp"},UnprocessedStatistics:{type:"list",member:{type:"structure",members:{RuleName:{},ErrorCode:{},Message:{}}}}}}},GetServiceGraph:{http:{requestUri:"/ServiceGraph"},input:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},GroupName:{},GroupARN:{},NextToken:{}}},output:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Services:{shape:"S2d"},ContainsOldGroupVersions:{type:"boolean"},NextToken:{}}}},GetTimeSeriesServiceStatistics:{http:{requestUri:"/TimeSeriesServiceStatistics"},input:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},GroupName:{},GroupARN:{},EntitySelectorExpression:{},Period:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TimeSeriesServiceStatistics:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},EdgeSummaryStatistics:{shape:"S2i"},ServiceSummaryStatistics:{shape:"S2r"},ResponseTimeHistogram:{shape:"S2m"}}}},ContainsOldGroupVersions:{type:"boolean"},NextToken:{}}}},GetTraceGraph:{http:{requestUri:"/TraceGraph"},input:{type:"structure",required:["TraceIds"],members:{TraceIds:{shape:"S2"},NextToken:{}}},output:{type:"structure",members:{Services:{shape:"S2d"},NextToken:{}}}},GetTraceSummaries:{http:{requestUri:"/TraceSummaries"},input:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},TimeRangeType:{},Sampling:{type:"boolean"},SamplingStrategy:{type:"structure",members:{Name:{},Value:{type:"double"}}},FilterExpression:{},NextToken:{}}},output:{type:"structure",members:{TraceSummaries:{type:"list",member:{type:"structure",members:{Id:{},Duration:{type:"double"},ResponseTime:{type:"double"},HasFault:{type:"boolean"},HasError:{type:"boolean"},HasThrottle:{type:"boolean"},IsPartial:{type:"boolean"},Http:{type:"structure",members:{HttpURL:{},HttpStatus:{type:"integer"},HttpMethod:{},UserAgent:{},ClientIp:{}}},Annotations:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{AnnotationValue:{type:"structure",members:{NumberValue:{type:"double"},BooleanValue:{type:"boolean"},StringValue:{}}},ServiceIds:{shape:"S3d"}}}}},Users:{type:"list",member:{type:"structure",members:{UserName:{},ServiceIds:{shape:"S3d"}}}},ServiceIds:{shape:"S3d"},ResourceARNs:{type:"list",member:{type:"structure",members:{ARN:{}}}},InstanceIds:{type:"list",member:{type:"structure",members:{Id:{}}}},AvailabilityZones:{type:"list",member:{type:"structure",members:{Name:{}}}},EntryPoint:{shape:"S3e"},FaultRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S2f"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Exceptions:{shape:"S3t"},Remote:{type:"boolean"}}}},Inferred:{type:"boolean"}}}},ClientImpacting:{type:"boolean"}}}},ErrorRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S2f"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Exceptions:{shape:"S3t"},Remote:{type:"boolean"}}}},Inferred:{type:"boolean"}}}},ClientImpacting:{type:"boolean"}}}},ResponseTimeRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S2f"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Coverage:{type:"double"},Remote:{type:"boolean"}}}},Inferred:{type:"boolean"}}}},ClientImpacting:{type:"boolean"}}}},Revision:{type:"integer"},MatchedEventTime:{type:"timestamp"}}}},ApproximateTime:{type:"timestamp"},TracesProcessedCount:{type:"long"},NextToken:{}}}},ListTagsForResource:{http:{requestUri:"/ListTagsForResource"},input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"Sj"},NextToken:{}}}},PutEncryptionConfig:{http:{requestUri:"/PutEncryptionConfig"},input:{type:"structure",required:["Type"],members:{KeyId:{},Type:{}}},output:{type:"structure",members:{EncryptionConfig:{shape:"S1f"}}}},PutTelemetryRecords:{http:{requestUri:"/TelemetryRecords"},input:{type:"structure",required:["TelemetryRecords"],members:{TelemetryRecords:{type:"list",member:{type:"structure",required:["Timestamp"],members:{Timestamp:{type:"timestamp"},SegmentsReceivedCount:{type:"integer"},SegmentsSentCount:{type:"integer"},SegmentsSpilloverCount:{type:"integer"},SegmentsRejectedCount:{type:"integer"},BackendConnectionErrors:{type:"structure",members:{TimeoutCount:{type:"integer"},ConnectionRefusedCount:{type:"integer"},HTTPCode4XXCount:{type:"integer"},HTTPCode5XXCount:{type:"integer"},UnknownHostCount:{type:"integer"},OtherCount:{type:"integer"}}}}}},EC2InstanceId:{},Hostname:{},ResourceARN:{}}},output:{type:"structure",members:{}}},PutTraceSegments:{http:{requestUri:"/TraceSegments"},input:{type:"structure",required:["TraceSegmentDocuments"],members:{TraceSegmentDocuments:{type:"list",member:{}}}},output:{type:"structure",members:{UnprocessedTraceSegments:{type:"list",member:{type:"structure",members:{Id:{},ErrorCode:{},Message:{}}}}}}},TagResource:{http:{requestUri:"/TagResource"},input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sj"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/UntagResource"},input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateGroup:{http:{requestUri:"/UpdateGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}},output:{type:"structure",members:{Group:{shape:"So"}}}},UpdateSamplingRule:{http:{requestUri:"/UpdateSamplingRule"},input:{type:"structure",required:["SamplingRuleUpdate"],members:{SamplingRuleUpdate:{type:"structure",members:{RuleName:{},RuleARN:{},ResourceARN:{},Priority:{type:"integer"},FixedRate:{type:"double"},ReservoirSize:{type:"integer"},Host:{},ServiceName:{},ServiceType:{},HTTPMethod:{},URLPath:{},Attributes:{shape:"S12"}}}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}}},shapes:{S2:{type:"list",member:{}},Si:{type:"structure",members:{InsightsEnabled:{type:"boolean"},NotificationsEnabled:{type:"boolean"}}},Sj:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},So:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}},Sq:{type:"structure",required:["ResourceARN","Priority","FixedRate","ReservoirSize","ServiceName","ServiceType","Host","HTTPMethod","URLPath","Version"],members:{RuleName:{},RuleARN:{},ResourceARN:{},Priority:{type:"integer"},FixedRate:{type:"double"},ReservoirSize:{type:"integer"},ServiceName:{},ServiceType:{},Host:{},HTTPMethod:{},URLPath:{},Version:{type:"integer"},Attributes:{shape:"S12"}}},S12:{type:"map",key:{},value:{}},S16:{type:"structure",members:{SamplingRule:{shape:"Sq"},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"}}},S1f:{type:"structure",members:{KeyId:{},Status:{},Type:{}}},S2d:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"},Name:{},Names:{shape:"S2f"},Root:{type:"boolean"},AccountId:{},Type:{},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Edges:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},SummaryStatistics:{shape:"S2i"},ResponseTimeHistogram:{shape:"S2m"},Aliases:{type:"list",member:{type:"structure",members:{Name:{},Names:{type:"list",member:{}},Type:{}}}}}}},SummaryStatistics:{shape:"S2r"},DurationHistogram:{shape:"S2m"},ResponseTimeHistogram:{shape:"S2m"}}}},S2f:{type:"list",member:{}},S2i:{type:"structure",members:{OkCount:{type:"long"},ErrorStatistics:{shape:"S2k"},FaultStatistics:{shape:"S2l"},TotalCount:{type:"long"},TotalResponseTime:{type:"double"}}},S2k:{type:"structure",members:{ThrottleCount:{type:"long"},OtherCount:{type:"long"},TotalCount:{type:"long"}}},S2l:{type:"structure",members:{OtherCount:{type:"long"},TotalCount:{type:"long"}}},S2m:{type:"list",member:{type:"structure",members:{Value:{type:"double"},Count:{type:"integer"}}}},S2r:{type:"structure",members:{OkCount:{type:"long"},ErrorStatistics:{shape:"S2k"},FaultStatistics:{shape:"S2l"},TotalCount:{type:"long"},TotalResponseTime:{type:"double"}}},S3d:{type:"list",member:{shape:"S3e"}},S3e:{type:"structure",members:{Name:{},Names:{shape:"S2f"},AccountId:{},Type:{}}},S3t:{type:"list",member:{type:"structure",members:{Name:{},Message:{}}}}}};
    },{}],"r3F3":[function(require,module,exports) {
    module.exports={pagination:{BatchGetTraces:{input_token:"NextToken",output_token:"NextToken",result_key:"Traces"},GetGroups:{input_token:"NextToken",output_token:"NextToken",result_key:"Groups"},GetSamplingRules:{input_token:"NextToken",output_token:"NextToken",result_key:"SamplingRuleRecords"},GetSamplingStatisticSummaries:{input_token:"NextToken",output_token:"NextToken",result_key:"SamplingStatisticSummaries"},GetServiceGraph:{input_token:"NextToken",output_token:"NextToken",result_key:"Services"},GetTimeSeriesServiceStatistics:{input_token:"NextToken",output_token:"NextToken",result_key:"TimeSeriesServiceStatistics"},GetTraceGraph:{input_token:"NextToken",output_token:"NextToken",result_key:"Services"},GetTraceSummaries:{input_token:"NextToken",output_token:"NextToken",result_key:"TraceSummaries"}}};
    },{}],"ly23":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.xray={},e.XRay=r.defineService("xray",["2016-04-12"]),Object.defineProperty(a.services.xray,"2016-04-12",{get:function(){var e=require("../apis/xray-2016-04-12.min.json");return e.paginators=require("../apis/xray-2016-04-12.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.XRay;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/xray-2016-04-12.min.json":"ihCE","../apis/xray-2016-04-12.paginators.json":"r3F3"}],"THbb":[function(require,module,exports) {
    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:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{Rule:{shape:"S12"},ChangeToken:{}}}},CreateRegexMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S19"},ChangeToken:{}}}},CreateRegexPatternSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1e"},ChangeToken:{}}}},CreateRule:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{Rule:{shape:"S1j"},ChangeToken:{}}}},CreateRuleGroup:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{RuleGroup:{shape:"S1m"},ChangeToken:{}}}},CreateSizeConstraintSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1p"},ChangeToken:{}}}},CreateSqlInjectionMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1w"},ChangeToken:{}}}},CreateWebACL:{input:{type:"structure",required:["Name","MetricName","DefaultAction","ChangeToken"],members:{Name:{},MetricName:{},DefaultAction:{shape:"S20"},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{WebACL:{shape:"S23"},ChangeToken:{}}}},CreateWebACLMigrationStack:{input:{type:"structure",required:["WebACLId","S3BucketName","IgnoreUnsupportedType"],members:{WebACLId:{},S3BucketName:{},IgnoreUnsupportedType:{type:"boolean"}}},output:{type:"structure",required:["S3ObjectUrl"],members:{S3ObjectUrl:{}}}},CreateXssMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2k"},ChangeToken:{}}}},DeleteByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken"],members:{ByteMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken"],members:{GeoMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken"],members:{IPSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeletePermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeleteRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","ChangeToken"],members:{RegexMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","ChangeToken"],members:{RegexPatternSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRuleGroup:{input:{type:"structure",required:["RuleGroupId","ChangeToken"],members:{RuleGroupId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken"],members:{SizeConstraintSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken"],members:{SqlInjectionMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken"],members:{XssMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},GetByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId"],members:{ByteMatchSetId:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S5"}}}},GetChangeToken:{input:{type:"structure",members:{}},output:{type:"structure",members:{ChangeToken:{}}}},GetChangeTokenStatus:{input:{type:"structure",required:["ChangeToken"],members:{ChangeToken:{}}},output:{type:"structure",members:{ChangeTokenStatus:{}}}},GetGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId"],members:{GeoMatchSetId:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sh"}}}},GetIPSet:{input:{type:"structure",required:["IPSetId"],members:{IPSetId:{}}},output:{type:"structure",members:{IPSet:{shape:"So"}}}},GetLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3s"}}}},GetPermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},GetRateBasedRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S12"}}}},GetRateBasedRuleManagedKeys:{input:{type:"structure",required:["RuleId"],members:{RuleId:{},NextMarker:{}}},output:{type:"structure",members:{ManagedKeys:{type:"list",member:{}},NextMarker:{}}}},GetRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId"],members:{RegexMatchSetId:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S19"}}}},GetRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId"],members:{RegexPatternSetId:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1e"}}}},GetRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S1j"}}}},GetRuleGroup:{input:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{}}},output:{type:"structure",members:{RuleGroup:{shape:"S1m"}}}},GetSampledRequests:{input:{type:"structure",required:["WebAclId","RuleId","TimeWindow","MaxItems"],members:{WebAclId:{},RuleId:{},TimeWindow:{shape:"S4e"},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:"S4e"}}}},GetSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId"],members:{SizeConstraintSetId:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1p"}}}},GetSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId"],members:{SqlInjectionMatchSetId:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1w"}}}},GetWebACL:{input:{type:"structure",required:["WebACLId"],members:{WebACLId:{}}},output:{type:"structure",members:{WebACL:{shape:"S23"}}}},GetXssMatchSet:{input:{type:"structure",required:["XssMatchSetId"],members:{XssMatchSetId:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2k"}}}},ListActivatedRulesInRuleGroup:{input:{type:"structure",members:{RuleGroupId:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ActivatedRules:{shape:"S24"}}}},ListByteMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ByteMatchSets:{type:"list",member:{type:"structure",required:["ByteMatchSetId","Name"],members:{ByteMatchSetId:{},Name:{}}}}}}},ListGeoMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},GeoMatchSets:{type:"list",member:{type:"structure",required:["GeoMatchSetId","Name"],members:{GeoMatchSetId:{},Name:{}}}}}}},ListIPSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},IPSets:{type:"list",member:{type:"structure",required:["IPSetId","Name"],members:{IPSetId:{},Name:{}}}}}}},ListLoggingConfigurations:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{LoggingConfigurations:{type:"list",member:{shape:"S3s"}},NextMarker:{}}}},ListRateBasedRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5p"}}}},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:"S5p"}}}},ListSizeConstraintSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SizeConstraintSets:{type:"list",member:{type:"structure",required:["SizeConstraintSetId","Name"],members:{SizeConstraintSetId:{},Name:{}}}}}}},ListSqlInjectionMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SqlInjectionMatchSets:{type:"list",member:{type:"structure",required:["SqlInjectionMatchSetId","Name"],members:{SqlInjectionMatchSetId:{},Name:{}}}}}}},ListSubscribedRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name","MetricName"],members:{RuleGroupId:{},Name:{},MetricName:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{NextMarker:{},Limit:{type:"integer"},ResourceARN:{}}},output:{type:"structure",members:{NextMarker:{},TagInfoForResource:{type:"structure",members:{ResourceARN:{},TagList:{shape:"Sx"}}}}}},ListWebACLs:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},WebACLs:{type:"list",member:{type:"structure",required:["WebACLId","Name"],members:{WebACLId:{},Name:{}}}}}}},ListXssMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},XssMatchSets:{type:"list",member:{type:"structure",required:["XssMatchSetId","Name"],members:{XssMatchSetId:{},Name:{}}}}}}},PutLoggingConfiguration:{input:{type:"structure",required:["LoggingConfiguration"],members:{LoggingConfiguration:{shape:"S3s"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3s"}}}},PutPermissionPolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken","Updates"],members:{ByteMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ByteMatchTuple"],members:{Action:{},ByteMatchTuple:{shape:"S8"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken","Updates"],members:{GeoMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","GeoMatchConstraint"],members:{Action:{},GeoMatchConstraint:{shape:"Sj"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken","Updates"],members:{IPSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","IPSetDescriptor"],members:{Action:{},IPSetDescriptor:{shape:"Sq"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates","RateLimit"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7f"},RateLimit:{type:"long"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","Updates","ChangeToken"],members:{RegexMatchSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexMatchTuple"],members:{Action:{},RegexMatchTuple:{shape:"S1b"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","Updates","ChangeToken"],members:{RegexPatternSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexPatternString"],members:{Action:{},RegexPatternString:{}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7f"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRuleGroup:{input:{type:"structure",required:["RuleGroupId","Updates","ChangeToken"],members:{RuleGroupId:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S25"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken","Updates"],members:{SizeConstraintSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SizeConstraint"],members:{Action:{},SizeConstraint:{shape:"S1r"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken","Updates"],members:{SqlInjectionMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SqlInjectionMatchTuple"],members:{Action:{},SqlInjectionMatchTuple:{shape:"S1y"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S25"}}}},DefaultAction:{shape:"S20"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken","Updates"],members:{XssMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","XssMatchTuple"],members:{Action:{},XssMatchTuple:{shape:"S2m"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}}},shapes:{S5:{type:"structure",required:["ByteMatchSetId","ByteMatchTuples"],members:{ByteMatchSetId:{},Name:{},ByteMatchTuples:{type:"list",member:{shape:"S8"}}}},S8:{type:"structure",required:["FieldToMatch","TargetString","TextTransformation","PositionalConstraint"],members:{FieldToMatch:{shape:"S9"},TargetString:{type:"blob"},TextTransformation:{},PositionalConstraint:{}}},S9:{type:"structure",required:["Type"],members:{Type:{},Data:{}}},Sh:{type:"structure",required:["GeoMatchSetId","GeoMatchConstraints"],members:{GeoMatchSetId:{},Name:{},GeoMatchConstraints:{type:"list",member:{shape:"Sj"}}}},Sj:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},So:{type:"structure",required:["IPSetId","IPSetDescriptors"],members:{IPSetId:{},Name:{},IPSetDescriptors:{type:"list",member:{shape:"Sq"}}}},Sq:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},Sx:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S12:{type:"structure",required:["RuleId","MatchPredicates","RateKey","RateLimit"],members:{RuleId:{},Name:{},MetricName:{},MatchPredicates:{shape:"S13"},RateKey:{},RateLimit:{type:"long"}}},S13:{type:"list",member:{shape:"S14"}},S14:{type:"structure",required:["Negated","Type","DataId"],members:{Negated:{type:"boolean"},Type:{},DataId:{}}},S19:{type:"structure",members:{RegexMatchSetId:{},Name:{},RegexMatchTuples:{type:"list",member:{shape:"S1b"}}}},S1b:{type:"structure",required:["FieldToMatch","TextTransformation","RegexPatternSetId"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{},RegexPatternSetId:{}}},S1e:{type:"structure",required:["RegexPatternSetId","RegexPatternStrings"],members:{RegexPatternSetId:{},Name:{},RegexPatternStrings:{type:"list",member:{}}}},S1j:{type:"structure",required:["RuleId","Predicates"],members:{RuleId:{},Name:{},MetricName:{},Predicates:{shape:"S13"}}},S1m:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{},Name:{},MetricName:{}}},S1p:{type:"structure",required:["SizeConstraintSetId","SizeConstraints"],members:{SizeConstraintSetId:{},Name:{},SizeConstraints:{type:"list",member:{shape:"S1r"}}}},S1r:{type:"structure",required:["FieldToMatch","TextTransformation","ComparisonOperator","Size"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{},ComparisonOperator:{},Size:{type:"long"}}},S1w:{type:"structure",required:["SqlInjectionMatchSetId","SqlInjectionMatchTuples"],members:{SqlInjectionMatchSetId:{},Name:{},SqlInjectionMatchTuples:{type:"list",member:{shape:"S1y"}}}},S1y:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{}}},S20:{type:"structure",required:["Type"],members:{Type:{}}},S23:{type:"structure",required:["WebACLId","DefaultAction","Rules"],members:{WebACLId:{},Name:{},MetricName:{},DefaultAction:{shape:"S20"},Rules:{shape:"S24"},WebACLArn:{}}},S24:{type:"list",member:{shape:"S25"}},S25:{type:"structure",required:["Priority","RuleId"],members:{Priority:{type:"integer"},RuleId:{},Action:{shape:"S20"},OverrideAction:{type:"structure",required:["Type"],members:{Type:{}}},Type:{},ExcludedRules:{type:"list",member:{type:"structure",required:["RuleId"],members:{RuleId:{}}}}}},S2k:{type:"structure",required:["XssMatchSetId","XssMatchTuples"],members:{XssMatchSetId:{},Name:{},XssMatchTuples:{type:"list",member:{shape:"S2m"}}}},S2m:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{}}},S3s:{type:"structure",required:["ResourceArn","LogDestinationConfigs"],members:{ResourceArn:{},LogDestinationConfigs:{type:"list",member:{}},RedactedFields:{type:"list",member:{shape:"S9"}}}},S4e:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S5p:{type:"list",member:{type:"structure",required:["RuleId","Name"],members:{RuleId:{},Name:{}}}},S7f:{type:"list",member:{type:"structure",required:["Action","Predicate"],members:{Action:{},Predicate:{shape:"S14"}}}}}};
    },{}],"MIrB":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.waf={},e.WAF=r.defineService("waf",["2015-08-24"]),Object.defineProperty(i.services.waf,"2015-08-24",{get:function(){var e=require("../apis/waf-2015-08-24.min.json");return e.paginators=require("../apis/waf-2015-08-24.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.WAF;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/waf-2015-08-24.min.json":"THbb","../apis/waf-2015-08-24.paginators.json":"GkJq"}],"rbKX":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-11-28",endpointPrefix:"waf-regional",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"WAF Regional",serviceFullName:"AWS WAF Regional",serviceId:"WAF Regional",signatureVersion:"v4",targetPrefix:"AWSWAF_Regional_20161128",uid:"waf-regional-2016-11-28"},operations:{AssociateWebACL:{input:{type:"structure",required:["WebACLId","ResourceArn"],members:{WebACLId:{},ResourceArn:{}}},output:{type:"structure",members:{}}},CreateByteMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S9"},ChangeToken:{}}}},CreateGeoMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sk"},ChangeToken:{}}}},CreateIPSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{IPSet:{shape:"Sr"},ChangeToken:{}}}},CreateRateBasedRule:{input:{type:"structure",required:["Name","MetricName","RateKey","RateLimit","ChangeToken"],members:{Name:{},MetricName:{},RateKey:{},RateLimit:{type:"long"},ChangeToken:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{Rule:{shape:"S15"},ChangeToken:{}}}},CreateRegexMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S1c"},ChangeToken:{}}}},CreateRegexPatternSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1h"},ChangeToken:{}}}},CreateRule:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{Rule:{shape:"S1m"},ChangeToken:{}}}},CreateRuleGroup:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{RuleGroup:{shape:"S1p"},ChangeToken:{}}}},CreateSizeConstraintSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1s"},ChangeToken:{}}}},CreateSqlInjectionMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1z"},ChangeToken:{}}}},CreateWebACL:{input:{type:"structure",required:["Name","MetricName","DefaultAction","ChangeToken"],members:{Name:{},MetricName:{},DefaultAction:{shape:"S23"},ChangeToken:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{WebACL:{shape:"S26"},ChangeToken:{}}}},CreateWebACLMigrationStack:{input:{type:"structure",required:["WebACLId","S3BucketName","IgnoreUnsupportedType"],members:{WebACLId:{},S3BucketName:{},IgnoreUnsupportedType:{type:"boolean"}}},output:{type:"structure",required:["S3ObjectUrl"],members:{S3ObjectUrl:{}}}},CreateXssMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2m"},ChangeToken:{}}}},DeleteByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken"],members:{ByteMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken"],members:{GeoMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken"],members:{IPSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeletePermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeleteRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","ChangeToken"],members:{RegexMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","ChangeToken"],members:{RegexPatternSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRuleGroup:{input:{type:"structure",required:["RuleGroupId","ChangeToken"],members:{RuleGroupId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken"],members:{SizeConstraintSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken"],members:{SqlInjectionMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken"],members:{XssMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DisassociateWebACL:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},GetByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId"],members:{ByteMatchSetId:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S9"}}}},GetChangeToken:{input:{type:"structure",members:{}},output:{type:"structure",members:{ChangeToken:{}}}},GetChangeTokenStatus:{input:{type:"structure",required:["ChangeToken"],members:{ChangeToken:{}}},output:{type:"structure",members:{ChangeTokenStatus:{}}}},GetGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId"],members:{GeoMatchSetId:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sk"}}}},GetIPSet:{input:{type:"structure",required:["IPSetId"],members:{IPSetId:{}}},output:{type:"structure",members:{IPSet:{shape:"Sr"}}}},GetLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3w"}}}},GetPermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},GetRateBasedRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S15"}}}},GetRateBasedRuleManagedKeys:{input:{type:"structure",required:["RuleId"],members:{RuleId:{},NextMarker:{}}},output:{type:"structure",members:{ManagedKeys:{type:"list",member:{}},NextMarker:{}}}},GetRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId"],members:{RegexMatchSetId:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S1c"}}}},GetRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId"],members:{RegexPatternSetId:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1h"}}}},GetRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S1m"}}}},GetRuleGroup:{input:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{}}},output:{type:"structure",members:{RuleGroup:{shape:"S1p"}}}},GetSampledRequests:{input:{type:"structure",required:["WebAclId","RuleId","TimeWindow","MaxItems"],members:{WebAclId:{},RuleId:{},TimeWindow:{shape:"S4i"},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:"S4i"}}}},GetSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId"],members:{SizeConstraintSetId:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1s"}}}},GetSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId"],members:{SqlInjectionMatchSetId:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1z"}}}},GetWebACL:{input:{type:"structure",required:["WebACLId"],members:{WebACLId:{}}},output:{type:"structure",members:{WebACL:{shape:"S26"}}}},GetWebACLForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{WebACLSummary:{shape:"S59"}}}},GetXssMatchSet:{input:{type:"structure",required:["XssMatchSetId"],members:{XssMatchSetId:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2m"}}}},ListActivatedRulesInRuleGroup:{input:{type:"structure",members:{RuleGroupId:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ActivatedRules:{shape:"S27"}}}},ListByteMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ByteMatchSets:{type:"list",member:{type:"structure",required:["ByteMatchSetId","Name"],members:{ByteMatchSetId:{},Name:{}}}}}}},ListGeoMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},GeoMatchSets:{type:"list",member:{type:"structure",required:["GeoMatchSetId","Name"],members:{GeoMatchSetId:{},Name:{}}}}}}},ListIPSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},IPSets:{type:"list",member:{type:"structure",required:["IPSetId","Name"],members:{IPSetId:{},Name:{}}}}}}},ListLoggingConfigurations:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{LoggingConfigurations:{type:"list",member:{shape:"S3w"}},NextMarker:{}}}},ListRateBasedRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5w"}}}},ListRegexMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexMatchSets:{type:"list",member:{type:"structure",required:["RegexMatchSetId","Name"],members:{RegexMatchSetId:{},Name:{}}}}}}},ListRegexPatternSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexPatternSets:{type:"list",member:{type:"structure",required:["RegexPatternSetId","Name"],members:{RegexPatternSetId:{},Name:{}}}}}}},ListResourcesForWebACL:{input:{type:"structure",required:["WebACLId"],members:{WebACLId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceArns:{type:"list",member:{}}}}},ListRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name"],members:{RuleGroupId:{},Name:{}}}}}}},ListRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5w"}}}},ListSizeConstraintSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SizeConstraintSets:{type:"list",member:{type:"structure",required:["SizeConstraintSetId","Name"],members:{SizeConstraintSetId:{},Name:{}}}}}}},ListSqlInjectionMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SqlInjectionMatchSets:{type:"list",member:{type:"structure",required:["SqlInjectionMatchSetId","Name"],members:{SqlInjectionMatchSetId:{},Name:{}}}}}}},ListSubscribedRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name","MetricName"],members:{RuleGroupId:{},Name:{},MetricName:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{NextMarker:{},Limit:{type:"integer"},ResourceARN:{}}},output:{type:"structure",members:{NextMarker:{},TagInfoForResource:{type:"structure",members:{ResourceARN:{},TagList:{shape:"S10"}}}}}},ListWebACLs:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},WebACLs:{type:"list",member:{shape:"S59"}}}}},ListXssMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},XssMatchSets:{type:"list",member:{type:"structure",required:["XssMatchSetId","Name"],members:{XssMatchSetId:{},Name:{}}}}}}},PutLoggingConfiguration:{input:{type:"structure",required:["LoggingConfiguration"],members:{LoggingConfiguration:{shape:"S3w"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3w"}}}},PutPermissionPolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken","Updates"],members:{ByteMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ByteMatchTuple"],members:{Action:{},ByteMatchTuple:{shape:"Sb"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken","Updates"],members:{GeoMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","GeoMatchConstraint"],members:{Action:{},GeoMatchConstraint:{shape:"Sm"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken","Updates"],members:{IPSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","IPSetDescriptor"],members:{Action:{},IPSetDescriptor:{shape:"St"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates","RateLimit"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7p"},RateLimit:{type:"long"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","Updates","ChangeToken"],members:{RegexMatchSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexMatchTuple"],members:{Action:{},RegexMatchTuple:{shape:"S1e"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","Updates","ChangeToken"],members:{RegexPatternSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexPatternString"],members:{Action:{},RegexPatternString:{}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7p"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRuleGroup:{input:{type:"structure",required:["RuleGroupId","Updates","ChangeToken"],members:{RuleGroupId:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S28"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken","Updates"],members:{SizeConstraintSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SizeConstraint"],members:{Action:{},SizeConstraint:{shape:"S1u"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken","Updates"],members:{SqlInjectionMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SqlInjectionMatchTuple"],members:{Action:{},SqlInjectionMatchTuple:{shape:"S21"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S28"}}}},DefaultAction:{shape:"S23"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken","Updates"],members:{XssMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","XssMatchTuple"],members:{Action:{},XssMatchTuple:{shape:"S2o"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}}},shapes:{S9:{type:"structure",required:["ByteMatchSetId","ByteMatchTuples"],members:{ByteMatchSetId:{},Name:{},ByteMatchTuples:{type:"list",member:{shape:"Sb"}}}},Sb:{type:"structure",required:["FieldToMatch","TargetString","TextTransformation","PositionalConstraint"],members:{FieldToMatch:{shape:"Sc"},TargetString:{type:"blob"},TextTransformation:{},PositionalConstraint:{}}},Sc:{type:"structure",required:["Type"],members:{Type:{},Data:{}}},Sk:{type:"structure",required:["GeoMatchSetId","GeoMatchConstraints"],members:{GeoMatchSetId:{},Name:{},GeoMatchConstraints:{type:"list",member:{shape:"Sm"}}}},Sm:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},Sr:{type:"structure",required:["IPSetId","IPSetDescriptors"],members:{IPSetId:{},Name:{},IPSetDescriptors:{type:"list",member:{shape:"St"}}}},St:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},S10:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S15:{type:"structure",required:["RuleId","MatchPredicates","RateKey","RateLimit"],members:{RuleId:{},Name:{},MetricName:{},MatchPredicates:{shape:"S16"},RateKey:{},RateLimit:{type:"long"}}},S16:{type:"list",member:{shape:"S17"}},S17:{type:"structure",required:["Negated","Type","DataId"],members:{Negated:{type:"boolean"},Type:{},DataId:{}}},S1c:{type:"structure",members:{RegexMatchSetId:{},Name:{},RegexMatchTuples:{type:"list",member:{shape:"S1e"}}}},S1e:{type:"structure",required:["FieldToMatch","TextTransformation","RegexPatternSetId"],members:{FieldToMatch:{shape:"Sc"},TextTransformation:{},RegexPatternSetId:{}}},S1h:{type:"structure",required:["RegexPatternSetId","RegexPatternStrings"],members:{RegexPatternSetId:{},Name:{},RegexPatternStrings:{type:"list",member:{}}}},S1m:{type:"structure",required:["RuleId","Predicates"],members:{RuleId:{},Name:{},MetricName:{},Predicates:{shape:"S16"}}},S1p:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{},Name:{},MetricName:{}}},S1s:{type:"structure",required:["SizeConstraintSetId","SizeConstraints"],members:{SizeConstraintSetId:{},Name:{},SizeConstraints:{type:"list",member:{shape:"S1u"}}}},S1u:{type:"structure",required:["FieldToMatch","TextTransformation","ComparisonOperator","Size"],members:{FieldToMatch:{shape:"Sc"},TextTransformation:{},ComparisonOperator:{},Size:{type:"long"}}},S1z:{type:"structure",required:["SqlInjectionMatchSetId","SqlInjectionMatchTuples"],members:{SqlInjectionMatchSetId:{},Name:{},SqlInjectionMatchTuples:{type:"list",member:{shape:"S21"}}}},S21:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"Sc"},TextTransformation:{}}},S23:{type:"structure",required:["Type"],members:{Type:{}}},S26:{type:"structure",required:["WebACLId","DefaultAction","Rules"],members:{WebACLId:{},Name:{},MetricName:{},DefaultAction:{shape:"S23"},Rules:{shape:"S27"},WebACLArn:{}}},S27:{type:"list",member:{shape:"S28"}},S28:{type:"structure",required:["Priority","RuleId"],members:{Priority:{type:"integer"},RuleId:{},Action:{shape:"S23"},OverrideAction:{type:"structure",required:["Type"],members:{Type:{}}},Type:{},ExcludedRules:{type:"list",member:{type:"structure",required:["RuleId"],members:{RuleId:{}}}}}},S2m:{type:"structure",required:["XssMatchSetId","XssMatchTuples"],members:{XssMatchSetId:{},Name:{},XssMatchTuples:{type:"list",member:{shape:"S2o"}}}},S2o:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"Sc"},TextTransformation:{}}},S3w:{type:"structure",required:["ResourceArn","LogDestinationConfigs"],members:{ResourceArn:{},LogDestinationConfigs:{type:"list",member:{}},RedactedFields:{type:"list",member:{shape:"Sc"}}}},S4i:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S59:{type:"structure",required:["WebACLId","Name"],members:{WebACLId:{},Name:{}}},S5w:{type:"list",member:{type:"structure",required:["RuleId","Name"],members:{RuleId:{},Name:{}}}},S7p:{type:"list",member:{type:"structure",required:["Action","Predicate"],members:{Action:{},Predicate:{shape:"S17"}}}}}};
    },{}],"VoBS":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.wafregional={},e.WAFRegional=r.defineService("wafregional",["2016-11-28"]),Object.defineProperty(i.services.wafregional,"2016-11-28",{get:function(){var e=require("../apis/waf-regional-2016-11-28.min.json");return e.paginators=require("../apis/waf-regional-2016-11-28.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.WAFRegional;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/waf-regional-2016-11-28.min.json":"rbKX","../apis/waf-regional-2016-11-28.paginators.json":"GkJq"}],"UKKy":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2016-05-01",endpointPrefix:"workdocs",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon WorkDocs",serviceId:"WorkDocs",signatureVersion:"v4",uid:"workdocs-2016-05-01"},operations:{AbortDocumentVersionUpload:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:204},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"}}}},ActivateUser:{http:{requestUri:"/api/v1/users/{UserId}/activation",responseCode:200},input:{type:"structure",required:["UserId"],members:{UserId:{location:"uri",locationName:"UserId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},AddResourcePermissions:{http:{requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:201},input:{type:"structure",required:["ResourceId","Principals"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},Principals:{type:"list",member:{type:"structure",required:["Id","Type","Role"],members:{Id:{},Type:{},Role:{}}}},NotificationOptions:{type:"structure",members:{SendEmail:{type:"boolean"},EmailMessage:{shape:"St"}}}}},output:{type:"structure",members:{ShareResults:{type:"list",member:{type:"structure",members:{PrincipalId:{},InviteePrincipalId:{},Role:{},Status:{},ShareId:{},StatusMessage:{shape:"St"}}}}}}},CreateComment:{http:{requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment",responseCode:201},input:{type:"structure",required:["DocumentId","VersionId","Text"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},ParentId:{},ThreadId:{},Text:{shape:"S10"},Visibility:{},NotifyCollaborators:{type:"boolean"}}},output:{type:"structure",members:{Comment:{shape:"S13"}}}},CreateCustomMetadata:{http:{method:"PUT",requestUri:"/api/v1/resources/{ResourceId}/customMetadata",responseCode:200},input:{type:"structure",required:["ResourceId","CustomMetadata"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},VersionId:{location:"querystring",locationName:"versionid"},CustomMetadata:{shape:"S16"}}},output:{type:"structure",members:{}}},CreateFolder:{http:{requestUri:"/api/v1/folders",responseCode:201},input:{type:"structure",required:["ParentFolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Name:{},ParentFolderId:{}}},output:{type:"structure",members:{Metadata:{shape:"S1d"}}}},CreateLabels:{http:{method:"PUT",requestUri:"/api/v1/resources/{ResourceId}/labels",responseCode:200},input:{type:"structure",required:["ResourceId","Labels"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},Labels:{shape:"S1g"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{}}},CreateNotificationSubscription:{http:{requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions",responseCode:200},input:{type:"structure",required:["OrganizationId","Endpoint","Protocol","SubscriptionType"],members:{OrganizationId:{location:"uri",locationName:"OrganizationId"},Endpoint:{},Protocol:{},SubscriptionType:{}}},output:{type:"structure",members:{Subscription:{shape:"S1p"}}}},CreateUser:{http:{requestUri:"/api/v1/users",responseCode:201},input:{type:"structure",required:["Username","GivenName","Surname","Password"],members:{OrganizationId:{},Username:{},EmailAddress:{},GivenName:{},Surname:{},Password:{type:"string",sensitive:!0},TimeZoneId:{},StorageRule:{shape:"Sj"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},DeactivateUser:{http:{method:"DELETE",requestUri:"/api/v1/users/{UserId}/activation",responseCode:204},input:{type:"structure",required:["UserId"],members:{UserId:{location:"uri",locationName:"UserId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}}},DeleteComment:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment/{CommentId}",responseCode:204},input:{type:"structure",required:["DocumentId","VersionId","CommentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},CommentId:{location:"uri",locationName:"CommentId"}}}},DeleteCustomMetadata:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/customMetadata",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},VersionId:{location:"querystring",locationName:"versionId"},Keys:{location:"querystring",locationName:"keys",type:"list",member:{}},DeleteAll:{location:"querystring",locationName:"deleteAll",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteDocument:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}",responseCode:204},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"}}}},DeleteFolder:{http:{method:"DELETE",requestUri:"/api/v1/folders/{FolderId}",responseCode:204},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"}}}},DeleteFolderContents:{http:{method:"DELETE",requestUri:"/api/v1/folders/{FolderId}/contents",responseCode:204},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"}}}},DeleteLabels:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/labels",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Labels:{shape:"S1g",location:"querystring",locationName:"labels"},DeleteAll:{location:"querystring",locationName:"deleteAll",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteNotificationSubscription:{http:{method:"DELETE",requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions/{SubscriptionId}",responseCode:200},input:{type:"structure",required:["SubscriptionId","OrganizationId"],members:{SubscriptionId:{location:"uri",locationName:"SubscriptionId"},OrganizationId:{location:"uri",locationName:"OrganizationId"}}}},DeleteUser:{http:{method:"DELETE",requestUri:"/api/v1/users/{UserId}",responseCode:204},input:{type:"structure",required:["UserId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"uri",locationName:"UserId"}}}},DescribeActivities:{http:{method:"GET",requestUri:"/api/v1/activities",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},StartTime:{location:"querystring",locationName:"startTime",type:"timestamp"},EndTime:{location:"querystring",locationName:"endTime",type:"timestamp"},OrganizationId:{location:"querystring",locationName:"organizationId"},ActivityTypes:{location:"querystring",locationName:"activityTypes"},ResourceId:{location:"querystring",locationName:"resourceId"},UserId:{location:"querystring",locationName:"userId"},IncludeIndirectActivities:{location:"querystring",locationName:"includeIndirectActivities",type:"boolean"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{UserActivities:{type:"list",member:{type:"structure",members:{Type:{},TimeStamp:{type:"timestamp"},IsIndirectActivity:{type:"boolean"},OrganizationId:{},Initiator:{shape:"S2d"},Participants:{type:"structure",members:{Users:{type:"list",member:{shape:"S2d"}},Groups:{shape:"S2g"}}},ResourceMetadata:{shape:"S2j"},OriginalParent:{shape:"S2j"},CommentMetadata:{type:"structure",members:{CommentId:{},Contributor:{shape:"S8"},CreatedTimestamp:{type:"timestamp"},CommentStatus:{},RecipientId:{}}}}}},Marker:{}}}},DescribeComments:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comments",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Comments:{type:"list",member:{shape:"S13"}},Marker:{}}}},DescribeDocumentVersions:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Include:{location:"querystring",locationName:"include"},Fields:{location:"querystring",locationName:"fields"}}},output:{type:"structure",members:{DocumentVersions:{type:"list",member:{shape:"S2u"}},Marker:{}}}},DescribeFolderContents:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}/contents",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Sort:{location:"querystring",locationName:"sort"},Order:{location:"querystring",locationName:"order"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"},Type:{location:"querystring",locationName:"type"},Include:{location:"querystring",locationName:"include"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Documents:{shape:"S38"},Marker:{}}}},DescribeGroups:{http:{method:"GET",requestUri:"/api/v1/groups",responseCode:200},input:{type:"structure",required:["SearchQuery"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},SearchQuery:{shape:"S3b",location:"querystring",locationName:"searchQuery"},OrganizationId:{location:"querystring",locationName:"organizationId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{Groups:{shape:"S2g"},Marker:{}}}},DescribeNotificationSubscriptions:{http:{method:"GET",requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions",responseCode:200},input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{location:"uri",locationName:"OrganizationId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{Subscriptions:{type:"list",member:{shape:"S1p"}},Marker:{}}}},DescribeResourcePermissions:{http:{method:"GET",requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},PrincipalId:{location:"querystring",locationName:"principalId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Principals:{type:"list",member:{type:"structure",members:{Id:{},Type:{},Roles:{type:"list",member:{type:"structure",members:{Role:{},Type:{}}}}}}},Marker:{}}}},DescribeRootFolders:{http:{method:"GET",requestUri:"/api/v1/me/root",responseCode:200},input:{type:"structure",required:["AuthenticationToken"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Marker:{}}}},DescribeUsers:{http:{method:"GET",requestUri:"/api/v1/users",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},OrganizationId:{location:"querystring",locationName:"organizationId"},UserIds:{location:"querystring",locationName:"userIds"},Query:{shape:"S3b",location:"querystring",locationName:"query"},Include:{location:"querystring",locationName:"include"},Order:{location:"querystring",locationName:"order"},Sort:{location:"querystring",locationName:"sort"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"}}},output:{type:"structure",members:{Users:{type:"list",member:{shape:"S8"}},TotalNumberOfUsers:{deprecated:!0,type:"long"},Marker:{}}}},GetCurrentUser:{http:{method:"GET",requestUri:"/api/v1/me",responseCode:200},input:{type:"structure",required:["AuthenticationToken"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},GetDocument:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S39"},CustomMetadata:{shape:"S16"}}}},GetDocumentPath:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/path",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Path:{shape:"S42"}}}},GetDocumentVersion:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},Fields:{location:"querystring",locationName:"fields"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S2u"},CustomMetadata:{shape:"S16"}}}},GetFolder:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S1d"},CustomMetadata:{shape:"S16"}}}},GetFolderPath:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}/path",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Path:{shape:"S42"}}}},GetResources:{http:{method:"GET",requestUri:"/api/v1/resources",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"querystring",locationName:"userId"},CollectionType:{location:"querystring",locationName:"collectionType"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Documents:{shape:"S38"},Marker:{}}}},InitiateDocumentVersionUpload:{http:{requestUri:"/api/v1/documents",responseCode:201},input:{type:"structure",required:["ParentFolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Id:{},Name:{},ContentCreatedTimestamp:{type:"timestamp"},ContentModifiedTimestamp:{type:"timestamp"},ContentType:{},DocumentSizeInBytes:{type:"long"},ParentFolderId:{}}},output:{type:"structure",members:{Metadata:{shape:"S39"},UploadMetadata:{type:"structure",members:{UploadUrl:{shape:"S2z"},SignedHeaders:{type:"map",key:{},value:{}}}}}}},RemoveAllResourcePermissions:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:204},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"}}}},RemoveResourcePermission:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/permissions/{PrincipalId}",responseCode:204},input:{type:"structure",required:["ResourceId","PrincipalId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},PrincipalId:{location:"uri",locationName:"PrincipalId"},PrincipalType:{location:"querystring",locationName:"type"}}}},UpdateDocument:{http:{method:"PATCH",requestUri:"/api/v1/documents/{DocumentId}",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Name:{},ParentFolderId:{},ResourceState:{}}}},UpdateDocumentVersion:{http:{method:"PATCH",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},VersionStatus:{}}}},UpdateFolder:{http:{method:"PATCH",requestUri:"/api/v1/folders/{FolderId}",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Name:{},ParentFolderId:{},ResourceState:{}}}},UpdateUser:{http:{method:"PATCH",requestUri:"/api/v1/users/{UserId}",responseCode:200},input:{type:"structure",required:["UserId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"uri",locationName:"UserId"},GivenName:{},Surname:{},Type:{},StorageRule:{shape:"Sj"},TimeZoneId:{},Locale:{},GrantPoweruserPrivileges:{}}},output:{type:"structure",members:{User:{shape:"S8"}}}}},shapes:{S2:{type:"string",sensitive:!0},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:!0},S10:{type:"string",sensitive:!0},S13:{type:"structure",required:["CommentId"],members:{CommentId:{},ParentId:{},ThreadId:{},Text:{shape:"S10"},Contributor:{shape:"S8"},CreatedTimestamp:{type:"timestamp"},Status:{},Visibility:{},RecipientId:{}}},S16:{type:"map",key:{},value:{}},S1d:{type:"structure",members:{Id:{},Name:{},CreatorId:{},ParentFolderId:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},ResourceState:{},Signature:{},Labels:{shape:"S1g"},Size:{type:"long"},LatestVersionSize:{type:"long"}}},S1g:{type:"list",member:{}},S1p:{type:"structure",members:{SubscriptionId:{},EndPoint:{},Protocol:{}}},S2d:{type:"structure",members:{Id:{},Username:{},GivenName:{},Surname:{},EmailAddress:{}}},S2g:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}},S2j:{type:"structure",members:{Type:{},Name:{},OriginalName:{},Id:{},VersionId:{},Owner:{shape:"S2d"},ParentId:{}}},S2u:{type:"structure",members:{Id:{},Name:{},ContentType:{},Size:{type:"long"},Signature:{},Status:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},ContentCreatedTimestamp:{type:"timestamp"},ContentModifiedTimestamp:{type:"timestamp"},CreatorId:{},Thumbnail:{type:"map",key:{},value:{shape:"S2z"}},Source:{type:"map",key:{},value:{shape:"S2z"}}}},S2z:{type:"string",sensitive:!0},S37:{type:"list",member:{shape:"S1d"}},S38:{type:"list",member:{shape:"S39"}},S39:{type:"structure",members:{Id:{},CreatorId:{},ParentFolderId:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},LatestVersionMetadata:{shape:"S2u"},ResourceState:{},Labels:{shape:"S1g"}}},S3b:{type:"string",sensitive:!0},S42:{type:"structure",members:{Components:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}}}}}};
    },{}],"jeJZ":[function(require,module,exports) {
    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"}}};
    },{}],"KLTR":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,o=e.apiLoader;o.services.workdocs={},e.WorkDocs=r.defineService("workdocs",["2016-05-01"]),Object.defineProperty(o.services.workdocs,"2016-05-01",{get:function(){var e=require("../apis/workdocs-2016-05-01.min.json");return e.paginators=require("../apis/workdocs-2016-05-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.WorkDocs;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/workdocs-2016-05-01.min.json":"UKKy","../apis/workdocs-2016-05-01.paginators.json":"jeJZ"}],"jQfe":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-04-08",endpointPrefix:"workspaces",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon WorkSpaces",serviceId:"WorkSpaces",signatureVersion:"v4",targetPrefix:"WorkspacesService",uid:"workspaces-2015-04-08"},operations:{AssociateConnectionAlias:{input:{type:"structure",required:["AliasId","ResourceId"],members:{AliasId:{},ResourceId:{}}},output:{type:"structure",members:{ConnectionIdentifier:{}}}},AssociateIpGroups:{input:{type:"structure",required:["DirectoryId","GroupIds"],members:{DirectoryId:{},GroupIds:{shape:"S8"}}},output:{type:"structure",members:{}}},AuthorizeIpRules:{input:{type:"structure",required:["GroupId","UserRules"],members:{GroupId:{},UserRules:{shape:"Sc"}}},output:{type:"structure",members:{}}},CopyWorkspaceImage:{input:{type:"structure",required:["Name","SourceImageId","SourceRegion"],members:{Name:{},Description:{},SourceImageId:{},SourceRegion:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{ImageId:{}}}},CreateConnectionAlias:{input:{type:"structure",required:["ConnectionString"],members:{ConnectionString:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{AliasId:{}}}},CreateIpGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},GroupDesc:{},UserRules:{shape:"Sc"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{GroupId:{}}}},CreateTags:{input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{}}},CreateWorkspaces:{input:{type:"structure",required:["Workspaces"],members:{Workspaces:{type:"list",member:{shape:"S12"}}}},output:{type:"structure",members:{FailedRequests:{type:"list",member:{type:"structure",members:{WorkspaceRequest:{shape:"S12"},ErrorCode:{},ErrorMessage:{}}}},PendingRequests:{shape:"S1i"}}}},DeleteConnectionAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}},output:{type:"structure",members:{}}},DeleteIpGroup:{input:{type:"structure",required:["GroupId"],members:{GroupId:{}}},output:{type:"structure",members:{}}},DeleteTags:{input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},DeleteWorkspaceImage:{input:{type:"structure",required:["ImageId"],members:{ImageId:{}}},output:{type:"structure",members:{}}},DeregisterWorkspaceDirectory:{input:{type:"structure",required:["DirectoryId"],members:{DirectoryId:{}}},output:{type:"structure",members:{}}},DescribeAccount:{input:{type:"structure",members:{}},output:{type:"structure",members:{DedicatedTenancySupport:{},DedicatedTenancyManagementCidrRange:{}}}},DescribeAccountModifications:{input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{AccountModifications:{type:"list",member:{type:"structure",members:{ModificationState:{},DedicatedTenancySupport:{},DedicatedTenancyManagementCidrRange:{},StartTime:{type:"timestamp"},ErrorCode:{},ErrorMessage:{}}}},NextToken:{}}}},DescribeClientProperties:{input:{type:"structure",required:["ResourceIds"],members:{ResourceIds:{type:"list",member:{}}}},output:{type:"structure",members:{ClientPropertiesList:{type:"list",member:{type:"structure",members:{ResourceId:{},ClientProperties:{shape:"S2l"}}}}}}},DescribeConnectionAliasPermissions:{input:{type:"structure",required:["AliasId"],members:{AliasId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AliasId:{},ConnectionAliasPermissions:{type:"list",member:{shape:"S2r"}},NextToken:{}}}},DescribeConnectionAliases:{input:{type:"structure",members:{AliasIds:{type:"list",member:{}},ResourceId:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConnectionAliases:{type:"list",member:{type:"structure",members:{ConnectionString:{},AliasId:{},State:{},OwnerAccountId:{},Associations:{type:"list",member:{type:"structure",members:{AssociationStatus:{},AssociatedAccountId:{},ResourceId:{},ConnectionIdentifier:{}}}}}}},NextToken:{}}}},DescribeIpGroups:{input:{type:"structure",members:{GroupIds:{shape:"S8"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Result:{type:"list",member:{type:"structure",members:{groupId:{},groupName:{},groupDesc:{},userRules:{shape:"Sc"}}}},NextToken:{}}}},DescribeTags:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{}}},output:{type:"structure",members:{TagList:{shape:"Sm"}}}},DescribeWorkspaceBundles:{input:{type:"structure",members:{BundleIds:{type:"list",member:{}},Owner:{},NextToken:{}}},output:{type:"structure",members:{Bundles:{type:"list",member:{type:"structure",members:{BundleId:{},Name:{},Owner:{},Description:{},ImageId:{},RootStorage:{type:"structure",members:{Capacity:{}}},UserStorage:{type:"structure",members:{Capacity:{}}},ComputeType:{type:"structure",members:{Name:{}}},LastUpdatedTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeWorkspaceDirectories:{input:{type:"structure",members:{DirectoryIds:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Directories:{type:"list",member:{type:"structure",members:{DirectoryId:{},Alias:{},DirectoryName:{},RegistrationCode:{},SubnetIds:{shape:"S3p"},DnsIpAddresses:{type:"list",member:{}},CustomerUserName:{},IamRoleId:{},DirectoryType:{},WorkspaceSecurityGroupId:{},State:{},WorkspaceCreationProperties:{type:"structure",members:{EnableWorkDocs:{type:"boolean"},EnableInternetAccess:{type:"boolean"},DefaultOu:{},CustomSecurityGroupId:{},UserEnabledAsLocalAdministrator:{type:"boolean"},EnableMaintenanceMode:{type:"boolean"}}},ipGroupIds:{shape:"S8"},WorkspaceAccessProperties:{shape:"S3x"},Tenancy:{},SelfservicePermissions:{shape:"S40"}}}},NextToken:{}}}},DescribeWorkspaceImagePermissions:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ImageId:{},ImagePermissions:{type:"list",member:{type:"structure",members:{SharedAccountId:{}}}},NextToken:{}}}},DescribeWorkspaceImages:{input:{type:"structure",members:{ImageIds:{type:"list",member:{}},ImageType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Images:{type:"list",member:{type:"structure",members:{ImageId:{},Name:{},Description:{},OperatingSystem:{type:"structure",members:{Type:{}}},State:{},RequiredTenancy:{},ErrorCode:{},ErrorMessage:{},Created:{type:"timestamp"},OwnerAccountId:{}}}},NextToken:{}}}},DescribeWorkspaceSnapshots:{input:{type:"structure",required:["WorkspaceId"],members:{WorkspaceId:{}}},output:{type:"structure",members:{RebuildSnapshots:{shape:"S4i"},RestoreSnapshots:{shape:"S4i"}}}},DescribeWorkspaces:{input:{type:"structure",members:{WorkspaceIds:{shape:"S4l"},DirectoryId:{},UserName:{},BundleId:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Workspaces:{shape:"S1i"},NextToken:{}}}},DescribeWorkspacesConnectionStatus:{input:{type:"structure",members:{WorkspaceIds:{shape:"S4l"},NextToken:{}}},output:{type:"structure",members:{WorkspacesConnectionStatus:{type:"list",member:{type:"structure",members:{WorkspaceId:{},ConnectionState:{},ConnectionStateCheckTimestamp:{type:"timestamp"},LastKnownUserConnectionTimestamp:{type:"timestamp"}}}},NextToken:{}}}},DisassociateConnectionAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}},output:{type:"structure",members:{}}},DisassociateIpGroups:{input:{type:"structure",required:["DirectoryId","GroupIds"],members:{DirectoryId:{},GroupIds:{shape:"S8"}}},output:{type:"structure",members:{}}},ImportWorkspaceImage:{input:{type:"structure",required:["Ec2ImageId","IngestionProcess","ImageName","ImageDescription"],members:{Ec2ImageId:{},IngestionProcess:{},ImageName:{},ImageDescription:{},Tags:{shape:"Sm"},Applications:{type:"list",member:{}}}},output:{type:"structure",members:{ImageId:{}}}},ListAvailableManagementCidrRanges:{input:{type:"structure",required:["ManagementCidrRangeConstraint"],members:{ManagementCidrRangeConstraint:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ManagementCidrRanges:{type:"list",member:{}},NextToken:{}}}},MigrateWorkspace:{input:{type:"structure",required:["SourceWorkspaceId","BundleId"],members:{SourceWorkspaceId:{},BundleId:{}}},output:{type:"structure",members:{SourceWorkspaceId:{},TargetWorkspaceId:{}}}},ModifyAccount:{input:{type:"structure",members:{DedicatedTenancySupport:{},DedicatedTenancyManagementCidrRange:{}}},output:{type:"structure",members:{}}},ModifyClientProperties:{input:{type:"structure",required:["ResourceId","ClientProperties"],members:{ResourceId:{},ClientProperties:{shape:"S2l"}}},output:{type:"structure",members:{}}},ModifySelfservicePermissions:{input:{type:"structure",required:["ResourceId","SelfservicePermissions"],members:{ResourceId:{},SelfservicePermissions:{shape:"S40"}}},output:{type:"structure",members:{}}},ModifyWorkspaceAccessProperties:{input:{type:"structure",required:["ResourceId","WorkspaceAccessProperties"],members:{ResourceId:{},WorkspaceAccessProperties:{shape:"S3x"}}},output:{type:"structure",members:{}}},ModifyWorkspaceCreationProperties:{input:{type:"structure",required:["ResourceId","WorkspaceCreationProperties"],members:{ResourceId:{},WorkspaceCreationProperties:{type:"structure",members:{EnableWorkDocs:{type:"boolean"},EnableInternetAccess:{type:"boolean"},DefaultOu:{},CustomSecurityGroupId:{},UserEnabledAsLocalAdministrator:{type:"boolean"},EnableMaintenanceMode:{type:"boolean"}}}}},output:{type:"structure",members:{}}},ModifyWorkspaceProperties:{input:{type:"structure",required:["WorkspaceId","WorkspaceProperties"],members:{WorkspaceId:{},WorkspaceProperties:{shape:"S17"}}},output:{type:"structure",members:{}}},ModifyWorkspaceState:{input:{type:"structure",required:["WorkspaceId","WorkspaceState"],members:{WorkspaceId:{},WorkspaceState:{}}},output:{type:"structure",members:{}}},RebootWorkspaces:{input:{type:"structure",required:["RebootWorkspaceRequests"],members:{RebootWorkspaceRequests:{type:"list",member:{type:"structure",required:["WorkspaceId"],members:{WorkspaceId:{}}}}}},output:{type:"structure",members:{FailedRequests:{type:"list",member:{shape:"S5v"}}}}},RebuildWorkspaces:{input:{type:"structure",required:["RebuildWorkspaceRequests"],members:{RebuildWorkspaceRequests:{type:"list",member:{type:"structure",required:["WorkspaceId"],members:{WorkspaceId:{}}}}}},output:{type:"structure",members:{FailedRequests:{type:"list",member:{shape:"S5v"}}}}},RegisterWorkspaceDirectory:{input:{type:"structure",required:["DirectoryId","EnableWorkDocs"],members:{DirectoryId:{},SubnetIds:{shape:"S3p"},EnableWorkDocs:{type:"boolean"},EnableSelfService:{type:"boolean"},Tenancy:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{}}},RestoreWorkspace:{input:{type:"structure",required:["WorkspaceId"],members:{WorkspaceId:{}}},output:{type:"structure",members:{}}},RevokeIpRules:{input:{type:"structure",required:["GroupId","UserRules"],members:{GroupId:{},UserRules:{type:"list",member:{}}}},output:{type:"structure",members:{}}},StartWorkspaces:{input:{type:"structure",required:["StartWorkspaceRequests"],members:{StartWorkspaceRequests:{type:"list",member:{type:"structure",members:{WorkspaceId:{}}}}}},output:{type:"structure",members:{FailedRequests:{type:"list",member:{shape:"S5v"}}}}},StopWorkspaces:{input:{type:"structure",required:["StopWorkspaceRequests"],members:{StopWorkspaceRequests:{type:"list",member:{type:"structure",members:{WorkspaceId:{}}}}}},output:{type:"structure",members:{FailedRequests:{type:"list",member:{shape:"S5v"}}}}},TerminateWorkspaces:{input:{type:"structure",required:["TerminateWorkspaceRequests"],members:{TerminateWorkspaceRequests:{type:"list",member:{type:"structure",required:["WorkspaceId"],members:{WorkspaceId:{}}}}}},output:{type:"structure",members:{FailedRequests:{type:"list",member:{shape:"S5v"}}}}},UpdateConnectionAliasPermission:{input:{type:"structure",required:["AliasId","ConnectionAliasPermission"],members:{AliasId:{},ConnectionAliasPermission:{shape:"S2r"}}},output:{type:"structure",members:{}}},UpdateRulesOfIpGroup:{input:{type:"structure",required:["GroupId","UserRules"],members:{GroupId:{},UserRules:{shape:"Sc"}}},output:{type:"structure",members:{}}},UpdateWorkspaceImagePermission:{input:{type:"structure",required:["ImageId","AllowCopyImage","SharedAccountId"],members:{ImageId:{},AllowCopyImage:{type:"boolean"},SharedAccountId:{}}},output:{type:"structure",members:{}}}},shapes:{S8:{type:"list",member:{}},Sc:{type:"list",member:{type:"structure",members:{ipRule:{},ruleDesc:{}}}},Sm:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S12:{type:"structure",required:["DirectoryId","UserName","BundleId"],members:{DirectoryId:{},UserName:{},BundleId:{},VolumeEncryptionKey:{},UserVolumeEncryptionEnabled:{type:"boolean"},RootVolumeEncryptionEnabled:{type:"boolean"},WorkspaceProperties:{shape:"S17"},Tags:{shape:"Sm"}}},S17:{type:"structure",members:{RunningMode:{},RunningModeAutoStopTimeoutInMinutes:{type:"integer"},RootVolumeSizeGib:{type:"integer"},UserVolumeSizeGib:{type:"integer"},ComputeTypeName:{}}},S1i:{type:"list",member:{type:"structure",members:{WorkspaceId:{},DirectoryId:{},UserName:{},IpAddress:{},State:{},BundleId:{},SubnetId:{},ErrorMessage:{},ErrorCode:{},ComputerName:{},VolumeEncryptionKey:{},UserVolumeEncryptionEnabled:{type:"boolean"},RootVolumeEncryptionEnabled:{type:"boolean"},WorkspaceProperties:{shape:"S17"},ModificationStates:{type:"list",member:{type:"structure",members:{Resource:{},State:{}}}}}}},S2l:{type:"structure",members:{ReconnectEnabled:{}}},S2r:{type:"structure",required:["SharedAccountId","AllowAssociation"],members:{SharedAccountId:{},AllowAssociation:{type:"boolean"}}},S3p:{type:"list",member:{}},S3x:{type:"structure",members:{DeviceTypeWindows:{},DeviceTypeOsx:{},DeviceTypeWeb:{},DeviceTypeIos:{},DeviceTypeAndroid:{},DeviceTypeChromeOs:{},DeviceTypeZeroClient:{}}},S40:{type:"structure",members:{RestartWorkspace:{},IncreaseVolumeSize:{},ChangeComputeType:{},SwitchRunningMode:{},RebuildWorkspace:{}}},S4i:{type:"list",member:{type:"structure",members:{SnapshotTime:{type:"timestamp"}}}},S4l:{type:"list",member:{}},S5v:{type:"structure",members:{WorkspaceId:{},ErrorCode:{},ErrorMessage:{}}}}};
    },{}],"YWz6":[function(require,module,exports) {
    module.exports={pagination:{DescribeWorkspaceBundles:{input_token:"NextToken",output_token:"NextToken",result_key:"Bundles"},DescribeWorkspaceDirectories:{input_token:"NextToken",output_token:"NextToken",result_key:"Directories"},DescribeWorkspaces:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Workspaces"}}};
    },{}],"Ndrm":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,s=e.apiLoader;s.services.workspaces={},e.WorkSpaces=r.defineService("workspaces",["2015-04-08"]),Object.defineProperty(s.services.workspaces,"2015-04-08",{get:function(){var e=require("../apis/workspaces-2015-04-08.min.json");return e.paginators=require("../apis/workspaces-2015-04-08.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.WorkSpaces;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/workspaces-2015-04-08.min.json":"jQfe","../apis/workspaces-2015-04-08.paginators.json":"YWz6"}],"PMV4":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-04-19",endpointPrefix:"codestar",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CodeStar",serviceFullName:"AWS CodeStar",serviceId:"CodeStar",signatureVersion:"v4",targetPrefix:"CodeStar_20170419",uid:"codestar-2017-04-19"},operations:{AssociateTeamMember:{input:{type:"structure",required:["projectId","userArn","projectRole"],members:{projectId:{},clientRequestToken:{},userArn:{},projectRole:{},remoteAccessAllowed:{type:"boolean"}}},output:{type:"structure",members:{clientRequestToken:{}}}},CreateProject:{input:{type:"structure",required:["name","id"],members:{name:{shape:"S9"},id:{},description:{shape:"Sa"},clientRequestToken:{},sourceCode:{type:"list",member:{type:"structure",required:["source","destination"],members:{source:{type:"structure",required:["s3"],members:{s3:{shape:"Se"}}},destination:{type:"structure",members:{codeCommit:{type:"structure",required:["name"],members:{name:{}}},gitHub:{type:"structure",required:["name","type","owner","privateRepository","issuesEnabled","token"],members:{name:{},description:{},type:{},owner:{},privateRepository:{type:"boolean"},issuesEnabled:{type:"boolean"},token:{type:"string",sensitive:!0}}}}}}}},toolchain:{type:"structure",required:["source"],members:{source:{type:"structure",required:["s3"],members:{s3:{shape:"Se"}}},roleArn:{},stackParameters:{type:"map",key:{},value:{type:"string",sensitive:!0}}}},tags:{shape:"Sx"}}},output:{type:"structure",required:["id","arn"],members:{id:{},arn:{},clientRequestToken:{},projectTemplateId:{}}}},CreateUserProfile:{input:{type:"structure",required:["userArn","displayName","emailAddress"],members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{}}},output:{type:"structure",required:["userArn"],members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"}}}},DeleteProject:{input:{type:"structure",required:["id"],members:{id:{},clientRequestToken:{},deleteStack:{type:"boolean"}}},output:{type:"structure",members:{stackId:{},projectArn:{}}}},DeleteUserProfile:{input:{type:"structure",required:["userArn"],members:{userArn:{}}},output:{type:"structure",required:["userArn"],members:{userArn:{}}}},DescribeProject:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{name:{shape:"S9"},id:{},arn:{},description:{shape:"Sa"},clientRequestToken:{},createdTimeStamp:{type:"timestamp"},stackId:{},projectTemplateId:{},status:{type:"structure",required:["state"],members:{state:{},reason:{}}}}}},DescribeUserProfile:{input:{type:"structure",required:["userArn"],members:{userArn:{}}},output:{type:"structure",required:["userArn","createdTimestamp","lastModifiedTimestamp"],members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"}}}},DisassociateTeamMember:{input:{type:"structure",required:["projectId","userArn"],members:{projectId:{},userArn:{}}},output:{type:"structure",members:{}}},ListProjects:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["projects"],members:{projects:{type:"list",member:{type:"structure",members:{projectId:{},projectArn:{}}}},nextToken:{}}}},ListResources:{input:{type:"structure",required:["projectId"],members:{projectId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{resources:{type:"list",member:{type:"structure",required:["id"],members:{id:{}}}},nextToken:{}}}},ListTagsForProject:{input:{type:"structure",required:["id"],members:{id:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{tags:{shape:"Sx"},nextToken:{}}}},ListTeamMembers:{input:{type:"structure",required:["projectId"],members:{projectId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["teamMembers"],members:{teamMembers:{type:"list",member:{type:"structure",required:["userArn","projectRole"],members:{userArn:{},projectRole:{},remoteAccessAllowed:{type:"boolean"}}}},nextToken:{}}}},ListUserProfiles:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["userProfiles"],members:{userProfiles:{type:"list",member:{type:"structure",members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{}}}},nextToken:{}}}},TagProject:{input:{type:"structure",required:["id","tags"],members:{id:{},tags:{shape:"Sx"}}},output:{type:"structure",members:{tags:{shape:"Sx"}}}},UntagProject:{input:{type:"structure",required:["id","tags"],members:{id:{},tags:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateProject:{input:{type:"structure",required:["id"],members:{id:{},name:{shape:"S9"},description:{shape:"Sa"}}},output:{type:"structure",members:{}}},UpdateTeamMember:{input:{type:"structure",required:["projectId","userArn"],members:{projectId:{},userArn:{},projectRole:{},remoteAccessAllowed:{type:"boolean"}}},output:{type:"structure",members:{userArn:{},projectRole:{},remoteAccessAllowed:{type:"boolean"}}}},UpdateUserProfile:{input:{type:"structure",required:["userArn"],members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{}}},output:{type:"structure",required:["userArn"],members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"}}}}},shapes:{S9:{type:"string",sensitive:!0},Sa:{type:"string",sensitive:!0},Se:{type:"structure",members:{bucketName:{},bucketKey:{}}},Sx:{type:"map",key:{},value:{}},S14:{type:"string",sensitive:!0},S15:{type:"string",sensitive:!0}}};
    },{}],"xFar":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.codestar={},e.CodeStar=r.defineService("codestar",["2017-04-19"]),Object.defineProperty(a.services.codestar,"2017-04-19",{get:function(){var e=require("../apis/codestar-2017-04-19.min.json");return e.paginators=require("../apis/codestar-2017-04-19.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CodeStar;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/codestar-2017-04-19.min.json":"PMV4","../apis/codestar-2017-04-19.paginators.json":"GkJq"}],"JrOS":[function(require,module,exports) {
    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"},enableModelImprovements:{type:"boolean"},detectSentiment:{type:"boolean"}}}},CreateIntentVersion:{http:{requestUri:"/intents/{name}/versions",responseCode:201},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},checksum:{}}},output:{type:"structure",members:{name:{},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"Sz"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S10"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S11"},fulfillmentActivity:{shape:"S14"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},kendraConfiguration:{shape:"S17"}}}},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:"S1e"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1j"}}}},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"},enableModelImprovements:{type:"boolean"},nluIntentConfidenceThreshold:{type:"double"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},status:{},failureReason:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},version:{},locale:{},childDirected:{type:"boolean"},detectSentiment:{type:"boolean"}}}},GetBotAlias:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/{name}",responseCode:200},input:{type:"structure",required:["name","botName"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"}}},output:{type:"structure",members:{name:{},description:{},botVersion:{},botName:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},checksum:{},conversationLogs:{shape:"S25"}}}},GetBotAliases:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/",responseCode:200},input:{type:"structure",required:["botName"],members:{botName:{location:"uri",locationName:"botName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{BotAliases:{type:"list",member:{type:"structure",members:{name:{},description:{},botVersion:{},botName:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},checksum:{},conversationLogs:{shape:"S25"}}}},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:"S2n"},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:"S2n"},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:"S2w"},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:"S2w"},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:"S32"},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:"S32"}}}},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:"S32"}}}},nextToken:{}}}},GetExport:{http:{method:"GET",requestUri:"/exports/",responseCode:200},input:{type:"structure",required:["name","version","resourceType","exportType"],members:{name:{location:"querystring",locationName:"name"},version:{location:"querystring",locationName:"version"},resourceType:{location:"querystring",locationName:"resourceType"},exportType:{location:"querystring",locationName:"exportType"}}},output:{type:"structure",members:{name:{},version:{},resourceType:{},exportType:{},exportStatus:{},failureReason:{},url:{}}}},GetImport:{http:{method:"GET",requestUri:"/imports/{importId}",responseCode:200},input:{type:"structure",required:["importId"],members:{importId:{location:"uri",locationName:"importId"}}},output:{type:"structure",members:{name:{},resourceType:{},mergeStrategy:{},importId:{},importStatus:{},failureReason:{type:"list",member:{}},createdDate:{type:"timestamp"}}}},GetIntent:{http:{method:"GET",requestUri:"/intents/{name}/versions/{version}",responseCode:200},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}},output:{type:"structure",members:{name:{},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"Sz"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S10"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S11"},fulfillmentActivity:{shape:"S14"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},kendraConfiguration:{shape:"S17"}}}},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:"S3t"},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:"S3t"},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:"S1e"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1j"}}}},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:"S41"},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:"S41"},nextToken:{}}}},GetUtterancesView:{http:{method:"GET",requestUri:"/bots/{botname}/utterances?view=aggregation",responseCode:200},input:{type:"structure",required:["botName","botVersions","statusType"],members:{botName:{location:"uri",locationName:"botname"},botVersions:{location:"querystring",locationName:"bot_versions",type:"list",member:{}},statusType:{location:"querystring",locationName:"status_type"}}},output:{type:"structure",members:{botName:{},utterances:{type:"list",member:{type:"structure",members:{botVersion:{},utterances:{type:"list",member:{type:"structure",members:{utteranceString:{},count:{type:"integer"},distinctUsers:{type:"integer"},firstUtteredDate:{type:"timestamp"},lastUtteredDate:{type:"timestamp"}}}}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S4i"}}}},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"},enableModelImprovements:{type:"boolean"},nluIntentConfidenceThreshold:{type:"double"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},processBehavior:{},locale:{},childDirected:{type:"boolean"},detectSentiment:{type:"boolean"},createVersion:{type:"boolean"},tags:{shape:"S4i"}}},output:{type:"structure",members:{name:{},description:{},intents:{shape:"S6"},enableModelImprovements:{type:"boolean"},nluIntentConfidenceThreshold:{type:"double"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},status:{},failureReason:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},version:{},locale:{},childDirected:{type:"boolean"},createVersion:{type:"boolean"},detectSentiment:{type:"boolean"},tags:{shape:"S4i"}}}},PutBotAlias:{http:{method:"PUT",requestUri:"/bots/{botName}/aliases/{name}",responseCode:200},input:{type:"structure",required:["name","botVersion","botName"],members:{name:{location:"uri",locationName:"name"},description:{},botVersion:{},botName:{location:"uri",locationName:"botName"},checksum:{},conversationLogs:{type:"structure",required:["logSettings","iamRoleArn"],members:{logSettings:{type:"list",member:{type:"structure",required:["logType","destination","resourceArn"],members:{logType:{},destination:{},kmsKeyArn:{},resourceArn:{}}}},iamRoleArn:{}}},tags:{shape:"S4i"}}},output:{type:"structure",members:{name:{},description:{},botVersion:{},botName:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},checksum:{},conversationLogs:{shape:"S25"},tags:{shape:"S4i"}}}},PutIntent:{http:{method:"PUT",requestUri:"/intents/{name}/versions/$LATEST",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"Sz"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S10"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S11"},fulfillmentActivity:{shape:"S14"},parentIntentSignature:{},checksum:{},createVersion:{type:"boolean"},kendraConfiguration:{shape:"S17"}}},output:{type:"structure",members:{name:{},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"Sz"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S10"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S11"},fulfillmentActivity:{shape:"S14"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},createVersion:{type:"boolean"},kendraConfiguration:{shape:"S17"}}}},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:"S1e"},checksum:{},valueSelectionStrategy:{},createVersion:{type:"boolean"},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1j"}}},output:{type:"structure",members:{name:{},description:{},enumerationValues:{shape:"S1e"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},createVersion:{type:"boolean"},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1j"}}}},StartImport:{http:{requestUri:"/imports/",responseCode:201},input:{type:"structure",required:["payload","resourceType","mergeStrategy"],members:{payload:{type:"blob"},resourceType:{},mergeStrategy:{},tags:{shape:"S4i"}}},output:{type:"structure",members:{name:{},resourceType:{},mergeStrategy:{},importId:{},importStatus:{},tags:{shape:"S4i"},createdDate:{type:"timestamp"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S4i"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"list",member:{type:"structure",required:["intentName","intentVersion"],members:{intentName:{},intentVersion:{}}}},Sa:{type:"structure",required:["messages","maxAttempts"],members:{messages:{shape:"Sb"},maxAttempts:{type:"integer"},responseCard:{}}},Sb:{type:"list",member:{type:"structure",required:["contentType","content"],members:{contentType:{},content:{},groupNumber:{type:"integer"}}}},Si:{type:"structure",required:["messages"],members:{messages:{shape:"Sb"},responseCard:{}}},Sq:{type:"list",member:{type:"structure",required:["name","slotConstraint"],members:{name:{},description:{},slotConstraint:{},slotType:{},slotTypeVersion:{},valueElicitationPrompt:{shape:"Sa"},priority:{type:"integer"},sampleUtterances:{type:"list",member:{}},responseCard:{},obfuscationSetting:{}}}},Sz:{type:"list",member:{}},S10:{type:"structure",required:["prompt","rejectionStatement"],members:{prompt:{shape:"Sa"},rejectionStatement:{shape:"Si"}}},S11:{type:"structure",required:["uri","messageVersion"],members:{uri:{},messageVersion:{}}},S14:{type:"structure",required:["type"],members:{type:{},codeHook:{shape:"S11"}}},S17:{type:"structure",required:["kendraIndex","role"],members:{kendraIndex:{},queryFilterString:{},role:{}}},S1e:{type:"list",member:{type:"structure",required:["value"],members:{value:{},synonyms:{type:"list",member:{}}}}},S1j:{type:"list",member:{type:"structure",members:{regexConfiguration:{type:"structure",required:["pattern"],members:{pattern:{}}}}}},S25:{type:"structure",members:{logSettings:{type:"list",member:{type:"structure",members:{logType:{},destination:{},kmsKeyArn:{},resourceArn:{},resourcePrefix:{}}}},iamRoleArn:{}}},S2n:{type:"map",key:{},value:{},sensitive:!0},S2w:{type:"list",member:{type:"structure",members:{name:{},description:{},status:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S32:{type:"list",member:{}},S3t:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S41:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S4i:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}}}};
    },{}],"c16f":[function(require,module,exports) {
    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"}}};
    },{}],"xKYU":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.lexmodelbuildingservice={},e.LexModelBuildingService=i.defineService("lexmodelbuildingservice",["2017-04-19"]),Object.defineProperty(r.services.lexmodelbuildingservice,"2017-04-19",{get:function(){var e=require("../apis/lex-models-2017-04-19.min.json");return e.paginators=require("../apis/lex-models-2017-04-19.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.LexModelBuildingService;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/lex-models-2017-04-19.min.json":"JrOS","../apis/lex-models-2017-04-19.paginators.json":"c16f"}],"bsmQ":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-01-11",endpointPrefix:"entitlement.marketplace",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Marketplace Entitlement Service",serviceId:"Marketplace Entitlement Service",signatureVersion:"v4",signingName:"aws-marketplace",targetPrefix:"AWSMPEntitlementService",uid:"entitlement.marketplace-2017-01-11"},operations:{GetEntitlements:{input:{type:"structure",required:["ProductCode"],members:{ProductCode:{},Filter:{type:"map",key:{},value:{type:"list",member:{}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Entitlements:{type:"list",member:{type:"structure",members:{ProductCode:{},Dimension:{},CustomerIdentifier:{},Value:{type:"structure",members:{IntegerValue:{type:"integer"},DoubleValue:{type:"double"},BooleanValue:{type:"boolean"},StringValue:{}}},ExpirationDate:{type:"timestamp"}}}},NextToken:{}}}}},shapes:{}};
    },{}],"PJCK":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,t=e.apiLoader;t.services.marketplaceentitlementservice={},e.MarketplaceEntitlementService=r.defineService("marketplaceentitlementservice",["2017-01-11"]),Object.defineProperty(t.services.marketplaceentitlementservice,"2017-01-11",{get:function(){var e=require("../apis/entitlement.marketplace-2017-01-11.min.json");return e.paginators=require("../apis/entitlement.marketplace-2017-01-11.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.MarketplaceEntitlementService;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/entitlement.marketplace-2017-01-11.min.json":"bsmQ","../apis/entitlement.marketplace-2017-01-11.paginators.json":"GkJq"}],"gekW":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-05-18",endpointPrefix:"athena",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Athena",serviceId:"Athena",signatureVersion:"v4",targetPrefix:"AmazonAthena",uid:"athena-2017-05-18"},operations:{BatchGetNamedQuery:{input:{type:"structure",required:["NamedQueryIds"],members:{NamedQueryIds:{shape:"S2"}}},output:{type:"structure",members:{NamedQueries:{type:"list",member:{shape:"S6"}},UnprocessedNamedQueryIds:{type:"list",member:{type:"structure",members:{NamedQueryId:{},ErrorCode:{},ErrorMessage:{}}}}}}},BatchGetQueryExecution:{input:{type:"structure",required:["QueryExecutionIds"],members:{QueryExecutionIds:{shape:"Sh"}}},output:{type:"structure",members:{QueryExecutions:{type:"list",member:{shape:"Sl"}},UnprocessedQueryExecutionIds:{type:"list",member:{type:"structure",members:{QueryExecutionId:{},ErrorCode:{},ErrorMessage:{}}}}}}},CreateDataCatalog:{input:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{},Description:{},Parameters:{shape:"S12"},Tags:{shape:"S15"}}},output:{type:"structure",members:{}}},CreateNamedQuery:{input:{type:"structure",required:["Name","Database","QueryString"],members:{Name:{},Description:{},Database:{},QueryString:{},ClientRequestToken:{idempotencyToken:!0},WorkGroup:{}}},output:{type:"structure",members:{NamedQueryId:{}}},idempotent:!0},CreateWorkGroup:{input:{type:"structure",required:["Name"],members:{Name:{},Configuration:{shape:"S1e"},Description:{},Tags:{shape:"S15"}}},output:{type:"structure",members:{}}},DeleteDataCatalog:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteNamedQuery:{input:{type:"structure",required:["NamedQueryId"],members:{NamedQueryId:{idempotencyToken:!0}}},output:{type:"structure",members:{}},idempotent:!0},DeleteWorkGroup:{input:{type:"structure",required:["WorkGroup"],members:{WorkGroup:{},RecursiveDeleteOption:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},GetDataCatalog:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{DataCatalog:{type:"structure",required:["Name","Type"],members:{Name:{},Description:{},Type:{},Parameters:{shape:"S12"}}}}}},GetDatabase:{input:{type:"structure",required:["CatalogName","DatabaseName"],members:{CatalogName:{},DatabaseName:{}}},output:{type:"structure",members:{Database:{shape:"S1u"}}}},GetNamedQuery:{input:{type:"structure",required:["NamedQueryId"],members:{NamedQueryId:{}}},output:{type:"structure",members:{NamedQuery:{shape:"S6"}}}},GetQueryExecution:{input:{type:"structure",required:["QueryExecutionId"],members:{QueryExecutionId:{}}},output:{type:"structure",members:{QueryExecution:{shape:"Sl"}}}},GetQueryResults:{input:{type:"structure",required:["QueryExecutionId"],members:{QueryExecutionId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{UpdateCount:{type:"long"},ResultSet:{type:"structure",members:{Rows:{type:"list",member:{type:"structure",members:{Data:{type:"list",member:{type:"structure",members:{VarCharValue:{}}}}}}},ResultSetMetadata:{type:"structure",members:{ColumnInfo:{type:"list",member:{type:"structure",required:["Name","Type"],members:{CatalogName:{},SchemaName:{},TableName:{},Name:{},Label:{},Type:{},Precision:{type:"integer"},Scale:{type:"integer"},Nullable:{},CaseSensitive:{type:"boolean"}}}}}}}},NextToken:{}}}},GetTableMetadata:{input:{type:"structure",required:["CatalogName","DatabaseName","TableName"],members:{CatalogName:{},DatabaseName:{},TableName:{}}},output:{type:"structure",members:{TableMetadata:{shape:"S2h"}}}},GetWorkGroup:{input:{type:"structure",required:["WorkGroup"],members:{WorkGroup:{}}},output:{type:"structure",members:{WorkGroup:{type:"structure",required:["Name"],members:{Name:{},State:{},Configuration:{shape:"S1e"},Description:{},CreationTime:{type:"timestamp"}}}}}},ListDataCatalogs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DataCatalogsSummary:{type:"list",member:{type:"structure",members:{CatalogName:{},Type:{}}}},NextToken:{}}}},ListDatabases:{input:{type:"structure",required:["CatalogName"],members:{CatalogName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DatabaseList:{type:"list",member:{shape:"S1u"}},NextToken:{}}}},ListNamedQueries:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},WorkGroup:{}}},output:{type:"structure",members:{NamedQueryIds:{shape:"S2"},NextToken:{}}}},ListQueryExecutions:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},WorkGroup:{}}},output:{type:"structure",members:{QueryExecutionIds:{shape:"Sh"},NextToken:{}}}},ListTableMetadata:{input:{type:"structure",required:["CatalogName","DatabaseName"],members:{CatalogName:{},DatabaseName:{},Expression:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TableMetadataList:{type:"list",member:{shape:"S2h"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"S15"},NextToken:{}}}},ListWorkGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{WorkGroups:{type:"list",member:{type:"structure",members:{Name:{},State:{},Description:{},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},StartQueryExecution:{input:{type:"structure",required:["QueryString"],members:{QueryString:{},ClientRequestToken:{idempotencyToken:!0},QueryExecutionContext:{shape:"Sr"},ResultConfiguration:{shape:"Sn"},WorkGroup:{}}},output:{type:"structure",members:{QueryExecutionId:{}}},idempotent:!0},StopQueryExecution:{input:{type:"structure",required:["QueryExecutionId"],members:{QueryExecutionId:{idempotencyToken:!0}}},output:{type:"structure",members:{}},idempotent:!0},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S15"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDataCatalog:{input:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{},Description:{},Parameters:{shape:"S12"}}},output:{type:"structure",members:{}}},UpdateWorkGroup:{input:{type:"structure",required:["WorkGroup"],members:{WorkGroup:{},Description:{},ConfigurationUpdates:{type:"structure",members:{EnforceWorkGroupConfiguration:{type:"boolean"},ResultConfigurationUpdates:{type:"structure",members:{OutputLocation:{},RemoveOutputLocation:{type:"boolean"},EncryptionConfiguration:{shape:"Sp"},RemoveEncryptionConfiguration:{type:"boolean"}}},PublishCloudWatchMetricsEnabled:{type:"boolean"},BytesScannedCutoffPerQuery:{type:"long"},RemoveBytesScannedCutoffPerQuery:{type:"boolean"},RequesterPaysEnabled:{type:"boolean"}}},State:{}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"list",member:{}},S6:{type:"structure",required:["Name","Database","QueryString"],members:{Name:{},Description:{},Database:{},QueryString:{},NamedQueryId:{},WorkGroup:{}}},Sh:{type:"list",member:{}},Sl:{type:"structure",members:{QueryExecutionId:{},Query:{},StatementType:{},ResultConfiguration:{shape:"Sn"},QueryExecutionContext:{shape:"Sr"},Status:{type:"structure",members:{State:{},StateChangeReason:{},SubmissionDateTime:{type:"timestamp"},CompletionDateTime:{type:"timestamp"}}},Statistics:{type:"structure",members:{EngineExecutionTimeInMillis:{type:"long"},DataScannedInBytes:{type:"long"},DataManifestLocation:{},TotalExecutionTimeInMillis:{type:"long"},QueryQueueTimeInMillis:{type:"long"},QueryPlanningTimeInMillis:{type:"long"},ServiceProcessingTimeInMillis:{type:"long"}}},WorkGroup:{}}},Sn:{type:"structure",members:{OutputLocation:{},EncryptionConfiguration:{shape:"Sp"}}},Sp:{type:"structure",required:["EncryptionOption"],members:{EncryptionOption:{},KmsKey:{}}},Sr:{type:"structure",members:{Database:{},Catalog:{}}},S12:{type:"map",key:{},value:{}},S15:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S1e:{type:"structure",members:{ResultConfiguration:{shape:"Sn"},EnforceWorkGroupConfiguration:{type:"boolean"},PublishCloudWatchMetricsEnabled:{type:"boolean"},BytesScannedCutoffPerQuery:{type:"long"},RequesterPaysEnabled:{type:"boolean"}}},S1u:{type:"structure",required:["Name"],members:{Name:{},Description:{},Parameters:{shape:"S12"}}},S2h:{type:"structure",required:["Name"],members:{Name:{},CreateTime:{type:"timestamp"},LastAccessTime:{type:"timestamp"},TableType:{},Columns:{shape:"S2k"},PartitionKeys:{shape:"S2k"},Parameters:{shape:"S12"}}},S2k:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Type:{},Comment:{}}}}}};
    },{}],"b2gp":[function(require,module,exports) {
    module.exports={pagination:{GetQueryResults:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListDataCatalogs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DataCatalogsSummary"},ListDatabases:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatabaseList"},ListNamedQueries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListQueryExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTableMetadata:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TableMetadataList"},ListTagsForResource:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tags"},ListWorkGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}};
    },{}],"FyVK":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,r=e.apiLoader;r.services.athena={},e.Athena=a.defineService("athena",["2017-05-18"]),Object.defineProperty(r.services.athena,"2017-05-18",{get:function(){var e=require("../apis/athena-2017-05-18.min.json");return e.paginators=require("../apis/athena-2017-05-18.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Athena;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/athena-2017-05-18.min.json":"gekW","../apis/athena-2017-05-18.paginators.json":"b2gp"}],"brAC":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2017-06-07",endpointPrefix:"greengrass",signingName:"greengrass",serviceFullName:"AWS Greengrass",serviceId:"Greengrass",protocol:"rest-json",jsonVersion:"1.1",uid:"greengrass-2017-06-07",signatureVersion:"v4"},operations:{AssociateRoleToGroup:{http:{method:"PUT",requestUri:"/greengrass/groups/{GroupId}/role",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"},RoleArn:{}},required:["GroupId","RoleArn"]},output:{type:"structure",members:{AssociatedAt:{}}}},AssociateServiceRoleToAccount:{http:{method:"PUT",requestUri:"/greengrass/servicerole",responseCode:200},input:{type:"structure",members:{RoleArn:{}},required:["RoleArn"]},output:{type:"structure",members:{AssociatedAt:{}}}},CreateConnectorDefinition:{http:{requestUri:"/greengrass/definition/connectors",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"S7"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateConnectorDefinitionVersion:{http:{requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"},Connectors:{shape:"S8"}},required:["ConnectorDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateCoreDefinition:{http:{requestUri:"/greengrass/definition/cores",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"Sg"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateCoreDefinitionVersion:{http:{requestUri:"/greengrass/definition/cores/{CoreDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"},Cores:{shape:"Sh"}},required:["CoreDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateDeployment:{http:{requestUri:"/greengrass/groups/{GroupId}/deployments",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},DeploymentId:{},DeploymentType:{},GroupId:{location:"uri",locationName:"GroupId"},GroupVersionId:{}},required:["GroupId","DeploymentType"]},output:{type:"structure",members:{DeploymentArn:{},DeploymentId:{}}}},CreateDeviceDefinition:{http:{requestUri:"/greengrass/definition/devices",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"Sr"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateDeviceDefinitionVersion:{http:{requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"},Devices:{shape:"Ss"}},required:["DeviceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateFunctionDefinition:{http:{requestUri:"/greengrass/definition/functions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"Sy"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateFunctionDefinitionVersion:{http:{requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},DefaultConfig:{shape:"Sz"},FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"},Functions:{shape:"S14"}},required:["FunctionDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateGroup:{http:{requestUri:"/greengrass/groups",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"S1h"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateGroupCertificateAuthority:{http:{requestUri:"/greengrass/groups/{GroupId}/certificateauthorities",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{GroupCertificateAuthorityArn:{}}}},CreateGroupVersion:{http:{requestUri:"/greengrass/groups/{GroupId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},ConnectorDefinitionVersionArn:{},CoreDefinitionVersionArn:{},DeviceDefinitionVersionArn:{},FunctionDefinitionVersionArn:{},GroupId:{location:"uri",locationName:"GroupId"},LoggerDefinitionVersionArn:{},ResourceDefinitionVersionArn:{},SubscriptionDefinitionVersionArn:{}},required:["GroupId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateLoggerDefinition:{http:{requestUri:"/greengrass/definition/loggers",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"S1o"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateLoggerDefinitionVersion:{http:{requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"},Loggers:{shape:"S1p"}},required:["LoggerDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateResourceDefinition:{http:{requestUri:"/greengrass/definition/resources",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"S1y"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateResourceDefinitionVersion:{http:{requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"},Resources:{shape:"S1z"}},required:["ResourceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},CreateSoftwareUpdateJob:{http:{requestUri:"/greengrass/updates",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},S3UrlSignerRole:{},SoftwareToUpdate:{},UpdateAgentLogLevel:{},UpdateTargets:{type:"list",member:{}},UpdateTargetsArchitecture:{},UpdateTargetsOperatingSystem:{}},required:["S3UrlSignerRole","UpdateTargetsArchitecture","SoftwareToUpdate","UpdateTargets","UpdateTargetsOperatingSystem"]},output:{type:"structure",members:{IotJobArn:{},IotJobId:{},PlatformSoftwareVersion:{}}}},CreateSubscriptionDefinition:{http:{requestUri:"/greengrass/definition/subscriptions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},InitialVersion:{shape:"S2m"},Name:{},tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},CreateSubscriptionDefinitionVersion:{http:{requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"},Subscriptions:{shape:"S2n"}},required:["SubscriptionDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},DeleteConnectorDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}",responseCode:200},input:{type:"structure",members:{ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"}},required:["ConnectorDefinitionId"]},output:{type:"structure",members:{}}},DeleteCoreDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/cores/{CoreDefinitionId}",responseCode:200},input:{type:"structure",members:{CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"}},required:["CoreDefinitionId"]},output:{type:"structure",members:{}}},DeleteDeviceDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}",responseCode:200},input:{type:"structure",members:{DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"}},required:["DeviceDefinitionId"]},output:{type:"structure",members:{}}},DeleteFunctionDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}",responseCode:200},input:{type:"structure",members:{FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"}},required:["FunctionDefinitionId"]},output:{type:"structure",members:{}}},DeleteGroup:{http:{method:"DELETE",requestUri:"/greengrass/groups/{GroupId}",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{}}},DeleteLoggerDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}",responseCode:200},input:{type:"structure",members:{LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"}},required:["LoggerDefinitionId"]},output:{type:"structure",members:{}}},DeleteResourceDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}",responseCode:200},input:{type:"structure",members:{ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"}},required:["ResourceDefinitionId"]},output:{type:"structure",members:{}}},DeleteSubscriptionDefinition:{http:{method:"DELETE",requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",responseCode:200},input:{type:"structure",members:{SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"}},required:["SubscriptionDefinitionId"]},output:{type:"structure",members:{}}},DisassociateRoleFromGroup:{http:{method:"DELETE",requestUri:"/greengrass/groups/{GroupId}/role",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{DisassociatedAt:{}}}},DisassociateServiceRoleFromAccount:{http:{method:"DELETE",requestUri:"/greengrass/servicerole",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{DisassociatedAt:{}}}},GetAssociatedRole:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/role",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{AssociatedAt:{},RoleArn:{}}}},GetBulkDeploymentStatus:{http:{method:"GET",requestUri:"/greengrass/bulk/deployments/{BulkDeploymentId}/status",responseCode:200},input:{type:"structure",members:{BulkDeploymentId:{location:"uri",locationName:"BulkDeploymentId"}},required:["BulkDeploymentId"]},output:{type:"structure",members:{BulkDeploymentMetrics:{type:"structure",members:{InvalidInputRecords:{type:"integer"},RecordsProcessed:{type:"integer"},RetryAttempts:{type:"integer"}}},BulkDeploymentStatus:{},CreatedAt:{},ErrorDetails:{shape:"S3i"},ErrorMessage:{},tags:{shape:"Sb"}}}},GetConnectivityInfo:{http:{method:"GET",requestUri:"/greengrass/things/{ThingName}/connectivityInfo",responseCode:200},input:{type:"structure",members:{ThingName:{location:"uri",locationName:"ThingName"}},required:["ThingName"]},output:{type:"structure",members:{ConnectivityInfo:{shape:"S3m"},Message:{locationName:"message"}}}},GetConnectorDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}",responseCode:200},input:{type:"structure",members:{ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"}},required:["ConnectorDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetConnectorDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}/versions/{ConnectorDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"},ConnectorDefinitionVersionId:{location:"uri",locationName:"ConnectorDefinitionVersionId"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["ConnectorDefinitionId","ConnectorDefinitionVersionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"S7"},Id:{},NextToken:{},Version:{}}}},GetCoreDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/cores/{CoreDefinitionId}",responseCode:200},input:{type:"structure",members:{CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"}},required:["CoreDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetCoreDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/cores/{CoreDefinitionId}/versions/{CoreDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"},CoreDefinitionVersionId:{location:"uri",locationName:"CoreDefinitionVersionId"}},required:["CoreDefinitionId","CoreDefinitionVersionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"Sg"},Id:{},NextToken:{},Version:{}}}},GetDeploymentStatus:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/deployments/{DeploymentId}/status",responseCode:200},input:{type:"structure",members:{DeploymentId:{location:"uri",locationName:"DeploymentId"},GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId","DeploymentId"]},output:{type:"structure",members:{DeploymentStatus:{},DeploymentType:{},ErrorDetails:{shape:"S3i"},ErrorMessage:{},UpdatedAt:{}}}},GetDeviceDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}",responseCode:200},input:{type:"structure",members:{DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"}},required:["DeviceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetDeviceDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}/versions/{DeviceDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"},DeviceDefinitionVersionId:{location:"uri",locationName:"DeviceDefinitionVersionId"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["DeviceDefinitionVersionId","DeviceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"Sr"},Id:{},NextToken:{},Version:{}}}},GetFunctionDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}",responseCode:200},input:{type:"structure",members:{FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"}},required:["FunctionDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetFunctionDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}/versions/{FunctionDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"},FunctionDefinitionVersionId:{location:"uri",locationName:"FunctionDefinitionVersionId"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["FunctionDefinitionId","FunctionDefinitionVersionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"Sy"},Id:{},NextToken:{},Version:{}}}},GetGroup:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetGroupCertificateAuthority:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/certificateauthorities/{CertificateAuthorityId}",responseCode:200},input:{type:"structure",members:{CertificateAuthorityId:{location:"uri",locationName:"CertificateAuthorityId"},GroupId:{location:"uri",locationName:"GroupId"}},required:["CertificateAuthorityId","GroupId"]},output:{type:"structure",members:{GroupCertificateAuthorityArn:{},GroupCertificateAuthorityId:{},PemEncodedCertificate:{}}}},GetGroupCertificateConfiguration:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{CertificateAuthorityExpiryInMilliseconds:{},CertificateExpiryInMilliseconds:{},GroupId:{}}}},GetGroupVersion:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/versions/{GroupVersionId}",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"},GroupVersionId:{location:"uri",locationName:"GroupVersionId"}},required:["GroupVersionId","GroupId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"S1h"},Id:{},Version:{}}}},GetLoggerDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}",responseCode:200},input:{type:"structure",members:{LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"}},required:["LoggerDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetLoggerDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}/versions/{LoggerDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"},LoggerDefinitionVersionId:{location:"uri",locationName:"LoggerDefinitionVersionId"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["LoggerDefinitionVersionId","LoggerDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"S1o"},Id:{},Version:{}}}},GetResourceDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}",responseCode:200},input:{type:"structure",members:{ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"}},required:["ResourceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetResourceDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}/versions/{ResourceDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"},ResourceDefinitionVersionId:{location:"uri",locationName:"ResourceDefinitionVersionId"}},required:["ResourceDefinitionVersionId","ResourceDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"S1y"},Id:{},Version:{}}}},GetServiceRoleForAccount:{http:{method:"GET",requestUri:"/greengrass/servicerole",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{AssociatedAt:{},RoleArn:{}}}},GetSubscriptionDefinition:{http:{method:"GET",requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",responseCode:200},input:{type:"structure",members:{SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"}},required:["SubscriptionDefinitionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},tags:{shape:"Sb"}}}},GetSubscriptionDefinitionVersion:{http:{method:"GET",requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions/{SubscriptionDefinitionVersionId}",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"},SubscriptionDefinitionVersionId:{location:"uri",locationName:"SubscriptionDefinitionVersionId"}},required:["SubscriptionDefinitionId","SubscriptionDefinitionVersionId"]},output:{type:"structure",members:{Arn:{},CreationTimestamp:{},Definition:{shape:"S2m"},Id:{},NextToken:{},Version:{}}}},GetThingRuntimeConfiguration:{http:{method:"GET",requestUri:"/greengrass/things/{ThingName}/runtimeconfig",responseCode:200},input:{type:"structure",members:{ThingName:{location:"uri",locationName:"ThingName"}},required:["ThingName"]},output:{type:"structure",members:{RuntimeConfiguration:{type:"structure",members:{TelemetryConfiguration:{type:"structure",members:{ConfigurationSyncStatus:{},Telemetry:{}},required:["Telemetry"]}}}}}},ListBulkDeploymentDetailedReports:{http:{method:"GET",requestUri:"/greengrass/bulk/deployments/{BulkDeploymentId}/detailed-reports",responseCode:200},input:{type:"structure",members:{BulkDeploymentId:{location:"uri",locationName:"BulkDeploymentId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["BulkDeploymentId"]},output:{type:"structure",members:{Deployments:{type:"list",member:{type:"structure",members:{CreatedAt:{},DeploymentArn:{},DeploymentId:{},DeploymentStatus:{},DeploymentType:{},ErrorDetails:{shape:"S3i"},ErrorMessage:{},GroupArn:{}}}},NextToken:{}}}},ListBulkDeployments:{http:{method:"GET",requestUri:"/greengrass/bulk/deployments",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{BulkDeployments:{type:"list",member:{type:"structure",members:{BulkDeploymentArn:{},BulkDeploymentId:{},CreatedAt:{}}}},NextToken:{}}}},ListConnectorDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["ConnectorDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListConnectorDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/connectors",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListCoreDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/cores/{CoreDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["CoreDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListCoreDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/cores",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListDeployments:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/deployments",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["GroupId"]},output:{type:"structure",members:{Deployments:{type:"list",member:{type:"structure",members:{CreatedAt:{},DeploymentArn:{},DeploymentId:{},DeploymentType:{},GroupArn:{}}}},NextToken:{}}}},ListDeviceDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["DeviceDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListDeviceDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/devices",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListFunctionDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["FunctionDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListFunctionDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/functions",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListGroupCertificateAuthorities:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/certificateauthorities",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{GroupCertificateAuthorities:{type:"list",member:{type:"structure",members:{GroupCertificateAuthorityArn:{},GroupCertificateAuthorityId:{}}}}}}},ListGroupVersions:{http:{method:"GET",requestUri:"/greengrass/groups/{GroupId}/versions",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["GroupId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListGroups:{http:{method:"GET",requestUri:"/greengrass/groups",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{}}}},NextToken:{}}}},ListLoggerDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"},MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}},required:["LoggerDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListLoggerDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/loggers",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListResourceDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"},ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"}},required:["ResourceDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListResourceDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/resources",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListSubscriptionDefinitionVersions:{http:{method:"GET",requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versions",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"},SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"}},required:["SubscriptionDefinitionId"]},output:{type:"structure",members:{NextToken:{},Versions:{shape:"S58"}}}},ListSubscriptionDefinitions:{http:{method:"GET",requestUri:"/greengrass/definition/subscriptions",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Definitions:{shape:"S5c"},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{tags:{shape:"Sb"}}}},ResetDeployments:{http:{requestUri:"/greengrass/groups/{GroupId}/deployments/$reset",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},Force:{type:"boolean"},GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{DeploymentArn:{},DeploymentId:{}}}},StartBulkDeployment:{http:{requestUri:"/greengrass/bulk/deployments",responseCode:200},input:{type:"structure",members:{AmznClientToken:{location:"header",locationName:"X-Amzn-Client-Token"},ExecutionRoleArn:{},InputFileUri:{},tags:{shape:"Sb"}},required:["ExecutionRoleArn","InputFileUri"]},output:{type:"structure",members:{BulkDeploymentArn:{},BulkDeploymentId:{}}}},StopBulkDeployment:{http:{method:"PUT",requestUri:"/greengrass/bulk/deployments/{BulkDeploymentId}/$stop",responseCode:200},input:{type:"structure",members:{BulkDeploymentId:{location:"uri",locationName:"BulkDeploymentId"}},required:["BulkDeploymentId"]},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},tags:{shape:"Sb"}},required:["ResourceArn"]}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{shape:"S29",location:"querystring",locationName:"tagKeys"}},required:["TagKeys","ResourceArn"]}},UpdateConnectivityInfo:{http:{method:"PUT",requestUri:"/greengrass/things/{ThingName}/connectivityInfo",responseCode:200},input:{type:"structure",members:{ConnectivityInfo:{shape:"S3m"},ThingName:{location:"uri",locationName:"ThingName"}},required:["ThingName"]},output:{type:"structure",members:{Message:{locationName:"message"},Version:{}}}},UpdateConnectorDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/connectors/{ConnectorDefinitionId}",responseCode:200},input:{type:"structure",members:{ConnectorDefinitionId:{location:"uri",locationName:"ConnectorDefinitionId"},Name:{}},required:["ConnectorDefinitionId"]},output:{type:"structure",members:{}}},UpdateCoreDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/cores/{CoreDefinitionId}",responseCode:200},input:{type:"structure",members:{CoreDefinitionId:{location:"uri",locationName:"CoreDefinitionId"},Name:{}},required:["CoreDefinitionId"]},output:{type:"structure",members:{}}},UpdateDeviceDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/devices/{DeviceDefinitionId}",responseCode:200},input:{type:"structure",members:{DeviceDefinitionId:{location:"uri",locationName:"DeviceDefinitionId"},Name:{}},required:["DeviceDefinitionId"]},output:{type:"structure",members:{}}},UpdateFunctionDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/functions/{FunctionDefinitionId}",responseCode:200},input:{type:"structure",members:{FunctionDefinitionId:{location:"uri",locationName:"FunctionDefinitionId"},Name:{}},required:["FunctionDefinitionId"]},output:{type:"structure",members:{}}},UpdateGroup:{http:{method:"PUT",requestUri:"/greengrass/groups/{GroupId}",responseCode:200},input:{type:"structure",members:{GroupId:{location:"uri",locationName:"GroupId"},Name:{}},required:["GroupId"]},output:{type:"structure",members:{}}},UpdateGroupCertificateConfiguration:{http:{method:"PUT",requestUri:"/greengrass/groups/{GroupId}/certificateauthorities/configuration/expiry",responseCode:200},input:{type:"structure",members:{CertificateExpiryInMilliseconds:{},GroupId:{location:"uri",locationName:"GroupId"}},required:["GroupId"]},output:{type:"structure",members:{CertificateAuthorityExpiryInMilliseconds:{},CertificateExpiryInMilliseconds:{},GroupId:{}}}},UpdateLoggerDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/loggers/{LoggerDefinitionId}",responseCode:200},input:{type:"structure",members:{LoggerDefinitionId:{location:"uri",locationName:"LoggerDefinitionId"},Name:{}},required:["LoggerDefinitionId"]},output:{type:"structure",members:{}}},UpdateResourceDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/resources/{ResourceDefinitionId}",responseCode:200},input:{type:"structure",members:{Name:{},ResourceDefinitionId:{location:"uri",locationName:"ResourceDefinitionId"}},required:["ResourceDefinitionId"]},output:{type:"structure",members:{}}},UpdateSubscriptionDefinition:{http:{method:"PUT",requestUri:"/greengrass/definition/subscriptions/{SubscriptionDefinitionId}",responseCode:200},input:{type:"structure",members:{Name:{},SubscriptionDefinitionId:{location:"uri",locationName:"SubscriptionDefinitionId"}},required:["SubscriptionDefinitionId"]},output:{type:"structure",members:{}}},UpdateThingRuntimeConfiguration:{http:{method:"PUT",requestUri:"/greengrass/things/{ThingName}/runtimeconfig",responseCode:200},input:{type:"structure",members:{TelemetryConfiguration:{type:"structure",members:{Telemetry:{}},required:["Telemetry"]},ThingName:{location:"uri",locationName:"ThingName"}},required:["ThingName"]},output:{type:"structure",members:{}}}},shapes:{S7:{type:"structure",members:{Connectors:{shape:"S8"}}},S8:{type:"list",member:{type:"structure",members:{ConnectorArn:{},Id:{},Parameters:{shape:"Sa"}},required:["ConnectorArn","Id"]}},Sa:{type:"map",key:{},value:{}},Sb:{type:"map",key:{},value:{}},Sg:{type:"structure",members:{Cores:{shape:"Sh"}}},Sh:{type:"list",member:{type:"structure",members:{CertificateArn:{},Id:{},SyncShadow:{type:"boolean"},ThingArn:{}},required:["ThingArn","Id","CertificateArn"]}},Sr:{type:"structure",members:{Devices:{shape:"Ss"}}},Ss:{type:"list",member:{type:"structure",members:{CertificateArn:{},Id:{},SyncShadow:{type:"boolean"},ThingArn:{}},required:["ThingArn","Id","CertificateArn"]}},Sy:{type:"structure",members:{DefaultConfig:{shape:"Sz"},Functions:{shape:"S14"}}},Sz:{type:"structure",members:{Execution:{type:"structure",members:{IsolationMode:{},RunAs:{shape:"S12"}}}}},S12:{type:"structure",members:{Gid:{type:"integer"},Uid:{type:"integer"}}},S14:{type:"list",member:{type:"structure",members:{FunctionArn:{},FunctionConfiguration:{type:"structure",members:{EncodingType:{},Environment:{type:"structure",members:{AccessSysfs:{type:"boolean"},Execution:{type:"structure",members:{IsolationMode:{},RunAs:{shape:"S12"}}},ResourceAccessPolicies:{type:"list",member:{type:"structure",members:{Permission:{},ResourceId:{}},required:["ResourceId"]}},Variables:{shape:"Sa"}}},ExecArgs:{},Executable:{},MemorySize:{type:"integer"},Pinned:{type:"boolean"},Timeout:{type:"integer"}}},Id:{}},required:["Id"]}},S1h:{type:"structure",members:{ConnectorDefinitionVersionArn:{},CoreDefinitionVersionArn:{},DeviceDefinitionVersionArn:{},FunctionDefinitionVersionArn:{},LoggerDefinitionVersionArn:{},ResourceDefinitionVersionArn:{},SubscriptionDefinitionVersionArn:{}}},S1o:{type:"structure",members:{Loggers:{shape:"S1p"}}},S1p:{type:"list",member:{type:"structure",members:{Component:{},Id:{},Level:{},Space:{type:"integer"},Type:{}},required:["Type","Level","Id","Component"]}},S1y:{type:"structure",members:{Resources:{shape:"S1z"}}},S1z:{type:"list",member:{type:"structure",members:{Id:{},Name:{},ResourceDataContainer:{type:"structure",members:{LocalDeviceResourceData:{type:"structure",members:{GroupOwnerSetting:{shape:"S23"},SourcePath:{}}},LocalVolumeResourceData:{type:"structure",members:{DestinationPath:{},GroupOwnerSetting:{shape:"S23"},SourcePath:{}}},S3MachineLearningModelResourceData:{type:"structure",members:{DestinationPath:{},OwnerSetting:{shape:"S26"},S3Uri:{}}},SageMakerMachineLearningModelResourceData:{type:"structure",members:{DestinationPath:{},OwnerSetting:{shape:"S26"},SageMakerJobArn:{}}},SecretsManagerSecretResourceData:{type:"structure",members:{ARN:{},AdditionalStagingLabelsToDownload:{shape:"S29"}}}}}},required:["ResourceDataContainer","Id","Name"]}},S23:{type:"structure",members:{AutoAddGroupOwner:{type:"boolean"},GroupOwner:{}}},S26:{type:"structure",members:{GroupOwner:{},GroupPermission:{}},required:["GroupOwner","GroupPermission"]},S29:{type:"list",member:{}},S2m:{type:"structure",members:{Subscriptions:{shape:"S2n"}}},S2n:{type:"list",member:{type:"structure",members:{Id:{},Source:{},Subject:{},Target:{}},required:["Target","Id","Subject","Source"]}},S3i:{type:"list",member:{type:"structure",members:{DetailedErrorCode:{},DetailedErrorMessage:{}}}},S3m:{type:"list",member:{type:"structure",members:{HostAddress:{},Id:{},Metadata:{},PortNumber:{type:"integer"}}}},S58:{type:"list",member:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},Version:{}}}},S5c:{type:"list",member:{type:"structure",members:{Arn:{},CreationTimestamp:{},Id:{},LastUpdatedTimestamp:{},LatestVersion:{},LatestVersionArn:{},Name:{},Tags:{shape:"Sb",locationName:"tags"}}}}}};
    },{}],"ZQJ3":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,s=e.apiLoader;s.services.greengrass={},e.Greengrass=r.defineService("greengrass",["2017-06-07"]),Object.defineProperty(s.services.greengrass,"2017-06-07",{get:function(){return require("../apis/greengrass-2017-06-07.min.json")},enumerable:!0,configurable:!0}),module.exports=e.Greengrass;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/greengrass-2017-06-07.min.json":"brAC"}],"lKV6":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-04-19",endpointPrefix:"dax",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon DAX",serviceFullName:"Amazon DynamoDB Accelerator (DAX)",serviceId:"DAX",signatureVersion:"v4",targetPrefix:"AmazonDAXV3",uid:"dax-2017-04-19"},operations:{CreateCluster:{input:{type:"structure",required:["ClusterName","NodeType","ReplicationFactor","IamRoleArn"],members:{ClusterName:{},NodeType:{},Description:{},ReplicationFactor:{type:"integer"},AvailabilityZones:{shape:"S4"},SubnetGroupName:{},SecurityGroupIds:{shape:"S5"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},IamRoleArn:{},ParameterGroupName:{},Tags:{shape:"S6"},SSESpecification:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"}}}}},output:{type:"structure",members:{Cluster:{shape:"Sb"}}}},CreateParameterGroup:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{},Description:{}}},output:{type:"structure",members:{ParameterGroup:{shape:"Sq"}}}},CreateSubnetGroup:{input:{type:"structure",required:["SubnetGroupName","SubnetIds"],members:{SubnetGroupName:{},Description:{},SubnetIds:{shape:"Ss"}}},output:{type:"structure",members:{SubnetGroup:{shape:"Su"}}}},DecreaseReplicationFactor:{input:{type:"structure",required:["ClusterName","NewReplicationFactor"],members:{ClusterName:{},NewReplicationFactor:{type:"integer"},AvailabilityZones:{shape:"S4"},NodeIdsToRemove:{shape:"Se"}}},output:{type:"structure",members:{Cluster:{shape:"Sb"}}}},DeleteCluster:{input:{type:"structure",required:["ClusterName"],members:{ClusterName:{}}},output:{type:"structure",members:{Cluster:{shape:"Sb"}}}},DeleteParameterGroup:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{}}},output:{type:"structure",members:{DeletionMessage:{}}}},DeleteSubnetGroup:{input:{type:"structure",required:["SubnetGroupName"],members:{SubnetGroupName:{}}},output:{type:"structure",members:{DeletionMessage:{}}}},DescribeClusters:{input:{type:"structure",members:{ClusterNames:{type:"list",member:{}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Clusters:{type:"list",member:{shape:"Sb"}}}}},DescribeDefaultParameters:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Parameters:{shape:"S1b"}}}},DescribeEvents:{input:{type:"structure",members:{SourceName:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Events:{type:"list",member:{type:"structure",members:{SourceName:{},SourceType:{},Message:{},Date:{type:"timestamp"}}}}}}},DescribeParameterGroups:{input:{type:"structure",members:{ParameterGroupNames:{type:"list",member:{}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},ParameterGroups:{type:"list",member:{shape:"Sq"}}}}},DescribeParameters:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{},Source:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Parameters:{shape:"S1b"}}}},DescribeSubnetGroups:{input:{type:"structure",members:{SubnetGroupNames:{type:"list",member:{}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},SubnetGroups:{type:"list",member:{shape:"Su"}}}}},IncreaseReplicationFactor:{input:{type:"structure",required:["ClusterName","NewReplicationFactor"],members:{ClusterName:{},NewReplicationFactor:{type:"integer"},AvailabilityZones:{shape:"S4"}}},output:{type:"structure",members:{Cluster:{shape:"Sb"}}}},ListTags:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"S6"},NextToken:{}}}},RebootNode:{input:{type:"structure",required:["ClusterName","NodeId"],members:{ClusterName:{},NodeId:{}}},output:{type:"structure",members:{Cluster:{shape:"Sb"}}}},TagResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S6"}}},output:{type:"structure",members:{Tags:{shape:"S6"}}}},UntagResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{Tags:{shape:"S6"}}}},UpdateCluster:{input:{type:"structure",required:["ClusterName"],members:{ClusterName:{},Description:{},PreferredMaintenanceWindow:{},NotificationTopicArn:{},NotificationTopicStatus:{},ParameterGroupName:{},SecurityGroupIds:{shape:"S5"}}},output:{type:"structure",members:{Cluster:{shape:"Sb"}}}},UpdateParameterGroup:{input:{type:"structure",required:["ParameterGroupName","ParameterNameValues"],members:{ParameterGroupName:{},ParameterNameValues:{type:"list",member:{type:"structure",members:{ParameterName:{},ParameterValue:{}}}}}},output:{type:"structure",members:{ParameterGroup:{shape:"Sq"}}}},UpdateSubnetGroup:{input:{type:"structure",required:["SubnetGroupName"],members:{SubnetGroupName:{},Description:{},SubnetIds:{shape:"Ss"}}},output:{type:"structure",members:{SubnetGroup:{shape:"Su"}}}}},shapes:{S4:{type:"list",member:{}},S5:{type:"list",member:{}},S6:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Sb:{type:"structure",members:{ClusterName:{},Description:{},ClusterArn:{},TotalNodes:{type:"integer"},ActiveNodes:{type:"integer"},NodeType:{},Status:{},ClusterDiscoveryEndpoint:{shape:"Sd"},NodeIdsToRemove:{shape:"Se"},Nodes:{type:"list",member:{type:"structure",members:{NodeId:{},Endpoint:{shape:"Sd"},NodeCreateTime:{type:"timestamp"},AvailabilityZone:{},NodeStatus:{},ParameterGroupStatus:{}}}},PreferredMaintenanceWindow:{},NotificationConfiguration:{type:"structure",members:{TopicArn:{},TopicStatus:{}}},SubnetGroup:{},SecurityGroups:{type:"list",member:{type:"structure",members:{SecurityGroupIdentifier:{},Status:{}}}},IamRoleArn:{},ParameterGroup:{type:"structure",members:{ParameterGroupName:{},ParameterApplyStatus:{},NodeIdsToReboot:{shape:"Se"}}},SSEDescription:{type:"structure",members:{Status:{}}}}},Sd:{type:"structure",members:{Address:{},Port:{type:"integer"}}},Se:{type:"list",member:{}},Sq:{type:"structure",members:{ParameterGroupName:{},Description:{}}},Ss:{type:"list",member:{}},Su:{type:"structure",members:{SubnetGroupName:{},Description:{},VpcId:{},Subnets:{type:"list",member:{type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{}}}}}},S1b:{type:"list",member:{type:"structure",members:{ParameterName:{},ParameterType:{},ParameterValue:{},NodeTypeSpecificValues:{type:"list",member:{type:"structure",members:{NodeType:{},Value:{}}}},Description:{},Source:{},DataType:{},AllowedValues:{},IsModifiable:{},ChangeType:{}}}}}};
    },{}],"WTkz":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.dax={},e.DAX=r.defineService("dax",["2017-04-19"]),Object.defineProperty(i.services.dax,"2017-04-19",{get:function(){var e=require("../apis/dax-2017-04-19.min.json");return e.paginators=require("../apis/dax-2017-04-19.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.DAX;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/dax-2017-04-19.min.json":"lKV6","../apis/dax-2017-04-19.paginators.json":"GkJq"}],"GLPG":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-05-31",endpointPrefix:"mgh",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Migration Hub",serviceId:"Migration Hub",signatureVersion:"v4",targetPrefix:"AWSMigrationHub",uid:"AWSMigrationHub-2017-05-31"},operations:{AssociateCreatedArtifact:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName","CreatedArtifact"],members:{ProgressUpdateStream:{},MigrationTaskName:{},CreatedArtifact:{shape:"S4"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},AssociateDiscoveredResource:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName","DiscoveredResource"],members:{ProgressUpdateStream:{},MigrationTaskName:{},DiscoveredResource:{shape:"Sa"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},CreateProgressUpdateStream:{input:{type:"structure",required:["ProgressUpdateStreamName"],members:{ProgressUpdateStreamName:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteProgressUpdateStream:{input:{type:"structure",required:["ProgressUpdateStreamName"],members:{ProgressUpdateStreamName:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeApplicationState:{input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{}}},output:{type:"structure",members:{ApplicationStatus:{},LastUpdatedTime:{type:"timestamp"}}}},DescribeMigrationTask:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName"],members:{ProgressUpdateStream:{},MigrationTaskName:{}}},output:{type:"structure",members:{MigrationTask:{type:"structure",members:{ProgressUpdateStream:{},MigrationTaskName:{},Task:{shape:"Sq"},UpdateDateTime:{type:"timestamp"},ResourceAttributeList:{type:"list",member:{shape:"Sv"}}}}}}},DisassociateCreatedArtifact:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName","CreatedArtifactName"],members:{ProgressUpdateStream:{},MigrationTaskName:{},CreatedArtifactName:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},DisassociateDiscoveredResource:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName","ConfigurationId"],members:{ProgressUpdateStream:{},MigrationTaskName:{},ConfigurationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},ImportMigrationTask:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName"],members:{ProgressUpdateStream:{},MigrationTaskName:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},ListApplicationStates:{input:{type:"structure",members:{ApplicationIds:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ApplicationStateList:{type:"list",member:{type:"structure",members:{ApplicationId:{},ApplicationStatus:{},LastUpdatedTime:{type:"timestamp"}}}},NextToken:{}}}},ListCreatedArtifacts:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName"],members:{ProgressUpdateStream:{},MigrationTaskName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},CreatedArtifactList:{type:"list",member:{shape:"S4"}}}}},ListDiscoveredResources:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName"],members:{ProgressUpdateStream:{},MigrationTaskName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},DiscoveredResourceList:{type:"list",member:{shape:"Sa"}}}}},ListMigrationTasks:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},ResourceName:{}}},output:{type:"structure",members:{NextToken:{},MigrationTaskSummaryList:{type:"list",member:{type:"structure",members:{ProgressUpdateStream:{},MigrationTaskName:{},Status:{},ProgressPercent:{type:"integer"},StatusDetail:{},UpdateDateTime:{type:"timestamp"}}}}}}},ListProgressUpdateStreams:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ProgressUpdateStreamSummaryList:{type:"list",member:{type:"structure",members:{ProgressUpdateStreamName:{}}}},NextToken:{}}}},NotifyApplicationState:{input:{type:"structure",required:["ApplicationId","Status"],members:{ApplicationId:{},Status:{},UpdateDateTime:{type:"timestamp"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},NotifyMigrationTaskState:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName","Task","UpdateDateTime","NextUpdateSeconds"],members:{ProgressUpdateStream:{},MigrationTaskName:{},Task:{shape:"Sq"},UpdateDateTime:{type:"timestamp"},NextUpdateSeconds:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}},PutResourceAttributes:{input:{type:"structure",required:["ProgressUpdateStream","MigrationTaskName","ResourceAttributeList"],members:{ProgressUpdateStream:{},MigrationTaskName:{},ResourceAttributeList:{type:"list",member:{shape:"Sv"}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"structure",required:["Name"],members:{Name:{},Description:{}}},Sa:{type:"structure",required:["ConfigurationId"],members:{ConfigurationId:{},Description:{}}},Sq:{type:"structure",required:["Status"],members:{Status:{},StatusDetail:{},ProgressPercent:{type:"integer"}}},Sv:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}}}};
    },{}],"fqgL":[function(require,module,exports) {
    module.exports={pagination:{ListApplicationStates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ApplicationStateList"},ListCreatedArtifacts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CreatedArtifactList"},ListDiscoveredResources:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DiscoveredResourceList"},ListMigrationTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MigrationTaskSummaryList"},ListProgressUpdateStreams:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ProgressUpdateStreamSummaryList"}}};
    },{}],"LC4u":[function(require,module,exports) {
    require("../lib/node_loader");var i=require("../lib/core"),e=i.Service,r=i.apiLoader;r.services.migrationhub={},i.MigrationHub=e.defineService("migrationhub",["2017-05-31"]),Object.defineProperty(r.services.migrationhub,"2017-05-31",{get:function(){var i=require("../apis/AWSMigrationHub-2017-05-31.min.json");return i.paginators=require("../apis/AWSMigrationHub-2017-05-31.paginators.json").pagination,i},enumerable:!0,configurable:!0}),module.exports=i.MigrationHub;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/AWSMigrationHub-2017-05-31.min.json":"GLPG","../apis/AWSMigrationHub-2017-05-31.paginators.json":"fqgL"}],"IHU8":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-04-28",endpointPrefix:"cloudhsmv2",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CloudHSM V2",serviceFullName:"AWS CloudHSM V2",serviceId:"CloudHSM V2",signatureVersion:"v4",signingName:"cloudhsm",targetPrefix:"BaldrApiService",uid:"cloudhsmv2-2017-04-28"},operations:{CopyBackupToRegion:{input:{type:"structure",required:["DestinationRegion","BackupId"],members:{DestinationRegion:{},BackupId:{},TagList:{shape:"S4"}}},output:{type:"structure",members:{DestinationBackup:{type:"structure",members:{CreateTimestamp:{type:"timestamp"},SourceRegion:{},SourceBackup:{},SourceCluster:{}}}}}},CreateCluster:{input:{type:"structure",required:["SubnetIds","HsmType"],members:{SubnetIds:{type:"list",member:{}},HsmType:{},SourceBackupId:{},TagList:{shape:"S4"}}},output:{type:"structure",members:{Cluster:{shape:"Sh"}}}},CreateHsm:{input:{type:"structure",required:["ClusterId","AvailabilityZone"],members:{ClusterId:{},AvailabilityZone:{},IpAddress:{}}},output:{type:"structure",members:{Hsm:{shape:"Sk"}}}},DeleteBackup:{input:{type:"structure",required:["BackupId"],members:{BackupId:{}}},output:{type:"structure",members:{Backup:{shape:"S13"}}}},DeleteCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{Cluster:{shape:"Sh"}}}},DeleteHsm:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},HsmId:{},EniId:{},EniIp:{}}},output:{type:"structure",members:{HsmId:{}}}},DescribeBackups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S1c"},SortAscending:{type:"boolean"}}},output:{type:"structure",members:{Backups:{type:"list",member:{shape:"S13"}},NextToken:{}}}},DescribeClusters:{input:{type:"structure",members:{Filters:{shape:"S1c"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Clusters:{type:"list",member:{shape:"Sh"}},NextToken:{}}}},InitializeCluster:{input:{type:"structure",required:["ClusterId","SignedCert","TrustAnchor"],members:{ClusterId:{},SignedCert:{},TrustAnchor:{}}},output:{type:"structure",members:{State:{},StateMessage:{}}}},ListTags:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["TagList"],members:{TagList:{shape:"S4"},NextToken:{}}}},RestoreBackup:{input:{type:"structure",required:["BackupId"],members:{BackupId:{}}},output:{type:"structure",members:{Backup:{shape:"S13"}}}},TagResource:{input:{type:"structure",required:["ResourceId","TagList"],members:{ResourceId:{},TagList:{shape:"S4"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceId","TagKeyList"],members:{ResourceId:{},TagKeyList:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sh:{type:"structure",members:{BackupPolicy:{},ClusterId:{},CreateTimestamp:{type:"timestamp"},Hsms:{type:"list",member:{shape:"Sk"}},HsmType:{},PreCoPassword:{},SecurityGroup:{},SourceBackupId:{},State:{},StateMessage:{},SubnetMapping:{type:"map",key:{},value:{}},VpcId:{},Certificates:{type:"structure",members:{ClusterCsr:{},HsmCertificate:{},AwsHardwareCertificate:{},ManufacturerHardwareCertificate:{},ClusterCertificate:{}}},TagList:{shape:"S4"}}},Sk:{type:"structure",required:["HsmId"],members:{AvailabilityZone:{},ClusterId:{},SubnetId:{},EniId:{},EniIp:{},HsmId:{},State:{},StateMessage:{}}},S13:{type:"structure",required:["BackupId"],members:{BackupId:{},BackupState:{},ClusterId:{},CreateTimestamp:{type:"timestamp"},CopyTimestamp:{type:"timestamp"},SourceRegion:{},SourceBackup:{},SourceCluster:{},DeleteTimestamp:{type:"timestamp"},TagList:{shape:"S4"}}},S1c:{type:"map",key:{},value:{type:"list",member:{}}}}};
    },{}],"vI7S":[function(require,module,exports) {
    module.exports={pagination:{DescribeBackups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeClusters:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTags:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"SuOQ":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.cloudhsmv2={},e.CloudHSMV2=r.defineService("cloudhsmv2",["2017-04-28"]),Object.defineProperty(i.services.cloudhsmv2,"2017-04-28",{get:function(){var e=require("../apis/cloudhsmv2-2017-04-28.min.json");return e.paginators=require("../apis/cloudhsmv2-2017-04-28.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CloudHSMV2;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/cloudhsmv2-2017-04-28.min.json":"IHU8","../apis/cloudhsmv2-2017-04-28.paginators.json":"vI7S"}],"b7O6":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-03-31",endpointPrefix:"glue",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Glue",serviceId:"Glue",signatureVersion:"v4",targetPrefix:"AWSGlue",uid:"glue-2017-03-31"},operations:{BatchCreatePartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionInputList"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionInputList:{type:"list",member:{shape:"S5"}}}},output:{type:"structure",members:{Errors:{shape:"Sv"}}}},BatchDeleteConnection:{input:{type:"structure",required:["ConnectionNameList"],members:{CatalogId:{},ConnectionNameList:{type:"list",member:{}}}},output:{type:"structure",members:{Succeeded:{shape:"Sm"},Errors:{type:"map",key:{},value:{shape:"Sx"}}}}},BatchDeletePartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionsToDelete"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionsToDelete:{type:"list",member:{shape:"S15"}}}},output:{type:"structure",members:{Errors:{shape:"Sv"}}}},BatchDeleteTable:{input:{type:"structure",required:["DatabaseName","TablesToDelete"],members:{CatalogId:{},DatabaseName:{},TablesToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{Errors:{type:"list",member:{type:"structure",members:{TableName:{},ErrorDetail:{shape:"Sx"}}}}}}},BatchDeleteTableVersion:{input:{type:"structure",required:["DatabaseName","TableName","VersionIds"],members:{CatalogId:{},DatabaseName:{},TableName:{},VersionIds:{type:"list",member:{}}}},output:{type:"structure",members:{Errors:{type:"list",member:{type:"structure",members:{TableName:{},VersionId:{},ErrorDetail:{shape:"Sx"}}}}}}},BatchGetCrawlers:{input:{type:"structure",required:["CrawlerNames"],members:{CrawlerNames:{shape:"S1j"}}},output:{type:"structure",members:{Crawlers:{shape:"S1l"},CrawlersNotFound:{shape:"S1j"}}}},BatchGetDevEndpoints:{input:{type:"structure",required:["DevEndpointNames"],members:{DevEndpointNames:{shape:"S2r"}}},output:{type:"structure",members:{DevEndpoints:{shape:"S2u"},DevEndpointsNotFound:{shape:"S2r"}}}},BatchGetJobs:{input:{type:"structure",required:["JobNames"],members:{JobNames:{shape:"S36"}}},output:{type:"structure",members:{Jobs:{shape:"S38"},JobsNotFound:{shape:"S36"}}}},BatchGetPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionsToGet"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionsToGet:{shape:"S3p"}}},output:{type:"structure",members:{Partitions:{shape:"S3r"},UnprocessedKeys:{shape:"S3p"}}}},BatchGetTriggers:{input:{type:"structure",required:["TriggerNames"],members:{TriggerNames:{shape:"S3u"}}},output:{type:"structure",members:{Triggers:{shape:"S3w"},TriggersNotFound:{shape:"S3u"}}}},BatchGetWorkflows:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S4b"},IncludeGraph:{type:"boolean"}}},output:{type:"structure",members:{Workflows:{type:"list",member:{shape:"S4e"}},MissingWorkflows:{shape:"S4b"}}}},BatchStopJobRun:{input:{type:"structure",required:["JobName","JobRunIds"],members:{JobName:{},JobRunIds:{type:"list",member:{}}}},output:{type:"structure",members:{SuccessfulSubmissions:{type:"list",member:{type:"structure",members:{JobName:{},JobRunId:{}}}},Errors:{type:"list",member:{type:"structure",members:{JobName:{},JobRunId:{},ErrorDetail:{shape:"Sx"}}}}}}},BatchUpdatePartition:{input:{type:"structure",required:["DatabaseName","TableName","Entries"],members:{CatalogId:{},DatabaseName:{},TableName:{},Entries:{type:"list",member:{type:"structure",required:["PartitionValueList","PartitionInput"],members:{PartitionValueList:{shape:"S5b"},PartitionInput:{shape:"S5"}}}}}},output:{type:"structure",members:{Errors:{type:"list",member:{type:"structure",members:{PartitionValueList:{shape:"S5b"},ErrorDetail:{shape:"Sx"}}}}}}},CancelMLTaskRun:{input:{type:"structure",required:["TransformId","TaskRunId"],members:{TransformId:{},TaskRunId:{}}},output:{type:"structure",members:{TransformId:{},TaskRunId:{},Status:{}}}},CreateClassifier:{input:{type:"structure",members:{GrokClassifier:{type:"structure",required:["Classification","Name","GrokPattern"],members:{Classification:{},Name:{},GrokPattern:{},CustomPatterns:{}}},XMLClassifier:{type:"structure",required:["Classification","Name"],members:{Classification:{},Name:{},RowTag:{}}},JsonClassifier:{type:"structure",required:["Name","JsonPath"],members:{Name:{},JsonPath:{}}},CsvClassifier:{type:"structure",required:["Name"],members:{Name:{},Delimiter:{},QuoteSymbol:{},ContainsHeader:{},Header:{shape:"S5w"},DisableValueTrimming:{type:"boolean"},AllowSingleColumn:{type:"boolean"}}}}},output:{type:"structure",members:{}}},CreateConnection:{input:{type:"structure",required:["ConnectionInput"],members:{CatalogId:{},ConnectionInput:{shape:"S5z"}}},output:{type:"structure",members:{}}},CreateCrawler:{input:{type:"structure",required:["Name","Role","Targets"],members:{Name:{},Role:{},DatabaseName:{},Description:{},Targets:{shape:"S1o"},Schedule:{},Classifiers:{shape:"S26"},TablePrefix:{},SchemaChangePolicy:{shape:"S29"},RecrawlPolicy:{shape:"S27"},Configuration:{},CrawlerSecurityConfiguration:{},Tags:{shape:"S68"}}},output:{type:"structure",members:{}}},CreateDatabase:{input:{type:"structure",required:["DatabaseInput"],members:{CatalogId:{},DatabaseInput:{shape:"S6d"}}},output:{type:"structure",members:{}}},CreateDevEndpoint:{input:{type:"structure",required:["EndpointName","RoleArn"],members:{EndpointName:{},RoleArn:{},SecurityGroupIds:{shape:"S2x"},SubnetId:{},PublicKey:{},PublicKeys:{shape:"S33"},NumberOfNodes:{type:"integer"},WorkerType:{},GlueVersion:{},NumberOfWorkers:{type:"integer"},ExtraPythonLibsS3Path:{},ExtraJarsS3Path:{},SecurityConfiguration:{},Tags:{shape:"S68"},Arguments:{shape:"S34"}}},output:{type:"structure",members:{EndpointName:{},Status:{},SecurityGroupIds:{shape:"S2x"},SubnetId:{},RoleArn:{},YarnEndpointAddress:{},ZeppelinRemoteSparkInterpreterPort:{type:"integer"},NumberOfNodes:{type:"integer"},WorkerType:{},GlueVersion:{},NumberOfWorkers:{type:"integer"},AvailabilityZone:{},VpcId:{},ExtraPythonLibsS3Path:{},ExtraJarsS3Path:{},FailureReason:{},SecurityConfiguration:{},CreatedTimestamp:{type:"timestamp"},Arguments:{shape:"S34"}}}},CreateJob:{input:{type:"structure",required:["Name","Role","Command"],members:{Name:{},Description:{},LogUri:{},Role:{},ExecutionProperty:{shape:"S3c"},Command:{shape:"S3e"},DefaultArguments:{shape:"S3h"},NonOverridableArguments:{shape:"S3h"},Connections:{shape:"S3i"},MaxRetries:{type:"integer"},AllocatedCapacity:{deprecated:!0,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},SecurityConfiguration:{},Tags:{shape:"S68"},NotificationProperty:{shape:"S3m"},GlueVersion:{},NumberOfWorkers:{type:"integer"},WorkerType:{}}},output:{type:"structure",members:{Name:{}}}},CreateMLTransform:{input:{type:"structure",required:["Name","InputRecordTables","Parameters","Role"],members:{Name:{},Description:{},InputRecordTables:{shape:"S6s"},Parameters:{shape:"S6u"},Role:{},GlueVersion:{},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},MaxRetries:{type:"integer"},Tags:{shape:"S68"},TransformEncryption:{shape:"S6z"}}},output:{type:"structure",members:{TransformId:{}}}},CreatePartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionInput"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionInput:{shape:"S5"}}},output:{type:"structure",members:{}}},CreateScript:{input:{type:"structure",members:{DagNodes:{shape:"S76"},DagEdges:{shape:"S7e"},Language:{}}},output:{type:"structure",members:{PythonScript:{},ScalaCode:{}}}},CreateSecurityConfiguration:{input:{type:"structure",required:["Name","EncryptionConfiguration"],members:{Name:{},EncryptionConfiguration:{shape:"S7l"}}},output:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}}},CreateTable:{input:{type:"structure",required:["DatabaseName","TableInput"],members:{CatalogId:{},DatabaseName:{},TableInput:{shape:"S7w"},PartitionIndexes:{type:"list",member:{type:"structure",required:["Keys","IndexName"],members:{Keys:{type:"list",member:{}},IndexName:{}}}}}},output:{type:"structure",members:{}}},CreateTrigger:{input:{type:"structure",required:["Name","Type","Actions"],members:{Name:{},WorkflowName:{},Type:{},Schedule:{},Predicate:{shape:"S43"},Actions:{shape:"S41"},Description:{},StartOnCreation:{type:"boolean"},Tags:{shape:"S68"}}},output:{type:"structure",members:{Name:{}}}},CreateUserDefinedFunction:{input:{type:"structure",required:["DatabaseName","FunctionInput"],members:{CatalogId:{},DatabaseName:{},FunctionInput:{shape:"S89"}}},output:{type:"structure",members:{}}},CreateWorkflow:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},DefaultRunProperties:{shape:"S4f"},Tags:{shape:"S68"},MaxConcurrentRuns:{type:"integer"}}},output:{type:"structure",members:{Name:{}}}},DeleteClassifier:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteColumnStatisticsForPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValues","ColumnName"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValues:{shape:"S6"},ColumnName:{}}},output:{type:"structure",members:{}}},DeleteColumnStatisticsForTable:{input:{type:"structure",required:["DatabaseName","TableName","ColumnName"],members:{CatalogId:{},DatabaseName:{},TableName:{},ColumnName:{}}},output:{type:"structure",members:{}}},DeleteConnection:{input:{type:"structure",required:["ConnectionName"],members:{CatalogId:{},ConnectionName:{}}},output:{type:"structure",members:{}}},DeleteCrawler:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteDatabase:{input:{type:"structure",required:["Name"],members:{CatalogId:{},Name:{}}},output:{type:"structure",members:{}}},DeleteDevEndpoint:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{}}},output:{type:"structure",members:{}}},DeleteJob:{input:{type:"structure",required:["JobName"],members:{JobName:{}}},output:{type:"structure",members:{JobName:{}}}},DeleteMLTransform:{input:{type:"structure",required:["TransformId"],members:{TransformId:{}}},output:{type:"structure",members:{TransformId:{}}}},DeletePartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValues"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValues:{shape:"S6"}}},output:{type:"structure",members:{}}},DeleteResourcePolicy:{input:{type:"structure",members:{PolicyHashCondition:{},ResourceArn:{}}},output:{type:"structure",members:{}}},DeleteSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteTable:{input:{type:"structure",required:["DatabaseName","Name"],members:{CatalogId:{},DatabaseName:{},Name:{}}},output:{type:"structure",members:{}}},DeleteTableVersion:{input:{type:"structure",required:["DatabaseName","TableName","VersionId"],members:{CatalogId:{},DatabaseName:{},TableName:{},VersionId:{}}},output:{type:"structure",members:{}}},DeleteTrigger:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{}}}},DeleteUserDefinedFunction:{input:{type:"structure",required:["DatabaseName","FunctionName"],members:{CatalogId:{},DatabaseName:{},FunctionName:{}}},output:{type:"structure",members:{}}},DeleteWorkflow:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{}}}},GetCatalogImportStatus:{input:{type:"structure",members:{CatalogId:{}}},output:{type:"structure",members:{ImportStatus:{type:"structure",members:{ImportCompleted:{type:"boolean"},ImportTime:{type:"timestamp"},ImportedBy:{}}}}}},GetClassifier:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Classifier:{shape:"S9l"}}}},GetClassifiers:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Classifiers:{type:"list",member:{shape:"S9l"}},NextToken:{}}}},GetColumnStatisticsForPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValues","ColumnNames"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValues:{shape:"S6"},ColumnNames:{shape:"S9w"}}},output:{type:"structure",members:{ColumnStatisticsList:{shape:"S9y"},Errors:{shape:"Sag"}}}},GetColumnStatisticsForTable:{input:{type:"structure",required:["DatabaseName","TableName","ColumnNames"],members:{CatalogId:{},DatabaseName:{},TableName:{},ColumnNames:{shape:"S9w"}}},output:{type:"structure",members:{ColumnStatisticsList:{shape:"S9y"},Errors:{shape:"Sag"}}}},GetConnection:{input:{type:"structure",required:["Name"],members:{CatalogId:{},Name:{},HidePassword:{type:"boolean"}}},output:{type:"structure",members:{Connection:{shape:"Sam"}}}},GetConnections:{input:{type:"structure",members:{CatalogId:{},Filter:{type:"structure",members:{MatchCriteria:{shape:"S61"},ConnectionType:{}}},HidePassword:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ConnectionList:{type:"list",member:{shape:"Sam"}},NextToken:{}}}},GetCrawler:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Crawler:{shape:"S1m"}}}},GetCrawlerMetrics:{input:{type:"structure",members:{CrawlerNameList:{shape:"S1j"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{CrawlerMetricsList:{type:"list",member:{type:"structure",members:{CrawlerName:{},TimeLeftSeconds:{type:"double"},StillEstimating:{type:"boolean"},LastRuntimeSeconds:{type:"double"},MedianRuntimeSeconds:{type:"double"},TablesCreated:{type:"integer"},TablesUpdated:{type:"integer"},TablesDeleted:{type:"integer"}}}},NextToken:{}}}},GetCrawlers:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Crawlers:{shape:"S1l"},NextToken:{}}}},GetDataCatalogEncryptionSettings:{input:{type:"structure",members:{CatalogId:{}}},output:{type:"structure",members:{DataCatalogEncryptionSettings:{shape:"Sb1"}}}},GetDatabase:{input:{type:"structure",required:["Name"],members:{CatalogId:{},Name:{}}},output:{type:"structure",members:{Database:{shape:"Sb7"}}}},GetDatabases:{input:{type:"structure",members:{CatalogId:{},NextToken:{},MaxResults:{type:"integer"},ResourceShareType:{}}},output:{type:"structure",required:["DatabaseList"],members:{DatabaseList:{type:"list",member:{shape:"Sb7"}},NextToken:{}}}},GetDataflowGraph:{input:{type:"structure",members:{PythonScript:{}}},output:{type:"structure",members:{DagNodes:{shape:"S76"},DagEdges:{shape:"S7e"}}}},GetDevEndpoint:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{}}},output:{type:"structure",members:{DevEndpoint:{shape:"S2v"}}}},GetDevEndpoints:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DevEndpoints:{shape:"S2u"},NextToken:{}}}},GetJob:{input:{type:"structure",required:["JobName"],members:{JobName:{}}},output:{type:"structure",members:{Job:{shape:"S39"}}}},GetJobBookmark:{input:{type:"structure",required:["JobName"],members:{JobName:{},RunId:{}}},output:{type:"structure",members:{JobBookmarkEntry:{shape:"Sbo"}}}},GetJobRun:{input:{type:"structure",required:["JobName","RunId"],members:{JobName:{},RunId:{},PredecessorsIncluded:{type:"boolean"}}},output:{type:"structure",members:{JobRun:{shape:"S4r"}}}},GetJobRuns:{input:{type:"structure",required:["JobName"],members:{JobName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{JobRuns:{shape:"S4q"},NextToken:{}}}},GetJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Jobs:{shape:"S38"},NextToken:{}}}},GetMLTaskRun:{input:{type:"structure",required:["TransformId","TaskRunId"],members:{TransformId:{},TaskRunId:{}}},output:{type:"structure",members:{TransformId:{},TaskRunId:{},Status:{},LogGroupName:{},Properties:{shape:"Sby"},ErrorString:{},StartedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},ExecutionTime:{type:"integer"}}}},GetMLTaskRuns:{input:{type:"structure",required:["TransformId"],members:{TransformId:{},NextToken:{},MaxResults:{type:"integer"},Filter:{type:"structure",members:{TaskRunType:{},Status:{},StartedBefore:{type:"timestamp"},StartedAfter:{type:"timestamp"}}},Sort:{type:"structure",required:["Column","SortDirection"],members:{Column:{},SortDirection:{}}}}},output:{type:"structure",members:{TaskRuns:{type:"list",member:{type:"structure",members:{TransformId:{},TaskRunId:{},Status:{},LogGroupName:{},Properties:{shape:"Sby"},ErrorString:{},StartedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},ExecutionTime:{type:"integer"}}}},NextToken:{}}}},GetMLTransform:{input:{type:"structure",required:["TransformId"],members:{TransformId:{}}},output:{type:"structure",members:{TransformId:{},Name:{},Description:{},Status:{},CreatedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},InputRecordTables:{shape:"S6s"},Parameters:{shape:"S6u"},EvaluationMetrics:{shape:"Sch"},LabelCount:{type:"integer"},Schema:{shape:"Scm"},Role:{},GlueVersion:{},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},MaxRetries:{type:"integer"},TransformEncryption:{shape:"S6z"}}}},GetMLTransforms:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filter:{shape:"Scp"},Sort:{shape:"Scq"}}},output:{type:"structure",required:["Transforms"],members:{Transforms:{type:"list",member:{type:"structure",members:{TransformId:{},Name:{},Description:{},Status:{},CreatedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},InputRecordTables:{shape:"S6s"},Parameters:{shape:"S6u"},EvaluationMetrics:{shape:"Sch"},LabelCount:{type:"integer"},Schema:{shape:"Scm"},Role:{},GlueVersion:{},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},MaxRetries:{type:"integer"},TransformEncryption:{shape:"S6z"}}}},NextToken:{}}}},GetMapping:{input:{type:"structure",required:["Source"],members:{Source:{shape:"Scw"},Sinks:{shape:"Scx"},Location:{shape:"Scy"}}},output:{type:"structure",required:["Mapping"],members:{Mapping:{shape:"Sd0"}}}},GetPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValues"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValues:{shape:"S6"}}},output:{type:"structure",members:{Partition:{shape:"S3s"}}}},GetPartitionIndexes:{input:{type:"structure",required:["DatabaseName","TableName"],members:{CatalogId:{},DatabaseName:{},TableName:{},NextToken:{}}},output:{type:"structure",members:{PartitionIndexDescriptorList:{type:"list",member:{type:"structure",required:["IndexName","Keys","IndexStatus"],members:{IndexName:{},Keys:{type:"list",member:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{}}}},IndexStatus:{}}}},NextToken:{}}}},GetPartitions:{input:{type:"structure",required:["DatabaseName","TableName"],members:{CatalogId:{},DatabaseName:{},TableName:{},Expression:{},NextToken:{},Segment:{type:"structure",required:["SegmentNumber","TotalSegments"],members:{SegmentNumber:{type:"integer"},TotalSegments:{type:"integer"}}},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Partitions:{shape:"S3r"},NextToken:{}}}},GetPlan:{input:{type:"structure",required:["Mapping","Source"],members:{Mapping:{shape:"Sd0"},Source:{shape:"Scw"},Sinks:{shape:"Scx"},Location:{shape:"Scy"},Language:{},AdditionalPlanOptionsMap:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{PythonScript:{},ScalaCode:{}}}},GetResourcePolicies:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{GetResourcePoliciesResponseList:{type:"list",member:{type:"structure",members:{PolicyInJson:{},PolicyHash:{},CreateTime:{type:"timestamp"},UpdateTime:{type:"timestamp"}}}},NextToken:{}}}},GetResourcePolicy:{input:{type:"structure",members:{ResourceArn:{}}},output:{type:"structure",members:{PolicyInJson:{},PolicyHash:{},CreateTime:{type:"timestamp"},UpdateTime:{type:"timestamp"}}}},GetSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{SecurityConfiguration:{shape:"Sdv"}}}},GetSecurityConfigurations:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{SecurityConfigurations:{type:"list",member:{shape:"Sdv"}},NextToken:{}}}},GetTable:{input:{type:"structure",required:["DatabaseName","Name"],members:{CatalogId:{},DatabaseName:{},Name:{}}},output:{type:"structure",members:{Table:{shape:"Se1"}}}},GetTableVersion:{input:{type:"structure",required:["DatabaseName","TableName"],members:{CatalogId:{},DatabaseName:{},TableName:{},VersionId:{}}},output:{type:"structure",members:{TableVersion:{shape:"Se4"}}}},GetTableVersions:{input:{type:"structure",required:["DatabaseName","TableName"],members:{CatalogId:{},DatabaseName:{},TableName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TableVersions:{type:"list",member:{shape:"Se4"}},NextToken:{}}}},GetTables:{input:{type:"structure",required:["DatabaseName"],members:{CatalogId:{},DatabaseName:{},Expression:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TableList:{shape:"Seb"},NextToken:{}}}},GetTags:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"S68"}}}},GetTrigger:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Trigger:{shape:"S3x"}}}},GetTriggers:{input:{type:"structure",members:{NextToken:{},DependentJobName:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Triggers:{shape:"S3w"},NextToken:{}}}},GetUserDefinedFunction:{input:{type:"structure",required:["DatabaseName","FunctionName"],members:{CatalogId:{},DatabaseName:{},FunctionName:{}}},output:{type:"structure",members:{UserDefinedFunction:{shape:"Sek"}}}},GetUserDefinedFunctions:{input:{type:"structure",required:["Pattern"],members:{CatalogId:{},DatabaseName:{},Pattern:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{UserDefinedFunctions:{type:"list",member:{shape:"Sek"}},NextToken:{}}}},GetWorkflow:{input:{type:"structure",required:["Name"],members:{Name:{},IncludeGraph:{type:"boolean"}}},output:{type:"structure",members:{Workflow:{shape:"S4e"}}}},GetWorkflowRun:{input:{type:"structure",required:["Name","RunId"],members:{Name:{},RunId:{},IncludeGraph:{type:"boolean"}}},output:{type:"structure",members:{Run:{shape:"S4g"}}}},GetWorkflowRunProperties:{input:{type:"structure",required:["Name","RunId"],members:{Name:{},RunId:{}}},output:{type:"structure",members:{RunProperties:{shape:"S4f"}}}},GetWorkflowRuns:{input:{type:"structure",required:["Name"],members:{Name:{},IncludeGraph:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Runs:{type:"list",member:{shape:"S4g"}},NextToken:{}}}},ImportCatalogToGlue:{input:{type:"structure",members:{CatalogId:{}}},output:{type:"structure",members:{}}},ListCrawlers:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Tags:{shape:"S68"}}},output:{type:"structure",members:{CrawlerNames:{shape:"S1j"},NextToken:{}}}},ListDevEndpoints:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Tags:{shape:"S68"}}},output:{type:"structure",members:{DevEndpointNames:{type:"list",member:{}},NextToken:{}}}},ListJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Tags:{shape:"S68"}}},output:{type:"structure",members:{JobNames:{shape:"S36"},NextToken:{}}}},ListMLTransforms:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filter:{shape:"Scp"},Sort:{shape:"Scq"},Tags:{shape:"S68"}}},output:{type:"structure",required:["TransformIds"],members:{TransformIds:{type:"list",member:{}},NextToken:{}}}},ListTriggers:{input:{type:"structure",members:{NextToken:{},DependentJobName:{},MaxResults:{type:"integer"},Tags:{shape:"S68"}}},output:{type:"structure",members:{TriggerNames:{shape:"S3u"},NextToken:{}}}},ListWorkflows:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Workflows:{shape:"S4b"},NextToken:{}}}},PutDataCatalogEncryptionSettings:{input:{type:"structure",required:["DataCatalogEncryptionSettings"],members:{CatalogId:{},DataCatalogEncryptionSettings:{shape:"Sb1"}}},output:{type:"structure",members:{}}},PutResourcePolicy:{input:{type:"structure",required:["PolicyInJson"],members:{PolicyInJson:{},ResourceArn:{},PolicyHashCondition:{},PolicyExistsCondition:{},EnableHybrid:{}}},output:{type:"structure",members:{PolicyHash:{}}}},PutWorkflowRunProperties:{input:{type:"structure",required:["Name","RunId","RunProperties"],members:{Name:{},RunId:{},RunProperties:{shape:"S4f"}}},output:{type:"structure",members:{}}},ResetJobBookmark:{input:{type:"structure",required:["JobName"],members:{JobName:{},RunId:{}}},output:{type:"structure",members:{JobBookmarkEntry:{shape:"Sbo"}}}},ResumeWorkflowRun:{input:{type:"structure",required:["Name","RunId","NodeIds"],members:{Name:{},RunId:{},NodeIds:{shape:"Sfo"}}},output:{type:"structure",members:{RunId:{},NodeIds:{shape:"Sfo"}}}},SearchTables:{input:{type:"structure",members:{CatalogId:{},NextToken:{},Filters:{type:"list",member:{type:"structure",members:{Key:{},Value:{},Comparator:{}}}},SearchText:{},SortCriteria:{type:"list",member:{type:"structure",members:{FieldName:{},Sort:{}}}},MaxResults:{type:"integer"},ResourceShareType:{}}},output:{type:"structure",members:{NextToken:{},TableList:{shape:"Seb"}}}},StartCrawler:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},StartCrawlerSchedule:{input:{type:"structure",required:["CrawlerName"],members:{CrawlerName:{}}},output:{type:"structure",members:{}}},StartExportLabelsTaskRun:{input:{type:"structure",required:["TransformId","OutputS3Path"],members:{TransformId:{},OutputS3Path:{}}},output:{type:"structure",members:{TaskRunId:{}}}},StartImportLabelsTaskRun:{input:{type:"structure",required:["TransformId","InputS3Path"],members:{TransformId:{},InputS3Path:{},ReplaceAllLabels:{type:"boolean"}}},output:{type:"structure",members:{TaskRunId:{}}}},StartJobRun:{input:{type:"structure",required:["JobName"],members:{JobName:{},JobRunId:{},Arguments:{shape:"S3h"},AllocatedCapacity:{deprecated:!0,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},SecurityConfiguration:{},NotificationProperty:{shape:"S3m"},WorkerType:{},NumberOfWorkers:{type:"integer"}}},output:{type:"structure",members:{JobRunId:{}}}},StartMLEvaluationTaskRun:{input:{type:"structure",required:["TransformId"],members:{TransformId:{}}},output:{type:"structure",members:{TaskRunId:{}}}},StartMLLabelingSetGenerationTaskRun:{input:{type:"structure",required:["TransformId","OutputS3Path"],members:{TransformId:{},OutputS3Path:{}}},output:{type:"structure",members:{TaskRunId:{}}}},StartTrigger:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{}}}},StartWorkflowRun:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{RunId:{}}}},StopCrawler:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},StopCrawlerSchedule:{input:{type:"structure",required:["CrawlerName"],members:{CrawlerName:{}}},output:{type:"structure",members:{}}},StopTrigger:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{}}}},StopWorkflowRun:{input:{type:"structure",required:["Name","RunId"],members:{Name:{},RunId:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceArn","TagsToAdd"],members:{ResourceArn:{},TagsToAdd:{shape:"S68"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagsToRemove"],members:{ResourceArn:{},TagsToRemove:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateClassifier:{input:{type:"structure",members:{GrokClassifier:{type:"structure",required:["Name"],members:{Name:{},Classification:{},GrokPattern:{},CustomPatterns:{}}},XMLClassifier:{type:"structure",required:["Name"],members:{Name:{},Classification:{},RowTag:{}}},JsonClassifier:{type:"structure",required:["Name"],members:{Name:{},JsonPath:{}}},CsvClassifier:{type:"structure",required:["Name"],members:{Name:{},Delimiter:{},QuoteSymbol:{},ContainsHeader:{},Header:{shape:"S5w"},DisableValueTrimming:{type:"boolean"},AllowSingleColumn:{type:"boolean"}}}}},output:{type:"structure",members:{}}},UpdateColumnStatisticsForPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValues","ColumnStatisticsList"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValues:{shape:"S6"},ColumnStatisticsList:{shape:"Sh0"}}},output:{type:"structure",members:{Errors:{shape:"Sh2"}}}},UpdateColumnStatisticsForTable:{input:{type:"structure",required:["DatabaseName","TableName","ColumnStatisticsList"],members:{CatalogId:{},DatabaseName:{},TableName:{},ColumnStatisticsList:{shape:"Sh0"}}},output:{type:"structure",members:{Errors:{shape:"Sh2"}}}},UpdateConnection:{input:{type:"structure",required:["Name","ConnectionInput"],members:{CatalogId:{},Name:{},ConnectionInput:{shape:"S5z"}}},output:{type:"structure",members:{}}},UpdateCrawler:{input:{type:"structure",required:["Name"],members:{Name:{},Role:{},DatabaseName:{},Description:{},Targets:{shape:"S1o"},Schedule:{},Classifiers:{shape:"S26"},TablePrefix:{},SchemaChangePolicy:{shape:"S29"},RecrawlPolicy:{shape:"S27"},Configuration:{},CrawlerSecurityConfiguration:{}}},output:{type:"structure",members:{}}},UpdateCrawlerSchedule:{input:{type:"structure",required:["CrawlerName"],members:{CrawlerName:{},Schedule:{}}},output:{type:"structure",members:{}}},UpdateDatabase:{input:{type:"structure",required:["Name","DatabaseInput"],members:{CatalogId:{},Name:{},DatabaseInput:{shape:"S6d"}}},output:{type:"structure",members:{}}},UpdateDevEndpoint:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{},PublicKey:{},AddPublicKeys:{shape:"S33"},DeletePublicKeys:{shape:"S33"},CustomLibraries:{type:"structure",members:{ExtraPythonLibsS3Path:{},ExtraJarsS3Path:{}}},UpdateEtlLibraries:{type:"boolean"},DeleteArguments:{shape:"S2x"},AddArguments:{shape:"S34"}}},output:{type:"structure",members:{}}},UpdateJob:{input:{type:"structure",required:["JobName","JobUpdate"],members:{JobName:{},JobUpdate:{type:"structure",members:{Description:{},LogUri:{},Role:{},ExecutionProperty:{shape:"S3c"},Command:{shape:"S3e"},DefaultArguments:{shape:"S3h"},NonOverridableArguments:{shape:"S3h"},Connections:{shape:"S3i"},MaxRetries:{type:"integer"},AllocatedCapacity:{deprecated:!0,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},SecurityConfiguration:{},NotificationProperty:{shape:"S3m"},GlueVersion:{}}}}},output:{type:"structure",members:{JobName:{}}}},UpdateMLTransform:{input:{type:"structure",required:["TransformId"],members:{TransformId:{},Name:{},Description:{},Parameters:{shape:"S6u"},Role:{},GlueVersion:{},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},MaxRetries:{type:"integer"}}},output:{type:"structure",members:{TransformId:{}}}},UpdatePartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValueList","PartitionInput"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValueList:{shape:"S5b"},PartitionInput:{shape:"S5"}}},output:{type:"structure",members:{}}},UpdateTable:{input:{type:"structure",required:["DatabaseName","TableInput"],members:{CatalogId:{},DatabaseName:{},TableInput:{shape:"S7w"},SkipArchive:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateTrigger:{input:{type:"structure",required:["Name","TriggerUpdate"],members:{Name:{},TriggerUpdate:{type:"structure",members:{Name:{},Description:{},Schedule:{},Actions:{shape:"S41"},Predicate:{shape:"S43"}}}}},output:{type:"structure",members:{Trigger:{shape:"S3x"}}}},UpdateUserDefinedFunction:{input:{type:"structure",required:["DatabaseName","FunctionName","FunctionInput"],members:{CatalogId:{},DatabaseName:{},FunctionName:{},FunctionInput:{shape:"S89"}}},output:{type:"structure",members:{}}},UpdateWorkflow:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},DefaultRunProperties:{shape:"S4f"},MaxConcurrentRuns:{type:"integer"}}},output:{type:"structure",members:{Name:{}}}}},shapes:{S5:{type:"structure",members:{Values:{shape:"S6"},LastAccessTime:{type:"timestamp"},StorageDescriptor:{shape:"S9"},Parameters:{shape:"Se"},LastAnalyzedTime:{type:"timestamp"}}},S6:{type:"list",member:{}},S9:{type:"structure",members:{Columns:{shape:"Sa"},Location:{},InputFormat:{},OutputFormat:{},Compressed:{type:"boolean"},NumberOfBuckets:{type:"integer"},SerdeInfo:{type:"structure",members:{Name:{},SerializationLibrary:{},Parameters:{shape:"Se"}}},BucketColumns:{shape:"Sm"},SortColumns:{type:"list",member:{type:"structure",required:["Column","SortOrder"],members:{Column:{},SortOrder:{type:"integer"}}}},Parameters:{shape:"Se"},SkewedInfo:{type:"structure",members:{SkewedColumnNames:{shape:"Sm"},SkewedColumnValues:{type:"list",member:{}},SkewedColumnValueLocationMaps:{type:"map",key:{},value:{}}}},StoredAsSubDirectories:{type:"boolean"}}},Sa:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Type:{},Comment:{},Parameters:{shape:"Se"}}}},Se:{type:"map",key:{},value:{}},Sm:{type:"list",member:{}},Sv:{type:"list",member:{type:"structure",members:{PartitionValues:{shape:"S6"},ErrorDetail:{shape:"Sx"}}}},Sx:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}},S15:{type:"structure",required:["Values"],members:{Values:{shape:"S6"}}},S1j:{type:"list",member:{}},S1l:{type:"list",member:{shape:"S1m"}},S1m:{type:"structure",members:{Name:{},Role:{},Targets:{shape:"S1o"},DatabaseName:{},Description:{},Classifiers:{shape:"S26"},RecrawlPolicy:{shape:"S27"},SchemaChangePolicy:{shape:"S29"},State:{},TablePrefix:{},Schedule:{type:"structure",members:{ScheduleExpression:{},State:{}}},CrawlElapsedTime:{type:"long"},CreationTime:{type:"timestamp"},LastUpdated:{type:"timestamp"},LastCrawl:{type:"structure",members:{Status:{},ErrorMessage:{},LogGroup:{},LogStream:{},MessagePrefix:{},StartTime:{type:"timestamp"}}},Version:{type:"long"},Configuration:{},CrawlerSecurityConfiguration:{}}},S1o:{type:"structure",members:{S3Targets:{type:"list",member:{type:"structure",members:{Path:{},Exclusions:{shape:"S1s"},ConnectionName:{}}}},JdbcTargets:{type:"list",member:{type:"structure",members:{ConnectionName:{},Path:{},Exclusions:{shape:"S1s"}}}},MongoDBTargets:{type:"list",member:{type:"structure",members:{ConnectionName:{},Path:{},ScanAll:{type:"boolean"}}}},DynamoDBTargets:{type:"list",member:{type:"structure",members:{Path:{},scanAll:{type:"boolean"},scanRate:{type:"double"}}}},CatalogTargets:{type:"list",member:{type:"structure",required:["DatabaseName","Tables"],members:{DatabaseName:{},Tables:{type:"list",member:{}}}}}}},S1s:{type:"list",member:{}},S26:{type:"list",member:{}},S27:{type:"structure",members:{RecrawlBehavior:{}}},S29:{type:"structure",members:{UpdateBehavior:{},DeleteBehavior:{}}},S2r:{type:"list",member:{}},S2u:{type:"list",member:{shape:"S2v"}},S2v:{type:"structure",members:{EndpointName:{},RoleArn:{},SecurityGroupIds:{shape:"S2x"},SubnetId:{},YarnEndpointAddress:{},PrivateAddress:{},ZeppelinRemoteSparkInterpreterPort:{type:"integer"},PublicAddress:{},Status:{},WorkerType:{},GlueVersion:{},NumberOfWorkers:{type:"integer"},NumberOfNodes:{type:"integer"},AvailabilityZone:{},VpcId:{},ExtraPythonLibsS3Path:{},ExtraJarsS3Path:{},FailureReason:{},LastUpdateStatus:{},CreatedTimestamp:{type:"timestamp"},LastModifiedTimestamp:{type:"timestamp"},PublicKey:{},PublicKeys:{shape:"S33"},SecurityConfiguration:{},Arguments:{shape:"S34"}}},S2x:{type:"list",member:{}},S33:{type:"list",member:{}},S34:{type:"map",key:{},value:{}},S36:{type:"list",member:{}},S38:{type:"list",member:{shape:"S39"}},S39:{type:"structure",members:{Name:{},Description:{},LogUri:{},Role:{},CreatedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},ExecutionProperty:{shape:"S3c"},Command:{shape:"S3e"},DefaultArguments:{shape:"S3h"},NonOverridableArguments:{shape:"S3h"},Connections:{shape:"S3i"},MaxRetries:{type:"integer"},AllocatedCapacity:{deprecated:!0,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},SecurityConfiguration:{},NotificationProperty:{shape:"S3m"},GlueVersion:{}}},S3c:{type:"structure",members:{MaxConcurrentRuns:{type:"integer"}}},S3e:{type:"structure",members:{Name:{},ScriptLocation:{},PythonVersion:{}}},S3h:{type:"map",key:{},value:{}},S3i:{type:"structure",members:{Connections:{type:"list",member:{}}}},S3m:{type:"structure",members:{NotifyDelayAfter:{type:"integer"}}},S3p:{type:"list",member:{shape:"S15"}},S3r:{type:"list",member:{shape:"S3s"}},S3s:{type:"structure",members:{Values:{shape:"S6"},DatabaseName:{},TableName:{},CreationTime:{type:"timestamp"},LastAccessTime:{type:"timestamp"},StorageDescriptor:{shape:"S9"},Parameters:{shape:"Se"},LastAnalyzedTime:{type:"timestamp"},CatalogId:{}}},S3u:{type:"list",member:{}},S3w:{type:"list",member:{shape:"S3x"}},S3x:{type:"structure",members:{Name:{},WorkflowName:{},Id:{},Type:{},State:{},Description:{},Schedule:{},Actions:{shape:"S41"},Predicate:{shape:"S43"}}},S41:{type:"list",member:{type:"structure",members:{JobName:{},Arguments:{shape:"S3h"},Timeout:{type:"integer"},SecurityConfiguration:{},NotificationProperty:{shape:"S3m"},CrawlerName:{}}}},S43:{type:"structure",members:{Logical:{},Conditions:{type:"list",member:{type:"structure",members:{LogicalOperator:{},JobName:{},State:{},CrawlerName:{},CrawlState:{}}}}}},S4b:{type:"list",member:{}},S4e:{type:"structure",members:{Name:{},Description:{},DefaultRunProperties:{shape:"S4f"},CreatedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},LastRun:{shape:"S4g"},Graph:{shape:"S4k"},MaxConcurrentRuns:{type:"integer"}}},S4f:{type:"map",key:{},value:{}},S4g:{type:"structure",members:{Name:{},WorkflowRunId:{},PreviousRunId:{},WorkflowRunProperties:{shape:"S4f"},StartedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},Status:{},ErrorMessage:{},Statistics:{type:"structure",members:{TotalActions:{type:"integer"},TimeoutActions:{type:"integer"},FailedActions:{type:"integer"},StoppedActions:{type:"integer"},SucceededActions:{type:"integer"},RunningActions:{type:"integer"}}},Graph:{shape:"S4k"}}},S4k:{type:"structure",members:{Nodes:{type:"list",member:{type:"structure",members:{Type:{},Name:{},UniqueId:{},TriggerDetails:{type:"structure",members:{Trigger:{shape:"S3x"}}},JobDetails:{type:"structure",members:{JobRuns:{shape:"S4q"}}},CrawlerDetails:{type:"structure",members:{Crawls:{type:"list",member:{type:"structure",members:{State:{},StartedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},ErrorMessage:{},LogGroup:{},LogStream:{}}}}}}}}},Edges:{type:"list",member:{type:"structure",members:{SourceId:{},DestinationId:{}}}}}},S4q:{type:"list",member:{shape:"S4r"}},S4r:{type:"structure",members:{Id:{},Attempt:{type:"integer"},PreviousRunId:{},TriggerName:{},JobName:{},StartedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},JobRunState:{},Arguments:{shape:"S3h"},ErrorMessage:{},PredecessorRuns:{type:"list",member:{type:"structure",members:{JobName:{},RunId:{}}}},AllocatedCapacity:{deprecated:!0,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},ExecutionTime:{type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},SecurityConfiguration:{},LogGroupName:{},NotificationProperty:{shape:"S3m"},GlueVersion:{}}},S5b:{type:"list",member:{}},S5w:{type:"list",member:{}},S5z:{type:"structure",required:["Name","ConnectionType","ConnectionProperties"],members:{Name:{},Description:{},ConnectionType:{},MatchCriteria:{shape:"S61"},ConnectionProperties:{shape:"S62"},PhysicalConnectionRequirements:{shape:"S64"}}},S61:{type:"list",member:{}},S62:{type:"map",key:{},value:{}},S64:{type:"structure",members:{SubnetId:{},SecurityGroupIdList:{type:"list",member:{}},AvailabilityZone:{}}},S68:{type:"map",key:{},value:{}},S6d:{type:"structure",required:["Name"],members:{Name:{},Description:{},LocationUri:{},Parameters:{shape:"Se"},CreateTableDefaultPermissions:{shape:"S6f"},TargetDatabase:{shape:"S6l"}}},S6f:{type:"list",member:{type:"structure",members:{Principal:{type:"structure",members:{DataLakePrincipalIdentifier:{}}},Permissions:{type:"list",member:{}}}}},S6l:{type:"structure",members:{CatalogId:{},DatabaseName:{}}},S6s:{type:"list",member:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{},CatalogId:{},ConnectionName:{}}}},S6u:{type:"structure",required:["TransformType"],members:{TransformType:{},FindMatchesParameters:{type:"structure",members:{PrimaryKeyColumnName:{},PrecisionRecallTradeoff:{type:"double"},AccuracyCostTradeoff:{type:"double"},EnforceProvidedLabels:{type:"boolean"}}}}},S6z:{type:"structure",members:{MlUserDataEncryption:{type:"structure",required:["MlUserDataEncryptionMode"],members:{MlUserDataEncryptionMode:{},KmsKeyId:{}}},TaskRunSecurityConfigurationName:{}}},S76:{type:"list",member:{type:"structure",required:["Id","NodeType","Args"],members:{Id:{},NodeType:{},Args:{shape:"S7a"},LineNumber:{type:"integer"}}}},S7a:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{},Param:{type:"boolean"}}}},S7e:{type:"list",member:{type:"structure",required:["Source","Target"],members:{Source:{},Target:{},TargetParameter:{}}}},S7l:{type:"structure",members:{S3Encryption:{type:"list",member:{type:"structure",members:{S3EncryptionMode:{},KmsKeyArn:{}}}},CloudWatchEncryption:{type:"structure",members:{CloudWatchEncryptionMode:{},KmsKeyArn:{}}},JobBookmarksEncryption:{type:"structure",members:{JobBookmarksEncryptionMode:{},KmsKeyArn:{}}}}},S7w:{type:"structure",required:["Name"],members:{Name:{},Description:{},Owner:{},LastAccessTime:{type:"timestamp"},LastAnalyzedTime:{type:"timestamp"},Retention:{type:"integer"},StorageDescriptor:{shape:"S9"},PartitionKeys:{shape:"Sa"},ViewOriginalText:{},ViewExpandedText:{},TableType:{},Parameters:{shape:"Se"},TargetTable:{shape:"S80"}}},S80:{type:"structure",members:{CatalogId:{},DatabaseName:{},Name:{}}},S89:{type:"structure",members:{FunctionName:{},ClassName:{},OwnerName:{},OwnerType:{},ResourceUris:{shape:"S8b"}}},S8b:{type:"list",member:{type:"structure",members:{ResourceType:{},Uri:{}}}},S9l:{type:"structure",members:{GrokClassifier:{type:"structure",required:["Name","Classification","GrokPattern"],members:{Name:{},Classification:{},CreationTime:{type:"timestamp"},LastUpdated:{type:"timestamp"},Version:{type:"long"},GrokPattern:{},CustomPatterns:{}}},XMLClassifier:{type:"structure",required:["Name","Classification"],members:{Name:{},Classification:{},CreationTime:{type:"timestamp"},LastUpdated:{type:"timestamp"},Version:{type:"long"},RowTag:{}}},JsonClassifier:{type:"structure",required:["Name","JsonPath"],members:{Name:{},CreationTime:{type:"timestamp"},LastUpdated:{type:"timestamp"},Version:{type:"long"},JsonPath:{}}},CsvClassifier:{type:"structure",required:["Name"],members:{Name:{},CreationTime:{type:"timestamp"},LastUpdated:{type:"timestamp"},Version:{type:"long"},Delimiter:{},QuoteSymbol:{},ContainsHeader:{},Header:{shape:"S5w"},DisableValueTrimming:{type:"boolean"},AllowSingleColumn:{type:"boolean"}}}}},S9w:{type:"list",member:{}},S9y:{type:"list",member:{shape:"S9z"}},S9z:{type:"structure",required:["ColumnName","ColumnType","AnalyzedTime","StatisticsData"],members:{ColumnName:{},ColumnType:{},AnalyzedTime:{type:"timestamp"},StatisticsData:{type:"structure",required:["Type"],members:{Type:{},BooleanColumnStatisticsData:{type:"structure",required:["NumberOfTrues","NumberOfFalses","NumberOfNulls"],members:{NumberOfTrues:{type:"long"},NumberOfFalses:{type:"long"},NumberOfNulls:{type:"long"}}},DateColumnStatisticsData:{type:"structure",required:["NumberOfNulls","NumberOfDistinctValues"],members:{MinimumValue:{type:"timestamp"},MaximumValue:{type:"timestamp"},NumberOfNulls:{type:"long"},NumberOfDistinctValues:{type:"long"}}},DecimalColumnStatisticsData:{type:"structure",required:["NumberOfNulls","NumberOfDistinctValues"],members:{MinimumValue:{shape:"Sa7"},MaximumValue:{shape:"Sa7"},NumberOfNulls:{type:"long"},NumberOfDistinctValues:{type:"long"}}},DoubleColumnStatisticsData:{type:"structure",required:["NumberOfNulls","NumberOfDistinctValues"],members:{MinimumValue:{type:"double"},MaximumValue:{type:"double"},NumberOfNulls:{type:"long"},NumberOfDistinctValues:{type:"long"}}},LongColumnStatisticsData:{type:"structure",required:["NumberOfNulls","NumberOfDistinctValues"],members:{MinimumValue:{type:"long"},MaximumValue:{type:"long"},NumberOfNulls:{type:"long"},NumberOfDistinctValues:{type:"long"}}},StringColumnStatisticsData:{type:"structure",required:["MaximumLength","AverageLength","NumberOfNulls","NumberOfDistinctValues"],members:{MaximumLength:{type:"long"},AverageLength:{type:"double"},NumberOfNulls:{type:"long"},NumberOfDistinctValues:{type:"long"}}},BinaryColumnStatisticsData:{type:"structure",required:["MaximumLength","AverageLength","NumberOfNulls"],members:{MaximumLength:{type:"long"},AverageLength:{type:"double"},NumberOfNulls:{type:"long"}}}}}}},Sa7:{type:"structure",required:["UnscaledValue","Scale"],members:{UnscaledValue:{type:"blob"},Scale:{type:"integer"}}},Sag:{type:"list",member:{type:"structure",members:{ColumnName:{},Error:{shape:"Sx"}}}},Sam:{type:"structure",members:{Name:{},Description:{},ConnectionType:{},MatchCriteria:{shape:"S61"},ConnectionProperties:{shape:"S62"},PhysicalConnectionRequirements:{shape:"S64"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},LastUpdatedBy:{}}},Sb1:{type:"structure",members:{EncryptionAtRest:{type:"structure",required:["CatalogEncryptionMode"],members:{CatalogEncryptionMode:{},SseAwsKmsKeyId:{}}},ConnectionPasswordEncryption:{type:"structure",required:["ReturnConnectionPasswordEncrypted"],members:{ReturnConnectionPasswordEncrypted:{type:"boolean"},AwsKmsKeyId:{}}}}},Sb7:{type:"structure",required:["Name"],members:{Name:{},Description:{},LocationUri:{},Parameters:{shape:"Se"},CreateTime:{type:"timestamp"},CreateTableDefaultPermissions:{shape:"S6f"},TargetDatabase:{shape:"S6l"},CatalogId:{}}},Sbo:{type:"structure",members:{JobName:{},Version:{type:"integer"},Run:{type:"integer"},Attempt:{type:"integer"},PreviousRunId:{},RunId:{},JobBookmark:{}}},Sby:{type:"structure",members:{TaskType:{},ImportLabelsTaskRunProperties:{type:"structure",members:{InputS3Path:{},Replace:{type:"boolean"}}},ExportLabelsTaskRunProperties:{type:"structure",members:{OutputS3Path:{}}},LabelingSetGenerationTaskRunProperties:{type:"structure",members:{OutputS3Path:{}}},FindMatchesTaskRunProperties:{type:"structure",members:{JobId:{},JobName:{},JobRunId:{}}}}},Sch:{type:"structure",required:["TransformType"],members:{TransformType:{},FindMatchesMetrics:{type:"structure",members:{AreaUnderPRCurve:{type:"double"},Precision:{type:"double"},Recall:{type:"double"},F1:{type:"double"},ConfusionMatrix:{type:"structure",members:{NumTruePositives:{type:"long"},NumFalsePositives:{type:"long"},NumTrueNegatives:{type:"long"},NumFalseNegatives:{type:"long"}}}}}}},Scm:{type:"list",member:{type:"structure",members:{Name:{},DataType:{}}}},Scp:{type:"structure",members:{Name:{},TransformType:{},Status:{},GlueVersion:{},CreatedBefore:{type:"timestamp"},CreatedAfter:{type:"timestamp"},LastModifiedBefore:{type:"timestamp"},LastModifiedAfter:{type:"timestamp"},Schema:{shape:"Scm"}}},Scq:{type:"structure",required:["Column","SortDirection"],members:{Column:{},SortDirection:{}}},Scw:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{}}},Scx:{type:"list",member:{shape:"Scw"}},Scy:{type:"structure",members:{Jdbc:{shape:"S7a"},S3:{shape:"S7a"},DynamoDB:{shape:"S7a"}}},Sd0:{type:"list",member:{type:"structure",members:{SourceTable:{},SourcePath:{},SourceType:{},TargetTable:{},TargetPath:{},TargetType:{}}}},Sdv:{type:"structure",members:{Name:{},CreatedTimeStamp:{type:"timestamp"},EncryptionConfiguration:{shape:"S7l"}}},Se1:{type:"structure",required:["Name"],members:{Name:{},DatabaseName:{},Description:{},Owner:{},CreateTime:{type:"timestamp"},UpdateTime:{type:"timestamp"},LastAccessTime:{type:"timestamp"},LastAnalyzedTime:{type:"timestamp"},Retention:{type:"integer"},StorageDescriptor:{shape:"S9"},PartitionKeys:{shape:"Sa"},ViewOriginalText:{},ViewExpandedText:{},TableType:{},Parameters:{shape:"Se"},CreatedBy:{},IsRegisteredWithLakeFormation:{type:"boolean"},TargetTable:{shape:"S80"},CatalogId:{}}},Se4:{type:"structure",members:{Table:{shape:"Se1"},VersionId:{}}},Seb:{type:"list",member:{shape:"Se1"}},Sek:{type:"structure",members:{FunctionName:{},DatabaseName:{},ClassName:{},OwnerName:{},OwnerType:{},CreateTime:{type:"timestamp"},ResourceUris:{shape:"S8b"},CatalogId:{}}},Sfo:{type:"list",member:{}},Sh0:{type:"list",member:{shape:"S9z"}},Sh2:{type:"list",member:{type:"structure",members:{ColumnStatistics:{shape:"S9z"},Error:{shape:"Sx"}}}}}};
    },{}],"LFrY":[function(require,module,exports) {
    module.exports={pagination:{GetClassifiers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetConnections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetCrawlerMetrics:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetCrawlers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetDatabases:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetDevEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetJobRuns:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetMLTaskRuns:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetMLTransforms:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetPartitionIndexes:{input_token:"NextToken",output_token:"NextToken",result_key:"PartitionIndexDescriptorList"},GetPartitions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetSecurityConfigurations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SecurityConfigurations"},GetTableVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetTriggers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetUserDefinedFunctions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetWorkflowRuns:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListCrawlers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListDevEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListMLTransforms:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTriggers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListWorkflows:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},SearchTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}};
    },{}],"idp7":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.glue={},e.Glue=r.defineService("glue",["2017-03-31"]),Object.defineProperty(i.services.glue,"2017-03-31",{get:function(){var e=require("../apis/glue-2017-03-31.min.json");return e.paginators=require("../apis/glue-2017-03-31.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Glue;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/glue-2017-03-31.min.json":"b7O6","../apis/glue-2017-03-31.paginators.json":"LFrY"}],"Jy3A":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-07-01",endpointPrefix:"mobile",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Mobile",serviceId:"Mobile",signatureVersion:"v4",signingName:"AWSMobileHubService",uid:"mobile-2017-07-01"},operations:{CreateProject:{http:{requestUri:"/projects"},input:{type:"structure",members:{name:{location:"querystring",locationName:"name"},region:{location:"querystring",locationName:"region"},contents:{type:"blob"},snapshotId:{location:"querystring",locationName:"snapshotId"}},payload:"contents"},output:{type:"structure",members:{details:{shape:"S7"}}}},DeleteProject:{http:{method:"DELETE",requestUri:"/projects/{projectId}"},input:{type:"structure",required:["projectId"],members:{projectId:{location:"uri",locationName:"projectId"}}},output:{type:"structure",members:{deletedResources:{shape:"Sc"},orphanedResources:{shape:"Sc"}}}},DescribeBundle:{http:{method:"GET",requestUri:"/bundles/{bundleId}"},input:{type:"structure",required:["bundleId"],members:{bundleId:{location:"uri",locationName:"bundleId"}}},output:{type:"structure",members:{details:{shape:"Sq"}}}},DescribeProject:{http:{method:"GET",requestUri:"/project"},input:{type:"structure",required:["projectId"],members:{projectId:{location:"querystring",locationName:"projectId"},syncFromResources:{location:"querystring",locationName:"syncFromResources",type:"boolean"}}},output:{type:"structure",members:{details:{shape:"S7"}}}},ExportBundle:{http:{requestUri:"/bundles/{bundleId}"},input:{type:"structure",required:["bundleId"],members:{bundleId:{location:"uri",locationName:"bundleId"},projectId:{location:"querystring",locationName:"projectId"},platform:{location:"querystring",locationName:"platform"}}},output:{type:"structure",members:{downloadUrl:{}}}},ExportProject:{http:{requestUri:"/exports/{projectId}"},input:{type:"structure",required:["projectId"],members:{projectId:{location:"uri",locationName:"projectId"}}},output:{type:"structure",members:{downloadUrl:{},shareUrl:{},snapshotId:{}}}},ListBundles:{http:{method:"GET",requestUri:"/bundles"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{bundleList:{type:"list",member:{shape:"Sq"}},nextToken:{}}}},ListProjects:{http:{method:"GET",requestUri:"/projects"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{projects:{type:"list",member:{type:"structure",members:{name:{},projectId:{}}}},nextToken:{}}}},UpdateProject:{http:{requestUri:"/update"},input:{type:"structure",required:["projectId"],members:{contents:{type:"blob"},projectId:{location:"querystring",locationName:"projectId"}},payload:"contents"},output:{type:"structure",members:{details:{shape:"S7"}}}}},shapes:{S7:{type:"structure",members:{name:{},projectId:{},region:{},state:{},createdDate:{type:"timestamp"},lastUpdatedDate:{type:"timestamp"},consoleUrl:{},resources:{shape:"Sc"}}},Sc:{type:"list",member:{type:"structure",members:{type:{},name:{},arn:{},feature:{},attributes:{type:"map",key:{},value:{}}}}},Sq:{type:"structure",members:{bundleId:{},title:{},version:{},description:{},iconUrl:{},availablePlatforms:{type:"list",member:{}}}}}};
    },{}],"nguY":[function(require,module,exports) {
    module.exports={pagination:{ListBundles:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListProjects:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}};
    },{}],"ZMXn":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.mobile={},e.Mobile=i.defineService("mobile",["2017-07-01"]),Object.defineProperty(r.services.mobile,"2017-07-01",{get:function(){var e=require("../apis/mobile-2017-07-01.min.json");return e.paginators=require("../apis/mobile-2017-07-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Mobile;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/mobile-2017-07-01.min.json":"Jy3A","../apis/mobile-2017-07-01.paginators.json":"nguY"}],"quhF":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-10-15",endpointPrefix:"api.pricing",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWS Pricing",serviceFullName:"AWS Price List Service",serviceId:"Pricing",signatureVersion:"v4",signingName:"pricing",targetPrefix:"AWSPriceListService",uid:"pricing-2017-10-15"},operations:{DescribeServices:{input:{type:"structure",members:{ServiceCode:{},FormatVersion:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{ServiceCode:{},AttributeNames:{type:"list",member:{}}}}},FormatVersion:{},NextToken:{}}}},GetAttributeValues:{input:{type:"structure",required:["ServiceCode","AttributeName"],members:{ServiceCode:{},AttributeName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AttributeValues:{type:"list",member:{type:"structure",members:{Value:{}}}},NextToken:{}}}},GetProducts:{input:{type:"structure",members:{ServiceCode:{},Filters:{type:"list",member:{type:"structure",required:["Type","Field","Value"],members:{Type:{},Field:{},Value:{}}}},FormatVersion:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FormatVersion:{},PriceList:{type:"list",member:{jsonvalue:!0}},NextToken:{}}}}},shapes:{}};
    },{}],"oaGE":[function(require,module,exports) {
    module.exports={pagination:{DescribeServices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetAttributeValues:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetProducts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"njWZ":[function(require,module,exports) {
    require("../lib/node_loader");var i=require("../lib/core"),e=i.Service,r=i.apiLoader;r.services.pricing={},i.Pricing=e.defineService("pricing",["2017-10-15"]),Object.defineProperty(r.services.pricing,"2017-10-15",{get:function(){var i=require("../apis/pricing-2017-10-15.min.json");return i.paginators=require("../apis/pricing-2017-10-15.paginators.json").pagination,i},enumerable:!0,configurable:!0}),module.exports=i.Pricing;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/pricing-2017-10-15.min.json":"quhF","../apis/pricing-2017-10-15.paginators.json":"oaGE"}],"BZiU":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-10-25",endpointPrefix:"ce",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWS Cost Explorer",serviceFullName:"AWS Cost Explorer Service",serviceId:"Cost Explorer",signatureVersion:"v4",signingName:"ce",targetPrefix:"AWSInsightsIndexService",uid:"ce-2017-10-25"},operations:{CreateAnomalyMonitor:{input:{type:"structure",required:["AnomalyMonitor"],members:{AnomalyMonitor:{shape:"S2"}}},output:{type:"structure",required:["MonitorArn"],members:{MonitorArn:{}}}},CreateAnomalySubscription:{input:{type:"structure",required:["AnomalySubscription"],members:{AnomalySubscription:{shape:"Sm"}}},output:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}}},CreateCostCategoryDefinition:{input:{type:"structure",required:["Name","RuleVersion","Rules"],members:{Name:{},RuleVersion:{},Rules:{shape:"Sx"}}},output:{type:"structure",members:{CostCategoryArn:{},EffectiveStart:{}}}},DeleteAnomalyMonitor:{input:{type:"structure",required:["MonitorArn"],members:{MonitorArn:{}}},output:{type:"structure",members:{}}},DeleteAnomalySubscription:{input:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}},output:{type:"structure",members:{}}},DeleteCostCategoryDefinition:{input:{type:"structure",required:["CostCategoryArn"],members:{CostCategoryArn:{}}},output:{type:"structure",members:{CostCategoryArn:{},EffectiveEnd:{}}}},DescribeCostCategoryDefinition:{input:{type:"structure",required:["CostCategoryArn"],members:{CostCategoryArn:{},EffectiveOn:{}}},output:{type:"structure",members:{CostCategory:{type:"structure",required:["CostCategoryArn","EffectiveStart","Name","RuleVersion","Rules"],members:{CostCategoryArn:{},EffectiveStart:{},EffectiveEnd:{},Name:{},RuleVersion:{},Rules:{shape:"Sx"},ProcessingStatus:{shape:"S1c"}}}}}},GetAnomalies:{input:{type:"structure",required:["DateInterval"],members:{MonitorArn:{},DateInterval:{type:"structure",required:["StartDate"],members:{StartDate:{},EndDate:{}}},Feedback:{},TotalImpact:{type:"structure",required:["NumericOperator","StartValue"],members:{NumericOperator:{},StartValue:{type:"double"},EndValue:{type:"double"}}},NextPageToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Anomalies"],members:{Anomalies:{type:"list",member:{type:"structure",required:["AnomalyId","AnomalyScore","Impact","MonitorArn"],members:{AnomalyId:{},AnomalyStartDate:{},AnomalyEndDate:{},DimensionValue:{},RootCauses:{type:"list",member:{type:"structure",members:{Service:{},Region:{},LinkedAccount:{},UsageType:{}}}},AnomalyScore:{type:"structure",required:["MaxScore","CurrentScore"],members:{MaxScore:{type:"double"},CurrentScore:{type:"double"}}},Impact:{type:"structure",required:["MaxImpact"],members:{MaxImpact:{type:"double"},TotalImpact:{type:"double"}}},MonitorArn:{},Feedback:{}}}},NextPageToken:{}}}},GetAnomalyMonitors:{input:{type:"structure",members:{MonitorArnList:{shape:"Sb"},NextPageToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["AnomalyMonitors"],members:{AnomalyMonitors:{type:"list",member:{shape:"S2"}},NextPageToken:{}}}},GetAnomalySubscriptions:{input:{type:"structure",members:{SubscriptionArnList:{shape:"Sb"},MonitorArn:{},NextPageToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["AnomalySubscriptions"],members:{AnomalySubscriptions:{type:"list",member:{shape:"Sm"}},NextPageToken:{}}}},GetCostAndUsage:{input:{type:"structure",required:["TimePeriod","Metrics"],members:{TimePeriod:{shape:"S22"},Granularity:{},Filter:{shape:"S7"},Metrics:{shape:"S24"},GroupBy:{shape:"S26"},NextPageToken:{}}},output:{type:"structure",members:{NextPageToken:{},GroupDefinitions:{shape:"S26"},ResultsByTime:{shape:"S2b"}}}},GetCostAndUsageWithResources:{input:{type:"structure",required:["TimePeriod","Filter"],members:{TimePeriod:{shape:"S22"},Granularity:{},Filter:{shape:"S7"},Metrics:{shape:"S24"},GroupBy:{shape:"S26"},NextPageToken:{}}},output:{type:"structure",members:{NextPageToken:{},GroupDefinitions:{shape:"S26"},ResultsByTime:{shape:"S2b"}}}},GetCostForecast:{input:{type:"structure",required:["TimePeriod","Metric","Granularity"],members:{TimePeriod:{shape:"S22"},Metric:{},Granularity:{},Filter:{shape:"S7"},PredictionIntervalLevel:{type:"integer"}}},output:{type:"structure",members:{Total:{shape:"S2e"},ForecastResultsByTime:{shape:"S2s"}}}},GetDimensionValues:{input:{type:"structure",required:["TimePeriod","Dimension"],members:{SearchString:{},TimePeriod:{shape:"S22"},Dimension:{},Context:{},NextPageToken:{}}},output:{type:"structure",required:["DimensionValues","ReturnSize","TotalSize"],members:{DimensionValues:{type:"list",member:{type:"structure",members:{Value:{},Attributes:{shape:"S30"}}}},ReturnSize:{type:"integer"},TotalSize:{type:"integer"},NextPageToken:{}}}},GetReservationCoverage:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S22"},GroupBy:{shape:"S26"},Granularity:{},Filter:{shape:"S7"},Metrics:{shape:"S24"},NextPageToken:{}}},output:{type:"structure",required:["CoveragesByTime"],members:{CoveragesByTime:{type:"list",member:{type:"structure",members:{TimePeriod:{shape:"S22"},Groups:{type:"list",member:{type:"structure",members:{Attributes:{shape:"S30"},Coverage:{shape:"S39"}}}},Total:{shape:"S39"}}}},Total:{shape:"S39"},NextPageToken:{}}}},GetReservationPurchaseRecommendation:{input:{type:"structure",required:["Service"],members:{AccountId:{},Service:{},AccountScope:{},LookbackPeriodInDays:{},TermInYears:{},PaymentOption:{},ServiceSpecification:{shape:"S3r"},PageSize:{type:"integer"},NextPageToken:{}}},output:{type:"structure",members:{Metadata:{type:"structure",members:{RecommendationId:{},GenerationTimestamp:{}}},Recommendations:{type:"list",member:{type:"structure",members:{AccountScope:{},LookbackPeriodInDays:{},TermInYears:{},PaymentOption:{},ServiceSpecification:{shape:"S3r"},RecommendationDetails:{type:"list",member:{type:"structure",members:{AccountId:{},InstanceDetails:{type:"structure",members:{EC2InstanceDetails:{type:"structure",members:{Family:{},InstanceType:{},Region:{},AvailabilityZone:{},Platform:{},Tenancy:{},CurrentGeneration:{type:"boolean"},SizeFlexEligible:{type:"boolean"}}},RDSInstanceDetails:{type:"structure",members:{Family:{},InstanceType:{},Region:{},DatabaseEngine:{},DatabaseEdition:{},DeploymentOption:{},LicenseModel:{},CurrentGeneration:{type:"boolean"},SizeFlexEligible:{type:"boolean"}}},RedshiftInstanceDetails:{type:"structure",members:{Family:{},NodeType:{},Region:{},CurrentGeneration:{type:"boolean"},SizeFlexEligible:{type:"boolean"}}},ElastiCacheInstanceDetails:{type:"structure",members:{Family:{},NodeType:{},Region:{},ProductDescription:{},CurrentGeneration:{type:"boolean"},SizeFlexEligible:{type:"boolean"}}},ESInstanceDetails:{type:"structure",members:{InstanceClass:{},InstanceSize:{},Region:{},CurrentGeneration:{type:"boolean"},SizeFlexEligible:{type:"boolean"}}}}},RecommendedNumberOfInstancesToPurchase:{},RecommendedNormalizedUnitsToPurchase:{},MinimumNumberOfInstancesUsedPerHour:{},MinimumNormalizedUnitsUsedPerHour:{},MaximumNumberOfInstancesUsedPerHour:{},MaximumNormalizedUnitsUsedPerHour:{},AverageNumberOfInstancesUsedPerHour:{},AverageNormalizedUnitsUsedPerHour:{},AverageUtilization:{},EstimatedBreakEvenInMonths:{},CurrencyCode:{},EstimatedMonthlySavingsAmount:{},EstimatedMonthlySavingsPercentage:{},EstimatedMonthlyOnDemandCost:{},EstimatedReservationCostForLookbackPeriod:{},UpfrontCost:{},RecurringStandardMonthlyCost:{}}}},RecommendationSummary:{type:"structure",members:{TotalEstimatedMonthlySavingsAmount:{},TotalEstimatedMonthlySavingsPercentage:{},CurrencyCode:{}}}}}},NextPageToken:{}}}},GetReservationUtilization:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S22"},GroupBy:{shape:"S26"},Granularity:{},Filter:{shape:"S7"},NextPageToken:{}}},output:{type:"structure",required:["UtilizationsByTime"],members:{UtilizationsByTime:{type:"list",member:{type:"structure",members:{TimePeriod:{shape:"S22"},Groups:{type:"list",member:{type:"structure",members:{Key:{},Value:{},Attributes:{shape:"S30"},Utilization:{shape:"S4g"}}}},Total:{shape:"S4g"}}}},Total:{shape:"S4g"},NextPageToken:{}}}},GetRightsizingRecommendation:{input:{type:"structure",required:["Service"],members:{Filter:{shape:"S7"},Configuration:{shape:"S4w"},Service:{},PageSize:{type:"integer"},NextPageToken:{}}},output:{type:"structure",members:{Metadata:{type:"structure",members:{RecommendationId:{},GenerationTimestamp:{},LookbackPeriodInDays:{}}},Summary:{type:"structure",members:{TotalRecommendationCount:{},EstimatedTotalMonthlySavingsAmount:{},SavingsCurrencyCode:{},SavingsPercentage:{}}},RightsizingRecommendations:{type:"list",member:{type:"structure",members:{AccountId:{},CurrentInstance:{type:"structure",members:{ResourceId:{},InstanceName:{},Tags:{type:"list",member:{shape:"Sf"}},ResourceDetails:{shape:"S55"},ResourceUtilization:{shape:"S57"},ReservationCoveredHoursInLookbackPeriod:{},SavingsPlansCoveredHoursInLookbackPeriod:{},OnDemandHoursInLookbackPeriod:{},TotalRunningHoursInLookbackPeriod:{},MonthlyCost:{},CurrencyCode:{}}},RightsizingType:{},ModifyRecommendationDetail:{type:"structure",members:{TargetInstances:{type:"list",member:{type:"structure",members:{EstimatedMonthlyCost:{},EstimatedMonthlySavings:{},CurrencyCode:{},DefaultTargetInstance:{type:"boolean"},ResourceDetails:{shape:"S55"},ExpectedResourceUtilization:{shape:"S57"}}}}}},TerminateRecommendationDetail:{type:"structure",members:{EstimatedMonthlySavings:{},CurrencyCode:{}}}}}},NextPageToken:{},Configuration:{shape:"S4w"}}}},GetSavingsPlansCoverage:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S22"},GroupBy:{shape:"S26"},Granularity:{},Filter:{shape:"S7"},Metrics:{shape:"S24"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["SavingsPlansCoverages"],members:{SavingsPlansCoverages:{type:"list",member:{type:"structure",members:{Attributes:{shape:"S30"},Coverage:{type:"structure",members:{SpendCoveredBySavingsPlans:{},OnDemandCost:{},TotalCost:{},CoveragePercentage:{}}},TimePeriod:{shape:"S22"}}}},NextToken:{}}}},GetSavingsPlansPurchaseRecommendation:{input:{type:"structure",required:["SavingsPlansType","TermInYears","PaymentOption","LookbackPeriodInDays"],members:{SavingsPlansType:{},TermInYears:{},PaymentOption:{},AccountScope:{},NextPageToken:{},PageSize:{type:"integer"},LookbackPeriodInDays:{},Filter:{shape:"S7"}}},output:{type:"structure",members:{Metadata:{type:"structure",members:{RecommendationId:{},GenerationTimestamp:{}}},SavingsPlansPurchaseRecommendation:{type:"structure",members:{AccountScope:{},SavingsPlansType:{},TermInYears:{},PaymentOption:{},LookbackPeriodInDays:{},SavingsPlansPurchaseRecommendationDetails:{type:"list",member:{type:"structure",members:{SavingsPlansDetails:{type:"structure",members:{Region:{},InstanceFamily:{},OfferingId:{}}},AccountId:{},UpfrontCost:{},EstimatedROI:{},CurrencyCode:{},EstimatedSPCost:{},EstimatedOnDemandCost:{},EstimatedOnDemandCostWithCurrentCommitment:{},EstimatedSavingsAmount:{},EstimatedSavingsPercentage:{},HourlyCommitmentToPurchase:{},EstimatedAverageUtilization:{},EstimatedMonthlySavingsAmount:{},CurrentMinimumHourlyOnDemandSpend:{},CurrentMaximumHourlyOnDemandSpend:{},CurrentAverageHourlyOnDemandSpend:{}}}},SavingsPlansPurchaseRecommendationSummary:{type:"structure",members:{EstimatedROI:{},CurrencyCode:{},EstimatedTotalCost:{},CurrentOnDemandSpend:{},EstimatedSavingsAmount:{},TotalRecommendationCount:{},DailyCommitmentToPurchase:{},HourlyCommitmentToPurchase:{},EstimatedSavingsPercentage:{},EstimatedMonthlySavingsAmount:{},EstimatedOnDemandCostWithCurrentCommitment:{}}}}},NextPageToken:{}}}},GetSavingsPlansUtilization:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S22"},Granularity:{},Filter:{shape:"S7"}}},output:{type:"structure",required:["Total"],members:{SavingsPlansUtilizationsByTime:{type:"list",member:{type:"structure",required:["TimePeriod","Utilization"],members:{TimePeriod:{shape:"S22"},Utilization:{shape:"S5y"},Savings:{shape:"S5z"},AmortizedCommitment:{shape:"S60"}}}},Total:{shape:"S61"}}}},GetSavingsPlansUtilizationDetails:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S22"},Filter:{shape:"S7"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["SavingsPlansUtilizationDetails","TimePeriod"],members:{SavingsPlansUtilizationDetails:{type:"list",member:{type:"structure",members:{SavingsPlanArn:{},Attributes:{shape:"S30"},Utilization:{shape:"S5y"},Savings:{shape:"S5z"},AmortizedCommitment:{shape:"S60"}}}},Total:{shape:"S61"},TimePeriod:{shape:"S22"},NextToken:{}}}},GetTags:{input:{type:"structure",required:["TimePeriod"],members:{SearchString:{},TimePeriod:{shape:"S22"},TagKey:{},NextPageToken:{}}},output:{type:"structure",required:["Tags","ReturnSize","TotalSize"],members:{NextPageToken:{},Tags:{type:"list",member:{}},ReturnSize:{type:"integer"},TotalSize:{type:"integer"}}}},GetUsageForecast:{input:{type:"structure",required:["TimePeriod","Metric","Granularity"],members:{TimePeriod:{shape:"S22"},Metric:{},Granularity:{},Filter:{shape:"S7"},PredictionIntervalLevel:{type:"integer"}}},output:{type:"structure",members:{Total:{shape:"S2e"},ForecastResultsByTime:{shape:"S2s"}}}},ListCostCategoryDefinitions:{input:{type:"structure",members:{EffectiveOn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{CostCategoryReferences:{type:"list",member:{type:"structure",members:{CostCategoryArn:{},Name:{},EffectiveStart:{},EffectiveEnd:{},NumberOfRules:{type:"integer"},ProcessingStatus:{shape:"S1c"},Values:{type:"list",member:{}}}}},NextToken:{}}}},ProvideAnomalyFeedback:{input:{type:"structure",required:["AnomalyId","Feedback"],members:{AnomalyId:{},Feedback:{}}},output:{type:"structure",required:["AnomalyId"],members:{AnomalyId:{}}}},UpdateAnomalyMonitor:{input:{type:"structure",required:["MonitorArn"],members:{MonitorArn:{},MonitorName:{}}},output:{type:"structure",required:["MonitorArn"],members:{MonitorArn:{}}}},UpdateAnomalySubscription:{input:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{},Threshold:{type:"double"},Frequency:{},MonitorArnList:{shape:"Sb"},Subscribers:{shape:"Sn"},SubscriptionName:{}}},output:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}}},UpdateCostCategoryDefinition:{input:{type:"structure",required:["CostCategoryArn","RuleVersion","Rules"],members:{CostCategoryArn:{},RuleVersion:{},Rules:{shape:"Sx"}}},output:{type:"structure",members:{CostCategoryArn:{},EffectiveStart:{}}}}},shapes:{S2:{type:"structure",required:["MonitorName","MonitorType"],members:{MonitorArn:{},MonitorName:{},CreationDate:{},LastUpdatedDate:{},LastEvaluatedDate:{},MonitorType:{},MonitorDimension:{},MonitorSpecification:{shape:"S7"},DimensionalValueCount:{type:"integer"}}},S7:{type:"structure",members:{Or:{shape:"S8"},And:{shape:"S8"},Not:{shape:"S7"},Dimensions:{type:"structure",members:{Key:{},Values:{shape:"Sb"},MatchOptions:{shape:"Sd"}}},Tags:{shape:"Sf"},CostCategories:{type:"structure",members:{Key:{},Values:{shape:"Sb"},MatchOptions:{shape:"Sd"}}}}},S8:{type:"list",member:{shape:"S7"}},Sb:{type:"list",member:{}},Sd:{type:"list",member:{}},Sf:{type:"structure",members:{Key:{},Values:{shape:"Sb"},MatchOptions:{shape:"Sd"}}},Sm:{type:"structure",required:["MonitorArnList","Subscribers","Threshold","Frequency","SubscriptionName"],members:{SubscriptionArn:{},AccountId:{},MonitorArnList:{shape:"Sb"},Subscribers:{shape:"Sn"},Threshold:{type:"double"},Frequency:{},SubscriptionName:{}}},Sn:{type:"list",member:{type:"structure",members:{Address:{},Type:{},Status:{}}}},Sx:{type:"list",member:{type:"structure",required:["Value","Rule"],members:{Value:{},Rule:{shape:"S7"}}}},S1c:{type:"list",member:{type:"structure",members:{Component:{},Status:{}}}},S22:{type:"structure",required:["Start","End"],members:{Start:{},End:{}}},S24:{type:"list",member:{}},S26:{type:"list",member:{type:"structure",members:{Type:{},Key:{}}}},S2b:{type:"list",member:{type:"structure",members:{TimePeriod:{shape:"S22"},Total:{shape:"S2d"},Groups:{type:"list",member:{type:"structure",members:{Keys:{type:"list",member:{}},Metrics:{shape:"S2d"}}}},Estimated:{type:"boolean"}}}},S2d:{type:"map",key:{},value:{shape:"S2e"}},S2e:{type:"structure",members:{Amount:{},Unit:{}}},S2s:{type:"list",member:{type:"structure",members:{TimePeriod:{shape:"S22"},MeanValue:{},PredictionIntervalLowerBound:{},PredictionIntervalUpperBound:{}}}},S30:{type:"map",key:{},value:{}},S39:{type:"structure",members:{CoverageHours:{type:"structure",members:{OnDemandHours:{},ReservedHours:{},TotalRunningHours:{},CoverageHoursPercentage:{}}},CoverageNormalizedUnits:{type:"structure",members:{OnDemandNormalizedUnits:{},ReservedNormalizedUnits:{},TotalRunningNormalizedUnits:{},CoverageNormalizedUnitsPercentage:{}}},CoverageCost:{type:"structure",members:{OnDemandCost:{}}}}},S3r:{type:"structure",members:{EC2Specification:{type:"structure",members:{OfferingClass:{}}}}},S4g:{type:"structure",members:{UtilizationPercentage:{},UtilizationPercentageInUnits:{},PurchasedHours:{},PurchasedUnits:{},TotalActualHours:{},TotalActualUnits:{},UnusedHours:{},UnusedUnits:{},OnDemandCostOfRIHoursUsed:{},NetRISavings:{},TotalPotentialRISavings:{},AmortizedUpfrontFee:{},AmortizedRecurringFee:{},TotalAmortizedFee:{}}},S4w:{type:"structure",required:["RecommendationTarget","BenefitsConsidered"],members:{RecommendationTarget:{},BenefitsConsidered:{type:"boolean"}}},S55:{type:"structure",members:{EC2ResourceDetails:{type:"structure",members:{HourlyOnDemandRate:{},InstanceType:{},Platform:{},Region:{},Sku:{},Memory:{},NetworkPerformance:{},Storage:{},Vcpu:{}}}}},S57:{type:"structure",members:{EC2ResourceUtilization:{type:"structure",members:{MaxCpuUtilizationPercentage:{},MaxMemoryUtilizationPercentage:{},MaxStorageUtilizationPercentage:{},EBSResourceUtilization:{type:"structure",members:{EbsReadOpsPerSecond:{},EbsWriteOpsPerSecond:{},EbsReadBytesPerSecond:{},EbsWriteBytesPerSecond:{}}}}}}},S5y:{type:"structure",members:{TotalCommitment:{},UsedCommitment:{},UnusedCommitment:{},UtilizationPercentage:{}}},S5z:{type:"structure",members:{NetSavings:{},OnDemandCostEquivalent:{}}},S60:{type:"structure",members:{AmortizedRecurringCommitment:{},AmortizedUpfrontCommitment:{},TotalAmortizedCommitment:{}}},S61:{type:"structure",required:["Utilization"],members:{Utilization:{shape:"S5y"},Savings:{shape:"S5z"},AmortizedCommitment:{shape:"S60"}}}}};
    },{}],"wZYS":[function(require,module,exports) {
    module.exports={pagination:{GetSavingsPlansCoverage:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetSavingsPlansUtilizationDetails:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListCostCategoryDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"Ws0r":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,o=e.apiLoader;o.services.costexplorer={},e.CostExplorer=r.defineService("costexplorer",["2017-10-25"]),Object.defineProperty(o.services.costexplorer,"2017-10-25",{get:function(){var e=require("../apis/ce-2017-10-25.min.json");return e.paginators=require("../apis/ce-2017-10-25.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CostExplorer;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/ce-2017-10-25.min.json":"BZiU","../apis/ce-2017-10-25.paginators.json":"wZYS"}],"Brpw":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2017-08-29",endpointPrefix:"mediaconvert",signingName:"mediaconvert",serviceFullName:"AWS Elemental MediaConvert",serviceId:"MediaConvert",protocol:"rest-json",jsonVersion:"1.1",uid:"mediaconvert-2017-08-29",signatureVersion:"v4",serviceAbbreviation:"MediaConvert"},operations:{AssociateCertificate:{http:{requestUri:"/2017-08-29/certificates",responseCode:201},input:{type:"structure",members:{Arn:{locationName:"arn"}},required:["Arn"]},output:{type:"structure",members:{}}},CancelJob:{http:{method:"DELETE",requestUri:"/2017-08-29/jobs/{id}",responseCode:202},input:{type:"structure",members:{Id:{locationName:"id",location:"uri"}},required:["Id"]},output:{type:"structure",members:{}}},CreateJob:{http:{requestUri:"/2017-08-29/jobs",responseCode:201},input:{type:"structure",members:{AccelerationSettings:{shape:"S7",locationName:"accelerationSettings"},BillingTagsSource:{locationName:"billingTagsSource"},ClientRequestToken:{locationName:"clientRequestToken",idempotencyToken:!0},HopDestinations:{shape:"Sa",locationName:"hopDestinations"},JobTemplate:{locationName:"jobTemplate"},Priority:{locationName:"priority",type:"integer"},Queue:{locationName:"queue"},Role:{locationName:"role"},Settings:{shape:"Se",locationName:"settings"},SimulateReservedQueue:{locationName:"simulateReservedQueue"},StatusUpdateInterval:{locationName:"statusUpdateInterval"},Tags:{shape:"Sg1",locationName:"tags"},UserMetadata:{shape:"Sg1",locationName:"userMetadata"}},required:["Role","Settings"]},output:{type:"structure",members:{Job:{shape:"Sg3",locationName:"job"}}}},CreateJobTemplate:{http:{requestUri:"/2017-08-29/jobTemplates",responseCode:201},input:{type:"structure",members:{AccelerationSettings:{shape:"S7",locationName:"accelerationSettings"},Category:{locationName:"category"},Description:{locationName:"description"},HopDestinations:{shape:"Sa",locationName:"hopDestinations"},Name:{locationName:"name"},Priority:{locationName:"priority",type:"integer"},Queue:{locationName:"queue"},Settings:{shape:"Sgj",locationName:"settings"},StatusUpdateInterval:{locationName:"statusUpdateInterval"},Tags:{shape:"Sg1",locationName:"tags"}},required:["Settings","Name"]},output:{type:"structure",members:{JobTemplate:{shape:"Sgn",locationName:"jobTemplate"}}}},CreatePreset:{http:{requestUri:"/2017-08-29/presets",responseCode:201},input:{type:"structure",members:{Category:{locationName:"category"},Description:{locationName:"description"},Name:{locationName:"name"},Settings:{shape:"Sgq",locationName:"settings"},Tags:{shape:"Sg1",locationName:"tags"}},required:["Settings","Name"]},output:{type:"structure",members:{Preset:{shape:"Sgu",locationName:"preset"}}}},CreateQueue:{http:{requestUri:"/2017-08-29/queues",responseCode:201},input:{type:"structure",members:{Description:{locationName:"description"},Name:{locationName:"name"},PricingPlan:{locationName:"pricingPlan"},ReservationPlanSettings:{shape:"Sgx",locationName:"reservationPlanSettings"},Status:{locationName:"status"},Tags:{shape:"Sg1",locationName:"tags"}},required:["Name"]},output:{type:"structure",members:{Queue:{shape:"Sh2",locationName:"queue"}}}},DeleteJobTemplate:{http:{method:"DELETE",requestUri:"/2017-08-29/jobTemplates/{name}",responseCode:202},input:{type:"structure",members:{Name:{locationName:"name",location:"uri"}},required:["Name"]},output:{type:"structure",members:{}}},DeletePreset:{http:{method:"DELETE",requestUri:"/2017-08-29/presets/{name}",responseCode:202},input:{type:"structure",members:{Name:{locationName:"name",location:"uri"}},required:["Name"]},output:{type:"structure",members:{}}},DeleteQueue:{http:{method:"DELETE",requestUri:"/2017-08-29/queues/{name}",responseCode:202},input:{type:"structure",members:{Name:{locationName:"name",location:"uri"}},required:["Name"]},output:{type:"structure",members:{}}},DescribeEndpoints:{http:{requestUri:"/2017-08-29/endpoints",responseCode:200},input:{type:"structure",members:{MaxResults:{locationName:"maxResults",type:"integer"},Mode:{locationName:"mode"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{Endpoints:{locationName:"endpoints",type:"list",member:{type:"structure",members:{Url:{locationName:"url"}}}},NextToken:{locationName:"nextToken"}}}},DisassociateCertificate:{http:{method:"DELETE",requestUri:"/2017-08-29/certificates/{arn}",responseCode:202},input:{type:"structure",members:{Arn:{locationName:"arn",location:"uri"}},required:["Arn"]},output:{type:"structure",members:{}}},GetJob:{http:{method:"GET",requestUri:"/2017-08-29/jobs/{id}",responseCode:200},input:{type:"structure",members:{Id:{locationName:"id",location:"uri"}},required:["Id"]},output:{type:"structure",members:{Job:{shape:"Sg3",locationName:"job"}}}},GetJobTemplate:{http:{method:"GET",requestUri:"/2017-08-29/jobTemplates/{name}",responseCode:200},input:{type:"structure",members:{Name:{locationName:"name",location:"uri"}},required:["Name"]},output:{type:"structure",members:{JobTemplate:{shape:"Sgn",locationName:"jobTemplate"}}}},GetPreset:{http:{method:"GET",requestUri:"/2017-08-29/presets/{name}",responseCode:200},input:{type:"structure",members:{Name:{locationName:"name",location:"uri"}},required:["Name"]},output:{type:"structure",members:{Preset:{shape:"Sgu",locationName:"preset"}}}},GetQueue:{http:{method:"GET",requestUri:"/2017-08-29/queues/{name}",responseCode:200},input:{type:"structure",members:{Name:{locationName:"name",location:"uri"}},required:["Name"]},output:{type:"structure",members:{Queue:{shape:"Sh2",locationName:"queue"}}}},ListJobTemplates:{http:{method:"GET",requestUri:"/2017-08-29/jobTemplates",responseCode:200},input:{type:"structure",members:{Category:{locationName:"category",location:"querystring"},ListBy:{locationName:"listBy",location:"querystring"},MaxResults:{locationName:"maxResults",location:"querystring",type:"integer"},NextToken:{locationName:"nextToken",location:"querystring"},Order:{locationName:"order",location:"querystring"}}},output:{type:"structure",members:{JobTemplates:{locationName:"jobTemplates",type:"list",member:{shape:"Sgn"}},NextToken:{locationName:"nextToken"}}}},ListJobs:{http:{method:"GET",requestUri:"/2017-08-29/jobs",responseCode:200},input:{type:"structure",members:{MaxResults:{locationName:"maxResults",location:"querystring",type:"integer"},NextToken:{locationName:"nextToken",location:"querystring"},Order:{locationName:"order",location:"querystring"},Queue:{locationName:"queue",location:"querystring"},Status:{locationName:"status",location:"querystring"}}},output:{type:"structure",members:{Jobs:{locationName:"jobs",type:"list",member:{shape:"Sg3"}},NextToken:{locationName:"nextToken"}}}},ListPresets:{http:{method:"GET",requestUri:"/2017-08-29/presets",responseCode:200},input:{type:"structure",members:{Category:{locationName:"category",location:"querystring"},ListBy:{locationName:"listBy",location:"querystring"},MaxResults:{locationName:"maxResults",location:"querystring",type:"integer"},NextToken:{locationName:"nextToken",location:"querystring"},Order:{locationName:"order",location:"querystring"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Presets:{locationName:"presets",type:"list",member:{shape:"Sgu"}}}}},ListQueues:{http:{method:"GET",requestUri:"/2017-08-29/queues",responseCode:200},input:{type:"structure",members:{ListBy:{locationName:"listBy",location:"querystring"},MaxResults:{locationName:"maxResults",location:"querystring",type:"integer"},NextToken:{locationName:"nextToken",location:"querystring"},Order:{locationName:"order",location:"querystring"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Queues:{locationName:"queues",type:"list",member:{shape:"Sh2"}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/2017-08-29/tags/{arn}",responseCode:200},input:{type:"structure",members:{Arn:{locationName:"arn",location:"uri"}},required:["Arn"]},output:{type:"structure",members:{ResourceTags:{locationName:"resourceTags",type:"structure",members:{Arn:{locationName:"arn"},Tags:{shape:"Sg1",locationName:"tags"}}}}}},TagResource:{http:{requestUri:"/2017-08-29/tags",responseCode:200},input:{type:"structure",members:{Arn:{locationName:"arn"},Tags:{shape:"Sg1",locationName:"tags"}},required:["Arn","Tags"]},output:{type:"structure",members:{}}},UntagResource:{http:{method:"PUT",requestUri:"/2017-08-29/tags/{arn}",responseCode:200},input:{type:"structure",members:{Arn:{locationName:"arn",location:"uri"},TagKeys:{shape:"Sg8",locationName:"tagKeys"}},required:["Arn"]},output:{type:"structure",members:{}}},UpdateJobTemplate:{http:{method:"PUT",requestUri:"/2017-08-29/jobTemplates/{name}",responseCode:200},input:{type:"structure",members:{AccelerationSettings:{shape:"S7",locationName:"accelerationSettings"},Category:{locationName:"category"},Description:{locationName:"description"},HopDestinations:{shape:"Sa",locationName:"hopDestinations"},Name:{locationName:"name",location:"uri"},Priority:{locationName:"priority",type:"integer"},Queue:{locationName:"queue"},Settings:{shape:"Sgj",locationName:"settings"},StatusUpdateInterval:{locationName:"statusUpdateInterval"}},required:["Name"]},output:{type:"structure",members:{JobTemplate:{shape:"Sgn",locationName:"jobTemplate"}}}},UpdatePreset:{http:{method:"PUT",requestUri:"/2017-08-29/presets/{name}",responseCode:200},input:{type:"structure",members:{Category:{locationName:"category"},Description:{locationName:"description"},Name:{locationName:"name",location:"uri"},Settings:{shape:"Sgq",locationName:"settings"}},required:["Name"]},output:{type:"structure",members:{Preset:{shape:"Sgu",locationName:"preset"}}}},UpdateQueue:{http:{method:"PUT",requestUri:"/2017-08-29/queues/{name}",responseCode:200},input:{type:"structure",members:{Description:{locationName:"description"},Name:{locationName:"name",location:"uri"},ReservationPlanSettings:{shape:"Sgx",locationName:"reservationPlanSettings"},Status:{locationName:"status"}},required:["Name"]},output:{type:"structure",members:{Queue:{shape:"Sh2",locationName:"queue"}}}}},shapes:{S7:{type:"structure",members:{Mode:{locationName:"mode"}},required:["Mode"]},Sa:{type:"list",member:{type:"structure",members:{Priority:{locationName:"priority",type:"integer"},Queue:{locationName:"queue"},WaitMinutes:{locationName:"waitMinutes",type:"integer"}}}},Se:{type:"structure",members:{AdAvailOffset:{locationName:"adAvailOffset",type:"integer"},AvailBlanking:{shape:"Sg",locationName:"availBlanking"},Esam:{shape:"Si",locationName:"esam"},Inputs:{locationName:"inputs",type:"list",member:{type:"structure",members:{AudioSelectorGroups:{shape:"Sq",locationName:"audioSelectorGroups"},AudioSelectors:{shape:"Su",locationName:"audioSelectors"},CaptionSelectors:{shape:"S1c",locationName:"captionSelectors"},Crop:{shape:"S1y",locationName:"crop"},DeblockFilter:{locationName:"deblockFilter"},DecryptionSettings:{locationName:"decryptionSettings",type:"structure",members:{DecryptionMode:{locationName:"decryptionMode"},EncryptedDecryptionKey:{locationName:"encryptedDecryptionKey"},InitializationVector:{locationName:"initializationVector"},KmsKeyRegion:{locationName:"kmsKeyRegion"}}},DenoiseFilter:{locationName:"denoiseFilter"},FileInput:{locationName:"fileInput"},FilterEnable:{locationName:"filterEnable"},FilterStrength:{locationName:"filterStrength",type:"integer"},ImageInserter:{shape:"S2b",locationName:"imageInserter"},InputClippings:{shape:"S2i",locationName:"inputClippings"},InputScanType:{locationName:"inputScanType"},Position:{shape:"S1y",locationName:"position"},ProgramNumber:{locationName:"programNumber",type:"integer"},PsiControl:{locationName:"psiControl"},SupplementalImps:{locationName:"supplementalImps",type:"list",member:{}},TimecodeSource:{locationName:"timecodeSource"},TimecodeStart:{locationName:"timecodeStart"},VideoSelector:{shape:"S2r",locationName:"videoSelector"}}}},MotionImageInserter:{shape:"S2z",locationName:"motionImageInserter"},NielsenConfiguration:{shape:"S37",locationName:"nielsenConfiguration"},NielsenNonLinearWatermark:{shape:"S39",locationName:"nielsenNonLinearWatermark"},OutputGroups:{shape:"S3j",locationName:"outputGroups"},TimecodeConfig:{shape:"Sfs",locationName:"timecodeConfig"},TimedMetadataInsertion:{shape:"Sfv",locationName:"timedMetadataInsertion"}}},Sg:{type:"structure",members:{AvailBlankingImage:{locationName:"availBlankingImage"}}},Si:{type:"structure",members:{ManifestConfirmConditionNotification:{locationName:"manifestConfirmConditionNotification",type:"structure",members:{MccXml:{locationName:"mccXml"}}},ResponseSignalPreroll:{locationName:"responseSignalPreroll",type:"integer"},SignalProcessingNotification:{locationName:"signalProcessingNotification",type:"structure",members:{SccXml:{locationName:"sccXml"}}}}},Sq:{type:"map",key:{},value:{type:"structure",members:{AudioSelectorNames:{shape:"Ss",locationName:"audioSelectorNames"}}}},Ss:{type:"list",member:{}},Su:{type:"map",key:{},value:{type:"structure",members:{CustomLanguageCode:{locationName:"customLanguageCode"},DefaultSelection:{locationName:"defaultSelection"},ExternalAudioFileInput:{locationName:"externalAudioFileInput"},LanguageCode:{locationName:"languageCode"},Offset:{locationName:"offset",type:"integer"},Pids:{shape:"S11",locationName:"pids"},ProgramSelection:{locationName:"programSelection",type:"integer"},RemixSettings:{shape:"S14",locationName:"remixSettings"},SelectorType:{locationName:"selectorType"},Tracks:{shape:"S11",locationName:"tracks"}}}},S11:{type:"list",member:{type:"integer"}},S14:{type:"structure",members:{ChannelMapping:{locationName:"channelMapping",type:"structure",members:{OutputChannels:{locationName:"outputChannels",type:"list",member:{type:"structure",members:{InputChannels:{locationName:"inputChannels",type:"list",member:{type:"integer"}}}}}}},ChannelsIn:{locationName:"channelsIn",type:"integer"},ChannelsOut:{locationName:"channelsOut",type:"integer"}}},S1c:{type:"map",key:{},value:{type:"structure",members:{CustomLanguageCode:{locationName:"customLanguageCode"},LanguageCode:{locationName:"languageCode"},SourceSettings:{locationName:"sourceSettings",type:"structure",members:{AncillarySourceSettings:{locationName:"ancillarySourceSettings",type:"structure",members:{Convert608To708:{locationName:"convert608To708"},SourceAncillaryChannelNumber:{locationName:"sourceAncillaryChannelNumber",type:"integer"},TerminateCaptions:{locationName:"terminateCaptions"}}},DvbSubSourceSettings:{locationName:"dvbSubSourceSettings",type:"structure",members:{Pid:{locationName:"pid",type:"integer"}}},EmbeddedSourceSettings:{locationName:"embeddedSourceSettings",type:"structure",members:{Convert608To708:{locationName:"convert608To708"},Source608ChannelNumber:{locationName:"source608ChannelNumber",type:"integer"},Source608TrackNumber:{locationName:"source608TrackNumber",type:"integer"},TerminateCaptions:{locationName:"terminateCaptions"}}},FileSourceSettings:{locationName:"fileSourceSettings",type:"structure",members:{Convert608To708:{locationName:"convert608To708"},Framerate:{locationName:"framerate",type:"structure",members:{FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"}}},SourceFile:{locationName:"sourceFile"},TimeDelta:{locationName:"timeDelta",type:"integer"}}},SourceType:{locationName:"sourceType"},TeletextSourceSettings:{locationName:"teletextSourceSettings",type:"structure",members:{PageNumber:{locationName:"pageNumber"}}},TrackSourceSettings:{locationName:"trackSourceSettings",type:"structure",members:{TrackNumber:{locationName:"trackNumber",type:"integer"}}}}}}}},S1y:{type:"structure",members:{Height:{locationName:"height",type:"integer"},Width:{locationName:"width",type:"integer"},X:{locationName:"x",type:"integer"},Y:{locationName:"y",type:"integer"}}},S2b:{type:"structure",members:{InsertableImages:{locationName:"insertableImages",type:"list",member:{type:"structure",members:{Duration:{locationName:"duration",type:"integer"},FadeIn:{locationName:"fadeIn",type:"integer"},FadeOut:{locationName:"fadeOut",type:"integer"},Height:{locationName:"height",type:"integer"},ImageInserterInput:{locationName:"imageInserterInput"},ImageX:{locationName:"imageX",type:"integer"},ImageY:{locationName:"imageY",type:"integer"},Layer:{locationName:"layer",type:"integer"},Opacity:{locationName:"opacity",type:"integer"},StartTime:{locationName:"startTime"},Width:{locationName:"width",type:"integer"}}}}}},S2i:{type:"list",member:{type:"structure",members:{EndTimecode:{locationName:"endTimecode"},StartTimecode:{locationName:"startTimecode"}}}},S2r:{type:"structure",members:{AlphaBehavior:{locationName:"alphaBehavior"},ColorSpace:{locationName:"colorSpace"},ColorSpaceUsage:{locationName:"colorSpaceUsage"},Hdr10Metadata:{shape:"S2v",locationName:"hdr10Metadata"},Pid:{locationName:"pid",type:"integer"},ProgramNumber:{locationName:"programNumber",type:"integer"},Rotate:{locationName:"rotate"}}},S2v:{type:"structure",members:{BluePrimaryX:{locationName:"bluePrimaryX",type:"integer"},BluePrimaryY:{locationName:"bluePrimaryY",type:"integer"},GreenPrimaryX:{locationName:"greenPrimaryX",type:"integer"},GreenPrimaryY:{locationName:"greenPrimaryY",type:"integer"},MaxContentLightLevel:{locationName:"maxContentLightLevel",type:"integer"},MaxFrameAverageLightLevel:{locationName:"maxFrameAverageLightLevel",type:"integer"},MaxLuminance:{locationName:"maxLuminance",type:"integer"},MinLuminance:{locationName:"minLuminance",type:"integer"},RedPrimaryX:{locationName:"redPrimaryX",type:"integer"},RedPrimaryY:{locationName:"redPrimaryY",type:"integer"},WhitePointX:{locationName:"whitePointX",type:"integer"},WhitePointY:{locationName:"whitePointY",type:"integer"}}},S2z:{type:"structure",members:{Framerate:{locationName:"framerate",type:"structure",members:{FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"}}},Input:{locationName:"input"},InsertionMode:{locationName:"insertionMode"},Offset:{locationName:"offset",type:"structure",members:{ImageX:{locationName:"imageX",type:"integer"},ImageY:{locationName:"imageY",type:"integer"}}},Playback:{locationName:"playback"},StartTime:{locationName:"startTime"}}},S37:{type:"structure",members:{BreakoutCode:{locationName:"breakoutCode",type:"integer"},DistributorId:{locationName:"distributorId"}}},S39:{type:"structure",members:{ActiveWatermarkProcess:{locationName:"activeWatermarkProcess"},AdiFilename:{locationName:"adiFilename"},AssetId:{locationName:"assetId"},AssetName:{locationName:"assetName"},CbetSourceId:{locationName:"cbetSourceId"},EpisodeId:{locationName:"episodeId"},MetadataDestination:{locationName:"metadataDestination"},SourceId:{locationName:"sourceId",type:"integer"},SourceWatermarkStatus:{locationName:"sourceWatermarkStatus"},TicServerUrl:{locationName:"ticServerUrl"},UniqueTicPerAudioTrack:{locationName:"uniqueTicPerAudioTrack"}}},S3j:{type:"list",member:{type:"structure",members:{CustomName:{locationName:"customName"},Name:{locationName:"name"},OutputGroupSettings:{locationName:"outputGroupSettings",type:"structure",members:{CmafGroupSettings:{locationName:"cmafGroupSettings",type:"structure",members:{AdditionalManifests:{locationName:"additionalManifests",type:"list",member:{type:"structure",members:{ManifestNameModifier:{locationName:"manifestNameModifier"},SelectedOutputs:{shape:"Ss",locationName:"selectedOutputs"}}}},BaseUrl:{locationName:"baseUrl"},ClientCache:{locationName:"clientCache"},CodecSpecification:{locationName:"codecSpecification"},Destination:{locationName:"destination"},DestinationSettings:{shape:"S3r",locationName:"destinationSettings"},Encryption:{locationName:"encryption",type:"structure",members:{ConstantInitializationVector:{locationName:"constantInitializationVector"},EncryptionMethod:{locationName:"encryptionMethod"},InitializationVectorInManifest:{locationName:"initializationVectorInManifest"},SpekeKeyProvider:{locationName:"spekeKeyProvider",type:"structure",members:{CertificateArn:{locationName:"certificateArn"},DashSignaledSystemIds:{shape:"S44",locationName:"dashSignaledSystemIds"},HlsSignaledSystemIds:{shape:"S44",locationName:"hlsSignaledSystemIds"},ResourceId:{locationName:"resourceId"},Url:{locationName:"url"}}},StaticKeyProvider:{shape:"S47",locationName:"staticKeyProvider"},Type:{locationName:"type"}}},FragmentLength:{locationName:"fragmentLength",type:"integer"},ManifestCompression:{locationName:"manifestCompression"},ManifestDurationFormat:{locationName:"manifestDurationFormat"},MinBufferTime:{locationName:"minBufferTime",type:"integer"},MinFinalSegmentLength:{locationName:"minFinalSegmentLength",type:"double"},MpdProfile:{locationName:"mpdProfile"},SegmentControl:{locationName:"segmentControl"},SegmentLength:{locationName:"segmentLength",type:"integer"},StreamInfResolution:{locationName:"streamInfResolution"},WriteDashManifest:{locationName:"writeDashManifest"},WriteHlsManifest:{locationName:"writeHlsManifest"},WriteSegmentTimelineInRepresentation:{locationName:"writeSegmentTimelineInRepresentation"}}},DashIsoGroupSettings:{locationName:"dashIsoGroupSettings",type:"structure",members:{AdditionalManifests:{locationName:"additionalManifests",type:"list",member:{type:"structure",members:{ManifestNameModifier:{locationName:"manifestNameModifier"},SelectedOutputs:{shape:"Ss",locationName:"selectedOutputs"}}}},BaseUrl:{locationName:"baseUrl"},Destination:{locationName:"destination"},DestinationSettings:{shape:"S3r",locationName:"destinationSettings"},Encryption:{locationName:"encryption",type:"structure",members:{PlaybackDeviceCompatibility:{locationName:"playbackDeviceCompatibility"},SpekeKeyProvider:{shape:"S4q",locationName:"spekeKeyProvider"}}},FragmentLength:{locationName:"fragmentLength",type:"integer"},HbbtvCompliance:{locationName:"hbbtvCompliance"},MinBufferTime:{locationName:"minBufferTime",type:"integer"},MpdProfile:{locationName:"mpdProfile"},SegmentControl:{locationName:"segmentControl"},SegmentLength:{locationName:"segmentLength",type:"integer"},WriteSegmentTimelineInRepresentation:{locationName:"writeSegmentTimelineInRepresentation"}}},FileGroupSettings:{locationName:"fileGroupSettings",type:"structure",members:{Destination:{locationName:"destination"},DestinationSettings:{shape:"S3r",locationName:"destinationSettings"}}},HlsGroupSettings:{locationName:"hlsGroupSettings",type:"structure",members:{AdMarkers:{locationName:"adMarkers",type:"list",member:{}},AdditionalManifests:{locationName:"additionalManifests",type:"list",member:{type:"structure",members:{ManifestNameModifier:{locationName:"manifestNameModifier"},SelectedOutputs:{shape:"Ss",locationName:"selectedOutputs"}}}},AudioOnlyHeader:{locationName:"audioOnlyHeader"},BaseUrl:{locationName:"baseUrl"},CaptionLanguageMappings:{locationName:"captionLanguageMappings",type:"list",member:{type:"structure",members:{CaptionChannel:{locationName:"captionChannel",type:"integer"},CustomLanguageCode:{locationName:"customLanguageCode"},LanguageCode:{locationName:"languageCode"},LanguageDescription:{locationName:"languageDescription"}}}},CaptionLanguageSetting:{locationName:"captionLanguageSetting"},ClientCache:{locationName:"clientCache"},CodecSpecification:{locationName:"codecSpecification"},Destination:{locationName:"destination"},DestinationSettings:{shape:"S3r",locationName:"destinationSettings"},DirectoryStructure:{locationName:"directoryStructure"},Encryption:{locationName:"encryption",type:"structure",members:{ConstantInitializationVector:{locationName:"constantInitializationVector"},EncryptionMethod:{locationName:"encryptionMethod"},InitializationVectorInManifest:{locationName:"initializationVectorInManifest"},OfflineEncrypted:{locationName:"offlineEncrypted"},SpekeKeyProvider:{shape:"S4q",locationName:"spekeKeyProvider"},StaticKeyProvider:{shape:"S47",locationName:"staticKeyProvider"},Type:{locationName:"type"}}},ManifestCompression:{locationName:"manifestCompression"},ManifestDurationFormat:{locationName:"manifestDurationFormat"},MinFinalSegmentLength:{locationName:"minFinalSegmentLength",type:"double"},MinSegmentLength:{locationName:"minSegmentLength",type:"integer"},OutputSelection:{locationName:"outputSelection"},ProgramDateTime:{locationName:"programDateTime"},ProgramDateTimePeriod:{locationName:"programDateTimePeriod",type:"integer"},SegmentControl:{locationName:"segmentControl"},SegmentLength:{locationName:"segmentLength",type:"integer"},SegmentsPerSubdirectory:{locationName:"segmentsPerSubdirectory",type:"integer"},StreamInfResolution:{locationName:"streamInfResolution"},TimedMetadataId3Frame:{locationName:"timedMetadataId3Frame"},TimedMetadataId3Period:{locationName:"timedMetadataId3Period",type:"integer"},TimestampDeltaMilliseconds:{locationName:"timestampDeltaMilliseconds",type:"integer"}}},MsSmoothGroupSettings:{locationName:"msSmoothGroupSettings",type:"structure",members:{AdditionalManifests:{locationName:"additionalManifests",type:"list",member:{type:"structure",members:{ManifestNameModifier:{locationName:"manifestNameModifier"},SelectedOutputs:{shape:"Ss",locationName:"selectedOutputs"}}}},AudioDeduplication:{locationName:"audioDeduplication"},Destination:{locationName:"destination"},DestinationSettings:{shape:"S3r",locationName:"destinationSettings"},Encryption:{locationName:"encryption",type:"structure",members:{SpekeKeyProvider:{shape:"S4q",locationName:"spekeKeyProvider"}}},FragmentLength:{locationName:"fragmentLength",type:"integer"},ManifestEncoding:{locationName:"manifestEncoding"}}},Type:{locationName:"type"}}},Outputs:{locationName:"outputs",type:"list",member:{type:"structure",members:{AudioDescriptions:{shape:"S5w",locationName:"audioDescriptions"},CaptionDescriptions:{locationName:"captionDescriptions",type:"list",member:{type:"structure",members:{CaptionSelectorName:{locationName:"captionSelectorName"},CustomLanguageCode:{locationName:"customLanguageCode"},DestinationSettings:{shape:"S8b",locationName:"destinationSettings"},LanguageCode:{locationName:"languageCode"},LanguageDescription:{locationName:"languageDescription"}}}},ContainerSettings:{shape:"S97",locationName:"containerSettings"},Extension:{locationName:"extension"},NameModifier:{locationName:"nameModifier"},OutputSettings:{locationName:"outputSettings",type:"structure",members:{HlsSettings:{locationName:"hlsSettings",type:"structure",members:{AudioGroupId:{locationName:"audioGroupId"},AudioOnlyContainer:{locationName:"audioOnlyContainer"},AudioRenditionSets:{locationName:"audioRenditionSets"},AudioTrackType:{locationName:"audioTrackType"},IFrameOnlyManifest:{locationName:"iFrameOnlyManifest"},SegmentModifier:{locationName:"segmentModifier"}}}}},Preset:{locationName:"preset"},VideoDescription:{shape:"Saz",locationName:"videoDescription"}}}}}}},S3r:{type:"structure",members:{S3Settings:{locationName:"s3Settings",type:"structure",members:{AccessControl:{locationName:"accessControl",type:"structure",members:{CannedAcl:{locationName:"cannedAcl"}}},Encryption:{locationName:"encryption",type:"structure",members:{EncryptionType:{locationName:"encryptionType"},KmsKeyArn:{locationName:"kmsKeyArn"}}}}}}},S44:{type:"list",member:{}},S47:{type:"structure",members:{KeyFormat:{locationName:"keyFormat"},KeyFormatVersions:{locationName:"keyFormatVersions"},StaticKeyValue:{locationName:"staticKeyValue"},Url:{locationName:"url"}}},S4q:{type:"structure",members:{CertificateArn:{locationName:"certificateArn"},ResourceId:{locationName:"resourceId"},SystemIds:{locationName:"systemIds",type:"list",member:{}},Url:{locationName:"url"}}},S5w:{type:"list",member:{type:"structure",members:{AudioChannelTaggingSettings:{locationName:"audioChannelTaggingSettings",type:"structure",members:{ChannelTag:{locationName:"channelTag"}}},AudioNormalizationSettings:{locationName:"audioNormalizationSettings",type:"structure",members:{Algorithm:{locationName:"algorithm"},AlgorithmControl:{locationName:"algorithmControl"},CorrectionGateLevel:{locationName:"correctionGateLevel",type:"integer"},LoudnessLogging:{locationName:"loudnessLogging"},PeakCalculation:{locationName:"peakCalculation"},TargetLkfs:{locationName:"targetLkfs",type:"double"}}},AudioSourceName:{locationName:"audioSourceName"},AudioType:{locationName:"audioType",type:"integer"},AudioTypeControl:{locationName:"audioTypeControl"},CodecSettings:{locationName:"codecSettings",type:"structure",members:{AacSettings:{locationName:"aacSettings",type:"structure",members:{AudioDescriptionBroadcasterMix:{locationName:"audioDescriptionBroadcasterMix"},Bitrate:{locationName:"bitrate",type:"integer"},CodecProfile:{locationName:"codecProfile"},CodingMode:{locationName:"codingMode"},RateControlMode:{locationName:"rateControlMode"},RawFormat:{locationName:"rawFormat"},SampleRate:{locationName:"sampleRate",type:"integer"},Specification:{locationName:"specification"},VbrQuality:{locationName:"vbrQuality"}}},Ac3Settings:{locationName:"ac3Settings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"integer"},BitstreamMode:{locationName:"bitstreamMode"},CodingMode:{locationName:"codingMode"},Dialnorm:{locationName:"dialnorm",type:"integer"},DynamicRangeCompressionProfile:{locationName:"dynamicRangeCompressionProfile"},LfeFilter:{locationName:"lfeFilter"},MetadataControl:{locationName:"metadataControl"},SampleRate:{locationName:"sampleRate",type:"integer"}}},AiffSettings:{locationName:"aiffSettings",type:"structure",members:{BitDepth:{locationName:"bitDepth",type:"integer"},Channels:{locationName:"channels",type:"integer"},SampleRate:{locationName:"sampleRate",type:"integer"}}},Codec:{locationName:"codec"},Eac3AtmosSettings:{locationName:"eac3AtmosSettings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"integer"},BitstreamMode:{locationName:"bitstreamMode"},CodingMode:{locationName:"codingMode"},DialogueIntelligence:{locationName:"dialogueIntelligence"},DynamicRangeCompressionLine:{locationName:"dynamicRangeCompressionLine"},DynamicRangeCompressionRf:{locationName:"dynamicRangeCompressionRf"},LoRoCenterMixLevel:{locationName:"loRoCenterMixLevel",type:"double"},LoRoSurroundMixLevel:{locationName:"loRoSurroundMixLevel",type:"double"},LtRtCenterMixLevel:{locationName:"ltRtCenterMixLevel",type:"double"},LtRtSurroundMixLevel:{locationName:"ltRtSurroundMixLevel",type:"double"},MeteringMode:{locationName:"meteringMode"},SampleRate:{locationName:"sampleRate",type:"integer"},SpeechThreshold:{locationName:"speechThreshold",type:"integer"},StereoDownmix:{locationName:"stereoDownmix"},SurroundExMode:{locationName:"surroundExMode"}}},Eac3Settings:{locationName:"eac3Settings",type:"structure",members:{AttenuationControl:{locationName:"attenuationControl"},Bitrate:{locationName:"bitrate",type:"integer"},BitstreamMode:{locationName:"bitstreamMode"},CodingMode:{locationName:"codingMode"},DcFilter:{locationName:"dcFilter"},Dialnorm:{locationName:"dialnorm",type:"integer"},DynamicRangeCompressionLine:{locationName:"dynamicRangeCompressionLine"},DynamicRangeCompressionRf:{locationName:"dynamicRangeCompressionRf"},LfeControl:{locationName:"lfeControl"},LfeFilter:{locationName:"lfeFilter"},LoRoCenterMixLevel:{locationName:"loRoCenterMixLevel",type:"double"},LoRoSurroundMixLevel:{locationName:"loRoSurroundMixLevel",type:"double"},LtRtCenterMixLevel:{locationName:"ltRtCenterMixLevel",type:"double"},LtRtSurroundMixLevel:{locationName:"ltRtSurroundMixLevel",type:"double"},MetadataControl:{locationName:"metadataControl"},PassthroughControl:{locationName:"passthroughControl"},PhaseControl:{locationName:"phaseControl"},SampleRate:{locationName:"sampleRate",type:"integer"},StereoDownmix:{locationName:"stereoDownmix"},SurroundExMode:{locationName:"surroundExMode"},SurroundMode:{locationName:"surroundMode"}}},Mp2Settings:{locationName:"mp2Settings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"integer"},Channels:{locationName:"channels",type:"integer"},SampleRate:{locationName:"sampleRate",type:"integer"}}},Mp3Settings:{locationName:"mp3Settings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"integer"},Channels:{locationName:"channels",type:"integer"},RateControlMode:{locationName:"rateControlMode"},SampleRate:{locationName:"sampleRate",type:"integer"},VbrQuality:{locationName:"vbrQuality",type:"integer"}}},OpusSettings:{locationName:"opusSettings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"integer"},Channels:{locationName:"channels",type:"integer"},SampleRate:{locationName:"sampleRate",type:"integer"}}},VorbisSettings:{locationName:"vorbisSettings",type:"structure",members:{Channels:{locationName:"channels",type:"integer"},SampleRate:{locationName:"sampleRate",type:"integer"},VbrQuality:{locationName:"vbrQuality",type:"integer"}}},WavSettings:{locationName:"wavSettings",type:"structure",members:{BitDepth:{locationName:"bitDepth",type:"integer"},Channels:{locationName:"channels",type:"integer"},Format:{locationName:"format"},SampleRate:{locationName:"sampleRate",type:"integer"}}}}},CustomLanguageCode:{locationName:"customLanguageCode"},LanguageCode:{locationName:"languageCode"},LanguageCodeControl:{locationName:"languageCodeControl"},RemixSettings:{shape:"S14",locationName:"remixSettings"},StreamName:{locationName:"streamName"}}}},S8b:{type:"structure",members:{BurninDestinationSettings:{locationName:"burninDestinationSettings",type:"structure",members:{Alignment:{locationName:"alignment"},BackgroundColor:{locationName:"backgroundColor"},BackgroundOpacity:{locationName:"backgroundOpacity",type:"integer"},FontColor:{locationName:"fontColor"},FontOpacity:{locationName:"fontOpacity",type:"integer"},FontResolution:{locationName:"fontResolution",type:"integer"},FontScript:{locationName:"fontScript"},FontSize:{locationName:"fontSize",type:"integer"},OutlineColor:{locationName:"outlineColor"},OutlineSize:{locationName:"outlineSize",type:"integer"},ShadowColor:{locationName:"shadowColor"},ShadowOpacity:{locationName:"shadowOpacity",type:"integer"},ShadowXOffset:{locationName:"shadowXOffset",type:"integer"},ShadowYOffset:{locationName:"shadowYOffset",type:"integer"},TeletextSpacing:{locationName:"teletextSpacing"},XPosition:{locationName:"xPosition",type:"integer"},YPosition:{locationName:"yPosition",type:"integer"}}},DestinationType:{locationName:"destinationType"},DvbSubDestinationSettings:{locationName:"dvbSubDestinationSettings",type:"structure",members:{Alignment:{locationName:"alignment"},BackgroundColor:{locationName:"backgroundColor"},BackgroundOpacity:{locationName:"backgroundOpacity",type:"integer"},FontColor:{locationName:"fontColor"},FontOpacity:{locationName:"fontOpacity",type:"integer"},FontResolution:{locationName:"fontResolution",type:"integer"},FontScript:{locationName:"fontScript"},FontSize:{locationName:"fontSize",type:"integer"},OutlineColor:{locationName:"outlineColor"},OutlineSize:{locationName:"outlineSize",type:"integer"},ShadowColor:{locationName:"shadowColor"},ShadowOpacity:{locationName:"shadowOpacity",type:"integer"},ShadowXOffset:{locationName:"shadowXOffset",type:"integer"},ShadowYOffset:{locationName:"shadowYOffset",type:"integer"},SubtitlingType:{locationName:"subtitlingType"},TeletextSpacing:{locationName:"teletextSpacing"},XPosition:{locationName:"xPosition",type:"integer"},YPosition:{locationName:"yPosition",type:"integer"}}},EmbeddedDestinationSettings:{locationName:"embeddedDestinationSettings",type:"structure",members:{Destination608ChannelNumber:{locationName:"destination608ChannelNumber",type:"integer"},Destination708ServiceNumber:{locationName:"destination708ServiceNumber",type:"integer"}}},ImscDestinationSettings:{locationName:"imscDestinationSettings",type:"structure",members:{StylePassthrough:{locationName:"stylePassthrough"}}},SccDestinationSettings:{locationName:"sccDestinationSettings",type:"structure",members:{Framerate:{locationName:"framerate"}}},TeletextDestinationSettings:{locationName:"teletextDestinationSettings",type:"structure",members:{PageNumber:{locationName:"pageNumber"},PageTypes:{locationName:"pageTypes",type:"list",member:{}}}},TtmlDestinationSettings:{locationName:"ttmlDestinationSettings",type:"structure",members:{StylePassthrough:{locationName:"stylePassthrough"}}}}},S97:{type:"structure",members:{CmfcSettings:{locationName:"cmfcSettings",type:"structure",members:{Scte35Esam:{locationName:"scte35Esam"},Scte35Source:{locationName:"scte35Source"}}},Container:{locationName:"container"},F4vSettings:{locationName:"f4vSettings",type:"structure",members:{MoovPlacement:{locationName:"moovPlacement"}}},M2tsSettings:{locationName:"m2tsSettings",type:"structure",members:{AudioBufferModel:{locationName:"audioBufferModel"},AudioFramesPerPes:{locationName:"audioFramesPerPes",type:"integer"},AudioPids:{shape:"S9g",locationName:"audioPids"},Bitrate:{locationName:"bitrate",type:"integer"},BufferModel:{locationName:"bufferModel"},DvbNitSettings:{locationName:"dvbNitSettings",type:"structure",members:{NetworkId:{locationName:"networkId",type:"integer"},NetworkName:{locationName:"networkName"},NitInterval:{locationName:"nitInterval",type:"integer"}}},DvbSdtSettings:{locationName:"dvbSdtSettings",type:"structure",members:{OutputSdt:{locationName:"outputSdt"},SdtInterval:{locationName:"sdtInterval",type:"integer"},ServiceName:{locationName:"serviceName"},ServiceProviderName:{locationName:"serviceProviderName"}}},DvbSubPids:{shape:"S9g",locationName:"dvbSubPids"},DvbTdtSettings:{locationName:"dvbTdtSettings",type:"structure",members:{TdtInterval:{locationName:"tdtInterval",type:"integer"}}},DvbTeletextPid:{locationName:"dvbTeletextPid",type:"integer"},EbpAudioInterval:{locationName:"ebpAudioInterval"},EbpPlacement:{locationName:"ebpPlacement"},EsRateInPes:{locationName:"esRateInPes"},ForceTsVideoEbpOrder:{locationName:"forceTsVideoEbpOrder"},FragmentTime:{locationName:"fragmentTime",type:"double"},MaxPcrInterval:{locationName:"maxPcrInterval",type:"integer"},MinEbpInterval:{locationName:"minEbpInterval",type:"integer"},NielsenId3:{locationName:"nielsenId3"},NullPacketBitrate:{locationName:"nullPacketBitrate",type:"double"},PatInterval:{locationName:"patInterval",type:"integer"},PcrControl:{locationName:"pcrControl"},PcrPid:{locationName:"pcrPid",type:"integer"},PmtInterval:{locationName:"pmtInterval",type:"integer"},PmtPid:{locationName:"pmtPid",type:"integer"},PrivateMetadataPid:{locationName:"privateMetadataPid",type:"integer"},ProgramNumber:{locationName:"programNumber",type:"integer"},RateMode:{locationName:"rateMode"},Scte35Esam:{locationName:"scte35Esam",type:"structure",members:{Scte35EsamPid:{locationName:"scte35EsamPid",type:"integer"}}},Scte35Pid:{locationName:"scte35Pid",type:"integer"},Scte35Source:{locationName:"scte35Source"},SegmentationMarkers:{locationName:"segmentationMarkers"},SegmentationStyle:{locationName:"segmentationStyle"},SegmentationTime:{locationName:"segmentationTime",type:"double"},TimedMetadataPid:{locationName:"timedMetadataPid",type:"integer"},TransportStreamId:{locationName:"transportStreamId",type:"integer"},VideoPid:{locationName:"videoPid",type:"integer"}}},M3u8Settings:{locationName:"m3u8Settings",type:"structure",members:{AudioFramesPerPes:{locationName:"audioFramesPerPes",type:"integer"},AudioPids:{shape:"S9g",locationName:"audioPids"},NielsenId3:{locationName:"nielsenId3"},PatInterval:{locationName:"patInterval",type:"integer"},PcrControl:{locationName:"pcrControl"},PcrPid:{locationName:"pcrPid",type:"integer"},PmtInterval:{locationName:"pmtInterval",type:"integer"},PmtPid:{locationName:"pmtPid",type:"integer"},PrivateMetadataPid:{locationName:"privateMetadataPid",type:"integer"},ProgramNumber:{locationName:"programNumber",type:"integer"},Scte35Pid:{locationName:"scte35Pid",type:"integer"},Scte35Source:{locationName:"scte35Source"},TimedMetadata:{locationName:"timedMetadata"},TimedMetadataPid:{locationName:"timedMetadataPid",type:"integer"},TransportStreamId:{locationName:"transportStreamId",type:"integer"},VideoPid:{locationName:"videoPid",type:"integer"}}},MovSettings:{locationName:"movSettings",type:"structure",members:{ClapAtom:{locationName:"clapAtom"},CslgAtom:{locationName:"cslgAtom"},Mpeg2FourCCControl:{locationName:"mpeg2FourCCControl"},PaddingControl:{locationName:"paddingControl"},Reference:{locationName:"reference"}}},Mp4Settings:{locationName:"mp4Settings",type:"structure",members:{CslgAtom:{locationName:"cslgAtom"},CttsVersion:{locationName:"cttsVersion",type:"integer"},FreeSpaceBox:{locationName:"freeSpaceBox"},MoovPlacement:{locationName:"moovPlacement"},Mp4MajorBrand:{locationName:"mp4MajorBrand"}}},MpdSettings:{locationName:"mpdSettings",type:"structure",members:{CaptionContainerType:{locationName:"captionContainerType"},Scte35Esam:{locationName:"scte35Esam"},Scte35Source:{locationName:"scte35Source"}}},MxfSettings:{locationName:"mxfSettings",type:"structure",members:{AfdSignaling:{locationName:"afdSignaling"},Profile:{locationName:"profile"}}}}},S9g:{type:"list",member:{type:"integer"}},Saz:{type:"structure",members:{AfdSignaling:{locationName:"afdSignaling"},AntiAlias:{locationName:"antiAlias"},CodecSettings:{locationName:"codecSettings",type:"structure",members:{Av1Settings:{locationName:"av1Settings",type:"structure",members:{AdaptiveQuantization:{locationName:"adaptiveQuantization"},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},NumberBFramesBetweenReferenceFrames:{locationName:"numberBFramesBetweenReferenceFrames",type:"integer"},QvbrSettings:{locationName:"qvbrSettings",type:"structure",members:{QvbrQualityLevel:{locationName:"qvbrQualityLevel",type:"integer"},QvbrQualityLevelFineTune:{locationName:"qvbrQualityLevelFineTune",type:"double"}}},RateControlMode:{locationName:"rateControlMode"},Slices:{locationName:"slices",type:"integer"},SpatialAdaptiveQuantization:{locationName:"spatialAdaptiveQuantization"}}},AvcIntraSettings:{locationName:"avcIntraSettings",type:"structure",members:{AvcIntraClass:{locationName:"avcIntraClass"},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},InterlaceMode:{locationName:"interlaceMode"},SlowPal:{locationName:"slowPal"},Telecine:{locationName:"telecine"}}},Codec:{locationName:"codec"},FrameCaptureSettings:{locationName:"frameCaptureSettings",type:"structure",members:{FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},MaxCaptures:{locationName:"maxCaptures",type:"integer"},Quality:{locationName:"quality",type:"integer"}}},H264Settings:{locationName:"h264Settings",type:"structure",members:{AdaptiveQuantization:{locationName:"adaptiveQuantization"},Bitrate:{locationName:"bitrate",type:"integer"},CodecLevel:{locationName:"codecLevel"},CodecProfile:{locationName:"codecProfile"},DynamicSubGop:{locationName:"dynamicSubGop"},EntropyEncoding:{locationName:"entropyEncoding"},FieldEncoding:{locationName:"fieldEncoding"},FlickerAdaptiveQuantization:{locationName:"flickerAdaptiveQuantization"},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopBReference:{locationName:"gopBReference"},GopClosedCadence:{locationName:"gopClosedCadence",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},GopSizeUnits:{locationName:"gopSizeUnits"},HrdBufferInitialFillPercentage:{locationName:"hrdBufferInitialFillPercentage",type:"integer"},HrdBufferSize:{locationName:"hrdBufferSize",type:"integer"},InterlaceMode:{locationName:"interlaceMode"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MinIInterval:{locationName:"minIInterval",type:"integer"},NumberBFramesBetweenReferenceFrames:{locationName:"numberBFramesBetweenReferenceFrames",type:"integer"},NumberReferenceFrames:{locationName:"numberReferenceFrames",type:"integer"},ParControl:{locationName:"parControl"},ParDenominator:{locationName:"parDenominator",type:"integer"},ParNumerator:{locationName:"parNumerator",type:"integer"},QualityTuningLevel:{locationName:"qualityTuningLevel"},QvbrSettings:{locationName:"qvbrSettings",type:"structure",members:{MaxAverageBitrate:{locationName:"maxAverageBitrate",type:"integer"},QvbrQualityLevel:{locationName:"qvbrQualityLevel",type:"integer"},QvbrQualityLevelFineTune:{locationName:"qvbrQualityLevelFineTune",type:"double"}}},RateControlMode:{locationName:"rateControlMode"},RepeatPps:{locationName:"repeatPps"},SceneChangeDetect:{locationName:"sceneChangeDetect"},Slices:{locationName:"slices",type:"integer"},SlowPal:{locationName:"slowPal"},Softness:{locationName:"softness",type:"integer"},SpatialAdaptiveQuantization:{locationName:"spatialAdaptiveQuantization"},Syntax:{locationName:"syntax"},Telecine:{locationName:"telecine"},TemporalAdaptiveQuantization:{locationName:"temporalAdaptiveQuantization"},UnregisteredSeiTimecode:{locationName:"unregisteredSeiTimecode"}}},H265Settings:{locationName:"h265Settings",type:"structure",members:{AdaptiveQuantization:{locationName:"adaptiveQuantization"},AlternateTransferFunctionSei:{locationName:"alternateTransferFunctionSei"},Bitrate:{locationName:"bitrate",type:"integer"},CodecLevel:{locationName:"codecLevel"},CodecProfile:{locationName:"codecProfile"},DynamicSubGop:{locationName:"dynamicSubGop"},FlickerAdaptiveQuantization:{locationName:"flickerAdaptiveQuantization"},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopBReference:{locationName:"gopBReference"},GopClosedCadence:{locationName:"gopClosedCadence",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},GopSizeUnits:{locationName:"gopSizeUnits"},HrdBufferInitialFillPercentage:{locationName:"hrdBufferInitialFillPercentage",type:"integer"},HrdBufferSize:{locationName:"hrdBufferSize",type:"integer"},InterlaceMode:{locationName:"interlaceMode"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MinIInterval:{locationName:"minIInterval",type:"integer"},NumberBFramesBetweenReferenceFrames:{locationName:"numberBFramesBetweenReferenceFrames",type:"integer"},NumberReferenceFrames:{locationName:"numberReferenceFrames",type:"integer"},ParControl:{locationName:"parControl"},ParDenominator:{locationName:"parDenominator",type:"integer"},ParNumerator:{locationName:"parNumerator",type:"integer"},QualityTuningLevel:{locationName:"qualityTuningLevel"},QvbrSettings:{locationName:"qvbrSettings",type:"structure",members:{MaxAverageBitrate:{locationName:"maxAverageBitrate",type:"integer"},QvbrQualityLevel:{locationName:"qvbrQualityLevel",type:"integer"},QvbrQualityLevelFineTune:{locationName:"qvbrQualityLevelFineTune",type:"double"}}},RateControlMode:{locationName:"rateControlMode"},SampleAdaptiveOffsetFilterMode:{locationName:"sampleAdaptiveOffsetFilterMode"},SceneChangeDetect:{locationName:"sceneChangeDetect"},Slices:{locationName:"slices",type:"integer"},SlowPal:{locationName:"slowPal"},SpatialAdaptiveQuantization:{locationName:"spatialAdaptiveQuantization"},Telecine:{locationName:"telecine"},TemporalAdaptiveQuantization:{locationName:"temporalAdaptiveQuantization"},TemporalIds:{locationName:"temporalIds"},Tiles:{locationName:"tiles"},UnregisteredSeiTimecode:{locationName:"unregisteredSeiTimecode"},WriteMp4PackagingType:{locationName:"writeMp4PackagingType"}}},Mpeg2Settings:{locationName:"mpeg2Settings",type:"structure",members:{AdaptiveQuantization:{locationName:"adaptiveQuantization"},Bitrate:{locationName:"bitrate",type:"integer"},CodecLevel:{locationName:"codecLevel"},CodecProfile:{locationName:"codecProfile"},DynamicSubGop:{locationName:"dynamicSubGop"},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopClosedCadence:{locationName:"gopClosedCadence",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},GopSizeUnits:{locationName:"gopSizeUnits"},HrdBufferInitialFillPercentage:{locationName:"hrdBufferInitialFillPercentage",type:"integer"},HrdBufferSize:{locationName:"hrdBufferSize",type:"integer"},InterlaceMode:{locationName:"interlaceMode"},IntraDcPrecision:{locationName:"intraDcPrecision"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MinIInterval:{locationName:"minIInterval",type:"integer"},NumberBFramesBetweenReferenceFrames:{locationName:"numberBFramesBetweenReferenceFrames",type:"integer"},ParControl:{locationName:"parControl"},ParDenominator:{locationName:"parDenominator",type:"integer"},ParNumerator:{locationName:"parNumerator",type:"integer"},QualityTuningLevel:{locationName:"qualityTuningLevel"},RateControlMode:{locationName:"rateControlMode"},SceneChangeDetect:{locationName:"sceneChangeDetect"},SlowPal:{locationName:"slowPal"},Softness:{locationName:"softness",type:"integer"},SpatialAdaptiveQuantization:{locationName:"spatialAdaptiveQuantization"},Syntax:{locationName:"syntax"},Telecine:{locationName:"telecine"},TemporalAdaptiveQuantization:{locationName:"temporalAdaptiveQuantization"}}},ProresSettings:{locationName:"proresSettings",type:"structure",members:{CodecProfile:{locationName:"codecProfile"},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},InterlaceMode:{locationName:"interlaceMode"},ParControl:{locationName:"parControl"},ParDenominator:{locationName:"parDenominator",type:"integer"},ParNumerator:{locationName:"parNumerator",type:"integer"},SlowPal:{locationName:"slowPal"},Telecine:{locationName:"telecine"}}},Vc3Settings:{locationName:"vc3Settings",type:"structure",members:{FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},InterlaceMode:{locationName:"interlaceMode"},SlowPal:{locationName:"slowPal"},Telecine:{locationName:"telecine"},Vc3Class:{locationName:"vc3Class"}}},Vp8Settings:{locationName:"vp8Settings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"integer"},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},HrdBufferSize:{locationName:"hrdBufferSize",type:"integer"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},ParControl:{locationName:"parControl"},ParDenominator:{locationName:"parDenominator",type:"integer"},ParNumerator:{locationName:"parNumerator",type:"integer"},QualityTuningLevel:{locationName:"qualityTuningLevel"},RateControlMode:{locationName:"rateControlMode"}}},Vp9Settings:{locationName:"vp9Settings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"integer"},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},HrdBufferSize:{locationName:"hrdBufferSize",type:"integer"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},ParControl:{locationName:"parControl"},ParDenominator:{locationName:"parDenominator",type:"integer"},ParNumerator:{locationName:"parNumerator",type:"integer"},QualityTuningLevel:{locationName:"qualityTuningLevel"},RateControlMode:{locationName:"rateControlMode"}}}}},ColorMetadata:{locationName:"colorMetadata"},Crop:{shape:"S1y",locationName:"crop"},DropFrameTimecode:{locationName:"dropFrameTimecode"},FixedAfd:{locationName:"fixedAfd",type:"integer"},Height:{locationName:"height",type:"integer"},Position:{shape:"S1y",locationName:"position"},RespondToAfd:{locationName:"respondToAfd"},ScalingBehavior:{locationName:"scalingBehavior"},Sharpness:{locationName:"sharpness",type:"integer"},TimecodeInsertion:{locationName:"timecodeInsertion"},VideoPreprocessors:{locationName:"videoPreprocessors",type:"structure",members:{ColorCorrector:{locationName:"colorCorrector",type:"structure",members:{Brightness:{locationName:"brightness",type:"integer"},ColorSpaceConversion:{locationName:"colorSpaceConversion"},Contrast:{locationName:"contrast",type:"integer"},Hdr10Metadata:{shape:"S2v",locationName:"hdr10Metadata"},Hue:{locationName:"hue",type:"integer"},Saturation:{locationName:"saturation",type:"integer"}}},Deinterlacer:{locationName:"deinterlacer",type:"structure",members:{Algorithm:{locationName:"algorithm"},Control:{locationName:"control"},Mode:{locationName:"mode"}}},DolbyVision:{locationName:"dolbyVision",type:"structure",members:{L6Metadata:{locationName:"l6Metadata",type:"structure",members:{MaxCll:{locationName:"maxCll",type:"integer"},MaxFall:{locationName:"maxFall",type:"integer"}}},L6Mode:{locationName:"l6Mode"},Profile:{locationName:"profile"}}},ImageInserter:{shape:"S2b",locationName:"imageInserter"},NoiseReducer:{locationName:"noiseReducer",type:"structure",members:{Filter:{locationName:"filter"},FilterSettings:{locationName:"filterSettings",type:"structure",members:{Strength:{locationName:"strength",type:"integer"}}},SpatialFilterSettings:{locationName:"spatialFilterSettings",type:"structure",members:{PostFilterSharpenStrength:{locationName:"postFilterSharpenStrength",type:"integer"},Speed:{locationName:"speed",type:"integer"},Strength:{locationName:"strength",type:"integer"}}},TemporalFilterSettings:{locationName:"temporalFilterSettings",type:"structure",members:{AggressiveMode:{locationName:"aggressiveMode",type:"integer"},PostTemporalSharpening:{locationName:"postTemporalSharpening"},Speed:{locationName:"speed",type:"integer"},Strength:{locationName:"strength",type:"integer"}}}}},PartnerWatermarking:{locationName:"partnerWatermarking",type:"structure",members:{NexguardFileMarkerSettings:{locationName:"nexguardFileMarkerSettings",type:"structure",members:{License:{locationName:"license"},Payload:{locationName:"payload",type:"integer"},Preset:{locationName:"preset"},Strength:{locationName:"strength"}}}}},TimecodeBurnin:{locationName:"timecodeBurnin",type:"structure",members:{FontSize:{locationName:"fontSize",type:"integer"},Position:{locationName:"position"},Prefix:{locationName:"prefix"}}}}},Width:{locationName:"width",type:"integer"}}},Sfs:{type:"structure",members:{Anchor:{locationName:"anchor"},Source:{locationName:"source"},Start:{locationName:"start"},TimestampOffset:{locationName:"timestampOffset"}}},Sfv:{type:"structure",members:{Id3Insertions:{locationName:"id3Insertions",type:"list",member:{type:"structure",members:{Id3:{locationName:"id3"},Timecode:{locationName:"timecode"}}}}}},Sg1:{type:"map",key:{},value:{}},Sg3:{type:"structure",members:{AccelerationSettings:{shape:"S7",locationName:"accelerationSettings"},AccelerationStatus:{locationName:"accelerationStatus"},Arn:{locationName:"arn"},BillingTagsSource:{locationName:"billingTagsSource"},CreatedAt:{shape:"Sg5",locationName:"createdAt"},CurrentPhase:{locationName:"currentPhase"},ErrorCode:{locationName:"errorCode",type:"integer"},ErrorMessage:{locationName:"errorMessage"},HopDestinations:{shape:"Sa",locationName:"hopDestinations"},Id:{locationName:"id"},JobPercentComplete:{locationName:"jobPercentComplete",type:"integer"},JobTemplate:{locationName:"jobTemplate"},Messages:{locationName:"messages",type:"structure",members:{Info:{shape:"Sg8",locationName:"info"},Warning:{shape:"Sg8",locationName:"warning"}}},OutputGroupDetails:{locationName:"outputGroupDetails",type:"list",member:{type:"structure",members:{OutputDetails:{locationName:"outputDetails",type:"list",member:{type:"structure",members:{DurationInMs:{locationName:"durationInMs",type:"integer"},VideoDetails:{locationName:"videoDetails",type:"structure",members:{HeightInPx:{locationName:"heightInPx",type:"integer"},WidthInPx:{locationName:"widthInPx",type:"integer"}}}}}}}}},Priority:{locationName:"priority",type:"integer"},Queue:{locationName:"queue"},QueueTransitions:{locationName:"queueTransitions",type:"list",member:{type:"structure",members:{DestinationQueue:{locationName:"destinationQueue"},SourceQueue:{locationName:"sourceQueue"},Timestamp:{shape:"Sg5",locationName:"timestamp"}}}},RetryCount:{locationName:"retryCount",type:"integer"},Role:{locationName:"role"},Settings:{shape:"Se",locationName:"settings"},SimulateReservedQueue:{locationName:"simulateReservedQueue"},Status:{locationName:"status"},StatusUpdateInterval:{locationName:"statusUpdateInterval"},Timing:{locationName:"timing",type:"structure",members:{FinishTime:{shape:"Sg5",locationName:"finishTime"},StartTime:{shape:"Sg5",locationName:"startTime"},SubmitTime:{shape:"Sg5",locationName:"submitTime"}}},UserMetadata:{shape:"Sg1",locationName:"userMetadata"}},required:["Role","Settings"]},Sg5:{type:"timestamp",timestampFormat:"unixTimestamp"},Sg8:{type:"list",member:{}},Sgj:{type:"structure",members:{AdAvailOffset:{locationName:"adAvailOffset",type:"integer"},AvailBlanking:{shape:"Sg",locationName:"availBlanking"},Esam:{shape:"Si",locationName:"esam"},Inputs:{locationName:"inputs",type:"list",member:{type:"structure",members:{AudioSelectorGroups:{shape:"Sq",locationName:"audioSelectorGroups"},AudioSelectors:{shape:"Su",locationName:"audioSelectors"},CaptionSelectors:{shape:"S1c",locationName:"captionSelectors"},Crop:{shape:"S1y",locationName:"crop"},DeblockFilter:{locationName:"deblockFilter"},DenoiseFilter:{locationName:"denoiseFilter"},FilterEnable:{locationName:"filterEnable"},FilterStrength:{locationName:"filterStrength",type:"integer"},ImageInserter:{shape:"S2b",locationName:"imageInserter"},InputClippings:{shape:"S2i",locationName:"inputClippings"},InputScanType:{locationName:"inputScanType"},Position:{shape:"S1y",locationName:"position"},ProgramNumber:{locationName:"programNumber",type:"integer"},PsiControl:{locationName:"psiControl"},TimecodeSource:{locationName:"timecodeSource"},TimecodeStart:{locationName:"timecodeStart"},VideoSelector:{shape:"S2r",locationName:"videoSelector"}}}},MotionImageInserter:{shape:"S2z",locationName:"motionImageInserter"},NielsenConfiguration:{shape:"S37",locationName:"nielsenConfiguration"},NielsenNonLinearWatermark:{shape:"S39",locationName:"nielsenNonLinearWatermark"},OutputGroups:{shape:"S3j",locationName:"outputGroups"},TimecodeConfig:{shape:"Sfs",locationName:"timecodeConfig"},TimedMetadataInsertion:{shape:"Sfv",locationName:"timedMetadataInsertion"}}},Sgn:{type:"structure",members:{AccelerationSettings:{shape:"S7",locationName:"accelerationSettings"},Arn:{locationName:"arn"},Category:{locationName:"category"},CreatedAt:{shape:"Sg5",locationName:"createdAt"},Description:{locationName:"description"},HopDestinations:{shape:"Sa",locationName:"hopDestinations"},LastUpdated:{shape:"Sg5",locationName:"lastUpdated"},Name:{locationName:"name"},Priority:{locationName:"priority",type:"integer"},Queue:{locationName:"queue"},Settings:{shape:"Sgj",locationName:"settings"},StatusUpdateInterval:{locationName:"statusUpdateInterval"},Type:{locationName:"type"}},required:["Settings","Name"]},Sgq:{type:"structure",members:{AudioDescriptions:{shape:"S5w",locationName:"audioDescriptions"},CaptionDescriptions:{locationName:"captionDescriptions",type:"list",member:{type:"structure",members:{CustomLanguageCode:{locationName:"customLanguageCode"},DestinationSettings:{shape:"S8b",locationName:"destinationSettings"},LanguageCode:{locationName:"languageCode"},LanguageDescription:{locationName:"languageDescription"}}}},ContainerSettings:{shape:"S97",locationName:"containerSettings"},VideoDescription:{shape:"Saz",locationName:"videoDescription"}}},Sgu:{type:"structure",members:{Arn:{locationName:"arn"},Category:{locationName:"category"},CreatedAt:{shape:"Sg5",locationName:"createdAt"},Description:{locationName:"description"},LastUpdated:{shape:"Sg5",locationName:"lastUpdated"},Name:{locationName:"name"},Settings:{shape:"Sgq",locationName:"settings"},Type:{locationName:"type"}},required:["Settings","Name"]},Sgx:{type:"structure",members:{Commitment:{locationName:"commitment"},RenewalType:{locationName:"renewalType"},ReservedSlots:{locationName:"reservedSlots",type:"integer"}},required:["Commitment","ReservedSlots","RenewalType"]},Sh2:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Sg5",locationName:"createdAt"},Description:{locationName:"description"},LastUpdated:{shape:"Sg5",locationName:"lastUpdated"},Name:{locationName:"name"},PricingPlan:{locationName:"pricingPlan"},ProgressingJobsCount:{locationName:"progressingJobsCount",type:"integer"},ReservationPlan:{locationName:"reservationPlan",type:"structure",members:{Commitment:{locationName:"commitment"},ExpiresAt:{shape:"Sg5",locationName:"expiresAt"},PurchasedAt:{shape:"Sg5",locationName:"purchasedAt"},RenewalType:{locationName:"renewalType"},ReservedSlots:{locationName:"reservedSlots",type:"integer"},Status:{locationName:"status"}}},Status:{locationName:"status"},SubmittedJobsCount:{locationName:"submittedJobsCount",type:"integer"},Type:{locationName:"type"}},required:["Name"]}}};
    },{}],"OewF":[function(require,module,exports) {
    module.exports={pagination:{DescribeEndpoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Endpoints"},ListJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Jobs"},ListPresets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Presets"},ListJobTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"JobTemplates"},ListQueues:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Queues"}}};
    },{}],"Ljzt":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.mediaconvert={},e.MediaConvert=r.defineService("mediaconvert",["2017-08-29"]),Object.defineProperty(i.services.mediaconvert,"2017-08-29",{get:function(){var e=require("../apis/mediaconvert-2017-08-29.min.json");return e.paginators=require("../apis/mediaconvert-2017-08-29.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.MediaConvert;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/mediaconvert-2017-08-29.min.json":"Brpw","../apis/mediaconvert-2017-08-29.paginators.json":"OewF"}],"jNU3":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2017-10-14",endpointPrefix:"medialive",signingName:"medialive",serviceFullName:"AWS Elemental MediaLive",serviceId:"MediaLive",protocol:"rest-json",uid:"medialive-2017-10-14",signatureVersion:"v4",serviceAbbreviation:"MediaLive",jsonVersion:"1.1"},operations:{AcceptInputDeviceTransfer:{http:{requestUri:"/prod/inputDevices/{inputDeviceId}/accept",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"}},required:["InputDeviceId"]},output:{type:"structure",members:{}}},BatchDelete:{http:{requestUri:"/prod/batch/delete",responseCode:200},input:{type:"structure",members:{ChannelIds:{shape:"S5",locationName:"channelIds"},InputIds:{shape:"S5",locationName:"inputIds"},InputSecurityGroupIds:{shape:"S5",locationName:"inputSecurityGroupIds"},MultiplexIds:{shape:"S5",locationName:"multiplexIds"}}},output:{type:"structure",members:{Failed:{shape:"S7",locationName:"failed"},Successful:{shape:"S9",locationName:"successful"}}}},BatchStart:{http:{requestUri:"/prod/batch/start",responseCode:200},input:{type:"structure",members:{ChannelIds:{shape:"S5",locationName:"channelIds"},MultiplexIds:{shape:"S5",locationName:"multiplexIds"}}},output:{type:"structure",members:{Failed:{shape:"S7",locationName:"failed"},Successful:{shape:"S9",locationName:"successful"}}}},BatchStop:{http:{requestUri:"/prod/batch/stop",responseCode:200},input:{type:"structure",members:{ChannelIds:{shape:"S5",locationName:"channelIds"},MultiplexIds:{shape:"S5",locationName:"multiplexIds"}}},output:{type:"structure",members:{Failed:{shape:"S7",locationName:"failed"},Successful:{shape:"S9",locationName:"successful"}}}},BatchUpdateSchedule:{http:{method:"PUT",requestUri:"/prod/channels/{channelId}/schedule",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"},Creates:{locationName:"creates",type:"structure",members:{ScheduleActions:{shape:"Sh",locationName:"scheduleActions"}},required:["ScheduleActions"]},Deletes:{locationName:"deletes",type:"structure",members:{ActionNames:{shape:"S5",locationName:"actionNames"}},required:["ActionNames"]}},required:["ChannelId"]},output:{type:"structure",members:{Creates:{locationName:"creates",type:"structure",members:{ScheduleActions:{shape:"Sh",locationName:"scheduleActions"}},required:["ScheduleActions"]},Deletes:{locationName:"deletes",type:"structure",members:{ScheduleActions:{shape:"Sh",locationName:"scheduleActions"}},required:["ScheduleActions"]}}}},CancelInputDeviceTransfer:{http:{requestUri:"/prod/inputDevices/{inputDeviceId}/cancel",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"}},required:["InputDeviceId"]},output:{type:"structure",members:{}}},CreateChannel:{http:{requestUri:"/prod/channels",responseCode:201},input:{type:"structure",members:{CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S20",locationName:"destinations"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},InputAttachments:{shape:"Sbp",locationName:"inputAttachments"},InputSpecification:{shape:"Sd1",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},RequestId:{locationName:"requestId",idempotencyToken:!0},Reserved:{locationName:"reserved",deprecated:!0},RoleArn:{locationName:"roleArn"},Tags:{shape:"Sd6",locationName:"tags"}}},output:{type:"structure",members:{Channel:{shape:"Sd8",locationName:"channel"}}}},CreateInput:{http:{requestUri:"/prod/inputs",responseCode:201},input:{type:"structure",members:{Destinations:{shape:"Sdf",locationName:"destinations"},InputDevices:{shape:"Sdh",locationName:"inputDevices"},InputSecurityGroups:{shape:"S5",locationName:"inputSecurityGroups"},MediaConnectFlows:{shape:"Sdj",locationName:"mediaConnectFlows"},Name:{locationName:"name"},RequestId:{locationName:"requestId",idempotencyToken:!0},RoleArn:{locationName:"roleArn"},Sources:{shape:"Sdl",locationName:"sources"},Tags:{shape:"Sd6",locationName:"tags"},Type:{locationName:"type"},Vpc:{locationName:"vpc",type:"structure",members:{SecurityGroupIds:{shape:"S5",locationName:"securityGroupIds"},SubnetIds:{shape:"S5",locationName:"subnetIds"}},required:["SubnetIds"]}}},output:{type:"structure",members:{Input:{shape:"Sdq",locationName:"input"}}}},CreateInputSecurityGroup:{http:{requestUri:"/prod/inputSecurityGroups",responseCode:200},input:{type:"structure",members:{Tags:{shape:"Sd6",locationName:"tags"},WhitelistRules:{shape:"Se2",locationName:"whitelistRules"}}},output:{type:"structure",members:{SecurityGroup:{shape:"Se5",locationName:"securityGroup"}}}},CreateMultiplex:{http:{requestUri:"/prod/multiplexes",responseCode:201},input:{type:"structure",members:{AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},MultiplexSettings:{shape:"Sea",locationName:"multiplexSettings"},Name:{locationName:"name"},RequestId:{locationName:"requestId",idempotencyToken:!0},Tags:{shape:"Sd6",locationName:"tags"}},required:["RequestId","MultiplexSettings","AvailabilityZones","Name"]},output:{type:"structure",members:{Multiplex:{shape:"Sef",locationName:"multiplex"}}}},CreateMultiplexProgram:{http:{requestUri:"/prod/multiplexes/{multiplexId}/programs",responseCode:201},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"},MultiplexProgramSettings:{shape:"Sel",locationName:"multiplexProgramSettings"},ProgramName:{locationName:"programName"},RequestId:{locationName:"requestId",idempotencyToken:!0}},required:["MultiplexId","RequestId","MultiplexProgramSettings","ProgramName"]},output:{type:"structure",members:{MultiplexProgram:{shape:"Seu",locationName:"multiplexProgram"}}}},CreateTags:{http:{requestUri:"/prod/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{shape:"Sd6",locationName:"tags"}},required:["ResourceArn"]}},DeleteChannel:{http:{method:"DELETE",requestUri:"/prod/channels/{channelId}",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"}},required:["ChannelId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S20",locationName:"destinations"},EgressEndpoints:{shape:"Sd9",locationName:"egressEndpoints"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sbp",locationName:"inputAttachments"},InputSpecification:{shape:"Sd1",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelineDetails:{shape:"Sdb",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"}}}},DeleteInput:{http:{method:"DELETE",requestUri:"/prod/inputs/{inputId}",responseCode:200},input:{type:"structure",members:{InputId:{location:"uri",locationName:"inputId"}},required:["InputId"]},output:{type:"structure",members:{}}},DeleteInputSecurityGroup:{http:{method:"DELETE",requestUri:"/prod/inputSecurityGroups/{inputSecurityGroupId}",responseCode:200},input:{type:"structure",members:{InputSecurityGroupId:{location:"uri",locationName:"inputSecurityGroupId"}},required:["InputSecurityGroupId"]},output:{type:"structure",members:{}}},DeleteMultiplex:{http:{method:"DELETE",requestUri:"/prod/multiplexes/{multiplexId}",responseCode:202},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"}},required:["MultiplexId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},Destinations:{shape:"Seg",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Sea",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"}}}},DeleteMultiplexProgram:{http:{method:"DELETE",requestUri:"/prod/multiplexes/{multiplexId}/programs/{programName}",responseCode:200},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"},ProgramName:{location:"uri",locationName:"programName"}},required:["MultiplexId","ProgramName"]},output:{type:"structure",members:{ChannelId:{locationName:"channelId"},MultiplexProgramSettings:{shape:"Sel",locationName:"multiplexProgramSettings"},PacketIdentifiersMap:{shape:"Sev",locationName:"packetIdentifiersMap"},PipelineDetails:{shape:"Sex",locationName:"pipelineDetails"},ProgramName:{locationName:"programName"}}}},DeleteReservation:{http:{method:"DELETE",requestUri:"/prod/reservations/{reservationId}",responseCode:200},input:{type:"structure",members:{ReservationId:{location:"uri",locationName:"reservationId"}},required:["ReservationId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},Count:{locationName:"count",type:"integer"},CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},DurationUnits:{locationName:"durationUnits"},End:{locationName:"end"},FixedPrice:{locationName:"fixedPrice",type:"double"},Name:{locationName:"name"},OfferingDescription:{locationName:"offeringDescription"},OfferingId:{locationName:"offeringId"},OfferingType:{locationName:"offeringType"},Region:{locationName:"region"},ReservationId:{locationName:"reservationId"},ResourceSpecification:{shape:"Sfe",locationName:"resourceSpecification"},Start:{locationName:"start"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"},UsagePrice:{locationName:"usagePrice",type:"double"}}}},DeleteSchedule:{http:{method:"DELETE",requestUri:"/prod/channels/{channelId}/schedule",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"}},required:["ChannelId"]},output:{type:"structure",members:{}}},DeleteTags:{http:{method:"DELETE",requestUri:"/prod/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{shape:"S5",location:"querystring",locationName:"tagKeys"}},required:["TagKeys","ResourceArn"]}},DescribeChannel:{http:{method:"GET",requestUri:"/prod/channels/{channelId}",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"}},required:["ChannelId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S20",locationName:"destinations"},EgressEndpoints:{shape:"Sd9",locationName:"egressEndpoints"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sbp",locationName:"inputAttachments"},InputSpecification:{shape:"Sd1",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelineDetails:{shape:"Sdb",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"}}}},DescribeInput:{http:{method:"GET",requestUri:"/prod/inputs/{inputId}",responseCode:200},input:{type:"structure",members:{InputId:{location:"uri",locationName:"inputId"}},required:["InputId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},AttachedChannels:{shape:"S5",locationName:"attachedChannels"},Destinations:{shape:"Sdr",locationName:"destinations"},Id:{locationName:"id"},InputClass:{locationName:"inputClass"},InputDevices:{shape:"Sdh",locationName:"inputDevices"},InputSourceType:{locationName:"inputSourceType"},MediaConnectFlows:{shape:"Sdw",locationName:"mediaConnectFlows"},Name:{locationName:"name"},RoleArn:{locationName:"roleArn"},SecurityGroups:{shape:"S5",locationName:"securityGroups"},Sources:{shape:"Sdy",locationName:"sources"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"},Type:{locationName:"type"}}}},DescribeInputDevice:{http:{method:"GET",requestUri:"/prod/inputDevices/{inputDeviceId}",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"}},required:["InputDeviceId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},ConnectionState:{locationName:"connectionState"},DeviceSettingsSyncState:{locationName:"deviceSettingsSyncState"},HdDeviceSettings:{shape:"Sfy",locationName:"hdDeviceSettings"},Id:{locationName:"id"},MacAddress:{locationName:"macAddress"},Name:{locationName:"name"},NetworkSettings:{shape:"Sg3",locationName:"networkSettings"},SerialNumber:{locationName:"serialNumber"},Type:{locationName:"type"}}}},DescribeInputDeviceThumbnail:{http:{method:"GET",requestUri:"/prod/inputDevices/{inputDeviceId}/thumbnailData",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"},Accept:{location:"header",locationName:"accept"}},required:["InputDeviceId","Accept"]},output:{type:"structure",members:{Body:{locationName:"body",type:"blob",streaming:!0},ContentType:{location:"header",locationName:"Content-Type"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ETag:{location:"header",locationName:"ETag"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"}},payload:"Body"}},DescribeInputSecurityGroup:{http:{method:"GET",requestUri:"/prod/inputSecurityGroups/{inputSecurityGroupId}",responseCode:200},input:{type:"structure",members:{InputSecurityGroupId:{location:"uri",locationName:"inputSecurityGroupId"}},required:["InputSecurityGroupId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"},Inputs:{shape:"S5",locationName:"inputs"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"},WhitelistRules:{shape:"Se7",locationName:"whitelistRules"}}}},DescribeMultiplex:{http:{method:"GET",requestUri:"/prod/multiplexes/{multiplexId}",responseCode:200},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"}},required:["MultiplexId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},Destinations:{shape:"Seg",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Sea",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"}}}},DescribeMultiplexProgram:{http:{method:"GET",requestUri:"/prod/multiplexes/{multiplexId}/programs/{programName}",responseCode:200},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"},ProgramName:{location:"uri",locationName:"programName"}},required:["MultiplexId","ProgramName"]},output:{type:"structure",members:{ChannelId:{locationName:"channelId"},MultiplexProgramSettings:{shape:"Sel",locationName:"multiplexProgramSettings"},PacketIdentifiersMap:{shape:"Sev",locationName:"packetIdentifiersMap"},PipelineDetails:{shape:"Sex",locationName:"pipelineDetails"},ProgramName:{locationName:"programName"}}}},DescribeOffering:{http:{method:"GET",requestUri:"/prod/offerings/{offeringId}",responseCode:200},input:{type:"structure",members:{OfferingId:{location:"uri",locationName:"offeringId"}},required:["OfferingId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},DurationUnits:{locationName:"durationUnits"},FixedPrice:{locationName:"fixedPrice",type:"double"},OfferingDescription:{locationName:"offeringDescription"},OfferingId:{locationName:"offeringId"},OfferingType:{locationName:"offeringType"},Region:{locationName:"region"},ResourceSpecification:{shape:"Sfe",locationName:"resourceSpecification"},UsagePrice:{locationName:"usagePrice",type:"double"}}}},DescribeReservation:{http:{method:"GET",requestUri:"/prod/reservations/{reservationId}",responseCode:200},input:{type:"structure",members:{ReservationId:{location:"uri",locationName:"reservationId"}},required:["ReservationId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},Count:{locationName:"count",type:"integer"},CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},DurationUnits:{locationName:"durationUnits"},End:{locationName:"end"},FixedPrice:{locationName:"fixedPrice",type:"double"},Name:{locationName:"name"},OfferingDescription:{locationName:"offeringDescription"},OfferingId:{locationName:"offeringId"},OfferingType:{locationName:"offeringType"},Region:{locationName:"region"},ReservationId:{locationName:"reservationId"},ResourceSpecification:{shape:"Sfe",locationName:"resourceSpecification"},Start:{locationName:"start"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"},UsagePrice:{locationName:"usagePrice",type:"double"}}}},DescribeSchedule:{http:{method:"GET",requestUri:"/prod/channels/{channelId}/schedule",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ChannelId"]},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},ScheduleActions:{shape:"Sh",locationName:"scheduleActions"}}}},ListChannels:{http:{method:"GET",requestUri:"/prod/channels",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Channels:{locationName:"channels",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S20",locationName:"destinations"},EgressEndpoints:{shape:"Sd9",locationName:"egressEndpoints"},Id:{locationName:"id"},InputAttachments:{shape:"Sbp",locationName:"inputAttachments"},InputSpecification:{shape:"Sd1",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"}}}},NextToken:{locationName:"nextToken"}}}},ListInputDeviceTransfers:{http:{method:"GET",requestUri:"/prod/inputDeviceTransfers",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},TransferType:{location:"querystring",locationName:"transferType"}},required:["TransferType"]},output:{type:"structure",members:{InputDeviceTransfers:{locationName:"inputDeviceTransfers",type:"list",member:{type:"structure",members:{Id:{locationName:"id"},Message:{locationName:"message"},TargetCustomerId:{locationName:"targetCustomerId"},TransferType:{locationName:"transferType"}}}},NextToken:{locationName:"nextToken"}}}},ListInputDevices:{http:{method:"GET",requestUri:"/prod/inputDevices",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{InputDevices:{locationName:"inputDevices",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},ConnectionState:{locationName:"connectionState"},DeviceSettingsSyncState:{locationName:"deviceSettingsSyncState"},HdDeviceSettings:{shape:"Sfy",locationName:"hdDeviceSettings"},Id:{locationName:"id"},MacAddress:{locationName:"macAddress"},Name:{locationName:"name"},NetworkSettings:{shape:"Sg3",locationName:"networkSettings"},SerialNumber:{locationName:"serialNumber"},Type:{locationName:"type"}}}},NextToken:{locationName:"nextToken"}}}},ListInputSecurityGroups:{http:{method:"GET",requestUri:"/prod/inputSecurityGroups",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{InputSecurityGroups:{locationName:"inputSecurityGroups",type:"list",member:{shape:"Se5"}},NextToken:{locationName:"nextToken"}}}},ListInputs:{http:{method:"GET",requestUri:"/prod/inputs",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Inputs:{locationName:"inputs",type:"list",member:{shape:"Sdq"}},NextToken:{locationName:"nextToken"}}}},ListMultiplexPrograms:{http:{method:"GET",requestUri:"/prod/multiplexes/{multiplexId}/programs",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},MultiplexId:{location:"uri",locationName:"multiplexId"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["MultiplexId"]},output:{type:"structure",members:{MultiplexPrograms:{locationName:"multiplexPrograms",type:"list",member:{type:"structure",members:{ChannelId:{locationName:"channelId"},ProgramName:{locationName:"programName"}}}},NextToken:{locationName:"nextToken"}}}},ListMultiplexes:{http:{method:"GET",requestUri:"/prod/multiplexes",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Multiplexes:{locationName:"multiplexes",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},Id:{locationName:"id"},MultiplexSettings:{locationName:"multiplexSettings",type:"structure",members:{TransportStreamBitrate:{locationName:"transportStreamBitrate",type:"integer"}}},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"}}}},NextToken:{locationName:"nextToken"}}}},ListOfferings:{http:{method:"GET",requestUri:"/prod/offerings",responseCode:200},input:{type:"structure",members:{ChannelClass:{location:"querystring",locationName:"channelClass"},ChannelConfiguration:{location:"querystring",locationName:"channelConfiguration"},Codec:{location:"querystring",locationName:"codec"},Duration:{location:"querystring",locationName:"duration"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},MaximumBitrate:{location:"querystring",locationName:"maximumBitrate"},MaximumFramerate:{location:"querystring",locationName:"maximumFramerate"},NextToken:{location:"querystring",locationName:"nextToken"},Resolution:{location:"querystring",locationName:"resolution"},ResourceType:{location:"querystring",locationName:"resourceType"},SpecialFeature:{location:"querystring",locationName:"specialFeature"},VideoQuality:{location:"querystring",locationName:"videoQuality"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Offerings:{locationName:"offerings",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},DurationUnits:{locationName:"durationUnits"},FixedPrice:{locationName:"fixedPrice",type:"double"},OfferingDescription:{locationName:"offeringDescription"},OfferingId:{locationName:"offeringId"},OfferingType:{locationName:"offeringType"},Region:{locationName:"region"},ResourceSpecification:{shape:"Sfe",locationName:"resourceSpecification"},UsagePrice:{locationName:"usagePrice",type:"double"}}}}}}},ListReservations:{http:{method:"GET",requestUri:"/prod/reservations",responseCode:200},input:{type:"structure",members:{ChannelClass:{location:"querystring",locationName:"channelClass"},Codec:{location:"querystring",locationName:"codec"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},MaximumBitrate:{location:"querystring",locationName:"maximumBitrate"},MaximumFramerate:{location:"querystring",locationName:"maximumFramerate"},NextToken:{location:"querystring",locationName:"nextToken"},Resolution:{location:"querystring",locationName:"resolution"},ResourceType:{location:"querystring",locationName:"resourceType"},SpecialFeature:{location:"querystring",locationName:"specialFeature"},VideoQuality:{location:"querystring",locationName:"videoQuality"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Reservations:{locationName:"reservations",type:"list",member:{shape:"Shp"}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/prod/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"Sd6",locationName:"tags"}}}},PurchaseOffering:{http:{requestUri:"/prod/offerings/{offeringId}/purchase",responseCode:201},input:{type:"structure",members:{Count:{locationName:"count",type:"integer"},Name:{locationName:"name"},OfferingId:{location:"uri",locationName:"offeringId"},RequestId:{locationName:"requestId",idempotencyToken:!0},Start:{locationName:"start"},Tags:{shape:"Sd6",locationName:"tags"}},required:["OfferingId","Count"]},output:{type:"structure",members:{Reservation:{shape:"Shp",locationName:"reservation"}}}},RejectInputDeviceTransfer:{http:{requestUri:"/prod/inputDevices/{inputDeviceId}/reject",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"}},required:["InputDeviceId"]},output:{type:"structure",members:{}}},StartChannel:{http:{requestUri:"/prod/channels/{channelId}/start",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"}},required:["ChannelId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S20",locationName:"destinations"},EgressEndpoints:{shape:"Sd9",locationName:"egressEndpoints"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sbp",locationName:"inputAttachments"},InputSpecification:{shape:"Sd1",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelineDetails:{shape:"Sdb",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"}}}},StartMultiplex:{http:{requestUri:"/prod/multiplexes/{multiplexId}/start",responseCode:202},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"}},required:["MultiplexId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},Destinations:{shape:"Seg",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Sea",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"}}}},StopChannel:{http:{requestUri:"/prod/channels/{channelId}/stop",responseCode:200},input:{type:"structure",members:{ChannelId:{location:"uri",locationName:"channelId"}},required:["ChannelId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S20",locationName:"destinations"},EgressEndpoints:{shape:"Sd9",locationName:"egressEndpoints"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sbp",locationName:"inputAttachments"},InputSpecification:{shape:"Sd1",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelineDetails:{shape:"Sdb",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"}}}},StopMultiplex:{http:{requestUri:"/prod/multiplexes/{multiplexId}/stop",responseCode:202},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"}},required:["MultiplexId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},Destinations:{shape:"Seg",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Sea",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"}}}},TransferInputDevice:{http:{requestUri:"/prod/inputDevices/{inputDeviceId}/transfer",responseCode:200},input:{type:"structure",members:{InputDeviceId:{location:"uri",locationName:"inputDeviceId"},TargetCustomerId:{locationName:"targetCustomerId"},TransferMessage:{locationName:"transferMessage"}},required:["InputDeviceId"]},output:{type:"structure",members:{}}},UpdateChannel:{http:{method:"PUT",requestUri:"/prod/channels/{channelId}",responseCode:200},input:{type:"structure",members:{CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelId:{location:"uri",locationName:"channelId"},Destinations:{shape:"S20",locationName:"destinations"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},InputAttachments:{shape:"Sbp",locationName:"inputAttachments"},InputSpecification:{shape:"Sd1",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},RoleArn:{locationName:"roleArn"}},required:["ChannelId"]},output:{type:"structure",members:{Channel:{shape:"Sd8",locationName:"channel"}}}},UpdateChannelClass:{http:{method:"PUT",requestUri:"/prod/channels/{channelId}/channelClass",responseCode:200},input:{type:"structure",members:{ChannelClass:{locationName:"channelClass"},ChannelId:{location:"uri",locationName:"channelId"},Destinations:{shape:"S20",locationName:"destinations"}},required:["ChannelId","ChannelClass"]},output:{type:"structure",members:{Channel:{shape:"Sd8",locationName:"channel"}}}},UpdateInput:{http:{method:"PUT",requestUri:"/prod/inputs/{inputId}",responseCode:200},input:{type:"structure",members:{Destinations:{shape:"Sdf",locationName:"destinations"},InputDevices:{locationName:"inputDevices",type:"list",member:{type:"structure",members:{Id:{locationName:"id"}}}},InputId:{location:"uri",locationName:"inputId"},InputSecurityGroups:{shape:"S5",locationName:"inputSecurityGroups"},MediaConnectFlows:{shape:"Sdj",locationName:"mediaConnectFlows"},Name:{locationName:"name"},RoleArn:{locationName:"roleArn"},Sources:{shape:"Sdl",locationName:"sources"}},required:["InputId"]},output:{type:"structure",members:{Input:{shape:"Sdq",locationName:"input"}}}},UpdateInputDevice:{http:{method:"PUT",requestUri:"/prod/inputDevices/{inputDeviceId}",responseCode:200},input:{type:"structure",members:{HdDeviceSettings:{locationName:"hdDeviceSettings",type:"structure",members:{ConfiguredInput:{locationName:"configuredInput"},MaxBitrate:{locationName:"maxBitrate",type:"integer"}}},InputDeviceId:{location:"uri",locationName:"inputDeviceId"},Name:{locationName:"name"}},required:["InputDeviceId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},ConnectionState:{locationName:"connectionState"},DeviceSettingsSyncState:{locationName:"deviceSettingsSyncState"},HdDeviceSettings:{shape:"Sfy",locationName:"hdDeviceSettings"},Id:{locationName:"id"},MacAddress:{locationName:"macAddress"},Name:{locationName:"name"},NetworkSettings:{shape:"Sg3",locationName:"networkSettings"},SerialNumber:{locationName:"serialNumber"},Type:{locationName:"type"}}}},UpdateInputSecurityGroup:{http:{method:"PUT",requestUri:"/prod/inputSecurityGroups/{inputSecurityGroupId}",responseCode:200},input:{type:"structure",members:{InputSecurityGroupId:{location:"uri",locationName:"inputSecurityGroupId"},Tags:{shape:"Sd6",locationName:"tags"},WhitelistRules:{shape:"Se2",locationName:"whitelistRules"}},required:["InputSecurityGroupId"]},output:{type:"structure",members:{SecurityGroup:{shape:"Se5",locationName:"securityGroup"}}}},UpdateMultiplex:{http:{method:"PUT",requestUri:"/prod/multiplexes/{multiplexId}",responseCode:200},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"},MultiplexSettings:{shape:"Sea",locationName:"multiplexSettings"},Name:{locationName:"name"}},required:["MultiplexId"]},output:{type:"structure",members:{Multiplex:{shape:"Sef",locationName:"multiplex"}}}},UpdateMultiplexProgram:{http:{method:"PUT",requestUri:"/prod/multiplexes/{multiplexId}/programs/{programName}",responseCode:200},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"},MultiplexProgramSettings:{shape:"Sel",locationName:"multiplexProgramSettings"},ProgramName:{location:"uri",locationName:"programName"}},required:["MultiplexId","ProgramName"]},output:{type:"structure",members:{MultiplexProgram:{shape:"Seu",locationName:"multiplexProgram"}}}},UpdateReservation:{http:{method:"PUT",requestUri:"/prod/reservations/{reservationId}",responseCode:200},input:{type:"structure",members:{Name:{locationName:"name"},ReservationId:{location:"uri",locationName:"reservationId"}},required:["ReservationId"]},output:{type:"structure",members:{Reservation:{shape:"Shp",locationName:"reservation"}}}}},shapes:{S5:{type:"list",member:{}},S7:{type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},Code:{locationName:"code"},Id:{locationName:"id"},Message:{locationName:"message"}}}},S9:{type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"},State:{locationName:"state"}}}},Sh:{type:"list",member:{type:"structure",members:{ActionName:{locationName:"actionName"},ScheduleActionSettings:{locationName:"scheduleActionSettings",type:"structure",members:{HlsId3SegmentTaggingSettings:{locationName:"hlsId3SegmentTaggingSettings",type:"structure",members:{Tag:{locationName:"tag"}},required:["Tag"]},HlsTimedMetadataSettings:{locationName:"hlsTimedMetadataSettings",type:"structure",members:{Id3:{locationName:"id3"}},required:["Id3"]},InputPrepareSettings:{locationName:"inputPrepareSettings",type:"structure",members:{InputAttachmentNameReference:{locationName:"inputAttachmentNameReference"},InputClippingSettings:{shape:"Sn",locationName:"inputClippingSettings"},UrlPath:{shape:"S5",locationName:"urlPath"}}},InputSwitchSettings:{locationName:"inputSwitchSettings",type:"structure",members:{InputAttachmentNameReference:{locationName:"inputAttachmentNameReference"},InputClippingSettings:{shape:"Sn",locationName:"inputClippingSettings"},UrlPath:{shape:"S5",locationName:"urlPath"}},required:["InputAttachmentNameReference"]},PauseStateSettings:{locationName:"pauseStateSettings",type:"structure",members:{Pipelines:{locationName:"pipelines",type:"list",member:{type:"structure",members:{PipelineId:{locationName:"pipelineId"}},required:["PipelineId"]}}}},Scte35ReturnToNetworkSettings:{locationName:"scte35ReturnToNetworkSettings",type:"structure",members:{SpliceEventId:{locationName:"spliceEventId",type:"long"}},required:["SpliceEventId"]},Scte35SpliceInsertSettings:{locationName:"scte35SpliceInsertSettings",type:"structure",members:{Duration:{locationName:"duration",type:"long"},SpliceEventId:{locationName:"spliceEventId",type:"long"}},required:["SpliceEventId"]},Scte35TimeSignalSettings:{locationName:"scte35TimeSignalSettings",type:"structure",members:{Scte35Descriptors:{locationName:"scte35Descriptors",type:"list",member:{type:"structure",members:{Scte35DescriptorSettings:{locationName:"scte35DescriptorSettings",type:"structure",members:{SegmentationDescriptorScte35DescriptorSettings:{locationName:"segmentationDescriptorScte35DescriptorSettings",type:"structure",members:{DeliveryRestrictions:{locationName:"deliveryRestrictions",type:"structure",members:{ArchiveAllowedFlag:{locationName:"archiveAllowedFlag"},DeviceRestrictions:{locationName:"deviceRestrictions"},NoRegionalBlackoutFlag:{locationName:"noRegionalBlackoutFlag"},WebDeliveryAllowedFlag:{locationName:"webDeliveryAllowedFlag"}},required:["DeviceRestrictions","ArchiveAllowedFlag","WebDeliveryAllowedFlag","NoRegionalBlackoutFlag"]},SegmentNum:{locationName:"segmentNum",type:"integer"},SegmentationCancelIndicator:{locationName:"segmentationCancelIndicator"},SegmentationDuration:{locationName:"segmentationDuration",type:"long"},SegmentationEventId:{locationName:"segmentationEventId",type:"long"},SegmentationTypeId:{locationName:"segmentationTypeId",type:"integer"},SegmentationUpid:{locationName:"segmentationUpid"},SegmentationUpidType:{locationName:"segmentationUpidType",type:"integer"},SegmentsExpected:{locationName:"segmentsExpected",type:"integer"},SubSegmentNum:{locationName:"subSegmentNum",type:"integer"},SubSegmentsExpected:{locationName:"subSegmentsExpected",type:"integer"}},required:["SegmentationEventId","SegmentationCancelIndicator"]}},required:["SegmentationDescriptorScte35DescriptorSettings"]}},required:["Scte35DescriptorSettings"]}}},required:["Scte35Descriptors"]},StaticImageActivateSettings:{locationName:"staticImageActivateSettings",type:"structure",members:{Duration:{locationName:"duration",type:"integer"},FadeIn:{locationName:"fadeIn",type:"integer"},FadeOut:{locationName:"fadeOut",type:"integer"},Height:{locationName:"height",type:"integer"},Image:{shape:"S1h",locationName:"image"},ImageX:{locationName:"imageX",type:"integer"},ImageY:{locationName:"imageY",type:"integer"},Layer:{locationName:"layer",type:"integer"},Opacity:{locationName:"opacity",type:"integer"},Width:{locationName:"width",type:"integer"}},required:["Image"]},StaticImageDeactivateSettings:{locationName:"staticImageDeactivateSettings",type:"structure",members:{FadeOut:{locationName:"fadeOut",type:"integer"},Layer:{locationName:"layer",type:"integer"}}}}},ScheduleActionStartSettings:{locationName:"scheduleActionStartSettings",type:"structure",members:{FixedModeScheduleActionStartSettings:{locationName:"fixedModeScheduleActionStartSettings",type:"structure",members:{Time:{locationName:"time"}},required:["Time"]},FollowModeScheduleActionStartSettings:{locationName:"followModeScheduleActionStartSettings",type:"structure",members:{FollowPoint:{locationName:"followPoint"},ReferenceActionName:{locationName:"referenceActionName"}},required:["ReferenceActionName","FollowPoint"]},ImmediateModeScheduleActionStartSettings:{locationName:"immediateModeScheduleActionStartSettings",type:"structure",members:{}}}}},required:["ActionName","ScheduleActionStartSettings","ScheduleActionSettings"]}},Sn:{type:"structure",members:{InputTimecodeSource:{locationName:"inputTimecodeSource"},StartTimecode:{locationName:"startTimecode",type:"structure",members:{Timecode:{locationName:"timecode"}}},StopTimecode:{locationName:"stopTimecode",type:"structure",members:{LastFrameClippingBehavior:{locationName:"lastFrameClippingBehavior"},Timecode:{locationName:"timecode"}}}},required:["InputTimecodeSource"]},S1h:{type:"structure",members:{PasswordParam:{locationName:"passwordParam"},Uri:{locationName:"uri"},Username:{locationName:"username"}},required:["Uri"]},S1x:{type:"structure",members:{Resolution:{locationName:"resolution"}}},S20:{type:"list",member:{type:"structure",members:{Id:{locationName:"id"},MediaPackageSettings:{locationName:"mediaPackageSettings",type:"list",member:{type:"structure",members:{ChannelId:{locationName:"channelId"}}}},MultiplexSettings:{locationName:"multiplexSettings",type:"structure",members:{MultiplexId:{locationName:"multiplexId"},ProgramName:{locationName:"programName"}}},Settings:{locationName:"settings",type:"list",member:{type:"structure",members:{PasswordParam:{locationName:"passwordParam"},StreamName:{locationName:"streamName"},Url:{locationName:"url"},Username:{locationName:"username"}}}}}}},S28:{type:"structure",members:{AudioDescriptions:{locationName:"audioDescriptions",type:"list",member:{type:"structure",members:{AudioNormalizationSettings:{locationName:"audioNormalizationSettings",type:"structure",members:{Algorithm:{locationName:"algorithm"},AlgorithmControl:{locationName:"algorithmControl"},TargetLkfs:{locationName:"targetLkfs",type:"double"}}},AudioSelectorName:{locationName:"audioSelectorName"},AudioType:{locationName:"audioType"},AudioTypeControl:{locationName:"audioTypeControl"},CodecSettings:{locationName:"codecSettings",type:"structure",members:{AacSettings:{locationName:"aacSettings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"double"},CodingMode:{locationName:"codingMode"},InputType:{locationName:"inputType"},Profile:{locationName:"profile"},RateControlMode:{locationName:"rateControlMode"},RawFormat:{locationName:"rawFormat"},SampleRate:{locationName:"sampleRate",type:"double"},Spec:{locationName:"spec"},VbrQuality:{locationName:"vbrQuality"}}},Ac3Settings:{locationName:"ac3Settings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"double"},BitstreamMode:{locationName:"bitstreamMode"},CodingMode:{locationName:"codingMode"},Dialnorm:{locationName:"dialnorm",type:"integer"},DrcProfile:{locationName:"drcProfile"},LfeFilter:{locationName:"lfeFilter"},MetadataControl:{locationName:"metadataControl"}}},Eac3Settings:{locationName:"eac3Settings",type:"structure",members:{AttenuationControl:{locationName:"attenuationControl"},Bitrate:{locationName:"bitrate",type:"double"},BitstreamMode:{locationName:"bitstreamMode"},CodingMode:{locationName:"codingMode"},DcFilter:{locationName:"dcFilter"},Dialnorm:{locationName:"dialnorm",type:"integer"},DrcLine:{locationName:"drcLine"},DrcRf:{locationName:"drcRf"},LfeControl:{locationName:"lfeControl"},LfeFilter:{locationName:"lfeFilter"},LoRoCenterMixLevel:{locationName:"loRoCenterMixLevel",type:"double"},LoRoSurroundMixLevel:{locationName:"loRoSurroundMixLevel",type:"double"},LtRtCenterMixLevel:{locationName:"ltRtCenterMixLevel",type:"double"},LtRtSurroundMixLevel:{locationName:"ltRtSurroundMixLevel",type:"double"},MetadataControl:{locationName:"metadataControl"},PassthroughControl:{locationName:"passthroughControl"},PhaseControl:{locationName:"phaseControl"},StereoDownmix:{locationName:"stereoDownmix"},SurroundExMode:{locationName:"surroundExMode"},SurroundMode:{locationName:"surroundMode"}}},Mp2Settings:{locationName:"mp2Settings",type:"structure",members:{Bitrate:{locationName:"bitrate",type:"double"},CodingMode:{locationName:"codingMode"},SampleRate:{locationName:"sampleRate",type:"double"}}},PassThroughSettings:{locationName:"passThroughSettings",type:"structure",members:{}},WavSettings:{locationName:"wavSettings",type:"structure",members:{BitDepth:{locationName:"bitDepth",type:"double"},CodingMode:{locationName:"codingMode"},SampleRate:{locationName:"sampleRate",type:"double"}}}}},LanguageCode:{locationName:"languageCode"},LanguageCodeControl:{locationName:"languageCodeControl"},Name:{locationName:"name"},RemixSettings:{locationName:"remixSettings",type:"structure",members:{ChannelMappings:{locationName:"channelMappings",type:"list",member:{type:"structure",members:{InputChannelLevels:{locationName:"inputChannelLevels",type:"list",member:{type:"structure",members:{Gain:{locationName:"gain",type:"integer"},InputChannel:{locationName:"inputChannel",type:"integer"}},required:["InputChannel","Gain"]}},OutputChannel:{locationName:"outputChannel",type:"integer"}},required:["OutputChannel","InputChannelLevels"]}},ChannelsIn:{locationName:"channelsIn",type:"integer"},ChannelsOut:{locationName:"channelsOut",type:"integer"}},required:["ChannelMappings"]},StreamName:{locationName:"streamName"}},required:["AudioSelectorName","Name"]}},AvailBlanking:{locationName:"availBlanking",type:"structure",members:{AvailBlankingImage:{shape:"S1h",locationName:"availBlankingImage"},State:{locationName:"state"}}},AvailConfiguration:{locationName:"availConfiguration",type:"structure",members:{AvailSettings:{locationName:"availSettings",type:"structure",members:{Scte35SpliceInsert:{locationName:"scte35SpliceInsert",type:"structure",members:{AdAvailOffset:{locationName:"adAvailOffset",type:"integer"},NoRegionalBlackoutFlag:{locationName:"noRegionalBlackoutFlag"},WebDeliveryAllowedFlag:{locationName:"webDeliveryAllowedFlag"}}},Scte35TimeSignalApos:{locationName:"scte35TimeSignalApos",type:"structure",members:{AdAvailOffset:{locationName:"adAvailOffset",type:"integer"},NoRegionalBlackoutFlag:{locationName:"noRegionalBlackoutFlag"},WebDeliveryAllowedFlag:{locationName:"webDeliveryAllowedFlag"}}}}}}},BlackoutSlate:{locationName:"blackoutSlate",type:"structure",members:{BlackoutSlateImage:{shape:"S1h",locationName:"blackoutSlateImage"},NetworkEndBlackout:{locationName:"networkEndBlackout"},NetworkEndBlackoutImage:{shape:"S1h",locationName:"networkEndBlackoutImage"},NetworkId:{locationName:"networkId"},State:{locationName:"state"}}},CaptionDescriptions:{locationName:"captionDescriptions",type:"list",member:{type:"structure",members:{CaptionSelectorName:{locationName:"captionSelectorName"},DestinationSettings:{locationName:"destinationSettings",type:"structure",members:{AribDestinationSettings:{locationName:"aribDestinationSettings",type:"structure",members:{}},BurnInDestinationSettings:{locationName:"burnInDestinationSettings",type:"structure",members:{Alignment:{locationName:"alignment"},BackgroundColor:{locationName:"backgroundColor"},BackgroundOpacity:{locationName:"backgroundOpacity",type:"integer"},Font:{shape:"S1h",locationName:"font"},FontColor:{locationName:"fontColor"},FontOpacity:{locationName:"fontOpacity",type:"integer"},FontResolution:{locationName:"fontResolution",type:"integer"},FontSize:{locationName:"fontSize"},OutlineColor:{locationName:"outlineColor"},OutlineSize:{locationName:"outlineSize",type:"integer"},ShadowColor:{locationName:"shadowColor"},ShadowOpacity:{locationName:"shadowOpacity",type:"integer"},ShadowXOffset:{locationName:"shadowXOffset",type:"integer"},ShadowYOffset:{locationName:"shadowYOffset",type:"integer"},TeletextGridControl:{locationName:"teletextGridControl"},XPosition:{locationName:"xPosition",type:"integer"},YPosition:{locationName:"yPosition",type:"integer"}}},DvbSubDestinationSettings:{locationName:"dvbSubDestinationSettings",type:"structure",members:{Alignment:{locationName:"alignment"},BackgroundColor:{locationName:"backgroundColor"},BackgroundOpacity:{locationName:"backgroundOpacity",type:"integer"},Font:{shape:"S1h",locationName:"font"},FontColor:{locationName:"fontColor"},FontOpacity:{locationName:"fontOpacity",type:"integer"},FontResolution:{locationName:"fontResolution",type:"integer"},FontSize:{locationName:"fontSize"},OutlineColor:{locationName:"outlineColor"},OutlineSize:{locationName:"outlineSize",type:"integer"},ShadowColor:{locationName:"shadowColor"},ShadowOpacity:{locationName:"shadowOpacity",type:"integer"},ShadowXOffset:{locationName:"shadowXOffset",type:"integer"},ShadowYOffset:{locationName:"shadowYOffset",type:"integer"},TeletextGridControl:{locationName:"teletextGridControl"},XPosition:{locationName:"xPosition",type:"integer"},YPosition:{locationName:"yPosition",type:"integer"}}},EbuTtDDestinationSettings:{locationName:"ebuTtDDestinationSettings",type:"structure",members:{FillLineGap:{locationName:"fillLineGap"},FontFamily:{locationName:"fontFamily"},StyleControl:{locationName:"styleControl"}}},EmbeddedDestinationSettings:{locationName:"embeddedDestinationSettings",type:"structure",members:{}},EmbeddedPlusScte20DestinationSettings:{locationName:"embeddedPlusScte20DestinationSettings",type:"structure",members:{}},RtmpCaptionInfoDestinationSettings:{locationName:"rtmpCaptionInfoDestinationSettings",type:"structure",members:{}},Scte20PlusEmbeddedDestinationSettings:{locationName:"scte20PlusEmbeddedDestinationSettings",type:"structure",members:{}},Scte27DestinationSettings:{locationName:"scte27DestinationSettings",type:"structure",members:{}},SmpteTtDestinationSettings:{locationName:"smpteTtDestinationSettings",type:"structure",members:{}},TeletextDestinationSettings:{locationName:"teletextDestinationSettings",type:"structure",members:{}},TtmlDestinationSettings:{locationName:"ttmlDestinationSettings",type:"structure",members:{StyleControl:{locationName:"styleControl"}}},WebvttDestinationSettings:{locationName:"webvttDestinationSettings",type:"structure",members:{}}}},LanguageCode:{locationName:"languageCode"},LanguageDescription:{locationName:"languageDescription"},Name:{locationName:"name"}},required:["CaptionSelectorName","Name"]}},FeatureActivations:{locationName:"featureActivations",type:"structure",members:{InputPrepareScheduleActions:{locationName:"inputPrepareScheduleActions"}}},GlobalConfiguration:{locationName:"globalConfiguration",type:"structure",members:{InitialAudioGain:{locationName:"initialAudioGain",type:"integer"},InputEndAction:{locationName:"inputEndAction"},InputLossBehavior:{locationName:"inputLossBehavior",type:"structure",members:{BlackFrameMsec:{locationName:"blackFrameMsec",type:"integer"},InputLossImageColor:{locationName:"inputLossImageColor"},InputLossImageSlate:{shape:"S1h",locationName:"inputLossImageSlate"},InputLossImageType:{locationName:"inputLossImageType"},RepeatFrameMsec:{locationName:"repeatFrameMsec",type:"integer"}}},OutputLockingMode:{locationName:"outputLockingMode"},OutputTimingSource:{locationName:"outputTimingSource"},SupportLowFramerateInputs:{locationName:"supportLowFramerateInputs"}}},NielsenConfiguration:{locationName:"nielsenConfiguration",type:"structure",members:{DistributorId:{locationName:"distributorId"},NielsenPcmToId3Tagging:{locationName:"nielsenPcmToId3Tagging"}}},OutputGroups:{locationName:"outputGroups",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},OutputGroupSettings:{locationName:"outputGroupSettings",type:"structure",members:{ArchiveGroupSettings:{locationName:"archiveGroupSettings",type:"structure",members:{Destination:{shape:"S5p",locationName:"destination"},RolloverInterval:{locationName:"rolloverInterval",type:"integer"}},required:["Destination"]},FrameCaptureGroupSettings:{locationName:"frameCaptureGroupSettings",type:"structure",members:{Destination:{shape:"S5p",locationName:"destination"}},required:["Destination"]},HlsGroupSettings:{locationName:"hlsGroupSettings",type:"structure",members:{AdMarkers:{locationName:"adMarkers",type:"list",member:{}},BaseUrlContent:{locationName:"baseUrlContent"},BaseUrlContent1:{locationName:"baseUrlContent1"},BaseUrlManifest:{locationName:"baseUrlManifest"},BaseUrlManifest1:{locationName:"baseUrlManifest1"},CaptionLanguageMappings:{locationName:"captionLanguageMappings",type:"list",member:{type:"structure",members:{CaptionChannel:{locationName:"captionChannel",type:"integer"},LanguageCode:{locationName:"languageCode"},LanguageDescription:{locationName:"languageDescription"}},required:["LanguageCode","LanguageDescription","CaptionChannel"]}},CaptionLanguageSetting:{locationName:"captionLanguageSetting"},ClientCache:{locationName:"clientCache"},CodecSpecification:{locationName:"codecSpecification"},ConstantIv:{locationName:"constantIv"},Destination:{shape:"S5p",locationName:"destination"},DirectoryStructure:{locationName:"directoryStructure"},DiscontinuityTags:{locationName:"discontinuityTags"},EncryptionType:{locationName:"encryptionType"},HlsCdnSettings:{locationName:"hlsCdnSettings",type:"structure",members:{HlsAkamaiSettings:{locationName:"hlsAkamaiSettings",type:"structure",members:{ConnectionRetryInterval:{locationName:"connectionRetryInterval",type:"integer"},FilecacheDuration:{locationName:"filecacheDuration",type:"integer"},HttpTransferMode:{locationName:"httpTransferMode"},NumRetries:{locationName:"numRetries",type:"integer"},RestartDelay:{locationName:"restartDelay",type:"integer"},Salt:{locationName:"salt"},Token:{locationName:"token"}}},HlsBasicPutSettings:{locationName:"hlsBasicPutSettings",type:"structure",members:{ConnectionRetryInterval:{locationName:"connectionRetryInterval",type:"integer"},FilecacheDuration:{locationName:"filecacheDuration",type:"integer"},NumRetries:{locationName:"numRetries",type:"integer"},RestartDelay:{locationName:"restartDelay",type:"integer"}}},HlsMediaStoreSettings:{locationName:"hlsMediaStoreSettings",type:"structure",members:{ConnectionRetryInterval:{locationName:"connectionRetryInterval",type:"integer"},FilecacheDuration:{locationName:"filecacheDuration",type:"integer"},MediaStoreStorageClass:{locationName:"mediaStoreStorageClass"},NumRetries:{locationName:"numRetries",type:"integer"},RestartDelay:{locationName:"restartDelay",type:"integer"}}},HlsWebdavSettings:{locationName:"hlsWebdavSettings",type:"structure",members:{ConnectionRetryInterval:{locationName:"connectionRetryInterval",type:"integer"},FilecacheDuration:{locationName:"filecacheDuration",type:"integer"},HttpTransferMode:{locationName:"httpTransferMode"},NumRetries:{locationName:"numRetries",type:"integer"},RestartDelay:{locationName:"restartDelay",type:"integer"}}}}},HlsId3SegmentTagging:{locationName:"hlsId3SegmentTagging"},IFrameOnlyPlaylists:{locationName:"iFrameOnlyPlaylists"},IncompleteSegmentBehavior:{locationName:"incompleteSegmentBehavior"},IndexNSegments:{locationName:"indexNSegments",type:"integer"},InputLossAction:{locationName:"inputLossAction"},IvInManifest:{locationName:"ivInManifest"},IvSource:{locationName:"ivSource"},KeepSegments:{locationName:"keepSegments",type:"integer"},KeyFormat:{locationName:"keyFormat"},KeyFormatVersions:{locationName:"keyFormatVersions"},KeyProviderSettings:{locationName:"keyProviderSettings",type:"structure",members:{StaticKeySettings:{locationName:"staticKeySettings",type:"structure",members:{KeyProviderServer:{shape:"S1h",locationName:"keyProviderServer"},StaticKeyValue:{locationName:"staticKeyValue"}},required:["StaticKeyValue"]}}},ManifestCompression:{locationName:"manifestCompression"},ManifestDurationFormat:{locationName:"manifestDurationFormat"},MinSegmentLength:{locationName:"minSegmentLength",type:"integer"},Mode:{locationName:"mode"},OutputSelection:{locationName:"outputSelection"},ProgramDateTime:{locationName:"programDateTime"},ProgramDateTimePeriod:{locationName:"programDateTimePeriod",type:"integer"},RedundantManifest:{locationName:"redundantManifest"},SegmentLength:{locationName:"segmentLength",type:"integer"},SegmentationMode:{locationName:"segmentationMode"},SegmentsPerSubdirectory:{locationName:"segmentsPerSubdirectory",type:"integer"},StreamInfResolution:{locationName:"streamInfResolution"},TimedMetadataId3Frame:{locationName:"timedMetadataId3Frame"},TimedMetadataId3Period:{locationName:"timedMetadataId3Period",type:"integer"},TimestampDeltaMilliseconds:{locationName:"timestampDeltaMilliseconds",type:"integer"},TsFileMode:{locationName:"tsFileMode"}},required:["Destination"]},MediaPackageGroupSettings:{locationName:"mediaPackageGroupSettings",type:"structure",members:{Destination:{shape:"S5p",locationName:"destination"}},required:["Destination"]},MsSmoothGroupSettings:{locationName:"msSmoothGroupSettings",type:"structure",members:{AcquisitionPointId:{locationName:"acquisitionPointId"},AudioOnlyTimecodeControl:{locationName:"audioOnlyTimecodeControl"},CertificateMode:{locationName:"certificateMode"},ConnectionRetryInterval:{locationName:"connectionRetryInterval",type:"integer"},Destination:{shape:"S5p",locationName:"destination"},EventId:{locationName:"eventId"},EventIdMode:{locationName:"eventIdMode"},EventStopBehavior:{locationName:"eventStopBehavior"},FilecacheDuration:{locationName:"filecacheDuration",type:"integer"},FragmentLength:{locationName:"fragmentLength",type:"integer"},InputLossAction:{locationName:"inputLossAction"},NumRetries:{locationName:"numRetries",type:"integer"},RestartDelay:{locationName:"restartDelay",type:"integer"},SegmentationMode:{locationName:"segmentationMode"},SendDelayMs:{locationName:"sendDelayMs",type:"integer"},SparseTrackType:{locationName:"sparseTrackType"},StreamManifestBehavior:{locationName:"streamManifestBehavior"},TimestampOffset:{locationName:"timestampOffset"},TimestampOffsetMode:{locationName:"timestampOffsetMode"}},required:["Destination"]},MultiplexGroupSettings:{locationName:"multiplexGroupSettings",type:"structure",members:{}},RtmpGroupSettings:{locationName:"rtmpGroupSettings",type:"structure",members:{AuthenticationScheme:{locationName:"authenticationScheme"},CacheFullBehavior:{locationName:"cacheFullBehavior"},CacheLength:{locationName:"cacheLength",type:"integer"},CaptionData:{locationName:"captionData"},InputLossAction:{locationName:"inputLossAction"},RestartDelay:{locationName:"restartDelay",type:"integer"}}},UdpGroupSettings:{locationName:"udpGroupSettings",type:"structure",members:{InputLossAction:{locationName:"inputLossAction"},TimedMetadataId3Frame:{locationName:"timedMetadataId3Frame"},TimedMetadataId3Period:{locationName:"timedMetadataId3Period",type:"integer"}}}}},Outputs:{locationName:"outputs",type:"list",member:{type:"structure",members:{AudioDescriptionNames:{shape:"S5",locationName:"audioDescriptionNames"},CaptionDescriptionNames:{shape:"S5",locationName:"captionDescriptionNames"},OutputName:{locationName:"outputName"},OutputSettings:{locationName:"outputSettings",type:"structure",members:{ArchiveOutputSettings:{locationName:"archiveOutputSettings",type:"structure",members:{ContainerSettings:{locationName:"containerSettings",type:"structure",members:{M2tsSettings:{shape:"S7q",locationName:"m2tsSettings"},RawSettings:{locationName:"rawSettings",type:"structure",members:{}}}},Extension:{locationName:"extension"},NameModifier:{locationName:"nameModifier"}},required:["ContainerSettings"]},FrameCaptureOutputSettings:{locationName:"frameCaptureOutputSettings",type:"structure",members:{NameModifier:{locationName:"nameModifier"}}},HlsOutputSettings:{locationName:"hlsOutputSettings",type:"structure",members:{H265PackagingType:{locationName:"h265PackagingType"},HlsSettings:{locationName:"hlsSettings",type:"structure",members:{AudioOnlyHlsSettings:{locationName:"audioOnlyHlsSettings",type:"structure",members:{AudioGroupId:{locationName:"audioGroupId"},AudioOnlyImage:{shape:"S1h",locationName:"audioOnlyImage"},AudioTrackType:{locationName:"audioTrackType"},SegmentType:{locationName:"segmentType"}}},Fmp4HlsSettings:{locationName:"fmp4HlsSettings",type:"structure",members:{AudioRenditionSets:{locationName:"audioRenditionSets"},NielsenId3Behavior:{locationName:"nielsenId3Behavior"},TimedMetadataBehavior:{locationName:"timedMetadataBehavior"}}},StandardHlsSettings:{locationName:"standardHlsSettings",type:"structure",members:{AudioRenditionSets:{locationName:"audioRenditionSets"},M3u8Settings:{locationName:"m3u8Settings",type:"structure",members:{AudioFramesPerPes:{locationName:"audioFramesPerPes",type:"integer"},AudioPids:{locationName:"audioPids"},EcmPid:{locationName:"ecmPid"},NielsenId3Behavior:{locationName:"nielsenId3Behavior"},PatInterval:{locationName:"patInterval",type:"integer"},PcrControl:{locationName:"pcrControl"},PcrPeriod:{locationName:"pcrPeriod",type:"integer"},PcrPid:{locationName:"pcrPid"},PmtInterval:{locationName:"pmtInterval",type:"integer"},PmtPid:{locationName:"pmtPid"},ProgramNum:{locationName:"programNum",type:"integer"},Scte35Behavior:{locationName:"scte35Behavior"},Scte35Pid:{locationName:"scte35Pid"},TimedMetadataBehavior:{locationName:"timedMetadataBehavior"},TimedMetadataPid:{locationName:"timedMetadataPid"},TransportStreamId:{locationName:"transportStreamId",type:"integer"},VideoPid:{locationName:"videoPid"}}}},required:["M3u8Settings"]}}},NameModifier:{locationName:"nameModifier"},SegmentModifier:{locationName:"segmentModifier"}},required:["HlsSettings"]},MediaPackageOutputSettings:{locationName:"mediaPackageOutputSettings",type:"structure",members:{}},MsSmoothOutputSettings:{locationName:"msSmoothOutputSettings",type:"structure",members:{H265PackagingType:{locationName:"h265PackagingType"},NameModifier:{locationName:"nameModifier"}}},MultiplexOutputSettings:{locationName:"multiplexOutputSettings",type:"structure",members:{Destination:{shape:"S5p",locationName:"destination"}},required:["Destination"]},RtmpOutputSettings:{locationName:"rtmpOutputSettings",type:"structure",members:{CertificateMode:{locationName:"certificateMode"},ConnectionRetryInterval:{locationName:"connectionRetryInterval",type:"integer"},Destination:{shape:"S5p",locationName:"destination"},NumRetries:{locationName:"numRetries",type:"integer"}},required:["Destination"]},UdpOutputSettings:{locationName:"udpOutputSettings",type:"structure",members:{BufferMsec:{locationName:"bufferMsec",type:"integer"},ContainerSettings:{locationName:"containerSettings",type:"structure",members:{M2tsSettings:{shape:"S7q",locationName:"m2tsSettings"}}},Destination:{shape:"S5p",locationName:"destination"},FecOutputSettings:{locationName:"fecOutputSettings",type:"structure",members:{ColumnDepth:{locationName:"columnDepth",type:"integer"},IncludeFec:{locationName:"includeFec"},RowLength:{locationName:"rowLength",type:"integer"}}}},required:["Destination","ContainerSettings"]}}},VideoDescriptionName:{locationName:"videoDescriptionName"}},required:["OutputSettings"]}}},required:["Outputs","OutputGroupSettings"]}},TimecodeConfig:{locationName:"timecodeConfig",type:"structure",members:{Source:{locationName:"source"},SyncThreshold:{locationName:"syncThreshold",type:"integer"}},required:["Source"]},VideoDescriptions:{locationName:"videoDescriptions",type:"list",member:{type:"structure",members:{CodecSettings:{locationName:"codecSettings",type:"structure",members:{FrameCaptureSettings:{locationName:"frameCaptureSettings",type:"structure",members:{CaptureInterval:{locationName:"captureInterval",type:"integer"},CaptureIntervalUnits:{locationName:"captureIntervalUnits"}},required:["CaptureInterval"]},H264Settings:{locationName:"h264Settings",type:"structure",members:{AdaptiveQuantization:{locationName:"adaptiveQuantization"},AfdSignaling:{locationName:"afdSignaling"},Bitrate:{locationName:"bitrate",type:"integer"},BufFillPct:{locationName:"bufFillPct",type:"integer"},BufSize:{locationName:"bufSize",type:"integer"},ColorMetadata:{locationName:"colorMetadata"},ColorSpaceSettings:{locationName:"colorSpaceSettings",type:"structure",members:{ColorSpacePassthroughSettings:{shape:"S9w",locationName:"colorSpacePassthroughSettings"},Rec601Settings:{shape:"S9x",locationName:"rec601Settings"},Rec709Settings:{shape:"S9y",locationName:"rec709Settings"}}},EntropyEncoding:{locationName:"entropyEncoding"},FilterSettings:{locationName:"filterSettings",type:"structure",members:{TemporalFilterSettings:{shape:"Sa1",locationName:"temporalFilterSettings"}}},FixedAfd:{locationName:"fixedAfd"},FlickerAq:{locationName:"flickerAq"},ForceFieldPictures:{locationName:"forceFieldPictures"},FramerateControl:{locationName:"framerateControl"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopBReference:{locationName:"gopBReference"},GopClosedCadence:{locationName:"gopClosedCadence",type:"integer"},GopNumBFrames:{locationName:"gopNumBFrames",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},GopSizeUnits:{locationName:"gopSizeUnits"},Level:{locationName:"level"},LookAheadRateControl:{locationName:"lookAheadRateControl"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MinIInterval:{locationName:"minIInterval",type:"integer"},NumRefFrames:{locationName:"numRefFrames",type:"integer"},ParControl:{locationName:"parControl"},ParDenominator:{locationName:"parDenominator",type:"integer"},ParNumerator:{locationName:"parNumerator",type:"integer"},Profile:{locationName:"profile"},QualityLevel:{locationName:"qualityLevel"},QvbrQualityLevel:{locationName:"qvbrQualityLevel",type:"integer"},RateControlMode:{locationName:"rateControlMode"},ScanType:{locationName:"scanType"},SceneChangeDetect:{locationName:"sceneChangeDetect"},Slices:{locationName:"slices",type:"integer"},Softness:{locationName:"softness",type:"integer"},SpatialAq:{locationName:"spatialAq"},SubgopLength:{locationName:"subgopLength"},Syntax:{locationName:"syntax"},TemporalAq:{locationName:"temporalAq"},TimecodeInsertion:{locationName:"timecodeInsertion"}}},H265Settings:{locationName:"h265Settings",type:"structure",members:{AdaptiveQuantization:{locationName:"adaptiveQuantization"},AfdSignaling:{locationName:"afdSignaling"},AlternativeTransferFunction:{locationName:"alternativeTransferFunction"},Bitrate:{locationName:"bitrate",type:"integer"},BufSize:{locationName:"bufSize",type:"integer"},ColorMetadata:{locationName:"colorMetadata"},ColorSpaceSettings:{locationName:"colorSpaceSettings",type:"structure",members:{ColorSpacePassthroughSettings:{shape:"S9w",locationName:"colorSpacePassthroughSettings"},Hdr10Settings:{locationName:"hdr10Settings",type:"structure",members:{MaxCll:{locationName:"maxCll",type:"integer"},MaxFall:{locationName:"maxFall",type:"integer"}}},Rec601Settings:{shape:"S9x",locationName:"rec601Settings"},Rec709Settings:{shape:"S9y",locationName:"rec709Settings"}}},FilterSettings:{locationName:"filterSettings",type:"structure",members:{TemporalFilterSettings:{shape:"Sa1",locationName:"temporalFilterSettings"}}},FixedAfd:{locationName:"fixedAfd"},FlickerAq:{locationName:"flickerAq"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopClosedCadence:{locationName:"gopClosedCadence",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},GopSizeUnits:{locationName:"gopSizeUnits"},Level:{locationName:"level"},LookAheadRateControl:{locationName:"lookAheadRateControl"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MinIInterval:{locationName:"minIInterval",type:"integer"},ParDenominator:{locationName:"parDenominator",type:"integer"},ParNumerator:{locationName:"parNumerator",type:"integer"},Profile:{locationName:"profile"},QvbrQualityLevel:{locationName:"qvbrQualityLevel",type:"integer"},RateControlMode:{locationName:"rateControlMode"},ScanType:{locationName:"scanType"},SceneChangeDetect:{locationName:"sceneChangeDetect"},Slices:{locationName:"slices",type:"integer"},Tier:{locationName:"tier"},TimecodeInsertion:{locationName:"timecodeInsertion"}},required:["FramerateNumerator","FramerateDenominator"]},Mpeg2Settings:{locationName:"mpeg2Settings",type:"structure",members:{AdaptiveQuantization:{locationName:"adaptiveQuantization"},AfdSignaling:{locationName:"afdSignaling"},ColorMetadata:{locationName:"colorMetadata"},ColorSpace:{locationName:"colorSpace"},DisplayAspectRatio:{locationName:"displayAspectRatio"},FilterSettings:{locationName:"filterSettings",type:"structure",members:{TemporalFilterSettings:{shape:"Sa1",locationName:"temporalFilterSettings"}}},FixedAfd:{locationName:"fixedAfd"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},GopClosedCadence:{locationName:"gopClosedCadence",type:"integer"},GopNumBFrames:{locationName:"gopNumBFrames",type:"integer"},GopSize:{locationName:"gopSize",type:"double"},GopSizeUnits:{locationName:"gopSizeUnits"},ScanType:{locationName:"scanType"},SubgopLength:{locationName:"subgopLength"},TimecodeInsertion:{locationName:"timecodeInsertion"}},required:["FramerateNumerator","FramerateDenominator"]}}},Height:{locationName:"height",type:"integer"},Name:{locationName:"name"},RespondToAfd:{locationName:"respondToAfd"},ScalingBehavior:{locationName:"scalingBehavior"},Sharpness:{locationName:"sharpness",type:"integer"},Width:{locationName:"width",type:"integer"}},required:["Name"]}}},required:["VideoDescriptions","AudioDescriptions","OutputGroups","TimecodeConfig"]},S5p:{type:"structure",members:{DestinationRefId:{locationName:"destinationRefId"}}},S7q:{type:"structure",members:{AbsentInputAudioBehavior:{locationName:"absentInputAudioBehavior"},Arib:{locationName:"arib"},AribCaptionsPid:{locationName:"aribCaptionsPid"},AribCaptionsPidControl:{locationName:"aribCaptionsPidControl"},AudioBufferModel:{locationName:"audioBufferModel"},AudioFramesPerPes:{locationName:"audioFramesPerPes",type:"integer"},AudioPids:{locationName:"audioPids"},AudioStreamType:{locationName:"audioStreamType"},Bitrate:{locationName:"bitrate",type:"integer"},BufferModel:{locationName:"bufferModel"},CcDescriptor:{locationName:"ccDescriptor"},DvbNitSettings:{locationName:"dvbNitSettings",type:"structure",members:{NetworkId:{locationName:"networkId",type:"integer"},NetworkName:{locationName:"networkName"},RepInterval:{locationName:"repInterval",type:"integer"}},required:["NetworkName","NetworkId"]},DvbSdtSettings:{locationName:"dvbSdtSettings",type:"structure",members:{OutputSdt:{locationName:"outputSdt"},RepInterval:{locationName:"repInterval",type:"integer"},ServiceName:{locationName:"serviceName"},ServiceProviderName:{locationName:"serviceProviderName"}}},DvbSubPids:{locationName:"dvbSubPids"},DvbTdtSettings:{locationName:"dvbTdtSettings",type:"structure",members:{RepInterval:{locationName:"repInterval",type:"integer"}}},DvbTeletextPid:{locationName:"dvbTeletextPid"},Ebif:{locationName:"ebif"},EbpAudioInterval:{locationName:"ebpAudioInterval"},EbpLookaheadMs:{locationName:"ebpLookaheadMs",type:"integer"},EbpPlacement:{locationName:"ebpPlacement"},EcmPid:{locationName:"ecmPid"},EsRateInPes:{locationName:"esRateInPes"},EtvPlatformPid:{locationName:"etvPlatformPid"},EtvSignalPid:{locationName:"etvSignalPid"},FragmentTime:{locationName:"fragmentTime",type:"double"},Klv:{locationName:"klv"},KlvDataPids:{locationName:"klvDataPids"},NielsenId3Behavior:{locationName:"nielsenId3Behavior"},NullPacketBitrate:{locationName:"nullPacketBitrate",type:"double"},PatInterval:{locationName:"patInterval",type:"integer"},PcrControl:{locationName:"pcrControl"},PcrPeriod:{locationName:"pcrPeriod",type:"integer"},PcrPid:{locationName:"pcrPid"},PmtInterval:{locationName:"pmtInterval",type:"integer"},PmtPid:{locationName:"pmtPid"},ProgramNum:{locationName:"programNum",type:"integer"},RateMode:{locationName:"rateMode"},Scte27Pids:{locationName:"scte27Pids"},Scte35Control:{locationName:"scte35Control"},Scte35Pid:{locationName:"scte35Pid"},SegmentationMarkers:{locationName:"segmentationMarkers"},SegmentationStyle:{locationName:"segmentationStyle"},SegmentationTime:{locationName:"segmentationTime",type:"double"},TimedMetadataBehavior:{locationName:"timedMetadataBehavior"},TimedMetadataPid:{locationName:"timedMetadataPid"},TransportStreamId:{locationName:"transportStreamId",type:"integer"},VideoPid:{locationName:"videoPid"}}},S9w:{type:"structure",members:{}},S9x:{type:"structure",members:{}},S9y:{type:"structure",members:{}},Sa1:{type:"structure",members:{PostFilterSharpening:{locationName:"postFilterSharpening"},Strength:{locationName:"strength"}}},Sbp:{type:"list",member:{type:"structure",members:{AutomaticInputFailoverSettings:{locationName:"automaticInputFailoverSettings",type:"structure",members:{ErrorClearTimeMsec:{locationName:"errorClearTimeMsec",type:"integer"},FailoverConditions:{locationName:"failoverConditions",type:"list",member:{type:"structure",members:{FailoverConditionSettings:{locationName:"failoverConditionSettings",type:"structure",members:{InputLossSettings:{locationName:"inputLossSettings",type:"structure",members:{InputLossThresholdMsec:{locationName:"inputLossThresholdMsec",type:"integer"}}}}}}}},InputPreference:{locationName:"inputPreference"},SecondaryInputId:{locationName:"secondaryInputId"}},required:["SecondaryInputId"]},InputAttachmentName:{locationName:"inputAttachmentName"},InputId:{locationName:"inputId"},InputSettings:{locationName:"inputSettings",type:"structure",members:{AudioSelectors:{locationName:"audioSelectors",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},SelectorSettings:{locationName:"selectorSettings",type:"structure",members:{AudioLanguageSelection:{locationName:"audioLanguageSelection",type:"structure",members:{LanguageCode:{locationName:"languageCode"},LanguageSelectionPolicy:{locationName:"languageSelectionPolicy"}},required:["LanguageCode"]},AudioPidSelection:{locationName:"audioPidSelection",type:"structure",members:{Pid:{locationName:"pid",type:"integer"}},required:["Pid"]},AudioTrackSelection:{locationName:"audioTrackSelection",type:"structure",members:{Tracks:{locationName:"tracks",type:"list",member:{type:"structure",members:{Track:{locationName:"track",type:"integer"}},required:["Track"]}}},required:["Tracks"]}}}},required:["Name"]}},CaptionSelectors:{locationName:"captionSelectors",type:"list",member:{type:"structure",members:{LanguageCode:{locationName:"languageCode"},Name:{locationName:"name"},SelectorSettings:{locationName:"selectorSettings",type:"structure",members:{AncillarySourceSettings:{locationName:"ancillarySourceSettings",type:"structure",members:{SourceAncillaryChannelNumber:{locationName:"sourceAncillaryChannelNumber",type:"integer"}}},AribSourceSettings:{locationName:"aribSourceSettings",type:"structure",members:{}},DvbSubSourceSettings:{locationName:"dvbSubSourceSettings",type:"structure",members:{Pid:{locationName:"pid",type:"integer"}}},EmbeddedSourceSettings:{locationName:"embeddedSourceSettings",type:"structure",members:{Convert608To708:{locationName:"convert608To708"},Scte20Detection:{locationName:"scte20Detection"},Source608ChannelNumber:{locationName:"source608ChannelNumber",type:"integer"},Source608TrackNumber:{locationName:"source608TrackNumber",type:"integer"}}},Scte20SourceSettings:{locationName:"scte20SourceSettings",type:"structure",members:{Convert608To708:{locationName:"convert608To708"},Source608ChannelNumber:{locationName:"source608ChannelNumber",type:"integer"}}},Scte27SourceSettings:{locationName:"scte27SourceSettings",type:"structure",members:{Pid:{locationName:"pid",type:"integer"}}},TeletextSourceSettings:{locationName:"teletextSourceSettings",type:"structure",members:{PageNumber:{locationName:"pageNumber"}}}}}},required:["Name"]}},DeblockFilter:{locationName:"deblockFilter"},DenoiseFilter:{locationName:"denoiseFilter"},FilterStrength:{locationName:"filterStrength",type:"integer"},InputFilter:{locationName:"inputFilter"},NetworkInputSettings:{locationName:"networkInputSettings",type:"structure",members:{HlsInputSettings:{locationName:"hlsInputSettings",type:"structure",members:{Bandwidth:{locationName:"bandwidth",type:"integer"},BufferSegments:{locationName:"bufferSegments",type:"integer"},Retries:{locationName:"retries",type:"integer"},RetryInterval:{locationName:"retryInterval",type:"integer"}}},ServerValidation:{locationName:"serverValidation"}}},Smpte2038DataPreference:{locationName:"smpte2038DataPreference"},SourceEndBehavior:{locationName:"sourceEndBehavior"},VideoSelector:{locationName:"videoSelector",type:"structure",members:{ColorSpace:{locationName:"colorSpace"},ColorSpaceUsage:{locationName:"colorSpaceUsage"},SelectorSettings:{locationName:"selectorSettings",type:"structure",members:{VideoSelectorPid:{locationName:"videoSelectorPid",type:"structure",members:{Pid:{locationName:"pid",type:"integer"}}},VideoSelectorProgramId:{locationName:"videoSelectorProgramId",type:"structure",members:{ProgramId:{locationName:"programId",type:"integer"}}}}}}}}}}}},Sd1:{type:"structure",members:{Codec:{locationName:"codec"},MaximumBitrate:{locationName:"maximumBitrate"},Resolution:{locationName:"resolution"}}},Sd6:{type:"map",key:{},value:{}},Sd8:{type:"structure",members:{Arn:{locationName:"arn"},CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S20",locationName:"destinations"},EgressEndpoints:{shape:"Sd9",locationName:"egressEndpoints"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sbp",locationName:"inputAttachments"},InputSpecification:{shape:"Sd1",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelineDetails:{shape:"Sdb",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"}}},Sd9:{type:"list",member:{type:"structure",members:{SourceIp:{locationName:"sourceIp"}}}},Sdb:{type:"list",member:{type:"structure",members:{ActiveInputAttachmentName:{locationName:"activeInputAttachmentName"},ActiveInputSwitchActionName:{locationName:"activeInputSwitchActionName"},PipelineId:{locationName:"pipelineId"}}}},Sdf:{type:"list",member:{type:"structure",members:{StreamName:{locationName:"streamName"}}}},Sdh:{type:"list",member:{type:"structure",members:{Id:{locationName:"id"}}}},Sdj:{type:"list",member:{type:"structure",members:{FlowArn:{locationName:"flowArn"}}}},Sdl:{type:"list",member:{type:"structure",members:{PasswordParam:{locationName:"passwordParam"},Url:{locationName:"url"},Username:{locationName:"username"}}}},Sdq:{type:"structure",members:{Arn:{locationName:"arn"},AttachedChannels:{shape:"S5",locationName:"attachedChannels"},Destinations:{shape:"Sdr",locationName:"destinations"},Id:{locationName:"id"},InputClass:{locationName:"inputClass"},InputDevices:{shape:"Sdh",locationName:"inputDevices"},InputSourceType:{locationName:"inputSourceType"},MediaConnectFlows:{shape:"Sdw",locationName:"mediaConnectFlows"},Name:{locationName:"name"},RoleArn:{locationName:"roleArn"},SecurityGroups:{shape:"S5",locationName:"securityGroups"},Sources:{shape:"Sdy",locationName:"sources"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"},Type:{locationName:"type"}}},Sdr:{type:"list",member:{type:"structure",members:{Ip:{locationName:"ip"},Port:{locationName:"port"},Url:{locationName:"url"},Vpc:{locationName:"vpc",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}}}}},Sdw:{type:"list",member:{type:"structure",members:{FlowArn:{locationName:"flowArn"}}}},Sdy:{type:"list",member:{type:"structure",members:{PasswordParam:{locationName:"passwordParam"},Url:{locationName:"url"},Username:{locationName:"username"}}}},Se2:{type:"list",member:{type:"structure",members:{Cidr:{locationName:"cidr"}}}},Se5:{type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"},Inputs:{shape:"S5",locationName:"inputs"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"},WhitelistRules:{shape:"Se7",locationName:"whitelistRules"}}},Se7:{type:"list",member:{type:"structure",members:{Cidr:{locationName:"cidr"}}}},Sea:{type:"structure",members:{MaximumVideoBufferDelayMilliseconds:{locationName:"maximumVideoBufferDelayMilliseconds",type:"integer"},TransportStreamBitrate:{locationName:"transportStreamBitrate",type:"integer"},TransportStreamId:{locationName:"transportStreamId",type:"integer"},TransportStreamReservedBitrate:{locationName:"transportStreamReservedBitrate",type:"integer"}},required:["TransportStreamBitrate","TransportStreamId"]},Sef:{type:"structure",members:{Arn:{locationName:"arn"},AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},Destinations:{shape:"Seg",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Sea",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"}}},Seg:{type:"list",member:{type:"structure",members:{MediaConnectSettings:{locationName:"mediaConnectSettings",type:"structure",members:{EntitlementArn:{locationName:"entitlementArn"}}}}}},Sel:{type:"structure",members:{PreferredChannelPipeline:{locationName:"preferredChannelPipeline"},ProgramNumber:{locationName:"programNumber",type:"integer"},ServiceDescriptor:{locationName:"serviceDescriptor",type:"structure",members:{ProviderName:{locationName:"providerName"},ServiceName:{locationName:"serviceName"}},required:["ProviderName","ServiceName"]},VideoSettings:{locationName:"videoSettings",type:"structure",members:{ConstantBitrate:{locationName:"constantBitrate",type:"integer"},StatmuxSettings:{locationName:"statmuxSettings",type:"structure",members:{MaximumBitrate:{locationName:"maximumBitrate",type:"integer"},MinimumBitrate:{locationName:"minimumBitrate",type:"integer"},Priority:{locationName:"priority",type:"integer"}}}}}},required:["ProgramNumber"]},Seu:{type:"structure",members:{ChannelId:{locationName:"channelId"},MultiplexProgramSettings:{shape:"Sel",locationName:"multiplexProgramSettings"},PacketIdentifiersMap:{shape:"Sev",locationName:"packetIdentifiersMap"},PipelineDetails:{shape:"Sex",locationName:"pipelineDetails"},ProgramName:{locationName:"programName"}}},Sev:{type:"structure",members:{AudioPids:{shape:"Sew",locationName:"audioPids"},DvbSubPids:{shape:"Sew",locationName:"dvbSubPids"},DvbTeletextPid:{locationName:"dvbTeletextPid",type:"integer"},EtvPlatformPid:{locationName:"etvPlatformPid",type:"integer"},EtvSignalPid:{locationName:"etvSignalPid",type:"integer"},KlvDataPids:{shape:"Sew",locationName:"klvDataPids"},PcrPid:{locationName:"pcrPid",type:"integer"},PmtPid:{locationName:"pmtPid",type:"integer"},PrivateMetadataPid:{locationName:"privateMetadataPid",type:"integer"},Scte27Pids:{shape:"Sew",locationName:"scte27Pids"},Scte35Pid:{locationName:"scte35Pid",type:"integer"},TimedMetadataPid:{locationName:"timedMetadataPid",type:"integer"},VideoPid:{locationName:"videoPid",type:"integer"}}},Sew:{type:"list",member:{type:"integer"}},Sex:{type:"list",member:{type:"structure",members:{ActiveChannelPipeline:{locationName:"activeChannelPipeline"},PipelineId:{locationName:"pipelineId"}}}},Sfe:{type:"structure",members:{ChannelClass:{locationName:"channelClass"},Codec:{locationName:"codec"},MaximumBitrate:{locationName:"maximumBitrate"},MaximumFramerate:{locationName:"maximumFramerate"},Resolution:{locationName:"resolution"},ResourceType:{locationName:"resourceType"},SpecialFeature:{locationName:"specialFeature"},VideoQuality:{locationName:"videoQuality"}}},Sfy:{type:"structure",members:{ActiveInput:{locationName:"activeInput"},ConfiguredInput:{locationName:"configuredInput"},DeviceState:{locationName:"deviceState"},Framerate:{locationName:"framerate",type:"double"},Height:{locationName:"height",type:"integer"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},ScanType:{locationName:"scanType"},Width:{locationName:"width",type:"integer"}}},Sg3:{type:"structure",members:{DnsAddresses:{shape:"S5",locationName:"dnsAddresses"},Gateway:{locationName:"gateway"},IpAddress:{locationName:"ipAddress"},IpScheme:{locationName:"ipScheme"},SubnetMask:{locationName:"subnetMask"}}},Shp:{type:"structure",members:{Arn:{locationName:"arn"},Count:{locationName:"count",type:"integer"},CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},DurationUnits:{locationName:"durationUnits"},End:{locationName:"end"},FixedPrice:{locationName:"fixedPrice",type:"double"},Name:{locationName:"name"},OfferingDescription:{locationName:"offeringDescription"},OfferingId:{locationName:"offeringId"},OfferingType:{locationName:"offeringType"},Region:{locationName:"region"},ReservationId:{locationName:"reservationId"},ResourceSpecification:{shape:"Sfe",locationName:"resourceSpecification"},Start:{locationName:"start"},State:{locationName:"state"},Tags:{shape:"Sd6",locationName:"tags"},UsagePrice:{locationName:"usagePrice",type:"double"}}}}};
    },{}],"xyUL":[function(require,module,exports) {
    module.exports={pagination:{DescribeSchedule:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ScheduleActions"},ListChannels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Channels"},ListInputSecurityGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"InputSecurityGroups"},ListInputs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Inputs"},ListOfferings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Offerings"},ListReservations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Reservations"},ListMultiplexPrograms:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"MultiplexPrograms"},ListMultiplexes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Multiplexes"},ListInputDevices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"InputDevices"},ListInputDeviceTransfers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"InputDeviceTransfers"}}};
    },{}],"Oe9j":[function(require,module,exports) {
    module.exports={version:2,waiters:{ChannelCreated:{description:"Wait until a channel has been created",operation:"DescribeChannel",delay:3,maxAttempts:5,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"IDLE"},{state:"retry",matcher:"path",argument:"State",expected:"CREATING"},{state:"retry",matcher:"status",expected:500},{state:"failure",matcher:"path",argument:"State",expected:"CREATE_FAILED"}]},ChannelRunning:{description:"Wait until a channel is running",operation:"DescribeChannel",delay:5,maxAttempts:120,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"RUNNING"},{state:"retry",matcher:"path",argument:"State",expected:"STARTING"},{state:"retry",matcher:"status",expected:500}]},ChannelStopped:{description:"Wait until a channel has is stopped",operation:"DescribeChannel",delay:5,maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"IDLE"},{state:"retry",matcher:"path",argument:"State",expected:"STOPPING"},{state:"retry",matcher:"status",expected:500}]},ChannelDeleted:{description:"Wait until a channel has been deleted",operation:"DescribeChannel",delay:5,maxAttempts:84,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"DELETED"},{state:"retry",matcher:"path",argument:"State",expected:"DELETING"},{state:"retry",matcher:"status",expected:500}]},InputAttached:{description:"Wait until an input has been attached",operation:"DescribeInput",delay:5,maxAttempts:20,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"ATTACHED"},{state:"retry",matcher:"path",argument:"State",expected:"DETACHED"},{state:"retry",matcher:"status",expected:500}]},InputDetached:{description:"Wait until an input has been detached",operation:"DescribeInput",delay:5,maxAttempts:84,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"DETACHED"},{state:"retry",matcher:"path",argument:"State",expected:"CREATING"},{state:"retry",matcher:"path",argument:"State",expected:"ATTACHED"},{state:"retry",matcher:"status",expected:500}]},InputDeleted:{description:"Wait until an input has been deleted",operation:"DescribeInput",delay:5,maxAttempts:20,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"DELETED"},{state:"retry",matcher:"path",argument:"State",expected:"DELETING"},{state:"retry",matcher:"status",expected:500}]},MultiplexCreated:{description:"Wait until a multiplex has been created",operation:"DescribeMultiplex",delay:3,maxAttempts:5,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"IDLE"},{state:"retry",matcher:"path",argument:"State",expected:"CREATING"},{state:"retry",matcher:"status",expected:500},{state:"failure",matcher:"path",argument:"State",expected:"CREATE_FAILED"}]},MultiplexRunning:{description:"Wait until a multiplex is running",operation:"DescribeMultiplex",delay:5,maxAttempts:120,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"RUNNING"},{state:"retry",matcher:"path",argument:"State",expected:"STARTING"},{state:"retry",matcher:"status",expected:500}]},MultiplexStopped:{description:"Wait until a multiplex has is stopped",operation:"DescribeMultiplex",delay:5,maxAttempts:28,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"IDLE"},{state:"retry",matcher:"path",argument:"State",expected:"STOPPING"},{state:"retry",matcher:"status",expected:500}]},MultiplexDeleted:{description:"Wait until a multiplex has been deleted",operation:"DescribeMultiplex",delay:5,maxAttempts:20,acceptors:[{state:"success",matcher:"path",argument:"State",expected:"DELETED"},{state:"retry",matcher:"path",argument:"State",expected:"DELETING"},{state:"retry",matcher:"status",expected:500}]}}};
    },{}],"rHam":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.medialive={},e.MediaLive=i.defineService("medialive",["2017-10-14"]),Object.defineProperty(r.services.medialive,"2017-10-14",{get:function(){var e=require("../apis/medialive-2017-10-14.min.json");return e.paginators=require("../apis/medialive-2017-10-14.paginators.json").pagination,e.waiters=require("../apis/medialive-2017-10-14.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.MediaLive;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/medialive-2017-10-14.min.json":"jNU3","../apis/medialive-2017-10-14.paginators.json":"xyUL","../apis/medialive-2017-10-14.waiters2.json":"Oe9j"}],"hbvK":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2017-10-12",endpointPrefix:"mediapackage",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"MediaPackage",serviceFullName:"AWS Elemental MediaPackage",serviceId:"MediaPackage",signatureVersion:"v4",signingName:"mediapackage",uid:"mediapackage-2017-10-12"},operations:{ConfigureLogs:{http:{method:"PUT",requestUri:"/channels/{id}/configure_logs",responseCode:200},input:{members:{EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},Id:{location:"uri",locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Description:{locationName:"description"},EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},HlsIngest:{locationName:"hlsIngest",shape:"S6"},Id:{locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"},Tags:{locationName:"tags",shape:"S9"}},type:"structure"}},CreateChannel:{http:{requestUri:"/channels",responseCode:200},input:{members:{Description:{locationName:"description"},Id:{locationName:"id"},Tags:{locationName:"tags",shape:"S9"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Description:{locationName:"description"},EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},HlsIngest:{locationName:"hlsIngest",shape:"S6"},Id:{locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"},Tags:{locationName:"tags",shape:"S9"}},type:"structure"}},CreateHarvestJob:{http:{requestUri:"/harvest_jobs",responseCode:200},input:{members:{EndTime:{locationName:"endTime"},Id:{locationName:"id"},OriginEndpointId:{locationName:"originEndpointId"},S3Destination:{locationName:"s3Destination",shape:"Sd"},StartTime:{locationName:"startTime"}},required:["S3Destination","EndTime","OriginEndpointId","StartTime","Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},ChannelId:{locationName:"channelId"},CreatedAt:{locationName:"createdAt"},EndTime:{locationName:"endTime"},Id:{locationName:"id"},OriginEndpointId:{locationName:"originEndpointId"},S3Destination:{locationName:"s3Destination",shape:"Sd"},StartTime:{locationName:"startTime"},Status:{locationName:"status"}},type:"structure"}},CreateOriginEndpoint:{http:{requestUri:"/origin_endpoints",responseCode:200},input:{members:{Authorization:{locationName:"authorization",shape:"Sh"},ChannelId:{locationName:"channelId"},CmafPackage:{locationName:"cmafPackage",shape:"Si"},DashPackage:{locationName:"dashPackage",shape:"Sx"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S15"},Id:{locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S18"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},Tags:{locationName:"tags",shape:"S9"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Whitelist:{locationName:"whitelist",shape:"Sm"}},required:["ChannelId","Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"Sh"},ChannelId:{locationName:"channelId"},CmafPackage:{locationName:"cmafPackage",shape:"S1c"},DashPackage:{locationName:"dashPackage",shape:"Sx"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S15"},Id:{locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S18"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},Tags:{locationName:"tags",shape:"S9"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Url:{locationName:"url"},Whitelist:{locationName:"whitelist",shape:"Sm"}},type:"structure"}},DeleteChannel:{http:{method:"DELETE",requestUri:"/channels/{id}",responseCode:202},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{},type:"structure"}},DeleteOriginEndpoint:{http:{method:"DELETE",requestUri:"/origin_endpoints/{id}",responseCode:202},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{},type:"structure"}},DescribeChannel:{http:{method:"GET",requestUri:"/channels/{id}",responseCode:200},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Description:{locationName:"description"},EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},HlsIngest:{locationName:"hlsIngest",shape:"S6"},Id:{locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"},Tags:{locationName:"tags",shape:"S9"}},type:"structure"}},DescribeHarvestJob:{http:{method:"GET",requestUri:"/harvest_jobs/{id}",responseCode:200},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},ChannelId:{locationName:"channelId"},CreatedAt:{locationName:"createdAt"},EndTime:{locationName:"endTime"},Id:{locationName:"id"},OriginEndpointId:{locationName:"originEndpointId"},S3Destination:{locationName:"s3Destination",shape:"Sd"},StartTime:{locationName:"startTime"},Status:{locationName:"status"}},type:"structure"}},DescribeOriginEndpoint:{http:{method:"GET",requestUri:"/origin_endpoints/{id}",responseCode:200},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"Sh"},ChannelId:{locationName:"channelId"},CmafPackage:{locationName:"cmafPackage",shape:"S1c"},DashPackage:{locationName:"dashPackage",shape:"Sx"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S15"},Id:{locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S18"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},Tags:{locationName:"tags",shape:"S9"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Url:{locationName:"url"},Whitelist:{locationName:"whitelist",shape:"Sm"}},type:"structure"}},ListChannels:{http:{method:"GET",requestUri:"/channels",responseCode:200},input:{members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},type:"structure"},output:{members:{Channels:{locationName:"channels",member:{members:{Arn:{locationName:"arn"},Description:{locationName:"description"},EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},HlsIngest:{locationName:"hlsIngest",shape:"S6"},Id:{locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"},Tags:{locationName:"tags",shape:"S9"}},type:"structure"},type:"list"},NextToken:{locationName:"nextToken"}},type:"structure"}},ListHarvestJobs:{http:{method:"GET",requestUri:"/harvest_jobs",responseCode:200},input:{members:{IncludeChannelId:{location:"querystring",locationName:"includeChannelId"},IncludeStatus:{location:"querystring",locationName:"includeStatus"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},type:"structure"},output:{members:{HarvestJobs:{locationName:"harvestJobs",member:{members:{Arn:{locationName:"arn"},ChannelId:{locationName:"channelId"},CreatedAt:{locationName:"createdAt"},EndTime:{locationName:"endTime"},Id:{locationName:"id"},OriginEndpointId:{locationName:"originEndpointId"},S3Destination:{locationName:"s3Destination",shape:"Sd"},StartTime:{locationName:"startTime"},Status:{locationName:"status"}},type:"structure"},type:"list"},NextToken:{locationName:"nextToken"}},type:"structure"}},ListOriginEndpoints:{http:{method:"GET",requestUri:"/origin_endpoints",responseCode:200},input:{members:{ChannelId:{location:"querystring",locationName:"channelId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},type:"structure"},output:{members:{NextToken:{locationName:"nextToken"},OriginEndpoints:{locationName:"originEndpoints",member:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"Sh"},ChannelId:{locationName:"channelId"},CmafPackage:{locationName:"cmafPackage",shape:"S1c"},DashPackage:{locationName:"dashPackage",shape:"Sx"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S15"},Id:{locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S18"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},Tags:{locationName:"tags",shape:"S9"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Url:{locationName:"url"},Whitelist:{locationName:"whitelist",shape:"Sm"}},type:"structure"},type:"list"}},type:"structure"}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resource-arn}",responseCode:200},input:{members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"],type:"structure"},output:{members:{Tags:{locationName:"tags",shape:"S24"}},type:"structure"}},RotateChannelCredentials:{deprecated:!0,deprecatedMessage:"This API is deprecated. Please use RotateIngestEndpointCredentials instead",http:{method:"PUT",requestUri:"/channels/{id}/credentials",responseCode:200},input:{deprecated:!0,members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{deprecated:!0,members:{Arn:{locationName:"arn"},Description:{locationName:"description"},EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},HlsIngest:{locationName:"hlsIngest",shape:"S6"},Id:{locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"},Tags:{locationName:"tags",shape:"S9"}},type:"structure"}},RotateIngestEndpointCredentials:{http:{method:"PUT",requestUri:"/channels/{id}/ingest_endpoints/{ingest_endpoint_id}/credentials",responseCode:200},input:{members:{Id:{location:"uri",locationName:"id"},IngestEndpointId:{location:"uri",locationName:"ingest_endpoint_id"}},required:["IngestEndpointId","Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Description:{locationName:"description"},EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},HlsIngest:{locationName:"hlsIngest",shape:"S6"},Id:{locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"},Tags:{locationName:"tags",shape:"S9"}},type:"structure"}},TagResource:{http:{requestUri:"/tags/{resource-arn}",responseCode:204},input:{members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{locationName:"tags",shape:"S24"}},required:["ResourceArn","Tags"],type:"structure"}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource-arn}",responseCode:204},input:{members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{location:"querystring",locationName:"tagKeys",shape:"Sm"}},required:["TagKeys","ResourceArn"],type:"structure"}},UpdateChannel:{http:{method:"PUT",requestUri:"/channels/{id}",responseCode:200},input:{members:{Description:{locationName:"description"},Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Description:{locationName:"description"},EgressAccessLogs:{locationName:"egressAccessLogs",shape:"S2"},HlsIngest:{locationName:"hlsIngest",shape:"S6"},Id:{locationName:"id"},IngressAccessLogs:{locationName:"ingressAccessLogs",shape:"S4"},Tags:{locationName:"tags",shape:"S9"}},type:"structure"}},UpdateOriginEndpoint:{http:{method:"PUT",requestUri:"/origin_endpoints/{id}",responseCode:200},input:{members:{Authorization:{locationName:"authorization",shape:"Sh"},CmafPackage:{locationName:"cmafPackage",shape:"Si"},DashPackage:{locationName:"dashPackage",shape:"Sx"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S15"},Id:{location:"uri",locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S18"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Whitelist:{locationName:"whitelist",shape:"Sm"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"Sh"},ChannelId:{locationName:"channelId"},CmafPackage:{locationName:"cmafPackage",shape:"S1c"},DashPackage:{locationName:"dashPackage",shape:"Sx"},Description:{locationName:"description"},HlsPackage:{locationName:"hlsPackage",shape:"S15"},Id:{locationName:"id"},ManifestName:{locationName:"manifestName"},MssPackage:{locationName:"mssPackage",shape:"S18"},Origination:{locationName:"origination"},StartoverWindowSeconds:{locationName:"startoverWindowSeconds",type:"integer"},Tags:{locationName:"tags",shape:"S9"},TimeDelaySeconds:{locationName:"timeDelaySeconds",type:"integer"},Url:{locationName:"url"},Whitelist:{locationName:"whitelist",shape:"Sm"}},type:"structure"}}},shapes:{S2:{members:{LogGroupName:{locationName:"logGroupName"}},type:"structure"},S4:{members:{LogGroupName:{locationName:"logGroupName"}},type:"structure"},S6:{members:{IngestEndpoints:{locationName:"ingestEndpoints",member:{members:{Id:{locationName:"id"},Password:{locationName:"password"},Url:{locationName:"url"},Username:{locationName:"username"}},type:"structure"},type:"list"}},type:"structure"},S9:{key:{},type:"map",value:{}},Sd:{members:{BucketName:{locationName:"bucketName"},ManifestKey:{locationName:"manifestKey"},RoleArn:{locationName:"roleArn"}},required:["ManifestKey","BucketName","RoleArn"],type:"structure"},Sh:{members:{CdnIdentifierSecret:{locationName:"cdnIdentifierSecret"},SecretsRoleArn:{locationName:"secretsRoleArn"}},required:["SecretsRoleArn","CdnIdentifierSecret"],type:"structure"},Si:{members:{Encryption:{locationName:"encryption",shape:"Sj"},HlsManifests:{locationName:"hlsManifests",member:{members:{AdMarkers:{locationName:"adMarkers"},AdTriggers:{locationName:"adTriggers",shape:"Sq"},AdsOnDeliveryRestrictions:{locationName:"adsOnDeliveryRestrictions"},Id:{locationName:"id"},IncludeIframeOnlyStream:{locationName:"includeIframeOnlyStream",type:"boolean"},ManifestName:{locationName:"manifestName"},PlaylistType:{locationName:"playlistType"},PlaylistWindowSeconds:{locationName:"playlistWindowSeconds",type:"integer"},ProgramDateTimeIntervalSeconds:{locationName:"programDateTimeIntervalSeconds",type:"integer"}},required:["Id"],type:"structure"},type:"list"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},SegmentPrefix:{locationName:"segmentPrefix"},StreamSelection:{locationName:"streamSelection",shape:"Sv"}},type:"structure"},Sj:{members:{KeyRotationIntervalSeconds:{locationName:"keyRotationIntervalSeconds",type:"integer"},SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sl"}},required:["SpekeKeyProvider"],type:"structure"},Sl:{members:{CertificateArn:{locationName:"certificateArn"},ResourceId:{locationName:"resourceId"},RoleArn:{locationName:"roleArn"},SystemIds:{locationName:"systemIds",shape:"Sm"},Url:{locationName:"url"}},required:["ResourceId","SystemIds","Url","RoleArn"],type:"structure"},Sm:{member:{},type:"list"},Sq:{member:{},type:"list"},Sv:{members:{MaxVideoBitsPerSecond:{locationName:"maxVideoBitsPerSecond",type:"integer"},MinVideoBitsPerSecond:{locationName:"minVideoBitsPerSecond",type:"integer"},StreamOrder:{locationName:"streamOrder"}},type:"structure"},Sx:{members:{AdTriggers:{locationName:"adTriggers",shape:"Sq"},AdsOnDeliveryRestrictions:{locationName:"adsOnDeliveryRestrictions"},Encryption:{locationName:"encryption",members:{KeyRotationIntervalSeconds:{locationName:"keyRotationIntervalSeconds",type:"integer"},SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sl"}},required:["SpekeKeyProvider"],type:"structure"},ManifestLayout:{locationName:"manifestLayout"},ManifestWindowSeconds:{locationName:"manifestWindowSeconds",type:"integer"},MinBufferTimeSeconds:{locationName:"minBufferTimeSeconds",type:"integer"},MinUpdatePeriodSeconds:{locationName:"minUpdatePeriodSeconds",type:"integer"},PeriodTriggers:{locationName:"periodTriggers",member:{},type:"list"},Profile:{locationName:"profile"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},SegmentTemplateFormat:{locationName:"segmentTemplateFormat"},StreamSelection:{locationName:"streamSelection",shape:"Sv"},SuggestedPresentationDelaySeconds:{locationName:"suggestedPresentationDelaySeconds",type:"integer"},UtcTiming:{locationName:"utcTiming"},UtcTimingUri:{locationName:"utcTimingUri"}},type:"structure"},S15:{members:{AdMarkers:{locationName:"adMarkers"},AdTriggers:{locationName:"adTriggers",shape:"Sq"},AdsOnDeliveryRestrictions:{locationName:"adsOnDeliveryRestrictions"},Encryption:{locationName:"encryption",members:{ConstantInitializationVector:{locationName:"constantInitializationVector"},EncryptionMethod:{locationName:"encryptionMethod"},KeyRotationIntervalSeconds:{locationName:"keyRotationIntervalSeconds",type:"integer"},RepeatExtXKey:{locationName:"repeatExtXKey",type:"boolean"},SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sl"}},required:["SpekeKeyProvider"],type:"structure"},IncludeIframeOnlyStream:{locationName:"includeIframeOnlyStream",type:"boolean"},PlaylistType:{locationName:"playlistType"},PlaylistWindowSeconds:{locationName:"playlistWindowSeconds",type:"integer"},ProgramDateTimeIntervalSeconds:{locationName:"programDateTimeIntervalSeconds",type:"integer"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},StreamSelection:{locationName:"streamSelection",shape:"Sv"},UseAudioRenditionGroup:{locationName:"useAudioRenditionGroup",type:"boolean"}},type:"structure"},S18:{members:{Encryption:{locationName:"encryption",members:{SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sl"}},required:["SpekeKeyProvider"],type:"structure"},ManifestWindowSeconds:{locationName:"manifestWindowSeconds",type:"integer"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},StreamSelection:{locationName:"streamSelection",shape:"Sv"}},type:"structure"},S1c:{members:{Encryption:{locationName:"encryption",shape:"Sj"},HlsManifests:{locationName:"hlsManifests",member:{members:{AdMarkers:{locationName:"adMarkers"},Id:{locationName:"id"},IncludeIframeOnlyStream:{locationName:"includeIframeOnlyStream",type:"boolean"},ManifestName:{locationName:"manifestName"},PlaylistType:{locationName:"playlistType"},PlaylistWindowSeconds:{locationName:"playlistWindowSeconds",type:"integer"},ProgramDateTimeIntervalSeconds:{locationName:"programDateTimeIntervalSeconds",type:"integer"},Url:{locationName:"url"}},required:["Id"],type:"structure"},type:"list"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},SegmentPrefix:{locationName:"segmentPrefix"},StreamSelection:{locationName:"streamSelection",shape:"Sv"}},type:"structure"},S24:{key:{},type:"map",value:{}}}};
    },{}],"XpdL":[function(require,module,exports) {
    module.exports={pagination:{ListChannels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Channels"},ListOriginEndpoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"OriginEndpoints"},ListHarvestJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"HarvestJobs"}}};
    },{}],"yGXa":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,i=e.apiLoader;i.services.mediapackage={},e.MediaPackage=a.defineService("mediapackage",["2017-10-12"]),Object.defineProperty(i.services.mediapackage,"2017-10-12",{get:function(){var e=require("../apis/mediapackage-2017-10-12.min.json");return e.paginators=require("../apis/mediapackage-2017-10-12.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.MediaPackage;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/mediapackage-2017-10-12.min.json":"hbvK","../apis/mediapackage-2017-10-12.paginators.json":"XpdL"}],"hrer":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-09-01",endpointPrefix:"mediastore",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"MediaStore",serviceFullName:"AWS Elemental MediaStore",serviceId:"MediaStore",signatureVersion:"v4",signingName:"mediastore",targetPrefix:"MediaStore_20170901",uid:"mediastore-2017-09-01"},operations:{CreateContainer:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{},Tags:{shape:"S3"}}},output:{type:"structure",required:["Container"],members:{Container:{shape:"S8"}}}},DeleteContainer:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},DeleteContainerPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},DeleteCorsPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},DeleteLifecyclePolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},DeleteMetricPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},DescribeContainer:{input:{type:"structure",members:{ContainerName:{}}},output:{type:"structure",members:{Container:{shape:"S8"}}}},GetContainerPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",required:["Policy"],members:{Policy:{}}}},GetCorsPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",required:["CorsPolicy"],members:{CorsPolicy:{shape:"Sv"}}}},GetLifecyclePolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",required:["LifecyclePolicy"],members:{LifecyclePolicy:{}}}},GetMetricPolicy:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",required:["MetricPolicy"],members:{MetricPolicy:{shape:"S1a"}}}},ListContainers:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Containers"],members:{Containers:{type:"list",member:{shape:"S8"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["Resource"],members:{Resource:{}}},output:{type:"structure",members:{Tags:{shape:"S3"}}}},PutContainerPolicy:{input:{type:"structure",required:["ContainerName","Policy"],members:{ContainerName:{},Policy:{}}},output:{type:"structure",members:{}}},PutCorsPolicy:{input:{type:"structure",required:["ContainerName","CorsPolicy"],members:{ContainerName:{},CorsPolicy:{shape:"Sv"}}},output:{type:"structure",members:{}}},PutLifecyclePolicy:{input:{type:"structure",required:["ContainerName","LifecyclePolicy"],members:{ContainerName:{},LifecyclePolicy:{}}},output:{type:"structure",members:{}}},PutMetricPolicy:{input:{type:"structure",required:["ContainerName","MetricPolicy"],members:{ContainerName:{},MetricPolicy:{shape:"S1a"}}},output:{type:"structure",members:{}}},StartAccessLogging:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},StopAccessLogging:{input:{type:"structure",required:["ContainerName"],members:{ContainerName:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["Resource","Tags"],members:{Resource:{},Tags:{shape:"S3"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S8:{type:"structure",members:{Endpoint:{},CreationTime:{type:"timestamp"},ARN:{},Name:{},Status:{},AccessLoggingEnabled:{type:"boolean"}}},Sv:{type:"list",member:{type:"structure",required:["AllowedOrigins","AllowedHeaders"],members:{AllowedOrigins:{type:"list",member:{}},AllowedMethods:{type:"list",member:{}},AllowedHeaders:{type:"list",member:{}},MaxAgeSeconds:{type:"integer"},ExposeHeaders:{type:"list",member:{}}}}},S1a:{type:"structure",required:["ContainerLevelMetrics"],members:{ContainerLevelMetrics:{},MetricPolicyRules:{type:"list",member:{type:"structure",required:["ObjectGroup","ObjectGroupName"],members:{ObjectGroup:{},ObjectGroupName:{}}}}}}}};
    },{}],"ASpm":[function(require,module,exports) {
    module.exports={pagination:{ListContainers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"GjbZ":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.mediastore={},e.MediaStore=r.defineService("mediastore",["2017-09-01"]),Object.defineProperty(i.services.mediastore,"2017-09-01",{get:function(){var e=require("../apis/mediastore-2017-09-01.min.json");return e.paginators=require("../apis/mediastore-2017-09-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.MediaStore;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/mediastore-2017-09-01.min.json":"hrer","../apis/mediastore-2017-09-01.paginators.json":"ASpm"}],"EBns":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-09-01",endpointPrefix:"data.mediastore",protocol:"rest-json",serviceAbbreviation:"MediaStore Data",serviceFullName:"AWS Elemental MediaStore Data Plane",serviceId:"MediaStore Data",signatureVersion:"v4",signingName:"mediastore",uid:"mediastore-data-2017-09-01"},operations:{DeleteObject:{http:{method:"DELETE",requestUri:"/{Path+}"},input:{type:"structure",required:["Path"],members:{Path:{location:"uri",locationName:"Path"}}},output:{type:"structure",members:{}}},DescribeObject:{http:{method:"HEAD",requestUri:"/{Path+}"},input:{type:"structure",required:["Path"],members:{Path:{location:"uri",locationName:"Path"}}},output:{type:"structure",members:{ETag:{location:"header",locationName:"ETag"},ContentType:{location:"header",locationName:"Content-Type"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},CacheControl:{location:"header",locationName:"Cache-Control"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"}}}},GetObject:{http:{method:"GET",requestUri:"/{Path+}"},input:{type:"structure",required:["Path"],members:{Path:{location:"uri",locationName:"Path"},Range:{location:"header",locationName:"Range"}}},output:{type:"structure",required:["StatusCode"],members:{Body:{shape:"Se"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentRange:{location:"header",locationName:"Content-Range"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ContentType:{location:"header",locationName:"Content-Type"},ETag:{location:"header",locationName:"ETag"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"},StatusCode:{location:"statusCode",type:"integer"}},payload:"Body"}},ListItems:{http:{method:"GET"},input:{type:"structure",members:{Path:{location:"querystring",locationName:"Path"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{Name:{},Type:{},ETag:{},LastModified:{type:"timestamp"},ContentType:{},ContentLength:{type:"long"}}}},NextToken:{}}}},PutObject:{http:{method:"PUT",requestUri:"/{Path+}"},input:{type:"structure",required:["Body","Path"],members:{Body:{shape:"Se"},Path:{location:"uri",locationName:"Path"},ContentType:{location:"header",locationName:"Content-Type"},CacheControl:{location:"header",locationName:"Cache-Control"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},UploadAvailability:{location:"header",locationName:"x-amz-upload-availability"}},payload:"Body"},output:{type:"structure",members:{ContentSHA256:{},ETag:{},StorageClass:{}}},authtype:"v4-unsigned-body"}},shapes:{Se:{type:"blob",streaming:!0}}};
    },{}],"xC6X":[function(require,module,exports) {
    module.exports={pagination:{ListItems:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"VNTq":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,r=e.apiLoader;r.services.mediastoredata={},e.MediaStoreData=a.defineService("mediastoredata",["2017-09-01"]),Object.defineProperty(r.services.mediastoredata,"2017-09-01",{get:function(){var e=require("../apis/mediastore-data-2017-09-01.min.json");return e.paginators=require("../apis/mediastore-data-2017-09-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.MediaStoreData;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/mediastore-data-2017-09-01.min.json":"EBns","../apis/mediastore-data-2017-09-01.paginators.json":"xC6X"}],"Lodq":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-07-25",endpointPrefix:"appsync",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"AWSAppSync",serviceFullName:"AWS AppSync",serviceId:"AppSync",signatureVersion:"v4",signingName:"appsync",uid:"appsync-2017-07-25"},operations:{CreateApiCache:{http:{requestUri:"/v1/apis/{apiId}/ApiCaches"},input:{type:"structure",required:["apiId","ttl","apiCachingBehavior","type"],members:{apiId:{location:"uri",locationName:"apiId"},ttl:{type:"long"},transitEncryptionEnabled:{type:"boolean"},atRestEncryptionEnabled:{type:"boolean"},apiCachingBehavior:{},type:{}}},output:{type:"structure",members:{apiCache:{shape:"S8"}}}},CreateApiKey:{http:{requestUri:"/v1/apis/{apiId}/apikeys"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"},description:{},expires:{type:"long"}}},output:{type:"structure",members:{apiKey:{shape:"Sc"}}}},CreateDataSource:{http:{requestUri:"/v1/apis/{apiId}/datasources"},input:{type:"structure",required:["apiId","name","type"],members:{apiId:{location:"uri",locationName:"apiId"},name:{},description:{},type:{},serviceRoleArn:{},dynamodbConfig:{shape:"Sg"},lambdaConfig:{shape:"Si"},elasticsearchConfig:{shape:"Sj"},httpConfig:{shape:"Sk"},relationalDatabaseConfig:{shape:"So"}}},output:{type:"structure",members:{dataSource:{shape:"Ss"}}}},CreateFunction:{http:{requestUri:"/v1/apis/{apiId}/functions"},input:{type:"structure",required:["apiId","name","dataSourceName","functionVersion"],members:{apiId:{location:"uri",locationName:"apiId"},name:{},description:{},dataSourceName:{},requestMappingTemplate:{},responseMappingTemplate:{},functionVersion:{}}},output:{type:"structure",members:{functionConfiguration:{shape:"Sw"}}}},CreateGraphqlApi:{http:{requestUri:"/v1/apis"},input:{type:"structure",required:["name","authenticationType"],members:{name:{},logConfig:{shape:"Sy"},authenticationType:{},userPoolConfig:{shape:"S11"},openIDConnectConfig:{shape:"S13"},tags:{shape:"S14"},additionalAuthenticationProviders:{shape:"S17"},xrayEnabled:{type:"boolean"}}},output:{type:"structure",members:{graphqlApi:{shape:"S1b"}}}},CreateResolver:{http:{requestUri:"/v1/apis/{apiId}/types/{typeName}/resolvers"},input:{type:"structure",required:["apiId","typeName","fieldName"],members:{apiId:{location:"uri",locationName:"apiId"},typeName:{location:"uri",locationName:"typeName"},fieldName:{},dataSourceName:{},requestMappingTemplate:{},responseMappingTemplate:{},kind:{},pipelineConfig:{shape:"S1f"},syncConfig:{shape:"S1h"},cachingConfig:{shape:"S1l"}}},output:{type:"structure",members:{resolver:{shape:"S1o"}}}},CreateType:{http:{requestUri:"/v1/apis/{apiId}/types"},input:{type:"structure",required:["apiId","definition","format"],members:{apiId:{location:"uri",locationName:"apiId"},definition:{},format:{}}},output:{type:"structure",members:{type:{shape:"S1s"}}}},DeleteApiCache:{http:{method:"DELETE",requestUri:"/v1/apis/{apiId}/ApiCaches"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"}}},output:{type:"structure",members:{}}},DeleteApiKey:{http:{method:"DELETE",requestUri:"/v1/apis/{apiId}/apikeys/{id}"},input:{type:"structure",required:["apiId","id"],members:{apiId:{location:"uri",locationName:"apiId"},id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{}}},DeleteDataSource:{http:{method:"DELETE",requestUri:"/v1/apis/{apiId}/datasources/{name}"},input:{type:"structure",required:["apiId","name"],members:{apiId:{location:"uri",locationName:"apiId"},name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{}}},DeleteFunction:{http:{method:"DELETE",requestUri:"/v1/apis/{apiId}/functions/{functionId}"},input:{type:"structure",required:["apiId","functionId"],members:{apiId:{location:"uri",locationName:"apiId"},functionId:{location:"uri",locationName:"functionId"}}},output:{type:"structure",members:{}}},DeleteGraphqlApi:{http:{method:"DELETE",requestUri:"/v1/apis/{apiId}"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"}}},output:{type:"structure",members:{}}},DeleteResolver:{http:{method:"DELETE",requestUri:"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}"},input:{type:"structure",required:["apiId","typeName","fieldName"],members:{apiId:{location:"uri",locationName:"apiId"},typeName:{location:"uri",locationName:"typeName"},fieldName:{location:"uri",locationName:"fieldName"}}},output:{type:"structure",members:{}}},DeleteType:{http:{method:"DELETE",requestUri:"/v1/apis/{apiId}/types/{typeName}"},input:{type:"structure",required:["apiId","typeName"],members:{apiId:{location:"uri",locationName:"apiId"},typeName:{location:"uri",locationName:"typeName"}}},output:{type:"structure",members:{}}},FlushApiCache:{http:{method:"DELETE",requestUri:"/v1/apis/{apiId}/FlushCache"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"}}},output:{type:"structure",members:{}}},GetApiCache:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/ApiCaches"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"}}},output:{type:"structure",members:{apiCache:{shape:"S8"}}}},GetDataSource:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/datasources/{name}"},input:{type:"structure",required:["apiId","name"],members:{apiId:{location:"uri",locationName:"apiId"},name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{dataSource:{shape:"Ss"}}}},GetFunction:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/functions/{functionId}"},input:{type:"structure",required:["apiId","functionId"],members:{apiId:{location:"uri",locationName:"apiId"},functionId:{location:"uri",locationName:"functionId"}}},output:{type:"structure",members:{functionConfiguration:{shape:"Sw"}}}},GetGraphqlApi:{http:{method:"GET",requestUri:"/v1/apis/{apiId}"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"}}},output:{type:"structure",members:{graphqlApi:{shape:"S1b"}}}},GetIntrospectionSchema:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/schema"},input:{type:"structure",required:["apiId","format"],members:{apiId:{location:"uri",locationName:"apiId"},format:{location:"querystring",locationName:"format"},includeDirectives:{location:"querystring",locationName:"includeDirectives",type:"boolean"}}},output:{type:"structure",members:{schema:{type:"blob"}},payload:"schema"}},GetResolver:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}"},input:{type:"structure",required:["apiId","typeName","fieldName"],members:{apiId:{location:"uri",locationName:"apiId"},typeName:{location:"uri",locationName:"typeName"},fieldName:{location:"uri",locationName:"fieldName"}}},output:{type:"structure",members:{resolver:{shape:"S1o"}}}},GetSchemaCreationStatus:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/schemacreation"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"}}},output:{type:"structure",members:{status:{},details:{}}}},GetType:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/types/{typeName}"},input:{type:"structure",required:["apiId","typeName","format"],members:{apiId:{location:"uri",locationName:"apiId"},typeName:{location:"uri",locationName:"typeName"},format:{location:"querystring",locationName:"format"}}},output:{type:"structure",members:{type:{shape:"S1s"}}}},ListApiKeys:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/apikeys"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{apiKeys:{type:"list",member:{shape:"Sc"}},nextToken:{}}}},ListDataSources:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/datasources"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{dataSources:{type:"list",member:{shape:"Ss"}},nextToken:{}}}},ListFunctions:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/functions"},input:{type:"structure",required:["apiId"],members:{apiId:{location:"uri",locationName:"apiId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{functions:{type:"list",member:{shape:"Sw"}},nextToken:{}}}},ListGraphqlApis:{http:{method:"GET",requestUri:"/v1/apis"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{graphqlApis:{type:"list",member:{shape:"S1b"}},nextToken:{}}}},ListResolvers:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/types/{typeName}/resolvers"},input:{type:"structure",required:["apiId","typeName"],members:{apiId:{location:"uri",locationName:"apiId"},typeName:{location:"uri",locationName:"typeName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{resolvers:{shape:"S39"},nextToken:{}}}},ListResolversByFunction:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/functions/{functionId}/resolvers"},input:{type:"structure",required:["apiId","functionId"],members:{apiId:{location:"uri",locationName:"apiId"},functionId:{location:"uri",locationName:"functionId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{resolvers:{shape:"S39"},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v1/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S14"}}}},ListTypes:{http:{method:"GET",requestUri:"/v1/apis/{apiId}/types"},input:{type:"structure",required:["apiId","format"],members:{apiId:{location:"uri",locationName:"apiId"},format:{location:"querystring",locationName:"format"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{types:{type:"list",member:{shape:"S1s"}},nextToken:{}}}},StartSchemaCreation:{http:{requestUri:"/v1/apis/{apiId}/schemacreation"},input:{type:"structure",required:["apiId","definition"],members:{apiId:{location:"uri",locationName:"apiId"},definition:{type:"blob"}}},output:{type:"structure",members:{status:{}}}},TagResource:{http:{requestUri:"/v1/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S14"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/v1/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApiCache:{http:{requestUri:"/v1/apis/{apiId}/ApiCaches/update"},input:{type:"structure",required:["apiId","ttl","apiCachingBehavior","type"],members:{apiId:{location:"uri",locationName:"apiId"},ttl:{type:"long"},apiCachingBehavior:{},type:{}}},output:{type:"structure",members:{apiCache:{shape:"S8"}}}},UpdateApiKey:{http:{requestUri:"/v1/apis/{apiId}/apikeys/{id}"},input:{type:"structure",required:["apiId","id"],members:{apiId:{location:"uri",locationName:"apiId"},id:{location:"uri",locationName:"id"},description:{},expires:{type:"long"}}},output:{type:"structure",members:{apiKey:{shape:"Sc"}}}},UpdateDataSource:{http:{requestUri:"/v1/apis/{apiId}/datasources/{name}"},input:{type:"structure",required:["apiId","name","type"],members:{apiId:{location:"uri",locationName:"apiId"},name:{location:"uri",locationName:"name"},description:{},type:{},serviceRoleArn:{},dynamodbConfig:{shape:"Sg"},lambdaConfig:{shape:"Si"},elasticsearchConfig:{shape:"Sj"},httpConfig:{shape:"Sk"},relationalDatabaseConfig:{shape:"So"}}},output:{type:"structure",members:{dataSource:{shape:"Ss"}}}},UpdateFunction:{http:{requestUri:"/v1/apis/{apiId}/functions/{functionId}"},input:{type:"structure",required:["apiId","name","functionId","dataSourceName","functionVersion"],members:{apiId:{location:"uri",locationName:"apiId"},name:{},description:{},functionId:{location:"uri",locationName:"functionId"},dataSourceName:{},requestMappingTemplate:{},responseMappingTemplate:{},functionVersion:{}}},output:{type:"structure",members:{functionConfiguration:{shape:"Sw"}}}},UpdateGraphqlApi:{http:{requestUri:"/v1/apis/{apiId}"},input:{type:"structure",required:["apiId","name"],members:{apiId:{location:"uri",locationName:"apiId"},name:{},logConfig:{shape:"Sy"},authenticationType:{},userPoolConfig:{shape:"S11"},openIDConnectConfig:{shape:"S13"},additionalAuthenticationProviders:{shape:"S17"},xrayEnabled:{type:"boolean"}}},output:{type:"structure",members:{graphqlApi:{shape:"S1b"}}}},UpdateResolver:{http:{requestUri:"/v1/apis/{apiId}/types/{typeName}/resolvers/{fieldName}"},input:{type:"structure",required:["apiId","typeName","fieldName"],members:{apiId:{location:"uri",locationName:"apiId"},typeName:{location:"uri",locationName:"typeName"},fieldName:{location:"uri",locationName:"fieldName"},dataSourceName:{},requestMappingTemplate:{},responseMappingTemplate:{},kind:{},pipelineConfig:{shape:"S1f"},syncConfig:{shape:"S1h"},cachingConfig:{shape:"S1l"}}},output:{type:"structure",members:{resolver:{shape:"S1o"}}}},UpdateType:{http:{requestUri:"/v1/apis/{apiId}/types/{typeName}"},input:{type:"structure",required:["apiId","typeName","format"],members:{apiId:{location:"uri",locationName:"apiId"},typeName:{location:"uri",locationName:"typeName"},definition:{},format:{}}},output:{type:"structure",members:{type:{shape:"S1s"}}}}},shapes:{S8:{type:"structure",members:{ttl:{type:"long"},apiCachingBehavior:{},transitEncryptionEnabled:{type:"boolean"},atRestEncryptionEnabled:{type:"boolean"},type:{},status:{}}},Sc:{type:"structure",members:{id:{},description:{},expires:{type:"long"},deletes:{type:"long"}}},Sg:{type:"structure",required:["tableName","awsRegion"],members:{tableName:{},awsRegion:{},useCallerCredentials:{type:"boolean"},deltaSyncConfig:{type:"structure",members:{baseTableTTL:{type:"long"},deltaSyncTableName:{},deltaSyncTableTTL:{type:"long"}}},versioned:{type:"boolean"}}},Si:{type:"structure",required:["lambdaFunctionArn"],members:{lambdaFunctionArn:{}}},Sj:{type:"structure",required:["endpoint","awsRegion"],members:{endpoint:{},awsRegion:{}}},Sk:{type:"structure",members:{endpoint:{},authorizationConfig:{type:"structure",required:["authorizationType"],members:{authorizationType:{},awsIamConfig:{type:"structure",members:{signingRegion:{},signingServiceName:{}}}}}}},So:{type:"structure",members:{relationalDatabaseSourceType:{},rdsHttpEndpointConfig:{type:"structure",members:{awsRegion:{},dbClusterIdentifier:{},databaseName:{},schema:{},awsSecretStoreArn:{}}}}},Ss:{type:"structure",members:{dataSourceArn:{},name:{},description:{},type:{},serviceRoleArn:{},dynamodbConfig:{shape:"Sg"},lambdaConfig:{shape:"Si"},elasticsearchConfig:{shape:"Sj"},httpConfig:{shape:"Sk"},relationalDatabaseConfig:{shape:"So"}}},Sw:{type:"structure",members:{functionId:{},functionArn:{},name:{},description:{},dataSourceName:{},requestMappingTemplate:{},responseMappingTemplate:{},functionVersion:{}}},Sy:{type:"structure",required:["fieldLogLevel","cloudWatchLogsRoleArn"],members:{fieldLogLevel:{},cloudWatchLogsRoleArn:{},excludeVerboseContent:{type:"boolean"}}},S11:{type:"structure",required:["userPoolId","awsRegion","defaultAction"],members:{userPoolId:{},awsRegion:{},defaultAction:{},appIdClientRegex:{}}},S13:{type:"structure",required:["issuer"],members:{issuer:{},clientId:{},iatTTL:{type:"long"},authTTL:{type:"long"}}},S14:{type:"map",key:{},value:{}},S17:{type:"list",member:{type:"structure",members:{authenticationType:{},openIDConnectConfig:{shape:"S13"},userPoolConfig:{type:"structure",required:["userPoolId","awsRegion"],members:{userPoolId:{},awsRegion:{},appIdClientRegex:{}}}}}},S1b:{type:"structure",members:{name:{},apiId:{},authenticationType:{},logConfig:{shape:"Sy"},userPoolConfig:{shape:"S11"},openIDConnectConfig:{shape:"S13"},arn:{},uris:{type:"map",key:{},value:{}},tags:{shape:"S14"},additionalAuthenticationProviders:{shape:"S17"},xrayEnabled:{type:"boolean"},wafWebAclArn:{}}},S1f:{type:"structure",members:{functions:{type:"list",member:{}}}},S1h:{type:"structure",members:{conflictHandler:{},conflictDetection:{},lambdaConflictHandlerConfig:{type:"structure",members:{lambdaConflictHandlerArn:{}}}}},S1l:{type:"structure",members:{ttl:{type:"long"},cachingKeys:{type:"list",member:{}}}},S1o:{type:"structure",members:{typeName:{},fieldName:{},dataSourceName:{},resolverArn:{},requestMappingTemplate:{},responseMappingTemplate:{},kind:{},pipelineConfig:{shape:"S1f"},syncConfig:{shape:"S1h"},cachingConfig:{shape:"S1l"}}},S1s:{type:"structure",members:{name:{},description:{},arn:{},definition:{},format:{}}},S39:{type:"list",member:{shape:"S1o"}}}};
    },{}],"iHlM":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.appsync={},e.AppSync=r.defineService("appsync",["2017-07-25"]),Object.defineProperty(i.services.appsync,"2017-07-25",{get:function(){var e=require("../apis/appsync-2017-07-25.min.json");return e.paginators=require("../apis/appsync-2017-07-25.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.AppSync;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/appsync-2017-07-25.min.json":"Lodq","../apis/appsync-2017-07-25.paginators.json":"GkJq"}],"SiDn":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-11-28",endpointPrefix:"guardduty",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon GuardDuty",serviceId:"GuardDuty",signatureVersion:"v4",signingName:"guardduty",uid:"guardduty-2017-11-28"},operations:{AcceptInvitation:{http:{requestUri:"/detector/{detectorId}/master",responseCode:200},input:{type:"structure",required:["DetectorId","MasterId","InvitationId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},MasterId:{locationName:"masterId"},InvitationId:{locationName:"invitationId"}}},output:{type:"structure",members:{}}},ArchiveFindings:{http:{requestUri:"/detector/{detectorId}/findings/archive",responseCode:200},input:{type:"structure",required:["DetectorId","FindingIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FindingIds:{shape:"S6",locationName:"findingIds"}}},output:{type:"structure",members:{}}},CreateDetector:{http:{requestUri:"/detector",responseCode:200},input:{type:"structure",required:["Enable"],members:{Enable:{locationName:"enable",type:"boolean"},ClientToken:{idempotencyToken:!0,locationName:"clientToken"},FindingPublishingFrequency:{locationName:"findingPublishingFrequency"},DataSources:{shape:"Sd",locationName:"dataSources"},Tags:{shape:"Sf",locationName:"tags"}}},output:{type:"structure",members:{DetectorId:{locationName:"detectorId"}}}},CreateFilter:{http:{requestUri:"/detector/{detectorId}/filter",responseCode:200},input:{type:"structure",required:["DetectorId","Name","FindingCriteria"],members:{DetectorId:{location:"uri",locationName:"detectorId"},Name:{locationName:"name"},Description:{locationName:"description"},Action:{locationName:"action"},Rank:{locationName:"rank",type:"integer"},FindingCriteria:{shape:"So",locationName:"findingCriteria"},ClientToken:{idempotencyToken:!0,locationName:"clientToken"},Tags:{shape:"Sf",locationName:"tags"}}},output:{type:"structure",required:["Name"],members:{Name:{locationName:"name"}}}},CreateIPSet:{http:{requestUri:"/detector/{detectorId}/ipset",responseCode:200},input:{type:"structure",required:["DetectorId","Name","Format","Location","Activate"],members:{DetectorId:{location:"uri",locationName:"detectorId"},Name:{locationName:"name"},Format:{locationName:"format"},Location:{locationName:"location"},Activate:{locationName:"activate",type:"boolean"},ClientToken:{idempotencyToken:!0,locationName:"clientToken"},Tags:{shape:"Sf",locationName:"tags"}}},output:{type:"structure",required:["IpSetId"],members:{IpSetId:{locationName:"ipSetId"}}}},CreateMembers:{http:{requestUri:"/detector/{detectorId}/member",responseCode:200},input:{type:"structure",required:["DetectorId","AccountDetails"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountDetails:{locationName:"accountDetails",type:"list",member:{type:"structure",required:["AccountId","Email"],members:{AccountId:{locationName:"accountId"},Email:{locationName:"email"}}}}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},CreatePublishingDestination:{http:{requestUri:"/detector/{detectorId}/publishingDestination",responseCode:200},input:{type:"structure",required:["DetectorId","DestinationType","DestinationProperties"],members:{DetectorId:{location:"uri",locationName:"detectorId"},DestinationType:{locationName:"destinationType"},DestinationProperties:{shape:"S1d",locationName:"destinationProperties"},ClientToken:{idempotencyToken:!0,locationName:"clientToken"}}},output:{type:"structure",required:["DestinationId"],members:{DestinationId:{locationName:"destinationId"}}}},CreateSampleFindings:{http:{requestUri:"/detector/{detectorId}/findings/create",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FindingTypes:{locationName:"findingTypes",type:"list",member:{}}}},output:{type:"structure",members:{}}},CreateThreatIntelSet:{http:{requestUri:"/detector/{detectorId}/threatintelset",responseCode:200},input:{type:"structure",required:["DetectorId","Name","Format","Location","Activate"],members:{DetectorId:{location:"uri",locationName:"detectorId"},Name:{locationName:"name"},Format:{locationName:"format"},Location:{locationName:"location"},Activate:{locationName:"activate",type:"boolean"},ClientToken:{idempotencyToken:!0,locationName:"clientToken"},Tags:{shape:"Sf",locationName:"tags"}}},output:{type:"structure",required:["ThreatIntelSetId"],members:{ThreatIntelSetId:{locationName:"threatIntelSetId"}}}},DeclineInvitations:{http:{requestUri:"/invitation/decline",responseCode:200},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"S1n",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},DeleteDetector:{http:{method:"DELETE",requestUri:"/detector/{detectorId}",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"}}},output:{type:"structure",members:{}}},DeleteFilter:{http:{method:"DELETE",requestUri:"/detector/{detectorId}/filter/{filterName}",responseCode:200},input:{type:"structure",required:["DetectorId","FilterName"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FilterName:{location:"uri",locationName:"filterName"}}},output:{type:"structure",members:{}}},DeleteIPSet:{http:{method:"DELETE",requestUri:"/detector/{detectorId}/ipset/{ipSetId}",responseCode:200},input:{type:"structure",required:["DetectorId","IpSetId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},IpSetId:{location:"uri",locationName:"ipSetId"}}},output:{type:"structure",members:{}}},DeleteInvitations:{http:{requestUri:"/invitation/delete",responseCode:200},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"S1n",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},DeleteMembers:{http:{requestUri:"/detector/{detectorId}/member/delete",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S1n",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},DeletePublishingDestination:{http:{method:"DELETE",requestUri:"/detector/{detectorId}/publishingDestination/{destinationId}",responseCode:200},input:{type:"structure",required:["DetectorId","DestinationId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},DestinationId:{location:"uri",locationName:"destinationId"}}},output:{type:"structure",members:{}}},DeleteThreatIntelSet:{http:{method:"DELETE",requestUri:"/detector/{detectorId}/threatintelset/{threatIntelSetId}",responseCode:200},input:{type:"structure",required:["DetectorId","ThreatIntelSetId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},ThreatIntelSetId:{location:"uri",locationName:"threatIntelSetId"}}},output:{type:"structure",members:{}}},DescribeOrganizationConfiguration:{http:{method:"GET",requestUri:"/detector/{detectorId}/admin",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"}}},output:{type:"structure",required:["AutoEnable","MemberAccountLimitReached"],members:{AutoEnable:{locationName:"autoEnable",type:"boolean"},MemberAccountLimitReached:{locationName:"memberAccountLimitReached",type:"boolean"},DataSources:{locationName:"dataSources",type:"structure",required:["S3Logs"],members:{S3Logs:{locationName:"s3Logs",type:"structure",required:["AutoEnable"],members:{AutoEnable:{locationName:"autoEnable",type:"boolean"}}}}}}}},DescribePublishingDestination:{http:{method:"GET",requestUri:"/detector/{detectorId}/publishingDestination/{destinationId}",responseCode:200},input:{type:"structure",required:["DetectorId","DestinationId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},DestinationId:{location:"uri",locationName:"destinationId"}}},output:{type:"structure",required:["DestinationId","DestinationType","Status","PublishingFailureStartTimestamp","DestinationProperties"],members:{DestinationId:{locationName:"destinationId"},DestinationType:{locationName:"destinationType"},Status:{locationName:"status"},PublishingFailureStartTimestamp:{locationName:"publishingFailureStartTimestamp",type:"long"},DestinationProperties:{shape:"S1d",locationName:"destinationProperties"}}}},DisableOrganizationAdminAccount:{http:{requestUri:"/admin/disable",responseCode:200},input:{type:"structure",required:["AdminAccountId"],members:{AdminAccountId:{locationName:"adminAccountId"}}},output:{type:"structure",members:{}}},DisassociateFromMasterAccount:{http:{requestUri:"/detector/{detectorId}/master/disassociate",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"}}},output:{type:"structure",members:{}}},DisassociateMembers:{http:{requestUri:"/detector/{detectorId}/member/disassociate",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S1n",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},EnableOrganizationAdminAccount:{http:{requestUri:"/admin/enable",responseCode:200},input:{type:"structure",required:["AdminAccountId"],members:{AdminAccountId:{locationName:"adminAccountId"}}},output:{type:"structure",members:{}}},GetDetector:{http:{method:"GET",requestUri:"/detector/{detectorId}",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"}}},output:{type:"structure",required:["ServiceRole","Status"],members:{CreatedAt:{locationName:"createdAt"},FindingPublishingFrequency:{locationName:"findingPublishingFrequency"},ServiceRole:{locationName:"serviceRole"},Status:{locationName:"status"},UpdatedAt:{locationName:"updatedAt"},DataSources:{shape:"S2l",locationName:"dataSources"},Tags:{shape:"Sf",locationName:"tags"}}}},GetFilter:{http:{method:"GET",requestUri:"/detector/{detectorId}/filter/{filterName}",responseCode:200},input:{type:"structure",required:["DetectorId","FilterName"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FilterName:{location:"uri",locationName:"filterName"}}},output:{type:"structure",required:["Name","Action","FindingCriteria"],members:{Name:{locationName:"name"},Description:{locationName:"description"},Action:{locationName:"action"},Rank:{locationName:"rank",type:"integer"},FindingCriteria:{shape:"So",locationName:"findingCriteria"},Tags:{shape:"Sf",locationName:"tags"}}}},GetFindings:{http:{requestUri:"/detector/{detectorId}/findings/get",responseCode:200},input:{type:"structure",required:["DetectorId","FindingIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FindingIds:{shape:"S6",locationName:"findingIds"},SortCriteria:{shape:"S2u",locationName:"sortCriteria"}}},output:{type:"structure",required:["Findings"],members:{Findings:{locationName:"findings",type:"list",member:{type:"structure",required:["AccountId","Arn","CreatedAt","Id","Region","Resource","SchemaVersion","Severity","Type","UpdatedAt"],members:{AccountId:{locationName:"accountId"},Arn:{locationName:"arn"},Confidence:{locationName:"confidence",type:"double"},CreatedAt:{locationName:"createdAt"},Description:{locationName:"description"},Id:{locationName:"id"},Partition:{locationName:"partition"},Region:{locationName:"region"},Resource:{locationName:"resource",type:"structure",members:{AccessKeyDetails:{locationName:"accessKeyDetails",type:"structure",members:{AccessKeyId:{locationName:"accessKeyId"},PrincipalId:{locationName:"principalId"},UserName:{locationName:"userName"},UserType:{locationName:"userType"}}},S3BucketDetails:{locationName:"s3BucketDetails",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},Name:{locationName:"name"},Type:{locationName:"type"},CreatedAt:{locationName:"createdAt",type:"timestamp"},Owner:{locationName:"owner",type:"structure",members:{Id:{locationName:"id"}}},Tags:{shape:"S36",locationName:"tags"},DefaultServerSideEncryption:{locationName:"defaultServerSideEncryption",type:"structure",members:{EncryptionType:{locationName:"encryptionType"},KmsMasterKeyArn:{locationName:"kmsMasterKeyArn"}}},PublicAccess:{locationName:"publicAccess",type:"structure",members:{PermissionConfiguration:{locationName:"permissionConfiguration",type:"structure",members:{BucketLevelPermissions:{locationName:"bucketLevelPermissions",type:"structure",members:{AccessControlList:{locationName:"accessControlList",type:"structure",members:{AllowsPublicReadAccess:{locationName:"allowsPublicReadAccess",type:"boolean"},AllowsPublicWriteAccess:{locationName:"allowsPublicWriteAccess",type:"boolean"}}},BucketPolicy:{locationName:"bucketPolicy",type:"structure",members:{AllowsPublicReadAccess:{locationName:"allowsPublicReadAccess",type:"boolean"},AllowsPublicWriteAccess:{locationName:"allowsPublicWriteAccess",type:"boolean"}}},BlockPublicAccess:{shape:"S3e",locationName:"blockPublicAccess"}}},AccountLevelPermissions:{locationName:"accountLevelPermissions",type:"structure",members:{BlockPublicAccess:{shape:"S3e",locationName:"blockPublicAccess"}}}}},EffectivePermission:{locationName:"effectivePermission"}}}}}},InstanceDetails:{locationName:"instanceDetails",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},IamInstanceProfile:{locationName:"iamInstanceProfile",type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"}}},ImageDescription:{locationName:"imageDescription"},ImageId:{locationName:"imageId"},InstanceId:{locationName:"instanceId"},InstanceState:{locationName:"instanceState"},InstanceType:{locationName:"instanceType"},OutpostArn:{locationName:"outpostArn"},LaunchTime:{locationName:"launchTime"},NetworkInterfaces:{locationName:"networkInterfaces",type:"list",member:{type:"structure",members:{Ipv6Addresses:{locationName:"ipv6Addresses",type:"list",member:{}},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{locationName:"privateIpAddresses",type:"list",member:{type:"structure",members:{PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},PublicDnsName:{locationName:"publicDnsName"},PublicIp:{locationName:"publicIp"},SecurityGroups:{locationName:"securityGroups",type:"list",member:{type:"structure",members:{GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"}}}},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"}}}},Platform:{locationName:"platform"},ProductCodes:{locationName:"productCodes",type:"list",member:{type:"structure",members:{Code:{locationName:"code"},ProductType:{locationName:"productType"}}}},Tags:{shape:"S36",locationName:"tags"}}},ResourceType:{locationName:"resourceType"}}},SchemaVersion:{locationName:"schemaVersion"},Service:{locationName:"service",type:"structure",members:{Action:{locationName:"action",type:"structure",members:{ActionType:{locationName:"actionType"},AwsApiCallAction:{locationName:"awsApiCallAction",type:"structure",members:{Api:{locationName:"api"},CallerType:{locationName:"callerType"},DomainDetails:{locationName:"domainDetails",type:"structure",members:{Domain:{locationName:"domain"}}},ErrorCode:{locationName:"errorCode"},RemoteIpDetails:{shape:"S3v",locationName:"remoteIpDetails"},ServiceName:{locationName:"serviceName"}}},DnsRequestAction:{locationName:"dnsRequestAction",type:"structure",members:{Domain:{locationName:"domain"}}},NetworkConnectionAction:{locationName:"networkConnectionAction",type:"structure",members:{Blocked:{locationName:"blocked",type:"boolean"},ConnectionDirection:{locationName:"connectionDirection"},LocalPortDetails:{shape:"S42",locationName:"localPortDetails"},Protocol:{locationName:"protocol"},LocalIpDetails:{shape:"S43",locationName:"localIpDetails"},RemoteIpDetails:{shape:"S3v",locationName:"remoteIpDetails"},RemotePortDetails:{locationName:"remotePortDetails",type:"structure",members:{Port:{locationName:"port",type:"integer"},PortName:{locationName:"portName"}}}}},PortProbeAction:{locationName:"portProbeAction",type:"structure",members:{Blocked:{locationName:"blocked",type:"boolean"},PortProbeDetails:{locationName:"portProbeDetails",type:"list",member:{type:"structure",members:{LocalPortDetails:{shape:"S42",locationName:"localPortDetails"},LocalIpDetails:{shape:"S43",locationName:"localIpDetails"},RemoteIpDetails:{shape:"S3v",locationName:"remoteIpDetails"}}}}}}}},Evidence:{locationName:"evidence",type:"structure",members:{ThreatIntelligenceDetails:{locationName:"threatIntelligenceDetails",type:"list",member:{type:"structure",members:{ThreatListName:{locationName:"threatListName"},ThreatNames:{locationName:"threatNames",type:"list",member:{}}}}}}},Archived:{locationName:"archived",type:"boolean"},Count:{locationName:"count",type:"integer"},DetectorId:{locationName:"detectorId"},EventFirstSeen:{locationName:"eventFirstSeen"},EventLastSeen:{locationName:"eventLastSeen"},ResourceRole:{locationName:"resourceRole"},ServiceName:{locationName:"serviceName"},UserFeedback:{locationName:"userFeedback"}}},Severity:{locationName:"severity",type:"double"},Title:{locationName:"title"},Type:{locationName:"type"},UpdatedAt:{locationName:"updatedAt"}}}}}}},GetFindingsStatistics:{http:{requestUri:"/detector/{detectorId}/findings/statistics",responseCode:200},input:{type:"structure",required:["DetectorId","FindingStatisticTypes"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FindingStatisticTypes:{locationName:"findingStatisticTypes",type:"list",member:{}},FindingCriteria:{shape:"So",locationName:"findingCriteria"}}},output:{type:"structure",required:["FindingStatistics"],members:{FindingStatistics:{locationName:"findingStatistics",type:"structure",members:{CountBySeverity:{locationName:"countBySeverity",type:"map",key:{},value:{type:"integer"}}}}}}},GetIPSet:{http:{method:"GET",requestUri:"/detector/{detectorId}/ipset/{ipSetId}",responseCode:200},input:{type:"structure",required:["DetectorId","IpSetId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},IpSetId:{location:"uri",locationName:"ipSetId"}}},output:{type:"structure",required:["Name","Format","Location","Status"],members:{Name:{locationName:"name"},Format:{locationName:"format"},Location:{locationName:"location"},Status:{locationName:"status"},Tags:{shape:"Sf",locationName:"tags"}}}},GetInvitationsCount:{http:{method:"GET",requestUri:"/invitation/count",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{InvitationsCount:{locationName:"invitationsCount",type:"integer"}}}},GetMasterAccount:{http:{method:"GET",requestUri:"/detector/{detectorId}/master",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"}}},output:{type:"structure",required:["Master"],members:{Master:{locationName:"master",type:"structure",members:{AccountId:{locationName:"accountId"},InvitationId:{locationName:"invitationId"},RelationshipStatus:{locationName:"relationshipStatus"},InvitedAt:{locationName:"invitedAt"}}}}}},GetMemberDetectors:{http:{requestUri:"/detector/{detectorId}/member/detector/get",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S1n",locationName:"accountIds"}}},output:{type:"structure",required:["MemberDataSourceConfigurations","UnprocessedAccounts"],members:{MemberDataSourceConfigurations:{locationName:"members",type:"list",member:{type:"structure",required:["AccountId","DataSources"],members:{AccountId:{locationName:"accountId"},DataSources:{shape:"S2l",locationName:"dataSources"}}}},UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},GetMembers:{http:{requestUri:"/detector/{detectorId}/member/get",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S1n",locationName:"accountIds"}}},output:{type:"structure",required:["Members","UnprocessedAccounts"],members:{Members:{shape:"S4w",locationName:"members"},UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},GetThreatIntelSet:{http:{method:"GET",requestUri:"/detector/{detectorId}/threatintelset/{threatIntelSetId}",responseCode:200},input:{type:"structure",required:["DetectorId","ThreatIntelSetId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},ThreatIntelSetId:{location:"uri",locationName:"threatIntelSetId"}}},output:{type:"structure",required:["Name","Format","Location","Status"],members:{Name:{locationName:"name"},Format:{locationName:"format"},Location:{locationName:"location"},Status:{locationName:"status"},Tags:{shape:"Sf",locationName:"tags"}}}},GetUsageStatistics:{http:{requestUri:"/detector/{detectorId}/usage/statistics",responseCode:200},input:{type:"structure",required:["DetectorId","UsageStatisticType","UsageCriteria"],members:{DetectorId:{location:"uri",locationName:"detectorId"},UsageStatisticType:{locationName:"usageStatisticsType"},UsageCriteria:{locationName:"usageCriteria",type:"structure",required:["DataSources"],members:{AccountIds:{shape:"S1n",locationName:"accountIds"},DataSources:{locationName:"dataSources",type:"list",member:{}},Resources:{locationName:"resources",type:"list",member:{}}}},Unit:{locationName:"unit"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{UsageStatistics:{locationName:"usageStatistics",type:"structure",members:{SumByAccount:{locationName:"sumByAccount",type:"list",member:{type:"structure",members:{AccountId:{locationName:"accountId"},Total:{shape:"S5c",locationName:"total"}}}},SumByDataSource:{locationName:"sumByDataSource",type:"list",member:{type:"structure",members:{DataSource:{locationName:"dataSource"},Total:{shape:"S5c",locationName:"total"}}}},SumByResource:{shape:"S5f",locationName:"sumByResource"},TopResources:{shape:"S5f",locationName:"topResources"}}},NextToken:{locationName:"nextToken"}}}},InviteMembers:{http:{requestUri:"/detector/{detectorId}/member/invite",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S1n",locationName:"accountIds"},DisableEmailNotification:{locationName:"disableEmailNotification",type:"boolean"},Message:{locationName:"message"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},ListDetectors:{http:{method:"GET",requestUri:"/detector",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["DetectorIds"],members:{DetectorIds:{locationName:"detectorIds",type:"list",member:{}},NextToken:{locationName:"nextToken"}}}},ListFilters:{http:{method:"GET",requestUri:"/detector/{detectorId}/filter",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["FilterNames"],members:{FilterNames:{locationName:"filterNames",type:"list",member:{}},NextToken:{locationName:"nextToken"}}}},ListFindings:{http:{requestUri:"/detector/{detectorId}/findings",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FindingCriteria:{shape:"So",locationName:"findingCriteria"},SortCriteria:{shape:"S2u",locationName:"sortCriteria"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",required:["FindingIds"],members:{FindingIds:{shape:"S6",locationName:"findingIds"},NextToken:{locationName:"nextToken"}}}},ListIPSets:{http:{method:"GET",requestUri:"/detector/{detectorId}/ipset",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["IpSetIds"],members:{IpSetIds:{locationName:"ipSetIds",type:"list",member:{}},NextToken:{locationName:"nextToken"}}}},ListInvitations:{http:{method:"GET",requestUri:"/invitation",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Invitations:{locationName:"invitations",type:"list",member:{type:"structure",members:{AccountId:{locationName:"accountId"},InvitationId:{locationName:"invitationId"},RelationshipStatus:{locationName:"relationshipStatus"},InvitedAt:{locationName:"invitedAt"}}}},NextToken:{locationName:"nextToken"}}}},ListMembers:{http:{method:"GET",requestUri:"/detector/{detectorId}/member",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},OnlyAssociated:{location:"querystring",locationName:"onlyAssociated"}}},output:{type:"structure",members:{Members:{shape:"S4w",locationName:"members"},NextToken:{locationName:"nextToken"}}}},ListOrganizationAdminAccounts:{http:{method:"GET",requestUri:"/admin",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{AdminAccounts:{locationName:"adminAccounts",type:"list",member:{type:"structure",members:{AdminAccountId:{locationName:"adminAccountId"},AdminStatus:{locationName:"adminStatus"}}}},NextToken:{locationName:"nextToken"}}}},ListPublishingDestinations:{http:{method:"GET",requestUri:"/detector/{detectorId}/publishingDestination",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["Destinations"],members:{Destinations:{locationName:"destinations",type:"list",member:{type:"structure",required:["DestinationId","DestinationType","Status"],members:{DestinationId:{locationName:"destinationId"},DestinationType:{locationName:"destinationType"},Status:{locationName:"status"}}}},NextToken:{locationName:"nextToken"}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{Tags:{shape:"Sf",locationName:"tags"}}}},ListThreatIntelSets:{http:{method:"GET",requestUri:"/detector/{detectorId}/threatintelset",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["ThreatIntelSetIds"],members:{ThreatIntelSetIds:{locationName:"threatIntelSetIds",type:"list",member:{}},NextToken:{locationName:"nextToken"}}}},StartMonitoringMembers:{http:{requestUri:"/detector/{detectorId}/member/start",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S1n",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},StopMonitoringMembers:{http:{requestUri:"/detector/{detectorId}/member/stop",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S1n",locationName:"accountIds"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"Sf",locationName:"tags"}}},output:{type:"structure",members:{}}},UnarchiveFindings:{http:{requestUri:"/detector/{detectorId}/findings/unarchive",responseCode:200},input:{type:"structure",required:["DetectorId","FindingIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FindingIds:{shape:"S6",locationName:"findingIds"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDetector:{http:{requestUri:"/detector/{detectorId}",responseCode:200},input:{type:"structure",required:["DetectorId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},Enable:{locationName:"enable",type:"boolean"},FindingPublishingFrequency:{locationName:"findingPublishingFrequency"},DataSources:{shape:"Sd",locationName:"dataSources"}}},output:{type:"structure",members:{}}},UpdateFilter:{http:{requestUri:"/detector/{detectorId}/filter/{filterName}",responseCode:200},input:{type:"structure",required:["DetectorId","FilterName"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FilterName:{location:"uri",locationName:"filterName"},Description:{locationName:"description"},Action:{locationName:"action"},Rank:{locationName:"rank",type:"integer"},FindingCriteria:{shape:"So",locationName:"findingCriteria"}}},output:{type:"structure",required:["Name"],members:{Name:{locationName:"name"}}}},UpdateFindingsFeedback:{http:{requestUri:"/detector/{detectorId}/findings/feedback",responseCode:200},input:{type:"structure",required:["DetectorId","FindingIds","Feedback"],members:{DetectorId:{location:"uri",locationName:"detectorId"},FindingIds:{shape:"S6",locationName:"findingIds"},Feedback:{locationName:"feedback"},Comments:{locationName:"comments"}}},output:{type:"structure",members:{}}},UpdateIPSet:{http:{requestUri:"/detector/{detectorId}/ipset/{ipSetId}",responseCode:200},input:{type:"structure",required:["DetectorId","IpSetId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},IpSetId:{location:"uri",locationName:"ipSetId"},Name:{locationName:"name"},Location:{locationName:"location"},Activate:{locationName:"activate",type:"boolean"}}},output:{type:"structure",members:{}}},UpdateMemberDetectors:{http:{requestUri:"/detector/{detectorId}/member/detector/update",responseCode:200},input:{type:"structure",required:["DetectorId","AccountIds"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AccountIds:{shape:"S1n",locationName:"accountIds"},DataSources:{shape:"Sd",locationName:"dataSources"}}},output:{type:"structure",required:["UnprocessedAccounts"],members:{UnprocessedAccounts:{shape:"S19",locationName:"unprocessedAccounts"}}}},UpdateOrganizationConfiguration:{http:{requestUri:"/detector/{detectorId}/admin",responseCode:200},input:{type:"structure",required:["DetectorId","AutoEnable"],members:{DetectorId:{location:"uri",locationName:"detectorId"},AutoEnable:{locationName:"autoEnable",type:"boolean"},DataSources:{locationName:"dataSources",type:"structure",members:{S3Logs:{locationName:"s3Logs",type:"structure",required:["AutoEnable"],members:{AutoEnable:{locationName:"autoEnable",type:"boolean"}}}}}}},output:{type:"structure",members:{}}},UpdatePublishingDestination:{http:{requestUri:"/detector/{detectorId}/publishingDestination/{destinationId}",responseCode:200},input:{type:"structure",required:["DetectorId","DestinationId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},DestinationId:{location:"uri",locationName:"destinationId"},DestinationProperties:{shape:"S1d",locationName:"destinationProperties"}}},output:{type:"structure",members:{}}},UpdateThreatIntelSet:{http:{requestUri:"/detector/{detectorId}/threatintelset/{threatIntelSetId}",responseCode:200},input:{type:"structure",required:["DetectorId","ThreatIntelSetId"],members:{DetectorId:{location:"uri",locationName:"detectorId"},ThreatIntelSetId:{location:"uri",locationName:"threatIntelSetId"},Name:{locationName:"name"},Location:{locationName:"location"},Activate:{locationName:"activate",type:"boolean"}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"list",member:{}},Sd:{type:"structure",members:{S3Logs:{locationName:"s3Logs",type:"structure",required:["Enable"],members:{Enable:{locationName:"enable",type:"boolean"}}}}},Sf:{type:"map",key:{},value:{}},So:{type:"structure",members:{Criterion:{locationName:"criterion",type:"map",key:{},value:{type:"structure",members:{Eq:{deprecated:!0,locationName:"eq",type:"list",member:{}},Neq:{deprecated:!0,locationName:"neq",type:"list",member:{}},Gt:{deprecated:!0,locationName:"gt",type:"integer"},Gte:{deprecated:!0,locationName:"gte",type:"integer"},Lt:{deprecated:!0,locationName:"lt",type:"integer"},Lte:{deprecated:!0,locationName:"lte",type:"integer"},Equals:{locationName:"equals",type:"list",member:{}},NotEquals:{locationName:"notEquals",type:"list",member:{}},GreaterThan:{locationName:"greaterThan",type:"long"},GreaterThanOrEqual:{locationName:"greaterThanOrEqual",type:"long"},LessThan:{locationName:"lessThan",type:"long"},LessThanOrEqual:{locationName:"lessThanOrEqual",type:"long"}}}}}},S19:{type:"list",member:{type:"structure",required:["AccountId","Result"],members:{AccountId:{locationName:"accountId"},Result:{locationName:"result"}}}},S1d:{type:"structure",members:{DestinationArn:{locationName:"destinationArn"},KmsKeyArn:{locationName:"kmsKeyArn"}}},S1n:{type:"list",member:{}},S2l:{type:"structure",required:["CloudTrail","DNSLogs","FlowLogs","S3Logs"],members:{CloudTrail:{locationName:"cloudTrail",type:"structure",required:["Status"],members:{Status:{locationName:"status"}}},DNSLogs:{locationName:"dnsLogs",type:"structure",required:["Status"],members:{Status:{locationName:"status"}}},FlowLogs:{locationName:"flowLogs",type:"structure",required:["Status"],members:{Status:{locationName:"status"}}},S3Logs:{locationName:"s3Logs",type:"structure",required:["Status"],members:{Status:{locationName:"status"}}}}},S2u:{type:"structure",members:{AttributeName:{locationName:"attributeName"},OrderBy:{locationName:"orderBy"}}},S36:{type:"list",member:{type:"structure",members:{Key:{locationName:"key"},Value:{locationName:"value"}}}},S3e:{type:"structure",members:{IgnorePublicAcls:{locationName:"ignorePublicAcls",type:"boolean"},RestrictPublicBuckets:{locationName:"restrictPublicBuckets",type:"boolean"},BlockPublicAcls:{locationName:"blockPublicAcls",type:"boolean"},BlockPublicPolicy:{locationName:"blockPublicPolicy",type:"boolean"}}},S3v:{type:"structure",members:{City:{locationName:"city",type:"structure",members:{CityName:{locationName:"cityName"}}},Country:{locationName:"country",type:"structure",members:{CountryCode:{locationName:"countryCode"},CountryName:{locationName:"countryName"}}},GeoLocation:{locationName:"geoLocation",type:"structure",members:{Lat:{locationName:"lat",type:"double"},Lon:{locationName:"lon",type:"double"}}},IpAddressV4:{locationName:"ipAddressV4"},Organization:{locationName:"organization",type:"structure",members:{Asn:{locationName:"asn"},AsnOrg:{locationName:"asnOrg"},Isp:{locationName:"isp"},Org:{locationName:"org"}}}}},S42:{type:"structure",members:{Port:{locationName:"port",type:"integer"},PortName:{locationName:"portName"}}},S43:{type:"structure",members:{IpAddressV4:{locationName:"ipAddressV4"}}},S4w:{type:"list",member:{type:"structure",required:["AccountId","MasterId","Email","RelationshipStatus","UpdatedAt"],members:{AccountId:{locationName:"accountId"},DetectorId:{locationName:"detectorId"},MasterId:{locationName:"masterId"},Email:{locationName:"email"},RelationshipStatus:{locationName:"relationshipStatus"},InvitedAt:{locationName:"invitedAt"},UpdatedAt:{locationName:"updatedAt"}}}},S5c:{type:"structure",members:{Amount:{locationName:"amount"},Unit:{locationName:"unit"}}},S5f:{type:"list",member:{type:"structure",members:{Resource:{locationName:"resource"},Total:{shape:"S5c",locationName:"total"}}}}}};
    },{}],"OkQx":[function(require,module,exports) {
    module.exports={pagination:{GetUsageStatistics:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDetectors:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DetectorIds"},ListFilters:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FilterNames"},ListFindings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FindingIds"},ListIPSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"IpSetIds"},ListInvitations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Invitations"},ListMembers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Members"},ListOrganizationAdminAccounts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AdminAccounts"},ListPublishingDestinations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListThreatIntelSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ThreatIntelSetIds"}}};
    },{}],"TASI":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,u=e.apiLoader;u.services.guardduty={},e.GuardDuty=r.defineService("guardduty",["2017-11-28"]),Object.defineProperty(u.services.guardduty,"2017-11-28",{get:function(){var e=require("../apis/guardduty-2017-11-28.min.json");return e.paginators=require("../apis/guardduty-2017-11-28.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.GuardDuty;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/guardduty-2017-11-28.min.json":"SiDn","../apis/guardduty-2017-11-28.paginators.json":"OkQx"}],"YedZ":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2017-11-27",endpointPrefix:"mq",signingName:"mq",serviceFullName:"AmazonMQ",serviceId:"mq",protocol:"rest-json",jsonVersion:"1.1",uid:"mq-2017-11-27",signatureVersion:"v4"},operations:{CreateBroker:{http:{requestUri:"/v1/brokers",responseCode:200},input:{type:"structure",members:{AuthenticationStrategy:{locationName:"authenticationStrategy"},AutoMinorVersionUpgrade:{locationName:"autoMinorVersionUpgrade",type:"boolean"},BrokerName:{locationName:"brokerName"},Configuration:{shape:"S5",locationName:"configuration"},CreatorRequestId:{locationName:"creatorRequestId",idempotencyToken:!0},DeploymentMode:{locationName:"deploymentMode"},EncryptionOptions:{shape:"S8",locationName:"encryptionOptions"},EngineType:{locationName:"engineType"},EngineVersion:{locationName:"engineVersion"},HostInstanceType:{locationName:"hostInstanceType"},LdapServerMetadata:{shape:"Sa",locationName:"ldapServerMetadata"},Logs:{shape:"Sc",locationName:"logs"},MaintenanceWindowStartTime:{shape:"Sd",locationName:"maintenanceWindowStartTime"},PubliclyAccessible:{locationName:"publiclyAccessible",type:"boolean"},SecurityGroups:{shape:"Sb",locationName:"securityGroups"},StorageType:{locationName:"storageType"},SubnetIds:{shape:"Sb",locationName:"subnetIds"},Tags:{shape:"Sg",locationName:"tags"},Users:{locationName:"users",type:"list",member:{type:"structure",members:{ConsoleAccess:{locationName:"consoleAccess",type:"boolean"},Groups:{shape:"Sb",locationName:"groups"},Password:{locationName:"password"},Username:{locationName:"username"}}}}}},output:{type:"structure",members:{BrokerArn:{locationName:"brokerArn"},BrokerId:{locationName:"brokerId"}}}},CreateConfiguration:{http:{requestUri:"/v1/configurations",responseCode:200},input:{type:"structure",members:{AuthenticationStrategy:{locationName:"authenticationStrategy"},EngineType:{locationName:"engineType"},EngineVersion:{locationName:"engineVersion"},Name:{locationName:"name"},Tags:{shape:"Sg",locationName:"tags"}}},output:{type:"structure",members:{Arn:{locationName:"arn"},AuthenticationStrategy:{locationName:"authenticationStrategy"},Created:{shape:"Sm",locationName:"created"},Id:{locationName:"id"},LatestRevision:{shape:"Sn",locationName:"latestRevision"},Name:{locationName:"name"}}}},CreateTags:{http:{requestUri:"/v1/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{shape:"Sg",locationName:"tags"}},required:["ResourceArn"]}},CreateUser:{http:{requestUri:"/v1/brokers/{broker-id}/users/{username}",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"},ConsoleAccess:{locationName:"consoleAccess",type:"boolean"},Groups:{shape:"Sb",locationName:"groups"},Password:{locationName:"password"},Username:{location:"uri",locationName:"username"}},required:["Username","BrokerId"]},output:{type:"structure",members:{}}},DeleteBroker:{http:{method:"DELETE",requestUri:"/v1/brokers/{broker-id}",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"}},required:["BrokerId"]},output:{type:"structure",members:{BrokerId:{locationName:"brokerId"}}}},DeleteTags:{http:{method:"DELETE",requestUri:"/v1/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{shape:"Sb",location:"querystring",locationName:"tagKeys"}},required:["TagKeys","ResourceArn"]}},DeleteUser:{http:{method:"DELETE",requestUri:"/v1/brokers/{broker-id}/users/{username}",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"},Username:{location:"uri",locationName:"username"}},required:["Username","BrokerId"]},output:{type:"structure",members:{}}},DescribeBroker:{http:{method:"GET",requestUri:"/v1/brokers/{broker-id}",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"}},required:["BrokerId"]},output:{type:"structure",members:{AuthenticationStrategy:{locationName:"authenticationStrategy"},AutoMinorVersionUpgrade:{locationName:"autoMinorVersionUpgrade",type:"boolean"},BrokerArn:{locationName:"brokerArn"},BrokerId:{locationName:"brokerId"},BrokerInstances:{locationName:"brokerInstances",type:"list",member:{type:"structure",members:{ConsoleURL:{locationName:"consoleURL"},Endpoints:{shape:"Sb",locationName:"endpoints"},IpAddress:{locationName:"ipAddress"}}}},BrokerName:{locationName:"brokerName"},BrokerState:{locationName:"brokerState"},Configurations:{locationName:"configurations",type:"structure",members:{Current:{shape:"S5",locationName:"current"},History:{locationName:"history",type:"list",member:{shape:"S5"}},Pending:{shape:"S5",locationName:"pending"}}},Created:{shape:"Sm",locationName:"created"},DeploymentMode:{locationName:"deploymentMode"},EncryptionOptions:{shape:"S8",locationName:"encryptionOptions"},EngineType:{locationName:"engineType"},EngineVersion:{locationName:"engineVersion"},HostInstanceType:{locationName:"hostInstanceType"},LdapServerMetadata:{shape:"S13",locationName:"ldapServerMetadata"},Logs:{locationName:"logs",type:"structure",members:{Audit:{locationName:"audit",type:"boolean"},AuditLogGroup:{locationName:"auditLogGroup"},General:{locationName:"general",type:"boolean"},GeneralLogGroup:{locationName:"generalLogGroup"},Pending:{locationName:"pending",type:"structure",members:{Audit:{locationName:"audit",type:"boolean"},General:{locationName:"general",type:"boolean"}}}}},MaintenanceWindowStartTime:{shape:"Sd",locationName:"maintenanceWindowStartTime"},PendingAuthenticationStrategy:{locationName:"pendingAuthenticationStrategy"},PendingEngineVersion:{locationName:"pendingEngineVersion"},PendingHostInstanceType:{locationName:"pendingHostInstanceType"},PendingLdapServerMetadata:{shape:"S13",locationName:"pendingLdapServerMetadata"},PendingSecurityGroups:{shape:"Sb",locationName:"pendingSecurityGroups"},PubliclyAccessible:{locationName:"publiclyAccessible",type:"boolean"},SecurityGroups:{shape:"Sb",locationName:"securityGroups"},StorageType:{locationName:"storageType"},SubnetIds:{shape:"Sb",locationName:"subnetIds"},Tags:{shape:"Sg",locationName:"tags"},Users:{shape:"S16",locationName:"users"}}}},DescribeBrokerEngineTypes:{http:{method:"GET",requestUri:"/v1/broker-engine-types",responseCode:200},input:{type:"structure",members:{EngineType:{location:"querystring",locationName:"engineType"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{BrokerEngineTypes:{locationName:"brokerEngineTypes",type:"list",member:{type:"structure",members:{EngineType:{locationName:"engineType"},EngineVersions:{locationName:"engineVersions",type:"list",member:{type:"structure",members:{Name:{locationName:"name"}}}}}}},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}}},DescribeBrokerInstanceOptions:{http:{method:"GET",requestUri:"/v1/broker-instance-options",responseCode:200},input:{type:"structure",members:{EngineType:{location:"querystring",locationName:"engineType"},HostInstanceType:{location:"querystring",locationName:"hostInstanceType"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},StorageType:{location:"querystring",locationName:"storageType"}}},output:{type:"structure",members:{BrokerInstanceOptions:{locationName:"brokerInstanceOptions",type:"list",member:{type:"structure",members:{AvailabilityZones:{locationName:"availabilityZones",type:"list",member:{type:"structure",members:{Name:{locationName:"name"}}}},EngineType:{locationName:"engineType"},HostInstanceType:{locationName:"hostInstanceType"},StorageType:{locationName:"storageType"},SupportedDeploymentModes:{locationName:"supportedDeploymentModes",type:"list",member:{}},SupportedEngineVersions:{shape:"Sb",locationName:"supportedEngineVersions"}}}},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}}},DescribeConfiguration:{http:{method:"GET",requestUri:"/v1/configurations/{configuration-id}",responseCode:200},input:{type:"structure",members:{ConfigurationId:{location:"uri",locationName:"configuration-id"}},required:["ConfigurationId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},AuthenticationStrategy:{locationName:"authenticationStrategy"},Created:{shape:"Sm",locationName:"created"},Description:{locationName:"description"},EngineType:{locationName:"engineType"},EngineVersion:{locationName:"engineVersion"},Id:{locationName:"id"},LatestRevision:{shape:"Sn",locationName:"latestRevision"},Name:{locationName:"name"},Tags:{shape:"Sg",locationName:"tags"}}}},DescribeConfigurationRevision:{http:{method:"GET",requestUri:"/v1/configurations/{configuration-id}/revisions/{configuration-revision}",responseCode:200},input:{type:"structure",members:{ConfigurationId:{location:"uri",locationName:"configuration-id"},ConfigurationRevision:{location:"uri",locationName:"configuration-revision"}},required:["ConfigurationRevision","ConfigurationId"]},output:{type:"structure",members:{ConfigurationId:{locationName:"configurationId"},Created:{shape:"Sm",locationName:"created"},Data:{locationName:"data"},Description:{locationName:"description"}}}},DescribeUser:{http:{method:"GET",requestUri:"/v1/brokers/{broker-id}/users/{username}",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"},Username:{location:"uri",locationName:"username"}},required:["Username","BrokerId"]},output:{type:"structure",members:{BrokerId:{locationName:"brokerId"},ConsoleAccess:{locationName:"consoleAccess",type:"boolean"},Groups:{shape:"Sb",locationName:"groups"},Pending:{locationName:"pending",type:"structure",members:{ConsoleAccess:{locationName:"consoleAccess",type:"boolean"},Groups:{shape:"Sb",locationName:"groups"},PendingChange:{locationName:"pendingChange"}}},Username:{locationName:"username"}}}},ListBrokers:{http:{method:"GET",requestUri:"/v1/brokers",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{BrokerSummaries:{locationName:"brokerSummaries",type:"list",member:{type:"structure",members:{BrokerArn:{locationName:"brokerArn"},BrokerId:{locationName:"brokerId"},BrokerName:{locationName:"brokerName"},BrokerState:{locationName:"brokerState"},Created:{shape:"Sm",locationName:"created"},DeploymentMode:{locationName:"deploymentMode"},HostInstanceType:{locationName:"hostInstanceType"}}}},NextToken:{locationName:"nextToken"}}}},ListConfigurationRevisions:{http:{method:"GET",requestUri:"/v1/configurations/{configuration-id}/revisions",responseCode:200},input:{type:"structure",members:{ConfigurationId:{location:"uri",locationName:"configuration-id"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ConfigurationId"]},output:{type:"structure",members:{ConfigurationId:{locationName:"configurationId"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},Revisions:{locationName:"revisions",type:"list",member:{shape:"Sn"}}}}},ListConfigurations:{http:{method:"GET",requestUri:"/v1/configurations",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Configurations:{locationName:"configurations",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},AuthenticationStrategy:{locationName:"authenticationStrategy"},Created:{shape:"Sm",locationName:"created"},Description:{locationName:"description"},EngineType:{locationName:"engineType"},EngineVersion:{locationName:"engineVersion"},Id:{locationName:"id"},LatestRevision:{shape:"Sn",locationName:"latestRevision"},Name:{locationName:"name"},Tags:{shape:"Sg",locationName:"tags"}}}},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}}},ListTags:{http:{method:"GET",requestUri:"/v1/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"Sg",locationName:"tags"}}}},ListUsers:{http:{method:"GET",requestUri:"/v1/brokers/{broker-id}/users",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["BrokerId"]},output:{type:"structure",members:{BrokerId:{locationName:"brokerId"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},Users:{shape:"S16",locationName:"users"}}}},RebootBroker:{http:{requestUri:"/v1/brokers/{broker-id}/reboot",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"}},required:["BrokerId"]},output:{type:"structure",members:{}}},UpdateBroker:{http:{method:"PUT",requestUri:"/v1/brokers/{broker-id}",responseCode:200},input:{type:"structure",members:{AuthenticationStrategy:{locationName:"authenticationStrategy"},AutoMinorVersionUpgrade:{locationName:"autoMinorVersionUpgrade",type:"boolean"},BrokerId:{location:"uri",locationName:"broker-id"},Configuration:{shape:"S5",locationName:"configuration"},EngineVersion:{locationName:"engineVersion"},HostInstanceType:{locationName:"hostInstanceType"},LdapServerMetadata:{shape:"Sa",locationName:"ldapServerMetadata"},Logs:{shape:"Sc",locationName:"logs"},SecurityGroups:{shape:"Sb",locationName:"securityGroups"}},required:["BrokerId"]},output:{type:"structure",members:{AuthenticationStrategy:{locationName:"authenticationStrategy"},AutoMinorVersionUpgrade:{locationName:"autoMinorVersionUpgrade",type:"boolean"},BrokerId:{locationName:"brokerId"},Configuration:{shape:"S5",locationName:"configuration"},EngineVersion:{locationName:"engineVersion"},HostInstanceType:{locationName:"hostInstanceType"},LdapServerMetadata:{shape:"S13",locationName:"ldapServerMetadata"},Logs:{shape:"Sc",locationName:"logs"},SecurityGroups:{shape:"Sb",locationName:"securityGroups"}}}},UpdateConfiguration:{http:{method:"PUT",requestUri:"/v1/configurations/{configuration-id}",responseCode:200},input:{type:"structure",members:{ConfigurationId:{location:"uri",locationName:"configuration-id"},Data:{locationName:"data"},Description:{locationName:"description"}},required:["ConfigurationId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},Created:{shape:"Sm",locationName:"created"},Id:{locationName:"id"},LatestRevision:{shape:"Sn",locationName:"latestRevision"},Name:{locationName:"name"},Warnings:{locationName:"warnings",type:"list",member:{type:"structure",members:{AttributeName:{locationName:"attributeName"},ElementName:{locationName:"elementName"},Reason:{locationName:"reason"}}}}}}},UpdateUser:{http:{method:"PUT",requestUri:"/v1/brokers/{broker-id}/users/{username}",responseCode:200},input:{type:"structure",members:{BrokerId:{location:"uri",locationName:"broker-id"},ConsoleAccess:{locationName:"consoleAccess",type:"boolean"},Groups:{shape:"Sb",locationName:"groups"},Password:{locationName:"password"},Username:{location:"uri",locationName:"username"}},required:["Username","BrokerId"]},output:{type:"structure",members:{}}}},shapes:{S5:{type:"structure",members:{Id:{locationName:"id"},Revision:{locationName:"revision",type:"integer"}}},S8:{type:"structure",members:{KmsKeyId:{locationName:"kmsKeyId"},UseAwsOwnedKey:{locationName:"useAwsOwnedKey",type:"boolean"}},required:["UseAwsOwnedKey"]},Sa:{type:"structure",members:{Hosts:{shape:"Sb",locationName:"hosts"},RoleBase:{locationName:"roleBase"},RoleName:{locationName:"roleName"},RoleSearchMatching:{locationName:"roleSearchMatching"},RoleSearchSubtree:{locationName:"roleSearchSubtree",type:"boolean"},ServiceAccountPassword:{locationName:"serviceAccountPassword"},ServiceAccountUsername:{locationName:"serviceAccountUsername"},UserBase:{locationName:"userBase"},UserRoleName:{locationName:"userRoleName"},UserSearchMatching:{locationName:"userSearchMatching"},UserSearchSubtree:{locationName:"userSearchSubtree",type:"boolean"}}},Sb:{type:"list",member:{}},Sc:{type:"structure",members:{Audit:{locationName:"audit",type:"boolean"},General:{locationName:"general",type:"boolean"}}},Sd:{type:"structure",members:{DayOfWeek:{locationName:"dayOfWeek"},TimeOfDay:{locationName:"timeOfDay"},TimeZone:{locationName:"timeZone"}}},Sg:{type:"map",key:{},value:{}},Sm:{type:"timestamp",timestampFormat:"iso8601"},Sn:{type:"structure",members:{Created:{shape:"Sm",locationName:"created"},Description:{locationName:"description"},Revision:{locationName:"revision",type:"integer"}}},S13:{type:"structure",members:{Hosts:{shape:"Sb",locationName:"hosts"},RoleBase:{locationName:"roleBase"},RoleName:{locationName:"roleName"},RoleSearchMatching:{locationName:"roleSearchMatching"},RoleSearchSubtree:{locationName:"roleSearchSubtree",type:"boolean"},ServiceAccountUsername:{locationName:"serviceAccountUsername"},UserBase:{locationName:"userBase"},UserRoleName:{locationName:"userRoleName"},UserSearchMatching:{locationName:"userSearchMatching"},UserSearchSubtree:{locationName:"userSearchSubtree",type:"boolean"}}},S16:{type:"list",member:{type:"structure",members:{PendingChange:{locationName:"pendingChange"},Username:{locationName:"username"}}}}},authorizers:{authorization_strategy:{name:"authorization_strategy",type:"provided",placement:{location:"header",name:"Authorization"}}}};
    },{}],"zWnP":[function(require,module,exports) {
    module.exports={pagination:{ListBrokers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"BrokerSummaries"}}};
    },{}],"LYjr":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.mq={},e.MQ=r.defineService("mq",["2017-11-27"]),Object.defineProperty(i.services.mq,"2017-11-27",{get:function(){var e=require("../apis/mq-2017-11-27.min.json");return e.paginators=require("../apis/mq-2017-11-27.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.MQ;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/mq-2017-11-27.min.json":"YedZ","../apis/mq-2017-11-27.paginators.json":"zWnP"}],"rBeF":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-11-27",endpointPrefix:"comprehend",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Comprehend",serviceId:"Comprehend",signatureVersion:"v4",signingName:"comprehend",targetPrefix:"Comprehend_20171127",uid:"comprehend-2017-11-27"},operations:{BatchDetectDominantLanguage:{input:{type:"structure",required:["TextList"],members:{TextList:{shape:"S2"}}},output:{type:"structure",required:["ResultList","ErrorList"],members:{ResultList:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},Languages:{shape:"S8"}}}},ErrorList:{shape:"Sc"}},sensitive:!0}},BatchDetectEntities:{input:{type:"structure",required:["TextList","LanguageCode"],members:{TextList:{shape:"S2"},LanguageCode:{}}},output:{type:"structure",required:["ResultList","ErrorList"],members:{ResultList:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},Entities:{shape:"Sj"}}}},ErrorList:{shape:"Sc"}},sensitive:!0}},BatchDetectKeyPhrases:{input:{type:"structure",required:["TextList","LanguageCode"],members:{TextList:{shape:"S2"},LanguageCode:{}}},output:{type:"structure",required:["ResultList","ErrorList"],members:{ResultList:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},KeyPhrases:{shape:"Sq"}}}},ErrorList:{shape:"Sc"}},sensitive:!0}},BatchDetectSentiment:{input:{type:"structure",required:["TextList","LanguageCode"],members:{TextList:{shape:"S2"},LanguageCode:{}}},output:{type:"structure",required:["ResultList","ErrorList"],members:{ResultList:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},Sentiment:{},SentimentScore:{shape:"Sx"}}}},ErrorList:{shape:"Sc"}},sensitive:!0}},BatchDetectSyntax:{input:{type:"structure",required:["TextList","LanguageCode"],members:{TextList:{shape:"S2"},LanguageCode:{}}},output:{type:"structure",required:["ResultList","ErrorList"],members:{ResultList:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},SyntaxTokens:{shape:"S13"}}}},ErrorList:{shape:"Sc"}},sensitive:!0}},ClassifyDocument:{input:{type:"structure",required:["Text","EndpointArn"],members:{Text:{shape:"S3"},EndpointArn:{}}},output:{type:"structure",members:{Classes:{type:"list",member:{type:"structure",members:{Name:{},Score:{type:"float"}}}},Labels:{type:"list",member:{type:"structure",members:{Name:{},Score:{type:"float"}}}}},sensitive:!0}},CreateDocumentClassifier:{input:{type:"structure",required:["DocumentClassifierName","DataAccessRoleArn","InputDataConfig","LanguageCode"],members:{DocumentClassifierName:{},DataAccessRoleArn:{},Tags:{shape:"S1h"},InputDataConfig:{shape:"S1l"},OutputDataConfig:{shape:"S1t"},ClientRequestToken:{idempotencyToken:!0},LanguageCode:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"},Mode:{}}},output:{type:"structure",members:{DocumentClassifierArn:{}}}},CreateEndpoint:{input:{type:"structure",required:["EndpointName","ModelArn","DesiredInferenceUnits"],members:{EndpointName:{},ModelArn:{},DesiredInferenceUnits:{type:"integer"},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"S1h"}}},output:{type:"structure",members:{EndpointArn:{}}}},CreateEntityRecognizer:{input:{type:"structure",required:["RecognizerName","DataAccessRoleArn","InputDataConfig","LanguageCode"],members:{RecognizerName:{},DataAccessRoleArn:{},Tags:{shape:"S1h"},InputDataConfig:{shape:"S2b"},ClientRequestToken:{idempotencyToken:!0},LanguageCode:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},output:{type:"structure",members:{EntityRecognizerArn:{}}}},DeleteDocumentClassifier:{input:{type:"structure",required:["DocumentClassifierArn"],members:{DocumentClassifierArn:{}}},output:{type:"structure",members:{}}},DeleteEndpoint:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}},output:{type:"structure",members:{}}},DeleteEntityRecognizer:{input:{type:"structure",required:["EntityRecognizerArn"],members:{EntityRecognizerArn:{}}},output:{type:"structure",members:{}}},DescribeDocumentClassificationJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{DocumentClassificationJobProperties:{shape:"S2v"}}}},DescribeDocumentClassifier:{input:{type:"structure",required:["DocumentClassifierArn"],members:{DocumentClassifierArn:{}}},output:{type:"structure",members:{DocumentClassifierProperties:{shape:"S35"}}}},DescribeDominantLanguageDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{DominantLanguageDetectionJobProperties:{shape:"S3c"}}}},DescribeEndpoint:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}},output:{type:"structure",members:{EndpointProperties:{shape:"S3f"}}}},DescribeEntitiesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{EntitiesDetectionJobProperties:{shape:"S3j"}}}},DescribeEntityRecognizer:{input:{type:"structure",required:["EntityRecognizerArn"],members:{EntityRecognizerArn:{}}},output:{type:"structure",members:{EntityRecognizerProperties:{shape:"S3m"}}}},DescribeKeyPhrasesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{KeyPhrasesDetectionJobProperties:{shape:"S3u"}}}},DescribePiiEntitiesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{PiiEntitiesDetectionJobProperties:{shape:"S3x"}}}},DescribeSentimentDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{SentimentDetectionJobProperties:{shape:"S47"}}}},DescribeTopicsDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{TopicsDetectionJobProperties:{shape:"S4a"}}}},DetectDominantLanguage:{input:{type:"structure",required:["Text"],members:{Text:{shape:"S3"}}},output:{type:"structure",members:{Languages:{shape:"S8"}},sensitive:!0}},DetectEntities:{input:{type:"structure",required:["Text"],members:{Text:{shape:"S3"},LanguageCode:{},EndpointArn:{}}},output:{type:"structure",members:{Entities:{shape:"Sj"}},sensitive:!0}},DetectKeyPhrases:{input:{type:"structure",required:["Text","LanguageCode"],members:{Text:{shape:"S3"},LanguageCode:{}}},output:{type:"structure",members:{KeyPhrases:{shape:"Sq"}},sensitive:!0}},DetectPiiEntities:{input:{type:"structure",required:["Text","LanguageCode"],members:{Text:{},LanguageCode:{}}},output:{type:"structure",members:{Entities:{type:"list",member:{type:"structure",members:{Score:{type:"float"},Type:{},BeginOffset:{type:"integer"},EndOffset:{type:"integer"}}}}}}},DetectSentiment:{input:{type:"structure",required:["Text","LanguageCode"],members:{Text:{shape:"S3"},LanguageCode:{}}},output:{type:"structure",members:{Sentiment:{},SentimentScore:{shape:"Sx"}},sensitive:!0}},DetectSyntax:{input:{type:"structure",required:["Text","LanguageCode"],members:{Text:{shape:"S3"},LanguageCode:{}}},output:{type:"structure",members:{SyntaxTokens:{shape:"S13"}},sensitive:!0}},ListDocumentClassificationJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DocumentClassificationJobPropertiesList:{type:"list",member:{shape:"S2v"}},NextToken:{}}}},ListDocumentClassifiers:{input:{type:"structure",members:{Filter:{type:"structure",members:{Status:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DocumentClassifierPropertiesList:{type:"list",member:{shape:"S35"}},NextToken:{}}}},ListDominantLanguageDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DominantLanguageDetectionJobPropertiesList:{type:"list",member:{shape:"S3c"}},NextToken:{}}}},ListEndpoints:{input:{type:"structure",members:{Filter:{type:"structure",members:{ModelArn:{},Status:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EndpointPropertiesList:{type:"list",member:{shape:"S3f"}},NextToken:{}}}},ListEntitiesDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EntitiesDetectionJobPropertiesList:{type:"list",member:{shape:"S3j"}},NextToken:{}}}},ListEntityRecognizers:{input:{type:"structure",members:{Filter:{type:"structure",members:{Status:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EntityRecognizerPropertiesList:{type:"list",member:{shape:"S3m"}},NextToken:{}}}},ListKeyPhrasesDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{KeyPhrasesDetectionJobPropertiesList:{type:"list",member:{shape:"S3u"}},NextToken:{}}}},ListPiiEntitiesDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PiiEntitiesDetectionJobPropertiesList:{type:"list",member:{shape:"S3x"}},NextToken:{}}}},ListSentimentDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SentimentDetectionJobPropertiesList:{type:"list",member:{shape:"S47"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{ResourceArn:{},Tags:{shape:"S1h"}}}},ListTopicsDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TopicsDetectionJobPropertiesList:{type:"list",member:{shape:"S4a"}},NextToken:{}}}},StartDocumentClassificationJob:{input:{type:"structure",required:["DocumentClassifierArn","InputDataConfig","OutputDataConfig","DataAccessRoleArn"],members:{JobName:{},DocumentClassifierArn:{},InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},ClientRequestToken:{idempotencyToken:!0},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StartDominantLanguageDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn"],members:{InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:!0},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StartEntitiesDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},JobName:{},EntityRecognizerArn:{},LanguageCode:{},ClientRequestToken:{idempotencyToken:!0},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StartKeyPhrasesDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},JobName:{},LanguageCode:{},ClientRequestToken:{idempotencyToken:!0},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StartPiiEntitiesDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","Mode","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},Mode:{},RedactionConfig:{shape:"S3z"},DataAccessRoleArn:{},JobName:{},LanguageCode:{},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StartSentimentDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},JobName:{},LanguageCode:{},ClientRequestToken:{idempotencyToken:!0},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StartTopicsDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn"],members:{InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},JobName:{},NumberOfTopics:{type:"integer"},ClientRequestToken:{idempotencyToken:!0},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopDominantLanguageDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopEntitiesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopKeyPhrasesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopPiiEntitiesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopSentimentDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopTrainingDocumentClassifier:{input:{type:"structure",required:["DocumentClassifierArn"],members:{DocumentClassifierArn:{}}},output:{type:"structure",members:{}}},StopTrainingEntityRecognizer:{input:{type:"structure",required:["EntityRecognizerArn"],members:{EntityRecognizerArn:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S1h"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateEndpoint:{input:{type:"structure",required:["EndpointArn","DesiredInferenceUnits"],members:{EndpointArn:{},DesiredInferenceUnits:{type:"integer"}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"list",member:{shape:"S3"},sensitive:!0},S3:{type:"string",sensitive:!0},S8:{type:"list",member:{type:"structure",members:{LanguageCode:{},Score:{type:"float"}}}},Sc:{type:"list",member:{type:"structure",members:{Index:{type:"integer"},ErrorCode:{},ErrorMessage:{}}}},Sj:{type:"list",member:{type:"structure",members:{Score:{type:"float"},Type:{},Text:{},BeginOffset:{type:"integer"},EndOffset:{type:"integer"}}}},Sq:{type:"list",member:{type:"structure",members:{Score:{type:"float"},Text:{},BeginOffset:{type:"integer"},EndOffset:{type:"integer"}}}},Sx:{type:"structure",members:{Positive:{type:"float"},Negative:{type:"float"},Neutral:{type:"float"},Mixed:{type:"float"}}},S13:{type:"list",member:{type:"structure",members:{TokenId:{type:"integer"},Text:{},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},PartOfSpeech:{type:"structure",members:{Tag:{},Score:{type:"float"}}}}}},S1h:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S1l:{type:"structure",members:{DataFormat:{},S3Uri:{},LabelDelimiter:{},AugmentedManifests:{type:"list",member:{shape:"S1q"}}}},S1q:{type:"structure",required:["S3Uri","AttributeNames"],members:{S3Uri:{},AttributeNames:{type:"list",member:{}}}},S1t:{type:"structure",members:{S3Uri:{},KmsKeyId:{}}},S1w:{type:"structure",required:["SecurityGroupIds","Subnets"],members:{SecurityGroupIds:{type:"list",member:{}},Subnets:{type:"list",member:{}}}},S2b:{type:"structure",required:["EntityTypes"],members:{DataFormat:{},EntityTypes:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{}}}},Documents:{type:"structure",required:["S3Uri"],members:{S3Uri:{}}},Annotations:{type:"structure",required:["S3Uri"],members:{S3Uri:{}}},EntityList:{type:"structure",required:["S3Uri"],members:{S3Uri:{}}},AugmentedManifests:{type:"list",member:{shape:"S1q"}}}},S2v:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},DocumentClassifierArn:{},InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},S30:{type:"structure",required:["S3Uri"],members:{S3Uri:{},InputFormat:{}}},S32:{type:"structure",required:["S3Uri"],members:{S3Uri:{},KmsKeyId:{}}},S35:{type:"structure",members:{DocumentClassifierArn:{},LanguageCode:{},Status:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},TrainingStartTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},InputDataConfig:{shape:"S1l"},OutputDataConfig:{shape:"S1t"},ClassifierMetadata:{type:"structure",members:{NumberOfLabels:{type:"integer"},NumberOfTrainedDocuments:{type:"integer"},NumberOfTestDocuments:{type:"integer"},EvaluationMetrics:{type:"structure",members:{Accuracy:{type:"double"},Precision:{type:"double"},Recall:{type:"double"},F1Score:{type:"double"},MicroPrecision:{type:"double"},MicroRecall:{type:"double"},MicroF1Score:{type:"double"},HammingLoss:{type:"double"}}}},sensitive:!0},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"},Mode:{}}},S3c:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},S3f:{type:"structure",members:{EndpointArn:{},Status:{},Message:{},ModelArn:{},DesiredInferenceUnits:{type:"integer"},CurrentInferenceUnits:{type:"integer"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}},S3j:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},EntityRecognizerArn:{},InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},LanguageCode:{},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},S3m:{type:"structure",members:{EntityRecognizerArn:{},LanguageCode:{},Status:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},TrainingStartTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},InputDataConfig:{shape:"S2b"},RecognizerMetadata:{type:"structure",members:{NumberOfTrainedDocuments:{type:"integer"},NumberOfTestDocuments:{type:"integer"},EvaluationMetrics:{type:"structure",members:{Precision:{type:"double"},Recall:{type:"double"},F1Score:{type:"double"}}},EntityTypes:{type:"list",member:{type:"structure",members:{Type:{},EvaluationMetrics:{type:"structure",members:{Precision:{type:"double"},Recall:{type:"double"},F1Score:{type:"double"}}},NumberOfTrainMentions:{type:"integer"}}}}},sensitive:!0},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},S3u:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},LanguageCode:{},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},S3x:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S30"},OutputDataConfig:{type:"structure",required:["S3Uri"],members:{S3Uri:{},KmsKeyId:{}}},RedactionConfig:{shape:"S3z"},LanguageCode:{},DataAccessRoleArn:{},Mode:{}}},S3z:{type:"structure",members:{PiiEntityTypes:{type:"list",member:{}},MaskMode:{},MaskCharacter:{}}},S47:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},LanguageCode:{},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},S4a:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},NumberOfTopics:{type:"integer"},DataAccessRoleArn:{},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}}}};
    },{}],"bllv":[function(require,module,exports) {
    module.exports={pagination:{ListDocumentClassificationJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDocumentClassifiers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDominantLanguageDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListEntitiesDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListEntityRecognizers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListKeyPhrasesDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSentimentDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTopicsDetectionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"QxxL":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.comprehend={},e.Comprehend=r.defineService("comprehend",["2017-11-27"]),Object.defineProperty(i.services.comprehend,"2017-11-27",{get:function(){var e=require("../apis/comprehend-2017-11-27.min.json");return e.paginators=require("../apis/comprehend-2017-11-27.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Comprehend;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/comprehend-2017-11-27.min.json":"rBeF","../apis/comprehend-2017-11-27.paginators.json":"bllv"}],"vJET":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-09-29",endpointPrefix:"data.jobs.iot",protocol:"rest-json",serviceFullName:"AWS IoT Jobs Data Plane",serviceId:"IoT Jobs Data Plane",signatureVersion:"v4",signingName:"iot-jobs-data",uid:"iot-jobs-data-2017-09-29"},operations:{DescribeJobExecution:{http:{method:"GET",requestUri:"/things/{thingName}/jobs/{jobId}"},input:{type:"structure",required:["jobId","thingName"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},includeJobDocument:{location:"querystring",locationName:"includeJobDocument",type:"boolean"},executionNumber:{location:"querystring",locationName:"executionNumber",type:"long"}}},output:{type:"structure",members:{execution:{shape:"S7"}}}},GetPendingJobExecutions:{http:{method:"GET",requestUri:"/things/{thingName}/jobs"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"}}},output:{type:"structure",members:{inProgressJobs:{shape:"Sl"},queuedJobs:{shape:"Sl"}}}},StartNextPendingJobExecution:{http:{method:"PUT",requestUri:"/things/{thingName}/jobs/$next"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},statusDetails:{shape:"Sa"},stepTimeoutInMinutes:{type:"long"}}},output:{type:"structure",members:{execution:{shape:"S7"}}}},UpdateJobExecution:{http:{requestUri:"/things/{thingName}/jobs/{jobId}"},input:{type:"structure",required:["jobId","thingName","status"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},status:{},statusDetails:{shape:"Sa"},stepTimeoutInMinutes:{type:"long"},expectedVersion:{type:"long"},includeJobExecutionState:{type:"boolean"},includeJobDocument:{type:"boolean"},executionNumber:{type:"long"}}},output:{type:"structure",members:{executionState:{type:"structure",members:{status:{},statusDetails:{shape:"Sa"},versionNumber:{type:"long"}}},jobDocument:{}}}}},shapes:{S7:{type:"structure",members:{jobId:{},thingName:{},status:{},statusDetails:{shape:"Sa"},queuedAt:{type:"long"},startedAt:{type:"long"},lastUpdatedAt:{type:"long"},approximateSecondsBeforeTimedOut:{type:"long"},versionNumber:{type:"long"},executionNumber:{type:"long"},jobDocument:{}}},Sa:{type:"map",key:{},value:{}},Sl:{type:"list",member:{type:"structure",members:{jobId:{},queuedAt:{type:"long"},startedAt:{type:"long"},lastUpdatedAt:{type:"long"},versionNumber:{type:"long"},executionNumber:{type:"long"}}}}}};
    },{}],"FtBP":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,o=e.apiLoader;o.services.iotjobsdataplane={},e.IoTJobsDataPlane=a.defineService("iotjobsdataplane",["2017-09-29"]),Object.defineProperty(o.services.iotjobsdataplane,"2017-09-29",{get:function(){var e=require("../apis/iot-jobs-data-2017-09-29.min.json");return e.paginators=require("../apis/iot-jobs-data-2017-09-29.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.IoTJobsDataPlane;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/iot-jobs-data-2017-09-29.min.json":"vJET","../apis/iot-jobs-data-2017-09-29.paginators.json":"GkJq"}],"GQD2":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-09-30",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Kinesis Video Archived Media",serviceFullName:"Amazon Kinesis Video Streams Archived Media",serviceId:"Kinesis Video Archived Media",signatureVersion:"v4",uid:"kinesis-video-archived-media-2017-09-30"},operations:{GetClip:{http:{requestUri:"/getClip"},input:{type:"structure",required:["ClipFragmentSelector"],members:{StreamName:{},StreamARN:{},ClipFragmentSelector:{type:"structure",required:["FragmentSelectorType","TimestampRange"],members:{FragmentSelectorType:{},TimestampRange:{type:"structure",required:["StartTimestamp","EndTimestamp"],members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}}}},output:{type:"structure",members:{ContentType:{location:"header",locationName:"Content-Type"},Payload:{shape:"Sa"}},payload:"Payload"}},GetDASHStreamingSessionURL:{http:{requestUri:"/getDASHStreamingSessionURL"},input:{type:"structure",members:{StreamName:{},StreamARN:{},PlaybackMode:{},DisplayFragmentTimestamp:{},DisplayFragmentNumber:{},DASHFragmentSelector:{type:"structure",members:{FragmentSelectorType:{},TimestampRange:{type:"structure",members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}},Expires:{type:"integer"},MaxManifestFragmentResults:{type:"long"}}},output:{type:"structure",members:{DASHStreamingSessionURL:{}}}},GetHLSStreamingSessionURL:{http:{requestUri:"/getHLSStreamingSessionURL"},input:{type:"structure",members:{StreamName:{},StreamARN:{},PlaybackMode:{},HLSFragmentSelector:{type:"structure",members:{FragmentSelectorType:{},TimestampRange:{type:"structure",members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}},ContainerFormat:{},DiscontinuityMode:{},DisplayFragmentTimestamp:{},Expires:{type:"integer"},MaxMediaPlaylistFragmentResults:{type:"long"}}},output:{type:"structure",members:{HLSStreamingSessionURL:{}}}},GetMediaForFragmentList:{http:{requestUri:"/getMediaForFragmentList"},input:{type:"structure",required:["StreamName","Fragments"],members:{StreamName:{},Fragments:{type:"list",member:{}}}},output:{type:"structure",members:{ContentType:{location:"header",locationName:"Content-Type"},Payload:{shape:"Sa"}},payload:"Payload"}},ListFragments:{http:{requestUri:"/listFragments"},input:{type:"structure",required:["StreamName"],members:{StreamName:{},MaxResults:{type:"long"},NextToken:{},FragmentSelector:{type:"structure",required:["FragmentSelectorType","TimestampRange"],members:{FragmentSelectorType:{},TimestampRange:{type:"structure",required:["StartTimestamp","EndTimestamp"],members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}}}},output:{type:"structure",members:{Fragments:{type:"list",member:{type:"structure",members:{FragmentNumber:{},FragmentSizeInBytes:{type:"long"},ProducerTimestamp:{type:"timestamp"},ServerTimestamp:{type:"timestamp"},FragmentLengthInMilliseconds:{type:"long"}}}},NextToken:{}}}}},shapes:{Sa:{type:"blob",streaming:!0}}};
    },{}],"KFm9":[function(require,module,exports) {
    module.exports={pagination:{ListFragments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Fragments"}}};
    },{}],"u6Uj":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.kinesisvideoarchivedmedia={},e.KinesisVideoArchivedMedia=i.defineService("kinesisvideoarchivedmedia",["2017-09-30"]),Object.defineProperty(r.services.kinesisvideoarchivedmedia,"2017-09-30",{get:function(){var e=require("../apis/kinesis-video-archived-media-2017-09-30.min.json");return e.paginators=require("../apis/kinesis-video-archived-media-2017-09-30.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.KinesisVideoArchivedMedia;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/kinesis-video-archived-media-2017-09-30.min.json":"GQD2","../apis/kinesis-video-archived-media-2017-09-30.paginators.json":"KFm9"}],"z0GG":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-09-30",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Kinesis Video Media",serviceFullName:"Amazon Kinesis Video Streams Media",serviceId:"Kinesis Video Media",signatureVersion:"v4",uid:"kinesis-video-media-2017-09-30"},operations:{GetMedia:{http:{requestUri:"/getMedia"},input:{type:"structure",required:["StartSelector"],members:{StreamName:{},StreamARN:{},StartSelector:{type:"structure",required:["StartSelectorType"],members:{StartSelectorType:{},AfterFragmentNumber:{},StartTimestamp:{type:"timestamp"},ContinuationToken:{}}}}},output:{type:"structure",members:{ContentType:{location:"header",locationName:"Content-Type"},Payload:{type:"blob",streaming:!0}},payload:"Payload"}}},shapes:{}};
    },{}],"tq57":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.kinesisvideomedia={},e.KinesisVideoMedia=i.defineService("kinesisvideomedia",["2017-09-30"]),Object.defineProperty(r.services.kinesisvideomedia,"2017-09-30",{get:function(){var e=require("../apis/kinesis-video-media-2017-09-30.min.json");return e.paginators=require("../apis/kinesis-video-media-2017-09-30.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.KinesisVideoMedia;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/kinesis-video-media-2017-09-30.min.json":"z0GG","../apis/kinesis-video-media-2017-09-30.paginators.json":"GkJq"}],"plq6":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-09-30",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Kinesis Video",serviceFullName:"Amazon Kinesis Video Streams",serviceId:"Kinesis Video",signatureVersion:"v4",uid:"kinesisvideo-2017-09-30"},operations:{CreateSignalingChannel:{http:{requestUri:"/createSignalingChannel"},input:{type:"structure",required:["ChannelName"],members:{ChannelName:{},ChannelType:{},SingleMasterConfiguration:{shape:"S4"},Tags:{type:"list",member:{shape:"S7"}}}},output:{type:"structure",members:{ChannelARN:{}}}},CreateStream:{http:{requestUri:"/createStream"},input:{type:"structure",required:["StreamName"],members:{DeviceName:{},StreamName:{},MediaType:{},KmsKeyId:{},DataRetentionInHours:{type:"integer"},Tags:{shape:"Si"}}},output:{type:"structure",members:{StreamARN:{}}}},DeleteSignalingChannel:{http:{requestUri:"/deleteSignalingChannel"},input:{type:"structure",required:["ChannelARN"],members:{ChannelARN:{},CurrentVersion:{}}},output:{type:"structure",members:{}}},DeleteStream:{http:{requestUri:"/deleteStream"},input:{type:"structure",required:["StreamARN"],members:{StreamARN:{},CurrentVersion:{}}},output:{type:"structure",members:{}}},DescribeSignalingChannel:{http:{requestUri:"/describeSignalingChannel"},input:{type:"structure",members:{ChannelName:{},ChannelARN:{}}},output:{type:"structure",members:{ChannelInfo:{shape:"Sr"}}}},DescribeStream:{http:{requestUri:"/describeStream"},input:{type:"structure",members:{StreamName:{},StreamARN:{}}},output:{type:"structure",members:{StreamInfo:{shape:"Sw"}}}},GetDataEndpoint:{http:{requestUri:"/getDataEndpoint"},input:{type:"structure",required:["APIName"],members:{StreamName:{},StreamARN:{},APIName:{}}},output:{type:"structure",members:{DataEndpoint:{}}}},GetSignalingChannelEndpoint:{http:{requestUri:"/getSignalingChannelEndpoint"},input:{type:"structure",required:["ChannelARN"],members:{ChannelARN:{},SingleMasterChannelEndpointConfiguration:{type:"structure",members:{Protocols:{type:"list",member:{}},Role:{}}}}},output:{type:"structure",members:{ResourceEndpointList:{type:"list",member:{type:"structure",members:{Protocol:{},ResourceEndpoint:{}}}}}}},ListSignalingChannels:{http:{requestUri:"/listSignalingChannels"},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},ChannelNameCondition:{type:"structure",members:{ComparisonOperator:{},ComparisonValue:{}}}}},output:{type:"structure",members:{ChannelInfoList:{type:"list",member:{shape:"Sr"}},NextToken:{}}}},ListStreams:{http:{requestUri:"/listStreams"},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},StreamNameCondition:{type:"structure",members:{ComparisonOperator:{},ComparisonValue:{}}}}},output:{type:"structure",members:{StreamInfoList:{type:"list",member:{shape:"Sw"}},NextToken:{}}}},ListTagsForResource:{http:{requestUri:"/ListTagsForResource"},input:{type:"structure",required:["ResourceARN"],members:{NextToken:{},ResourceARN:{}}},output:{type:"structure",members:{NextToken:{},Tags:{shape:"Si"}}}},ListTagsForStream:{http:{requestUri:"/listTagsForStream"},input:{type:"structure",members:{NextToken:{},StreamARN:{},StreamName:{}}},output:{type:"structure",members:{NextToken:{},Tags:{shape:"Si"}}}},TagResource:{http:{requestUri:"/TagResource"},input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{type:"list",member:{shape:"S7"}}}},output:{type:"structure",members:{}}},TagStream:{http:{requestUri:"/tagStream"},input:{type:"structure",required:["Tags"],members:{StreamARN:{},StreamName:{},Tags:{shape:"Si"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/UntagResource"},input:{type:"structure",required:["ResourceARN","TagKeyList"],members:{ResourceARN:{},TagKeyList:{shape:"S1v"}}},output:{type:"structure",members:{}}},UntagStream:{http:{requestUri:"/untagStream"},input:{type:"structure",required:["TagKeyList"],members:{StreamARN:{},StreamName:{},TagKeyList:{shape:"S1v"}}},output:{type:"structure",members:{}}},UpdateDataRetention:{http:{requestUri:"/updateDataRetention"},input:{type:"structure",required:["CurrentVersion","Operation","DataRetentionChangeInHours"],members:{StreamName:{},StreamARN:{},CurrentVersion:{},Operation:{},DataRetentionChangeInHours:{type:"integer"}}},output:{type:"structure",members:{}}},UpdateSignalingChannel:{http:{requestUri:"/updateSignalingChannel"},input:{type:"structure",required:["ChannelARN","CurrentVersion"],members:{ChannelARN:{},CurrentVersion:{},SingleMasterConfiguration:{shape:"S4"}}},output:{type:"structure",members:{}}},UpdateStream:{http:{requestUri:"/updateStream"},input:{type:"structure",required:["CurrentVersion"],members:{StreamName:{},StreamARN:{},CurrentVersion:{},DeviceName:{},MediaType:{}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"structure",members:{MessageTtlSeconds:{type:"integer"}}},S7:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},Si:{type:"map",key:{},value:{}},Sr:{type:"structure",members:{ChannelName:{},ChannelARN:{},ChannelType:{},ChannelStatus:{},CreationTime:{type:"timestamp"},SingleMasterConfiguration:{shape:"S4"},Version:{}}},Sw:{type:"structure",members:{DeviceName:{},StreamName:{},StreamARN:{},MediaType:{},KmsKeyId:{},Version:{},Status:{},CreationTime:{type:"timestamp"},DataRetentionInHours:{type:"integer"}}},S1v:{type:"list",member:{}}}};
    },{}],"DiNw":[function(require,module,exports) {
    module.exports={pagination:{ListSignalingChannels:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ChannelInfoList"},ListStreams:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StreamInfoList"}}};
    },{}],"E5b4":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.kinesisvideo={},e.KinesisVideo=i.defineService("kinesisvideo",["2017-09-30"]),Object.defineProperty(r.services.kinesisvideo,"2017-09-30",{get:function(){var e=require("../apis/kinesisvideo-2017-09-30.min.json");return e.paginators=require("../apis/kinesisvideo-2017-09-30.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.KinesisVideo;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/kinesisvideo-2017-09-30.min.json":"plq6","../apis/kinesisvideo-2017-09-30.paginators.json":"DiNw"}],"lSM5":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-05-13",endpointPrefix:"runtime.sagemaker",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon SageMaker Runtime",serviceId:"SageMaker Runtime",signatureVersion:"v4",signingName:"sagemaker",uid:"runtime.sagemaker-2017-05-13"},operations:{InvokeEndpoint:{http:{requestUri:"/endpoints/{EndpointName}/invocations"},input:{type:"structure",required:["EndpointName","Body"],members:{EndpointName:{location:"uri",locationName:"EndpointName"},Body:{shape:"S3"},ContentType:{location:"header",locationName:"Content-Type"},Accept:{location:"header",locationName:"Accept"},CustomAttributes:{shape:"S5",location:"header",locationName:"X-Amzn-SageMaker-Custom-Attributes"},TargetModel:{location:"header",locationName:"X-Amzn-SageMaker-Target-Model"},TargetVariant:{location:"header",locationName:"X-Amzn-SageMaker-Target-Variant"}},payload:"Body"},output:{type:"structure",required:["Body"],members:{Body:{shape:"S3"},ContentType:{location:"header",locationName:"Content-Type"},InvokedProductionVariant:{location:"header",locationName:"x-Amzn-Invoked-Production-Variant"},CustomAttributes:{shape:"S5",location:"header",locationName:"X-Amzn-SageMaker-Custom-Attributes"}},payload:"Body"}}},shapes:{S3:{type:"blob",sensitive:!0},S5:{type:"string",sensitive:!0}}};
    },{}],"gdWo":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.sagemakerruntime={},e.SageMakerRuntime=r.defineService("sagemakerruntime",["2017-05-13"]),Object.defineProperty(a.services.sagemakerruntime,"2017-05-13",{get:function(){var e=require("../apis/runtime.sagemaker-2017-05-13.min.json");return e.paginators=require("../apis/runtime.sagemaker-2017-05-13.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.SageMakerRuntime;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/runtime.sagemaker-2017-05-13.min.json":"lSM5","../apis/runtime.sagemaker-2017-05-13.paginators.json":"GkJq"}],"O4cD":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-07-24",endpointPrefix:"api.sagemaker",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"SageMaker",serviceFullName:"Amazon SageMaker Service",serviceId:"SageMaker",signatureVersion:"v4",signingName:"sagemaker",targetPrefix:"SageMaker",uid:"sagemaker-2017-07-24"},operations:{AddTags:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S3"}}},output:{type:"structure",members:{Tags:{shape:"S3"}}}},AssociateTrialComponent:{input:{type:"structure",required:["TrialComponentName","TrialName"],members:{TrialComponentName:{},TrialName:{}}},output:{type:"structure",members:{TrialComponentArn:{},TrialArn:{}}}},CreateAlgorithm:{input:{type:"structure",required:["AlgorithmName","TrainingSpecification"],members:{AlgorithmName:{},AlgorithmDescription:{},TrainingSpecification:{shape:"Sg"},InferenceSpecification:{shape:"S1d"},ValidationSpecification:{shape:"S1p"},CertifyForMarketplace:{type:"boolean"}}},output:{type:"structure",required:["AlgorithmArn"],members:{AlgorithmArn:{}}}},CreateApp:{input:{type:"structure",required:["DomainId","UserProfileName","AppType","AppName"],members:{DomainId:{},UserProfileName:{},AppType:{},AppName:{},Tags:{shape:"S3"},ResourceSpec:{shape:"S39"}}},output:{type:"structure",members:{AppArn:{}}}},CreateAppImageConfig:{input:{type:"structure",required:["AppImageConfigName"],members:{AppImageConfigName:{},Tags:{shape:"S3"},KernelGatewayImageConfig:{shape:"S3h"}}},output:{type:"structure",members:{AppImageConfigArn:{}}}},CreateAutoMLJob:{input:{type:"structure",required:["AutoMLJobName","InputDataConfig","OutputDataConfig","RoleArn"],members:{AutoMLJobName:{},InputDataConfig:{shape:"S3u"},OutputDataConfig:{shape:"S40"},ProblemType:{},AutoMLJobObjective:{shape:"S42"},AutoMLJobConfig:{shape:"S44"},RoleArn:{},GenerateCandidateDefinitionsOnly:{type:"boolean"},Tags:{shape:"S3"}}},output:{type:"structure",required:["AutoMLJobArn"],members:{AutoMLJobArn:{}}}},CreateCodeRepository:{input:{type:"structure",required:["CodeRepositoryName","GitConfig"],members:{CodeRepositoryName:{},GitConfig:{shape:"S4j"}}},output:{type:"structure",required:["CodeRepositoryArn"],members:{CodeRepositoryArn:{}}}},CreateCompilationJob:{input:{type:"structure",required:["CompilationJobName","RoleArn","InputConfig","OutputConfig","StoppingCondition"],members:{CompilationJobName:{},RoleArn:{},InputConfig:{shape:"S4q"},OutputConfig:{shape:"S4t"},StoppingCondition:{shape:"S2i"},Tags:{shape:"S3"}}},output:{type:"structure",required:["CompilationJobArn"],members:{CompilationJobArn:{}}}},CreateDomain:{input:{type:"structure",required:["DomainName","AuthMode","DefaultUserSettings","SubnetIds","VpcId"],members:{DomainName:{},AuthMode:{},DefaultUserSettings:{shape:"S55"},SubnetIds:{shape:"S4d"},VpcId:{},Tags:{shape:"S3"},AppNetworkAccessType:{},HomeEfsFileSystemKmsKeyId:{}}},output:{type:"structure",members:{DomainArn:{},Url:{}}}},CreateEndpoint:{input:{type:"structure",required:["EndpointName","EndpointConfigName"],members:{EndpointName:{},EndpointConfigName:{},Tags:{shape:"S3"}}},output:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}}},CreateEndpointConfig:{input:{type:"structure",required:["EndpointConfigName","ProductionVariants"],members:{EndpointConfigName:{},ProductionVariants:{shape:"S5r"},DataCaptureConfig:{shape:"S5y"},Tags:{shape:"S3"},KmsKeyId:{}}},output:{type:"structure",required:["EndpointConfigArn"],members:{EndpointConfigArn:{}}}},CreateExperiment:{input:{type:"structure",required:["ExperimentName"],members:{ExperimentName:{},DisplayName:{},Description:{},Tags:{shape:"S3"}}},output:{type:"structure",members:{ExperimentArn:{}}}},CreateFlowDefinition:{input:{type:"structure",required:["FlowDefinitionName","HumanLoopConfig","OutputConfig","RoleArn"],members:{FlowDefinitionName:{},HumanLoopRequestSource:{shape:"S6i"},HumanLoopActivationConfig:{shape:"S6k"},HumanLoopConfig:{shape:"S6n"},OutputConfig:{shape:"S72"},RoleArn:{},Tags:{shape:"S3"}}},output:{type:"structure",required:["FlowDefinitionArn"],members:{FlowDefinitionArn:{}}}},CreateHumanTaskUi:{input:{type:"structure",required:["HumanTaskUiName","UiTemplate"],members:{HumanTaskUiName:{},UiTemplate:{shape:"S77"},Tags:{shape:"S3"}}},output:{type:"structure",required:["HumanTaskUiArn"],members:{HumanTaskUiArn:{}}}},CreateHyperParameterTuningJob:{input:{type:"structure",required:["HyperParameterTuningJobName","HyperParameterTuningJobConfig"],members:{HyperParameterTuningJobName:{},HyperParameterTuningJobConfig:{shape:"S7c"},TrainingJobDefinition:{shape:"S7t"},TrainingJobDefinitions:{shape:"S7z"},WarmStartConfig:{shape:"S80"},Tags:{shape:"S3"}}},output:{type:"structure",required:["HyperParameterTuningJobArn"],members:{HyperParameterTuningJobArn:{}}}},CreateImage:{input:{type:"structure",required:["ImageName","RoleArn"],members:{Description:{},DisplayName:{},ImageName:{},RoleArn:{},Tags:{shape:"S3"}}},output:{type:"structure",members:{ImageArn:{}}}},CreateImageVersion:{input:{type:"structure",required:["BaseImage","ClientToken","ImageName"],members:{BaseImage:{},ClientToken:{idempotencyToken:!0},ImageName:{}}},output:{type:"structure",members:{ImageVersionArn:{}}}},CreateLabelingJob:{input:{type:"structure",required:["LabelingJobName","LabelAttributeName","InputConfig","OutputConfig","RoleArn","HumanTaskConfig"],members:{LabelingJobName:{},LabelAttributeName:{},InputConfig:{shape:"S8h"},OutputConfig:{shape:"S8p"},RoleArn:{},LabelCategoryConfigS3Uri:{},StoppingConditions:{shape:"S8q"},LabelingJobAlgorithmsConfig:{shape:"S8t"},HumanTaskConfig:{shape:"S8x"},Tags:{shape:"S3"}}},output:{type:"structure",required:["LabelingJobArn"],members:{LabelingJobArn:{}}}},CreateModel:{input:{type:"structure",required:["ModelName","ExecutionRoleArn"],members:{ModelName:{},PrimaryContainer:{shape:"S9c"},Containers:{shape:"S9k"},ExecutionRoleArn:{},Tags:{shape:"S3"},VpcConfig:{shape:"S4a"},EnableNetworkIsolation:{type:"boolean"}}},output:{type:"structure",required:["ModelArn"],members:{ModelArn:{}}}},CreateModelPackage:{input:{type:"structure",members:{ModelPackageName:{},ModelPackageDescription:{},InferenceSpecification:{shape:"S1d"},ValidationSpecification:{shape:"S9n"},SourceAlgorithmSpecification:{shape:"S9q"},CertifyForMarketplace:{type:"boolean"}}},output:{type:"structure",required:["ModelPackageArn"],members:{ModelPackageArn:{}}}},CreateMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName","MonitoringScheduleConfig"],members:{MonitoringScheduleName:{},MonitoringScheduleConfig:{shape:"S9x"},Tags:{shape:"S3"}}},output:{type:"structure",required:["MonitoringScheduleArn"],members:{MonitoringScheduleArn:{}}}},CreateNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName","InstanceType","RoleArn"],members:{NotebookInstanceName:{},InstanceType:{},SubnetId:{},SecurityGroupIds:{shape:"S56"},RoleArn:{},KmsKeyId:{},Tags:{shape:"S3"},LifecycleConfigName:{},DirectInternetAccess:{},VolumeSizeInGB:{type:"integer"},AcceleratorTypes:{shape:"Sb5"},DefaultCodeRepository:{},AdditionalCodeRepositories:{shape:"Sb8"},RootAccess:{}}},output:{type:"structure",members:{NotebookInstanceArn:{}}}},CreateNotebookInstanceLifecycleConfig:{input:{type:"structure",required:["NotebookInstanceLifecycleConfigName"],members:{NotebookInstanceLifecycleConfigName:{},OnCreate:{shape:"Sbd"},OnStart:{shape:"Sbd"}}},output:{type:"structure",members:{NotebookInstanceLifecycleConfigArn:{}}}},CreatePresignedDomainUrl:{input:{type:"structure",required:["DomainId","UserProfileName"],members:{DomainId:{},UserProfileName:{},SessionExpirationDurationInSeconds:{type:"integer"}}},output:{type:"structure",members:{AuthorizedUrl:{}}}},CreatePresignedNotebookInstanceUrl:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{},SessionExpirationDurationInSeconds:{type:"integer"}}},output:{type:"structure",members:{AuthorizedUrl:{}}}},CreateProcessingJob:{input:{type:"structure",required:["ProcessingJobName","ProcessingResources","AppSpecification","RoleArn"],members:{ProcessingInputs:{shape:"Sbq"},ProcessingOutputConfig:{shape:"Sbw"},ProcessingJobName:{},ProcessingResources:{shape:"Sc1"},StoppingCondition:{shape:"Sc3"},AppSpecification:{shape:"Sc5"},Environment:{shape:"Sc7"},NetworkConfig:{shape:"Saw"},RoleArn:{},Tags:{shape:"S3"},ExperimentConfig:{shape:"Sc8"}}},output:{type:"structure",required:["ProcessingJobArn"],members:{ProcessingJobArn:{}}}},CreateTrainingJob:{input:{type:"structure",required:["TrainingJobName","AlgorithmSpecification","RoleArn","OutputDataConfig","ResourceConfig","StoppingCondition"],members:{TrainingJobName:{},HyperParameters:{shape:"S1u"},AlgorithmSpecification:{shape:"Scd"},RoleArn:{},InputDataConfig:{shape:"S1w"},OutputDataConfig:{shape:"S2d"},ResourceConfig:{shape:"S2f"},VpcConfig:{shape:"S4a"},StoppingCondition:{shape:"S2i"},Tags:{shape:"S3"},EnableNetworkIsolation:{type:"boolean"},EnableInterContainerTrafficEncryption:{type:"boolean"},EnableManagedSpotTraining:{type:"boolean"},CheckpointConfig:{shape:"S7y"},DebugHookConfig:{shape:"Sce"},DebugRuleConfigurations:{shape:"Scm"},TensorBoardOutputConfig:{shape:"Scr"},ExperimentConfig:{shape:"Sc8"}}},output:{type:"structure",required:["TrainingJobArn"],members:{TrainingJobArn:{}}}},CreateTransformJob:{input:{type:"structure",required:["TransformJobName","ModelName","TransformInput","TransformOutput","TransformResources"],members:{TransformJobName:{},ModelName:{},MaxConcurrentTransforms:{type:"integer"},ModelClientConfig:{shape:"Scw"},MaxPayloadInMB:{type:"integer"},BatchStrategy:{},Environment:{shape:"S2p"},TransformInput:{shape:"S2s"},TransformOutput:{shape:"S2w"},TransformResources:{shape:"S2z"},DataProcessing:{shape:"Scz"},Tags:{shape:"S3"},ExperimentConfig:{shape:"Sc8"}}},output:{type:"structure",required:["TransformJobArn"],members:{TransformJobArn:{}}}},CreateTrial:{input:{type:"structure",required:["TrialName","ExperimentName"],members:{TrialName:{},DisplayName:{},ExperimentName:{},Tags:{shape:"S3"}}},output:{type:"structure",members:{TrialArn:{}}}},CreateTrialComponent:{input:{type:"structure",required:["TrialComponentName"],members:{TrialComponentName:{},DisplayName:{},Status:{shape:"Sd7"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Parameters:{shape:"Sdb"},InputArtifacts:{shape:"Sdg"},OutputArtifacts:{shape:"Sdg"},Tags:{shape:"S3"}}},output:{type:"structure",members:{TrialComponentArn:{}}}},CreateUserProfile:{input:{type:"structure",required:["DomainId","UserProfileName"],members:{DomainId:{},UserProfileName:{},SingleSignOnUserIdentifier:{},SingleSignOnUserValue:{},Tags:{shape:"S3"},UserSettings:{shape:"S55"}}},output:{type:"structure",members:{UserProfileArn:{}}}},CreateWorkforce:{input:{type:"structure",required:["WorkforceName"],members:{CognitoConfig:{shape:"Sds"},OidcConfig:{shape:"Sdv"},SourceIpConfig:{shape:"Sdy"},WorkforceName:{},Tags:{shape:"S3"}}},output:{type:"structure",required:["WorkforceArn"],members:{WorkforceArn:{}}}},CreateWorkteam:{input:{type:"structure",required:["WorkteamName","MemberDefinitions","Description"],members:{WorkteamName:{},WorkforceName:{},MemberDefinitions:{shape:"Se6"},Description:{},NotificationConfiguration:{shape:"See"},Tags:{shape:"S3"}}},output:{type:"structure",members:{WorkteamArn:{}}}},DeleteAlgorithm:{input:{type:"structure",required:["AlgorithmName"],members:{AlgorithmName:{}}}},DeleteApp:{input:{type:"structure",required:["DomainId","UserProfileName","AppType","AppName"],members:{DomainId:{},UserProfileName:{},AppType:{},AppName:{}}}},DeleteAppImageConfig:{input:{type:"structure",required:["AppImageConfigName"],members:{AppImageConfigName:{}}}},DeleteCodeRepository:{input:{type:"structure",required:["CodeRepositoryName"],members:{CodeRepositoryName:{}}}},DeleteDomain:{input:{type:"structure",required:["DomainId"],members:{DomainId:{},RetentionPolicy:{type:"structure",members:{HomeEfsFileSystem:{}}}}}},DeleteEndpoint:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{}}}},DeleteEndpointConfig:{input:{type:"structure",required:["EndpointConfigName"],members:{EndpointConfigName:{}}}},DeleteExperiment:{input:{type:"structure",required:["ExperimentName"],members:{ExperimentName:{}}},output:{type:"structure",members:{ExperimentArn:{}}}},DeleteFlowDefinition:{input:{type:"structure",required:["FlowDefinitionName"],members:{FlowDefinitionName:{}}},output:{type:"structure",members:{}}},DeleteHumanTaskUi:{input:{type:"structure",required:["HumanTaskUiName"],members:{HumanTaskUiName:{}}},output:{type:"structure",members:{}}},DeleteImage:{input:{type:"structure",required:["ImageName"],members:{ImageName:{}}},output:{type:"structure",members:{}}},DeleteImageVersion:{input:{type:"structure",required:["ImageName","Version"],members:{ImageName:{},Version:{type:"integer"}}},output:{type:"structure",members:{}}},DeleteModel:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}}},DeleteModelPackage:{input:{type:"structure",required:["ModelPackageName"],members:{ModelPackageName:{}}}},DeleteMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName"],members:{MonitoringScheduleName:{}}}},DeleteNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{}}}},DeleteNotebookInstanceLifecycleConfig:{input:{type:"structure",required:["NotebookInstanceLifecycleConfigName"],members:{NotebookInstanceLifecycleConfigName:{}}}},DeleteTags:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},DeleteTrial:{input:{type:"structure",required:["TrialName"],members:{TrialName:{}}},output:{type:"structure",members:{TrialArn:{}}}},DeleteTrialComponent:{input:{type:"structure",required:["TrialComponentName"],members:{TrialComponentName:{}}},output:{type:"structure",members:{TrialComponentArn:{}}}},DeleteUserProfile:{input:{type:"structure",required:["DomainId","UserProfileName"],members:{DomainId:{},UserProfileName:{}}}},DeleteWorkforce:{input:{type:"structure",required:["WorkforceName"],members:{WorkforceName:{}}},output:{type:"structure",members:{}}},DeleteWorkteam:{input:{type:"structure",required:["WorkteamName"],members:{WorkteamName:{}}},output:{type:"structure",required:["Success"],members:{Success:{type:"boolean"}}}},DescribeAlgorithm:{input:{type:"structure",required:["AlgorithmName"],members:{AlgorithmName:{}}},output:{type:"structure",required:["AlgorithmName","AlgorithmArn","CreationTime","TrainingSpecification","AlgorithmStatus","AlgorithmStatusDetails"],members:{AlgorithmName:{},AlgorithmArn:{},AlgorithmDescription:{},CreationTime:{type:"timestamp"},TrainingSpecification:{shape:"Sg"},InferenceSpecification:{shape:"S1d"},ValidationSpecification:{shape:"S1p"},AlgorithmStatus:{},AlgorithmStatusDetails:{type:"structure",members:{ValidationStatuses:{shape:"Sfn"},ImageScanStatuses:{shape:"Sfn"}}},ProductId:{},CertifyForMarketplace:{type:"boolean"}}}},DescribeApp:{input:{type:"structure",required:["DomainId","UserProfileName","AppType","AppName"],members:{DomainId:{},UserProfileName:{},AppType:{},AppName:{}}},output:{type:"structure",members:{AppArn:{},AppType:{},AppName:{},DomainId:{},UserProfileName:{},Status:{},LastHealthCheckTimestamp:{type:"timestamp"},LastUserActivityTimestamp:{type:"timestamp"},CreationTime:{type:"timestamp"},FailureReason:{},ResourceSpec:{shape:"S39"}}}},DescribeAppImageConfig:{input:{type:"structure",required:["AppImageConfigName"],members:{AppImageConfigName:{}}},output:{type:"structure",members:{AppImageConfigArn:{},AppImageConfigName:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},KernelGatewayImageConfig:{shape:"S3h"}}}},DescribeAutoMLJob:{input:{type:"structure",required:["AutoMLJobName"],members:{AutoMLJobName:{}}},output:{type:"structure",required:["AutoMLJobName","AutoMLJobArn","InputDataConfig","OutputDataConfig","RoleArn","CreationTime","LastModifiedTime","AutoMLJobStatus","AutoMLJobSecondaryStatus"],members:{AutoMLJobName:{},AutoMLJobArn:{},InputDataConfig:{shape:"S3u"},OutputDataConfig:{shape:"S40"},RoleArn:{},AutoMLJobObjective:{shape:"S42"},ProblemType:{},AutoMLJobConfig:{shape:"S44"},CreationTime:{type:"timestamp"},EndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{},BestCandidate:{shape:"Sfz"},AutoMLJobStatus:{},AutoMLJobSecondaryStatus:{},GenerateCandidateDefinitionsOnly:{type:"boolean"},AutoMLJobArtifacts:{type:"structure",members:{CandidateDefinitionNotebookLocation:{},DataExplorationNotebookLocation:{}}},ResolvedAttributes:{type:"structure",members:{AutoMLJobObjective:{shape:"S42"},ProblemType:{},CompletionCriteria:{shape:"S45"}}}}}},DescribeCodeRepository:{input:{type:"structure",required:["CodeRepositoryName"],members:{CodeRepositoryName:{}}},output:{type:"structure",required:["CodeRepositoryName","CodeRepositoryArn","CreationTime","LastModifiedTime"],members:{CodeRepositoryName:{},CodeRepositoryArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},GitConfig:{shape:"S4j"}}}},DescribeCompilationJob:{input:{type:"structure",required:["CompilationJobName"],members:{CompilationJobName:{}}},output:{type:"structure",required:["CompilationJobName","CompilationJobArn","CompilationJobStatus","StoppingCondition","CreationTime","LastModifiedTime","FailureReason","ModelArtifacts","RoleArn","InputConfig","OutputConfig"],members:{CompilationJobName:{},CompilationJobArn:{},CompilationJobStatus:{},CompilationStartTime:{type:"timestamp"},CompilationEndTime:{type:"timestamp"},StoppingCondition:{shape:"S2i"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{},ModelArtifacts:{shape:"Sgp"},RoleArn:{},InputConfig:{shape:"S4q"},OutputConfig:{shape:"S4t"}}}},DescribeDomain:{input:{type:"structure",required:["DomainId"],members:{DomainId:{}}},output:{type:"structure",members:{DomainArn:{},DomainId:{},DomainName:{},HomeEfsFileSystemId:{},SingleSignOnManagedApplicationInstanceId:{},Status:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{},AuthMode:{},DefaultUserSettings:{shape:"S55"},AppNetworkAccessType:{},HomeEfsFileSystemKmsKeyId:{},SubnetIds:{shape:"S4d"},Url:{},VpcId:{}}}},DescribeEndpoint:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{}}},output:{type:"structure",required:["EndpointName","EndpointArn","EndpointConfigName","EndpointStatus","CreationTime","LastModifiedTime"],members:{EndpointName:{},EndpointArn:{},EndpointConfigName:{},ProductionVariants:{type:"list",member:{type:"structure",required:["VariantName"],members:{VariantName:{},DeployedImages:{type:"list",member:{type:"structure",members:{SpecifiedImage:{},ResolvedImage:{},ResolutionTime:{type:"timestamp"}}}},CurrentWeight:{type:"float"},DesiredWeight:{type:"float"},CurrentInstanceCount:{type:"integer"},DesiredInstanceCount:{type:"integer"}}}},DataCaptureConfig:{type:"structure",required:["EnableCapture","CaptureStatus","CurrentSamplingPercentage","DestinationS3Uri","KmsKeyId"],members:{EnableCapture:{type:"boolean"},CaptureStatus:{},CurrentSamplingPercentage:{type:"integer"},DestinationS3Uri:{},KmsKeyId:{}}},EndpointStatus:{},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},DescribeEndpointConfig:{input:{type:"structure",required:["EndpointConfigName"],members:{EndpointConfigName:{}}},output:{type:"structure",required:["EndpointConfigName","EndpointConfigArn","ProductionVariants","CreationTime"],members:{EndpointConfigName:{},EndpointConfigArn:{},ProductionVariants:{shape:"S5r"},DataCaptureConfig:{shape:"S5y"},KmsKeyId:{},CreationTime:{type:"timestamp"}}}},DescribeExperiment:{input:{type:"structure",required:["ExperimentName"],members:{ExperimentName:{}}},output:{type:"structure",members:{ExperimentName:{},ExperimentArn:{},DisplayName:{},Source:{shape:"Sh7"},Description:{},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sha"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sha"}}}},DescribeFlowDefinition:{input:{type:"structure",required:["FlowDefinitionName"],members:{FlowDefinitionName:{}}},output:{type:"structure",required:["FlowDefinitionArn","FlowDefinitionName","FlowDefinitionStatus","CreationTime","HumanLoopConfig","OutputConfig","RoleArn"],members:{FlowDefinitionArn:{},FlowDefinitionName:{},FlowDefinitionStatus:{},CreationTime:{type:"timestamp"},HumanLoopRequestSource:{shape:"S6i"},HumanLoopActivationConfig:{shape:"S6k"},HumanLoopConfig:{shape:"S6n"},OutputConfig:{shape:"S72"},RoleArn:{},FailureReason:{}}}},DescribeHumanTaskUi:{input:{type:"structure",required:["HumanTaskUiName"],members:{HumanTaskUiName:{}}},output:{type:"structure",required:["HumanTaskUiArn","HumanTaskUiName","CreationTime","UiTemplate"],members:{HumanTaskUiArn:{},HumanTaskUiName:{},HumanTaskUiStatus:{},CreationTime:{type:"timestamp"},UiTemplate:{type:"structure",members:{Url:{},ContentSha256:{}}}}}},DescribeHyperParameterTuningJob:{input:{type:"structure",required:["HyperParameterTuningJobName"],members:{HyperParameterTuningJobName:{}}},output:{type:"structure",required:["HyperParameterTuningJobName","HyperParameterTuningJobArn","HyperParameterTuningJobConfig","HyperParameterTuningJobStatus","CreationTime","TrainingJobStatusCounters","ObjectiveStatusCounters"],members:{HyperParameterTuningJobName:{},HyperParameterTuningJobArn:{},HyperParameterTuningJobConfig:{shape:"S7c"},TrainingJobDefinition:{shape:"S7t"},TrainingJobDefinitions:{shape:"S7z"},HyperParameterTuningJobStatus:{},CreationTime:{type:"timestamp"},HyperParameterTuningEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},TrainingJobStatusCounters:{shape:"Shn"},ObjectiveStatusCounters:{shape:"Shp"},BestTrainingJob:{shape:"Shr"},OverallBestTrainingJob:{shape:"Shr"},WarmStartConfig:{shape:"S80"},FailureReason:{}}}},DescribeImage:{input:{type:"structure",required:["ImageName"],members:{ImageName:{}}},output:{type:"structure",members:{CreationTime:{type:"timestamp"},Description:{},DisplayName:{},FailureReason:{},ImageArn:{},ImageName:{},ImageStatus:{},LastModifiedTime:{type:"timestamp"},RoleArn:{}}}},DescribeImageVersion:{input:{type:"structure",required:["ImageName"],members:{ImageName:{},Version:{type:"integer"}}},output:{type:"structure",members:{BaseImage:{},ContainerImage:{},CreationTime:{type:"timestamp"},FailureReason:{},ImageArn:{},ImageVersionArn:{},ImageVersionStatus:{},LastModifiedTime:{type:"timestamp"},Version:{type:"integer"}}}},DescribeLabelingJob:{input:{type:"structure",required:["LabelingJobName"],members:{LabelingJobName:{}}},output:{type:"structure",required:["LabelingJobStatus","LabelCounters","CreationTime","LastModifiedTime","JobReferenceCode","LabelingJobName","LabelingJobArn","InputConfig","OutputConfig","RoleArn","HumanTaskConfig"],members:{LabelingJobStatus:{},LabelCounters:{shape:"Si4"},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},JobReferenceCode:{},LabelingJobName:{},LabelingJobArn:{},LabelAttributeName:{},InputConfig:{shape:"S8h"},OutputConfig:{shape:"S8p"},RoleArn:{},LabelCategoryConfigS3Uri:{},StoppingConditions:{shape:"S8q"},LabelingJobAlgorithmsConfig:{shape:"S8t"},HumanTaskConfig:{shape:"S8x"},Tags:{shape:"S3"},LabelingJobOutput:{shape:"Si7"}}}},DescribeModel:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}},output:{type:"structure",required:["ModelName","ExecutionRoleArn","CreationTime","ModelArn"],members:{ModelName:{},PrimaryContainer:{shape:"S9c"},Containers:{shape:"S9k"},ExecutionRoleArn:{},VpcConfig:{shape:"S4a"},CreationTime:{type:"timestamp"},ModelArn:{},EnableNetworkIsolation:{type:"boolean"}}}},DescribeModelPackage:{input:{type:"structure",required:["ModelPackageName"],members:{ModelPackageName:{}}},output:{type:"structure",required:["ModelPackageName","ModelPackageArn","CreationTime","ModelPackageStatus","ModelPackageStatusDetails"],members:{ModelPackageName:{},ModelPackageArn:{},ModelPackageDescription:{},CreationTime:{type:"timestamp"},InferenceSpecification:{shape:"S1d"},SourceAlgorithmSpecification:{shape:"S9q"},ValidationSpecification:{shape:"S9n"},ModelPackageStatus:{},ModelPackageStatusDetails:{type:"structure",required:["ValidationStatuses"],members:{ValidationStatuses:{shape:"Sie"},ImageScanStatuses:{shape:"Sie"}}},CertifyForMarketplace:{type:"boolean"}}}},DescribeMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName"],members:{MonitoringScheduleName:{}}},output:{type:"structure",required:["MonitoringScheduleArn","MonitoringScheduleName","MonitoringScheduleStatus","CreationTime","LastModifiedTime","MonitoringScheduleConfig"],members:{MonitoringScheduleArn:{},MonitoringScheduleName:{},MonitoringScheduleStatus:{},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},MonitoringScheduleConfig:{shape:"S9x"},EndpointName:{},LastMonitoringExecutionSummary:{shape:"Sik"}}}},DescribeNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{}}},output:{type:"structure",members:{NotebookInstanceArn:{},NotebookInstanceName:{},NotebookInstanceStatus:{},FailureReason:{},Url:{},InstanceType:{},SubnetId:{},SecurityGroups:{shape:"S56"},RoleArn:{},KmsKeyId:{},NetworkInterfaceId:{},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"},NotebookInstanceLifecycleConfigName:{},DirectInternetAccess:{},VolumeSizeInGB:{type:"integer"},AcceleratorTypes:{shape:"Sb5"},DefaultCodeRepository:{},AdditionalCodeRepositories:{shape:"Sb8"},RootAccess:{}}}},DescribeNotebookInstanceLifecycleConfig:{input:{type:"structure",required:["NotebookInstanceLifecycleConfigName"],members:{NotebookInstanceLifecycleConfigName:{}}},output:{type:"structure",members:{NotebookInstanceLifecycleConfigArn:{},NotebookInstanceLifecycleConfigName:{},OnCreate:{shape:"Sbd"},OnStart:{shape:"Sbd"},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"}}}},DescribeProcessingJob:{input:{type:"structure",required:["ProcessingJobName"],members:{ProcessingJobName:{}}},output:{type:"structure",required:["ProcessingJobName","ProcessingResources","AppSpecification","ProcessingJobArn","ProcessingJobStatus","CreationTime"],members:{ProcessingInputs:{shape:"Sbq"},ProcessingOutputConfig:{shape:"Sbw"},ProcessingJobName:{},ProcessingResources:{shape:"Sc1"},StoppingCondition:{shape:"Sc3"},AppSpecification:{shape:"Sc5"},Environment:{shape:"Sc7"},NetworkConfig:{shape:"Saw"},RoleArn:{},ExperimentConfig:{shape:"Sc8"},ProcessingJobArn:{},ProcessingJobStatus:{},ExitMessage:{},FailureReason:{},ProcessingEndTime:{type:"timestamp"},ProcessingStartTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"},MonitoringScheduleArn:{},AutoMLJobArn:{},TrainingJobArn:{}}}},DescribeSubscribedWorkteam:{input:{type:"structure",required:["WorkteamArn"],members:{WorkteamArn:{}}},output:{type:"structure",required:["SubscribedWorkteam"],members:{SubscribedWorkteam:{shape:"Siy"}}}},DescribeTrainingJob:{input:{type:"structure",required:["TrainingJobName"],members:{TrainingJobName:{}}},output:{type:"structure",required:["TrainingJobName","TrainingJobArn","ModelArtifacts","TrainingJobStatus","SecondaryStatus","AlgorithmSpecification","ResourceConfig","StoppingCondition","CreationTime"],members:{TrainingJobName:{},TrainingJobArn:{},TuningJobArn:{},LabelingJobArn:{},AutoMLJobArn:{},ModelArtifacts:{shape:"Sgp"},TrainingJobStatus:{},SecondaryStatus:{},FailureReason:{},HyperParameters:{shape:"S1u"},AlgorithmSpecification:{shape:"Scd"},RoleArn:{},InputDataConfig:{shape:"S1w"},OutputDataConfig:{shape:"S2d"},ResourceConfig:{shape:"S2f"},VpcConfig:{shape:"S4a"},StoppingCondition:{shape:"S2i"},CreationTime:{type:"timestamp"},TrainingStartTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},SecondaryStatusTransitions:{shape:"Sj2"},FinalMetricDataList:{shape:"Sj5"},EnableNetworkIsolation:{type:"boolean"},EnableInterContainerTrafficEncryption:{type:"boolean"},EnableManagedSpotTraining:{type:"boolean"},CheckpointConfig:{shape:"S7y"},TrainingTimeInSeconds:{type:"integer"},BillableTimeInSeconds:{type:"integer"},DebugHookConfig:{shape:"Sce"},ExperimentConfig:{shape:"Sc8"},DebugRuleConfigurations:{shape:"Scm"},TensorBoardOutputConfig:{shape:"Scr"},DebugRuleEvaluationStatuses:{shape:"Sja"}}}},DescribeTransformJob:{input:{type:"structure",required:["TransformJobName"],members:{TransformJobName:{}}},output:{type:"structure",required:["TransformJobName","TransformJobArn","TransformJobStatus","ModelName","TransformInput","TransformResources","CreationTime"],members:{TransformJobName:{},TransformJobArn:{},TransformJobStatus:{},FailureReason:{},ModelName:{},MaxConcurrentTransforms:{type:"integer"},ModelClientConfig:{shape:"Scw"},MaxPayloadInMB:{type:"integer"},BatchStrategy:{},Environment:{shape:"S2p"},TransformInput:{shape:"S2s"},TransformOutput:{shape:"S2w"},TransformResources:{shape:"S2z"},CreationTime:{type:"timestamp"},TransformStartTime:{type:"timestamp"},TransformEndTime:{type:"timestamp"},LabelingJobArn:{},AutoMLJobArn:{},DataProcessing:{shape:"Scz"},ExperimentConfig:{shape:"Sc8"}}}},DescribeTrial:{input:{type:"structure",required:["TrialName"],members:{TrialName:{}}},output:{type:"structure",members:{TrialName:{},TrialArn:{},DisplayName:{},ExperimentName:{},Source:{shape:"Sjj"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sha"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sha"}}}},DescribeTrialComponent:{input:{type:"structure",required:["TrialComponentName"],members:{TrialComponentName:{}}},output:{type:"structure",members:{TrialComponentName:{},TrialComponentArn:{},DisplayName:{},Source:{shape:"Sjn"},Status:{shape:"Sd7"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sha"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sha"},Parameters:{shape:"Sdb"},InputArtifacts:{shape:"Sdg"},OutputArtifacts:{shape:"Sdg"},Metrics:{shape:"Sjp"}}}},DescribeUserProfile:{input:{type:"structure",required:["DomainId","UserProfileName"],members:{DomainId:{},UserProfileName:{}}},output:{type:"structure",members:{DomainId:{},UserProfileArn:{},UserProfileName:{},HomeEfsFileSystemUid:{},Status:{},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"},FailureReason:{},SingleSignOnUserIdentifier:{},SingleSignOnUserValue:{},UserSettings:{shape:"S55"}}}},DescribeWorkforce:{input:{type:"structure",required:["WorkforceName"],members:{WorkforceName:{}}},output:{type:"structure",required:["Workforce"],members:{Workforce:{shape:"Sjz"}}}},DescribeWorkteam:{input:{type:"structure",required:["WorkteamName"],members:{WorkteamName:{}}},output:{type:"structure",required:["Workteam"],members:{Workteam:{shape:"Sk3"}}}},DisassociateTrialComponent:{input:{type:"structure",required:["TrialComponentName","TrialName"],members:{TrialComponentName:{},TrialName:{}}},output:{type:"structure",members:{TrialComponentArn:{},TrialArn:{}}}},GetSearchSuggestions:{input:{type:"structure",required:["Resource"],members:{Resource:{},SuggestionQuery:{type:"structure",members:{PropertyNameQuery:{type:"structure",required:["PropertyNameHint"],members:{PropertyNameHint:{}}}}}}},output:{type:"structure",members:{PropertyNameSuggestions:{type:"list",member:{type:"structure",members:{PropertyName:{}}}}}}},ListAlgorithms:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NameContains:{},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["AlgorithmSummaryList"],members:{AlgorithmSummaryList:{type:"list",member:{type:"structure",required:["AlgorithmName","AlgorithmArn","CreationTime","AlgorithmStatus"],members:{AlgorithmName:{},AlgorithmArn:{},AlgorithmDescription:{},CreationTime:{type:"timestamp"},AlgorithmStatus:{}}}},NextToken:{}}}},ListAppImageConfigs:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},ModifiedTimeBefore:{type:"timestamp"},ModifiedTimeAfter:{type:"timestamp"},SortBy:{},SortOrder:{}}},output:{type:"structure",members:{NextToken:{},AppImageConfigs:{type:"list",member:{type:"structure",members:{AppImageConfigArn:{},AppImageConfigName:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},KernelGatewayImageConfig:{shape:"S3h"}}}}}}},ListApps:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},SortOrder:{},SortBy:{},DomainIdEquals:{},UserProfileNameEquals:{}}},output:{type:"structure",members:{Apps:{type:"list",member:{type:"structure",members:{DomainId:{},UserProfileName:{},AppType:{},AppName:{},Status:{},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListAutoMLJobs:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},NameContains:{},StatusEquals:{},SortOrder:{},SortBy:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["AutoMLJobSummaries"],members:{AutoMLJobSummaries:{type:"list",member:{type:"structure",required:["AutoMLJobName","AutoMLJobArn","AutoMLJobStatus","AutoMLJobSecondaryStatus","CreationTime","LastModifiedTime"],members:{AutoMLJobName:{},AutoMLJobArn:{},AutoMLJobStatus:{},AutoMLJobSecondaryStatus:{},CreationTime:{type:"timestamp"},EndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{}}}},NextToken:{}}}},ListCandidatesForAutoMLJob:{input:{type:"structure",required:["AutoMLJobName"],members:{AutoMLJobName:{},StatusEquals:{},CandidateNameEquals:{},SortOrder:{},SortBy:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Candidates"],members:{Candidates:{type:"list",member:{shape:"Sfz"}},NextToken:{}}}},ListCodeRepositories:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NameContains:{},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["CodeRepositorySummaryList"],members:{CodeRepositorySummaryList:{type:"list",member:{type:"structure",required:["CodeRepositoryName","CodeRepositoryArn","CreationTime","LastModifiedTime"],members:{CodeRepositoryName:{},CodeRepositoryArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},GitConfig:{shape:"S4j"}}}},NextToken:{}}}},ListCompilationJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},NameContains:{},StatusEquals:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["CompilationJobSummaries"],members:{CompilationJobSummaries:{type:"list",member:{type:"structure",required:["CompilationJobName","CompilationJobArn","CreationTime","CompilationJobStatus"],members:{CompilationJobName:{},CompilationJobArn:{},CreationTime:{type:"timestamp"},CompilationStartTime:{type:"timestamp"},CompilationEndTime:{type:"timestamp"},CompilationTargetDevice:{},CompilationTargetPlatformOs:{},CompilationTargetPlatformArch:{},CompilationTargetPlatformAccelerator:{},LastModifiedTime:{type:"timestamp"},CompilationJobStatus:{}}}},NextToken:{}}}},ListDomains:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Domains:{type:"list",member:{type:"structure",members:{DomainArn:{},DomainId:{},DomainName:{},Status:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},Url:{}}}},NextToken:{}}}},ListEndpointConfigs:{input:{type:"structure",members:{SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"}}},output:{type:"structure",required:["EndpointConfigs"],members:{EndpointConfigs:{type:"list",member:{type:"structure",required:["EndpointConfigName","EndpointConfigArn","CreationTime"],members:{EndpointConfigName:{},EndpointConfigArn:{},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListEndpoints:{input:{type:"structure",members:{SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},StatusEquals:{}}},output:{type:"structure",required:["Endpoints"],members:{Endpoints:{type:"list",member:{type:"structure",required:["EndpointName","EndpointArn","CreationTime","LastModifiedTime","EndpointStatus"],members:{EndpointName:{},EndpointArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},EndpointStatus:{}}}},NextToken:{}}}},ListExperiments:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ExperimentSummaries:{type:"list",member:{type:"structure",members:{ExperimentArn:{},ExperimentName:{},DisplayName:{},ExperimentSource:{shape:"Sh7"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListFlowDefinitions:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["FlowDefinitionSummaries"],members:{FlowDefinitionSummaries:{type:"list",member:{type:"structure",required:["FlowDefinitionName","FlowDefinitionArn","FlowDefinitionStatus","CreationTime"],members:{FlowDefinitionName:{},FlowDefinitionArn:{},FlowDefinitionStatus:{},CreationTime:{type:"timestamp"},FailureReason:{}}}},NextToken:{}}}},ListHumanTaskUis:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["HumanTaskUiSummaries"],members:{HumanTaskUiSummaries:{type:"list",member:{type:"structure",required:["HumanTaskUiName","HumanTaskUiArn","CreationTime"],members:{HumanTaskUiName:{},HumanTaskUiArn:{},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListHyperParameterTuningJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},SortBy:{},SortOrder:{},NameContains:{},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},StatusEquals:{}}},output:{type:"structure",required:["HyperParameterTuningJobSummaries"],members:{HyperParameterTuningJobSummaries:{type:"list",member:{type:"structure",required:["HyperParameterTuningJobName","HyperParameterTuningJobArn","HyperParameterTuningJobStatus","Strategy","CreationTime","TrainingJobStatusCounters","ObjectiveStatusCounters"],members:{HyperParameterTuningJobName:{},HyperParameterTuningJobArn:{},HyperParameterTuningJobStatus:{},Strategy:{},CreationTime:{type:"timestamp"},HyperParameterTuningEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},TrainingJobStatusCounters:{shape:"Shn"},ObjectiveStatusCounters:{shape:"Shp"},ResourceLimits:{shape:"S7e"}}}},NextToken:{}}}},ListImageVersions:{input:{type:"structure",required:["ImageName"],members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},ImageName:{},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",members:{ImageVersions:{type:"list",member:{type:"structure",required:["CreationTime","ImageArn","ImageVersionArn","ImageVersionStatus","LastModifiedTime","Version"],members:{CreationTime:{type:"timestamp"},FailureReason:{},ImageArn:{},ImageVersionArn:{},ImageVersionStatus:{},LastModifiedTime:{type:"timestamp"},Version:{type:"integer"}}}},NextToken:{}}}},ListImages:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NameContains:{},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",members:{Images:{type:"list",member:{type:"structure",required:["CreationTime","ImageArn","ImageName","ImageStatus","LastModifiedTime"],members:{CreationTime:{type:"timestamp"},Description:{},DisplayName:{},FailureReason:{},ImageArn:{},ImageName:{},ImageStatus:{},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListLabelingJobs:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NextToken:{},NameContains:{},SortBy:{},SortOrder:{},StatusEquals:{}}},output:{type:"structure",members:{LabelingJobSummaryList:{type:"list",member:{type:"structure",required:["LabelingJobName","LabelingJobArn","CreationTime","LastModifiedTime","LabelingJobStatus","LabelCounters","WorkteamArn","PreHumanTaskLambdaArn"],members:{LabelingJobName:{},LabelingJobArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LabelingJobStatus:{},LabelCounters:{shape:"Si4"},WorkteamArn:{},PreHumanTaskLambdaArn:{},AnnotationConsolidationLambdaArn:{},FailureReason:{},LabelingJobOutput:{shape:"Si7"},InputConfig:{shape:"S8h"}}}},NextToken:{}}}},ListLabelingJobsForWorkteam:{input:{type:"structure",required:["WorkteamArn"],members:{WorkteamArn:{},MaxResults:{type:"integer"},NextToken:{},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},JobReferenceCodeContains:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["LabelingJobSummaryList"],members:{LabelingJobSummaryList:{type:"list",member:{type:"structure",required:["JobReferenceCode","WorkRequesterAccountId","CreationTime"],members:{LabelingJobName:{},JobReferenceCode:{},WorkRequesterAccountId:{},CreationTime:{type:"timestamp"},LabelCounters:{type:"structure",members:{HumanLabeled:{type:"integer"},PendingHuman:{type:"integer"},Total:{type:"integer"}}},NumberOfHumanWorkersPerDataObject:{type:"integer"}}}},NextToken:{}}}},ListModelPackages:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NameContains:{},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["ModelPackageSummaryList"],members:{ModelPackageSummaryList:{type:"list",member:{type:"structure",required:["ModelPackageName","ModelPackageArn","CreationTime","ModelPackageStatus"],members:{ModelPackageName:{},ModelPackageArn:{},ModelPackageDescription:{},CreationTime:{type:"timestamp"},ModelPackageStatus:{}}}},NextToken:{}}}},ListModels:{input:{type:"structure",members:{SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"}}},output:{type:"structure",required:["Models"],members:{Models:{type:"list",member:{type:"structure",required:["ModelName","ModelArn","CreationTime"],members:{ModelName:{},ModelArn:{},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListMonitoringExecutions:{input:{type:"structure",members:{MonitoringScheduleName:{},EndpointName:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},ScheduledTimeBefore:{type:"timestamp"},ScheduledTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},StatusEquals:{}}},output:{type:"structure",required:["MonitoringExecutionSummaries"],members:{MonitoringExecutionSummaries:{type:"list",member:{shape:"Sik"}},NextToken:{}}}},ListMonitoringSchedules:{input:{type:"structure",members:{EndpointName:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},StatusEquals:{}}},output:{type:"structure",required:["MonitoringScheduleSummaries"],members:{MonitoringScheduleSummaries:{type:"list",member:{type:"structure",required:["MonitoringScheduleName","MonitoringScheduleArn","CreationTime","LastModifiedTime","MonitoringScheduleStatus"],members:{MonitoringScheduleName:{},MonitoringScheduleArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},MonitoringScheduleStatus:{},EndpointName:{}}}},NextToken:{}}}},ListNotebookInstanceLifecycleConfigs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},SortBy:{},SortOrder:{},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"}}},output:{type:"structure",members:{NextToken:{},NotebookInstanceLifecycleConfigs:{type:"list",member:{type:"structure",required:["NotebookInstanceLifecycleConfigName","NotebookInstanceLifecycleConfigArn"],members:{NotebookInstanceLifecycleConfigName:{},NotebookInstanceLifecycleConfigArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}}}}},ListNotebookInstances:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},SortBy:{},SortOrder:{},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},StatusEquals:{},NotebookInstanceLifecycleConfigNameContains:{},DefaultCodeRepositoryContains:{},AdditionalCodeRepositoryEquals:{}}},output:{type:"structure",members:{NextToken:{},NotebookInstances:{type:"list",member:{type:"structure",required:["NotebookInstanceName","NotebookInstanceArn"],members:{NotebookInstanceName:{},NotebookInstanceArn:{},NotebookInstanceStatus:{},Url:{},InstanceType:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},NotebookInstanceLifecycleConfigName:{},DefaultCodeRepository:{},AdditionalCodeRepositories:{shape:"Sb8"}}}}}}},ListProcessingJobs:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},NameContains:{},StatusEquals:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["ProcessingJobSummaries"],members:{ProcessingJobSummaries:{type:"list",member:{type:"structure",required:["ProcessingJobName","ProcessingJobArn","CreationTime","ProcessingJobStatus"],members:{ProcessingJobName:{},ProcessingJobArn:{},CreationTime:{type:"timestamp"},ProcessingEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},ProcessingJobStatus:{},FailureReason:{},ExitMessage:{}}}},NextToken:{}}}},ListSubscribedWorkteams:{input:{type:"structure",members:{NameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["SubscribedWorkteams"],members:{SubscribedWorkteams:{type:"list",member:{shape:"Siy"}},NextToken:{}}}},ListTags:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"S3"},NextToken:{}}}},ListTrainingJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},NameContains:{},StatusEquals:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["TrainingJobSummaries"],members:{TrainingJobSummaries:{type:"list",member:{type:"structure",required:["TrainingJobName","TrainingJobArn","CreationTime","TrainingJobStatus"],members:{TrainingJobName:{},TrainingJobArn:{},CreationTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},TrainingJobStatus:{}}}},NextToken:{}}}},ListTrainingJobsForHyperParameterTuningJob:{input:{type:"structure",required:["HyperParameterTuningJobName"],members:{HyperParameterTuningJobName:{},NextToken:{},MaxResults:{type:"integer"},StatusEquals:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["TrainingJobSummaries"],members:{TrainingJobSummaries:{type:"list",member:{shape:"Shr"}},NextToken:{}}}},ListTransformJobs:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},NameContains:{},StatusEquals:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["TransformJobSummaries"],members:{TransformJobSummaries:{type:"list",member:{type:"structure",required:["TransformJobName","TransformJobArn","CreationTime","TransformJobStatus"],members:{TransformJobName:{},TransformJobArn:{},CreationTime:{type:"timestamp"},TransformEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},TransformJobStatus:{},FailureReason:{}}}},NextToken:{}}}},ListTrialComponents:{input:{type:"structure",members:{ExperimentName:{},TrialName:{},SourceArn:{},CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrialComponentSummaries:{type:"list",member:{type:"structure",members:{TrialComponentName:{},TrialComponentArn:{},DisplayName:{},TrialComponentSource:{shape:"Sjn"},Status:{shape:"Sd7"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sha"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sha"}}}},NextToken:{}}}},ListTrials:{input:{type:"structure",members:{ExperimentName:{},TrialComponentName:{},CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrialSummaries:{type:"list",member:{type:"structure",members:{TrialArn:{},TrialName:{},DisplayName:{},TrialSource:{shape:"Sjj"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListUserProfiles:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},SortOrder:{},SortBy:{},DomainIdEquals:{},UserProfileNameContains:{}}},output:{type:"structure",members:{UserProfiles:{type:"list",member:{type:"structure",members:{DomainId:{},UserProfileName:{},Status:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListWorkforces:{input:{type:"structure",members:{SortBy:{},SortOrder:{},NameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Workforces"],members:{Workforces:{type:"list",member:{shape:"Sjz"}},NextToken:{}}}},ListWorkteams:{input:{type:"structure",members:{SortBy:{},SortOrder:{},NameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Workteams"],members:{Workteams:{type:"list",member:{shape:"Sk3"}},NextToken:{}}}},RenderUiTemplate:{input:{type:"structure",required:["Task","RoleArn"],members:{UiTemplate:{shape:"S77"},Task:{type:"structure",required:["Input"],members:{Input:{}}},RoleArn:{},HumanTaskUiArn:{}}},output:{type:"structure",required:["RenderedContent","Errors"],members:{RenderedContent:{},Errors:{type:"list",member:{type:"structure",required:["Code","Message"],members:{Code:{},Message:{}}}}}}},Search:{input:{type:"structure",required:["Resource"],members:{Resource:{},SearchExpression:{shape:"Sps"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{TrainingJob:{shape:"Sq5"},Experiment:{type:"structure",members:{ExperimentName:{},ExperimentArn:{},DisplayName:{},Source:{shape:"Sh7"},Description:{},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sha"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sha"},Tags:{shape:"S3"}}},Trial:{type:"structure",members:{TrialName:{},TrialArn:{},DisplayName:{},ExperimentName:{},Source:{shape:"Sjj"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sha"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sha"},Tags:{shape:"S3"},TrialComponentSummaries:{type:"list",member:{type:"structure",members:{TrialComponentName:{},TrialComponentArn:{},TrialComponentSource:{shape:"Sjn"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sha"}}}}}},TrialComponent:{type:"structure",members:{TrialComponentName:{},DisplayName:{},TrialComponentArn:{},Source:{shape:"Sjn"},Status:{shape:"Sd7"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sha"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sha"},Parameters:{shape:"Sdb"},InputArtifacts:{shape:"Sdg"},OutputArtifacts:{shape:"Sdg"},Metrics:{shape:"Sjp"},SourceDetail:{type:"structure",members:{SourceArn:{},TrainingJob:{shape:"Sq5"},ProcessingJob:{type:"structure",members:{ProcessingInputs:{shape:"Sbq"},ProcessingOutputConfig:{shape:"Sbw"},ProcessingJobName:{},ProcessingResources:{shape:"Sc1"},StoppingCondition:{shape:"Sc3"},AppSpecification:{shape:"Sc5"},Environment:{shape:"Sc7"},NetworkConfig:{shape:"Saw"},RoleArn:{},ExperimentConfig:{shape:"Sc8"},ProcessingJobArn:{},ProcessingJobStatus:{},ExitMessage:{},FailureReason:{},ProcessingEndTime:{type:"timestamp"},ProcessingStartTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"},MonitoringScheduleArn:{},AutoMLJobArn:{},TrainingJobArn:{},Tags:{shape:"S3"}}},TransformJob:{type:"structure",members:{TransformJobName:{},TransformJobArn:{},TransformJobStatus:{},FailureReason:{},ModelName:{},MaxConcurrentTransforms:{type:"integer"},ModelClientConfig:{shape:"Scw"},MaxPayloadInMB:{type:"integer"},BatchStrategy:{},Environment:{shape:"S2p"},TransformInput:{shape:"S2s"},TransformOutput:{shape:"S2w"},TransformResources:{shape:"S2z"},CreationTime:{type:"timestamp"},TransformStartTime:{type:"timestamp"},TransformEndTime:{type:"timestamp"},LabelingJobArn:{},AutoMLJobArn:{},DataProcessing:{shape:"Scz"},ExperimentConfig:{shape:"Sc8"},Tags:{shape:"S3"}}}}},Tags:{shape:"S3"},Parents:{type:"list",member:{type:"structure",members:{TrialName:{},ExperimentName:{}}}}}}}}},NextToken:{}}}},StartMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName"],members:{MonitoringScheduleName:{}}}},StartNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{}}}},StopAutoMLJob:{input:{type:"structure",required:["AutoMLJobName"],members:{AutoMLJobName:{}}}},StopCompilationJob:{input:{type:"structure",required:["CompilationJobName"],members:{CompilationJobName:{}}}},StopHyperParameterTuningJob:{input:{type:"structure",required:["HyperParameterTuningJobName"],members:{HyperParameterTuningJobName:{}}}},StopLabelingJob:{input:{type:"structure",required:["LabelingJobName"],members:{LabelingJobName:{}}}},StopMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName"],members:{MonitoringScheduleName:{}}}},StopNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{}}}},StopProcessingJob:{input:{type:"structure",required:["ProcessingJobName"],members:{ProcessingJobName:{}}}},StopTrainingJob:{input:{type:"structure",required:["TrainingJobName"],members:{TrainingJobName:{}}}},StopTransformJob:{input:{type:"structure",required:["TransformJobName"],members:{TransformJobName:{}}}},UpdateAppImageConfig:{input:{type:"structure",required:["AppImageConfigName"],members:{AppImageConfigName:{},KernelGatewayImageConfig:{shape:"S3h"}}},output:{type:"structure",members:{AppImageConfigArn:{}}}},UpdateCodeRepository:{input:{type:"structure",required:["CodeRepositoryName"],members:{CodeRepositoryName:{},GitConfig:{type:"structure",members:{SecretArn:{}}}}},output:{type:"structure",required:["CodeRepositoryArn"],members:{CodeRepositoryArn:{}}}},UpdateDomain:{input:{type:"structure",required:["DomainId"],members:{DomainId:{},DefaultUserSettings:{shape:"S55"}}},output:{type:"structure",members:{DomainArn:{}}}},UpdateEndpoint:{input:{type:"structure",required:["EndpointName","EndpointConfigName"],members:{EndpointName:{},EndpointConfigName:{},RetainAllVariantProperties:{type:"boolean"},ExcludeRetainedVariantProperties:{type:"list",member:{type:"structure",required:["VariantPropertyType"],members:{VariantPropertyType:{}}}}}},output:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}}},UpdateEndpointWeightsAndCapacities:{input:{type:"structure",required:["EndpointName","DesiredWeightsAndCapacities"],members:{EndpointName:{},DesiredWeightsAndCapacities:{type:"list",member:{type:"structure",required:["VariantName"],members:{VariantName:{},DesiredWeight:{type:"float"},DesiredInstanceCount:{type:"integer"}}}}}},output:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}}},UpdateExperiment:{input:{type:"structure",required:["ExperimentName"],members:{ExperimentName:{},DisplayName:{},Description:{}}},output:{type:"structure",members:{ExperimentArn:{}}}},UpdateImage:{input:{type:"structure",required:["ImageName"],members:{DeleteProperties:{type:"list",member:{}},Description:{},DisplayName:{},ImageName:{},RoleArn:{}}},output:{type:"structure",members:{ImageArn:{}}}},UpdateMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName","MonitoringScheduleConfig"],members:{MonitoringScheduleName:{},MonitoringScheduleConfig:{shape:"S9x"}}},output:{type:"structure",required:["MonitoringScheduleArn"],members:{MonitoringScheduleArn:{}}}},UpdateNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{},InstanceType:{},RoleArn:{},LifecycleConfigName:{},DisassociateLifecycleConfig:{type:"boolean"},VolumeSizeInGB:{type:"integer"},DefaultCodeRepository:{},AdditionalCodeRepositories:{shape:"Sb8"},AcceleratorTypes:{shape:"Sb5"},DisassociateAcceleratorTypes:{type:"boolean"},DisassociateDefaultCodeRepository:{type:"boolean"},DisassociateAdditionalCodeRepositories:{type:"boolean"},RootAccess:{}}},output:{type:"structure",members:{}}},UpdateNotebookInstanceLifecycleConfig:{input:{type:"structure",required:["NotebookInstanceLifecycleConfigName"],members:{NotebookInstanceLifecycleConfigName:{},OnCreate:{shape:"Sbd"},OnStart:{shape:"Sbd"}}},output:{type:"structure",members:{}}},UpdateTrial:{input:{type:"structure",required:["TrialName"],members:{TrialName:{},DisplayName:{}}},output:{type:"structure",members:{TrialArn:{}}}},UpdateTrialComponent:{input:{type:"structure",required:["TrialComponentName"],members:{TrialComponentName:{},DisplayName:{},Status:{shape:"Sd7"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Parameters:{shape:"Sdb"},ParametersToRemove:{shape:"Srq"},InputArtifacts:{shape:"Sdg"},InputArtifactsToRemove:{shape:"Srq"},OutputArtifacts:{shape:"Sdg"},OutputArtifactsToRemove:{shape:"Srq"}}},output:{type:"structure",members:{TrialComponentArn:{}}}},UpdateUserProfile:{input:{type:"structure",required:["DomainId","UserProfileName"],members:{DomainId:{},UserProfileName:{},UserSettings:{shape:"S55"}}},output:{type:"structure",members:{UserProfileArn:{}}}},UpdateWorkforce:{input:{type:"structure",required:["WorkforceName"],members:{WorkforceName:{},SourceIpConfig:{shape:"Sdy"},OidcConfig:{shape:"Sdv"}}},output:{type:"structure",required:["Workforce"],members:{Workforce:{shape:"Sjz"}}}},UpdateWorkteam:{input:{type:"structure",required:["WorkteamName"],members:{WorkteamName:{},MemberDefinitions:{shape:"Se6"},Description:{},NotificationConfiguration:{shape:"See"}}},output:{type:"structure",required:["Workteam"],members:{Workteam:{shape:"Sk3"}}}}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sg:{type:"structure",required:["TrainingImage","SupportedTrainingInstanceTypes","TrainingChannels"],members:{TrainingImage:{},TrainingImageDigest:{},SupportedHyperParameters:{type:"list",member:{type:"structure",required:["Name","Type"],members:{Name:{},Description:{},Type:{},Range:{type:"structure",members:{IntegerParameterRangeSpecification:{type:"structure",required:["MinValue","MaxValue"],members:{MinValue:{},MaxValue:{}}},ContinuousParameterRangeSpecification:{type:"structure",required:["MinValue","MaxValue"],members:{MinValue:{},MaxValue:{}}},CategoricalParameterRangeSpecification:{type:"structure",required:["Values"],members:{Values:{shape:"Ss"}}}}},IsTunable:{type:"boolean"},IsRequired:{type:"boolean"},DefaultValue:{}}}},SupportedTrainingInstanceTypes:{type:"list",member:{}},SupportsDistributedTraining:{type:"boolean"},MetricDefinitions:{shape:"Sx"},TrainingChannels:{type:"list",member:{type:"structure",required:["Name","SupportedContentTypes","SupportedInputModes"],members:{Name:{},Description:{},IsRequired:{type:"boolean"},SupportedContentTypes:{shape:"S14"},SupportedCompressionTypes:{type:"list",member:{}},SupportedInputModes:{type:"list",member:{}}}}},SupportedTuningJobObjectiveMetrics:{type:"list",member:{shape:"S1b"}}}},Ss:{type:"list",member:{}},Sx:{type:"list",member:{type:"structure",required:["Name","Regex"],members:{Name:{},Regex:{}}}},S14:{type:"list",member:{}},S1b:{type:"structure",required:["Type","MetricName"],members:{Type:{},MetricName:{}}},S1d:{type:"structure",required:["Containers","SupportedTransformInstanceTypes","SupportedRealtimeInferenceInstanceTypes","SupportedContentTypes","SupportedResponseMIMETypes"],members:{Containers:{type:"list",member:{type:"structure",required:["Image"],members:{ContainerHostname:{},Image:{},ImageDigest:{},ModelDataUrl:{},ProductId:{}}}},SupportedTransformInstanceTypes:{type:"list",member:{}},SupportedRealtimeInferenceInstanceTypes:{type:"list",member:{}},SupportedContentTypes:{shape:"S14"},SupportedResponseMIMETypes:{type:"list",member:{}}}},S1p:{type:"structure",required:["ValidationRole","ValidationProfiles"],members:{ValidationRole:{},ValidationProfiles:{type:"list",member:{type:"structure",required:["ProfileName","TrainingJobDefinition"],members:{ProfileName:{},TrainingJobDefinition:{type:"structure",required:["TrainingInputMode","InputDataConfig","OutputDataConfig","ResourceConfig","StoppingCondition"],members:{TrainingInputMode:{},HyperParameters:{shape:"S1u"},InputDataConfig:{shape:"S1w"},OutputDataConfig:{shape:"S2d"},ResourceConfig:{shape:"S2f"},StoppingCondition:{shape:"S2i"}}},TransformJobDefinition:{shape:"S2l"}}}}}},S1u:{type:"map",key:{},value:{}},S1w:{type:"list",member:{type:"structure",required:["ChannelName","DataSource"],members:{ChannelName:{},DataSource:{type:"structure",members:{S3DataSource:{type:"structure",required:["S3DataType","S3Uri"],members:{S3DataType:{},S3Uri:{},S3DataDistributionType:{},AttributeNames:{type:"list",member:{}}}},FileSystemDataSource:{type:"structure",required:["FileSystemId","FileSystemAccessMode","FileSystemType","DirectoryPath"],members:{FileSystemId:{},FileSystemAccessMode:{},FileSystemType:{},DirectoryPath:{}}}}},ContentType:{},CompressionType:{},RecordWrapperType:{},InputMode:{},ShuffleConfig:{type:"structure",required:["Seed"],members:{Seed:{type:"long"}}}}}},S2d:{type:"structure",required:["S3OutputPath"],members:{KmsKeyId:{},S3OutputPath:{}}},S2f:{type:"structure",required:["InstanceType","InstanceCount","VolumeSizeInGB"],members:{InstanceType:{},InstanceCount:{type:"integer"},VolumeSizeInGB:{type:"integer"},VolumeKmsKeyId:{}}},S2i:{type:"structure",members:{MaxRuntimeInSeconds:{type:"integer"},MaxWaitTimeInSeconds:{type:"integer"}}},S2l:{type:"structure",required:["TransformInput","TransformOutput","TransformResources"],members:{MaxConcurrentTransforms:{type:"integer"},MaxPayloadInMB:{type:"integer"},BatchStrategy:{},Environment:{shape:"S2p"},TransformInput:{shape:"S2s"},TransformOutput:{shape:"S2w"},TransformResources:{shape:"S2z"}}},S2p:{type:"map",key:{},value:{}},S2s:{type:"structure",required:["DataSource"],members:{DataSource:{type:"structure",required:["S3DataSource"],members:{S3DataSource:{type:"structure",required:["S3DataType","S3Uri"],members:{S3DataType:{},S3Uri:{}}}}},ContentType:{},CompressionType:{},SplitType:{}}},S2w:{type:"structure",required:["S3OutputPath"],members:{S3OutputPath:{},Accept:{},AssembleWith:{},KmsKeyId:{}}},S2z:{type:"structure",required:["InstanceType","InstanceCount"],members:{InstanceType:{},InstanceCount:{type:"integer"},VolumeKmsKeyId:{}}},S39:{type:"structure",members:{SageMakerImageArn:{},SageMakerImageVersionArn:{},InstanceType:{}}},S3h:{type:"structure",required:["KernelSpecs"],members:{KernelSpecs:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},DisplayName:{}}}},FileSystemConfig:{type:"structure",members:{MountPath:{},DefaultUid:{type:"integer"},DefaultGid:{type:"integer"}}}}},S3u:{type:"list",member:{type:"structure",required:["DataSource","TargetAttributeName"],members:{DataSource:{type:"structure",required:["S3DataSource"],members:{S3DataSource:{type:"structure",required:["S3DataType","S3Uri"],members:{S3DataType:{},S3Uri:{}}}}},CompressionType:{},TargetAttributeName:{}}}},S40:{type:"structure",required:["S3OutputPath"],members:{KmsKeyId:{},S3OutputPath:{}}},S42:{type:"structure",required:["MetricName"],members:{MetricName:{}}},S44:{type:"structure",members:{CompletionCriteria:{shape:"S45"},SecurityConfig:{type:"structure",members:{VolumeKmsKeyId:{},EnableInterContainerTrafficEncryption:{type:"boolean"},VpcConfig:{shape:"S4a"}}}}},S45:{type:"structure",members:{MaxCandidates:{type:"integer"},MaxRuntimePerTrainingJobInSeconds:{type:"integer"},MaxAutoMLJobRuntimeInSeconds:{type:"integer"}}},S4a:{type:"structure",required:["SecurityGroupIds","Subnets"],members:{SecurityGroupIds:{type:"list",member:{}},Subnets:{shape:"S4d"}}},S4d:{type:"list",member:{}},S4j:{type:"structure",required:["RepositoryUrl"],members:{RepositoryUrl:{},Branch:{},SecretArn:{}}},S4q:{type:"structure",required:["S3Uri","DataInputConfig","Framework"],members:{S3Uri:{},DataInputConfig:{},Framework:{}}},S4t:{type:"structure",required:["S3OutputLocation"],members:{S3OutputLocation:{},TargetDevice:{},TargetPlatform:{type:"structure",required:["Os","Arch"],members:{Os:{},Arch:{},Accelerator:{}}},CompilerOptions:{}}},S55:{type:"structure",members:{ExecutionRole:{},SecurityGroups:{shape:"S56"},SharingSettings:{type:"structure",members:{NotebookOutputOption:{},S3OutputPath:{},S3KmsKeyId:{}}},JupyterServerAppSettings:{type:"structure",members:{DefaultResourceSpec:{shape:"S39"}}},KernelGatewayAppSettings:{type:"structure",members:{DefaultResourceSpec:{shape:"S39"},CustomImages:{type:"list",member:{type:"structure",required:["ImageName","AppImageConfigName"],members:{ImageName:{},ImageVersionNumber:{type:"integer"},AppImageConfigName:{}}}}}},TensorBoardAppSettings:{type:"structure",members:{DefaultResourceSpec:{shape:"S39"}}}}},S56:{type:"list",member:{}},S5r:{type:"list",member:{type:"structure",required:["VariantName","ModelName","InitialInstanceCount","InstanceType"],members:{VariantName:{},ModelName:{},InitialInstanceCount:{type:"integer"},InstanceType:{},InitialVariantWeight:{type:"float"},AcceleratorType:{}}}},S5y:{type:"structure",required:["InitialSamplingPercentage","DestinationS3Uri","CaptureOptions"],members:{EnableCapture:{type:"boolean"},InitialSamplingPercentage:{type:"integer"},DestinationS3Uri:{},KmsKeyId:{},CaptureOptions:{type:"list",member:{type:"structure",required:["CaptureMode"],members:{CaptureMode:{}}}},CaptureContentTypeHeader:{type:"structure",members:{CsvContentTypes:{type:"list",member:{}},JsonContentTypes:{type:"list",member:{}}}}}},S6i:{type:"structure",required:["AwsManagedHumanLoopRequestSource"],members:{AwsManagedHumanLoopRequestSource:{}}},S6k:{type:"structure",required:["HumanLoopActivationConditionsConfig"],members:{HumanLoopActivationConditionsConfig:{type:"structure",required:["HumanLoopActivationConditions"],members:{HumanLoopActivationConditions:{jsonvalue:!0}}}}},S6n:{type:"structure",required:["WorkteamArn","HumanTaskUiArn","TaskTitle","TaskDescription","TaskCount"],members:{WorkteamArn:{},HumanTaskUiArn:{},TaskTitle:{},TaskDescription:{},TaskCount:{type:"integer"},TaskAvailabilityLifetimeInSeconds:{type:"integer"},TaskTimeLimitInSeconds:{type:"integer"},TaskKeywords:{type:"list",member:{}},PublicWorkforceTaskPrice:{shape:"S6x"}}},S6x:{type:"structure",members:{AmountInUsd:{type:"structure",members:{Dollars:{type:"integer"},Cents:{type:"integer"},TenthFractionsOfACent:{type:"integer"}}}}},S72:{type:"structure",required:["S3OutputPath"],members:{S3OutputPath:{},KmsKeyId:{}}},S77:{type:"structure",required:["Content"],members:{Content:{}}},S7c:{type:"structure",required:["Strategy","ResourceLimits"],members:{Strategy:{},HyperParameterTuningJobObjective:{shape:"S1b"},ResourceLimits:{shape:"S7e"},ParameterRanges:{shape:"S7h"},TrainingJobEarlyStoppingType:{},TuningJobCompletionCriteria:{type:"structure",required:["TargetObjectiveMetricValue"],members:{TargetObjectiveMetricValue:{type:"float"}}}}},S7e:{type:"structure",required:["MaxNumberOfTrainingJobs","MaxParallelTrainingJobs"],members:{MaxNumberOfTrainingJobs:{type:"integer"},MaxParallelTrainingJobs:{type:"integer"}}},S7h:{type:"structure",members:{IntegerParameterRanges:{type:"list",member:{type:"structure",required:["Name","MinValue","MaxValue"],members:{Name:{},MinValue:{},MaxValue:{},ScalingType:{}}}},ContinuousParameterRanges:{type:"list",member:{type:"structure",required:["Name","MinValue","MaxValue"],members:{Name:{},MinValue:{},MaxValue:{},ScalingType:{}}}},CategoricalParameterRanges:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"Ss"}}}}}},S7t:{type:"structure",required:["AlgorithmSpecification","RoleArn","OutputDataConfig","ResourceConfig","StoppingCondition"],members:{DefinitionName:{},TuningObjective:{shape:"S1b"},HyperParameterRanges:{shape:"S7h"},StaticHyperParameters:{shape:"S1u"},AlgorithmSpecification:{type:"structure",required:["TrainingInputMode"],members:{TrainingImage:{},TrainingInputMode:{},AlgorithmName:{},MetricDefinitions:{shape:"Sx"}}},RoleArn:{},InputDataConfig:{shape:"S1w"},VpcConfig:{shape:"S4a"},OutputDataConfig:{shape:"S2d"},ResourceConfig:{shape:"S2f"},StoppingCondition:{shape:"S2i"},EnableNetworkIsolation:{type:"boolean"},EnableInterContainerTrafficEncryption:{type:"boolean"},EnableManagedSpotTraining:{type:"boolean"},CheckpointConfig:{shape:"S7y"}}},S7y:{type:"structure",required:["S3Uri"],members:{S3Uri:{},LocalPath:{}}},S7z:{type:"list",member:{shape:"S7t"}},S80:{type:"structure",required:["ParentHyperParameterTuningJobs","WarmStartType"],members:{ParentHyperParameterTuningJobs:{type:"list",member:{type:"structure",members:{HyperParameterTuningJobName:{}}}},WarmStartType:{}}},S8h:{type:"structure",required:["DataSource"],members:{DataSource:{type:"structure",members:{S3DataSource:{type:"structure",required:["ManifestS3Uri"],members:{ManifestS3Uri:{}}},SnsDataSource:{type:"structure",required:["SnsTopicArn"],members:{SnsTopicArn:{}}}}},DataAttributes:{type:"structure",members:{ContentClassifiers:{type:"list",member:{}}}}}},S8p:{type:"structure",required:["S3OutputPath"],members:{S3OutputPath:{},KmsKeyId:{},SnsTopicArn:{}}},S8q:{type:"structure",members:{MaxHumanLabeledObjectCount:{type:"integer"},MaxPercentageOfInputDatasetLabeled:{type:"integer"}}},S8t:{type:"structure",required:["LabelingJobAlgorithmSpecificationArn"],members:{LabelingJobAlgorithmSpecificationArn:{},InitialActiveLearningModelArn:{},LabelingJobResourceConfig:{type:"structure",members:{VolumeKmsKeyId:{}}}}},S8x:{type:"structure",required:["WorkteamArn","UiConfig","PreHumanTaskLambdaArn","TaskTitle","TaskDescription","NumberOfHumanWorkersPerDataObject","TaskTimeLimitInSeconds","AnnotationConsolidationConfig"],members:{WorkteamArn:{},UiConfig:{type:"structure",members:{UiTemplateS3Uri:{},HumanTaskUiArn:{}}},PreHumanTaskLambdaArn:{},TaskKeywords:{type:"list",member:{}},TaskTitle:{},TaskDescription:{},NumberOfHumanWorkersPerDataObject:{type:"integer"},TaskTimeLimitInSeconds:{type:"integer"},TaskAvailabilityLifetimeInSeconds:{type:"integer"},MaxConcurrentTaskCount:{type:"integer"},AnnotationConsolidationConfig:{type:"structure",required:["AnnotationConsolidationLambdaArn"],members:{AnnotationConsolidationLambdaArn:{}}},PublicWorkforceTaskPrice:{shape:"S6x"}}},S9c:{type:"structure",members:{ContainerHostname:{},Image:{},ImageConfig:{type:"structure",required:["RepositoryAccessMode"],members:{RepositoryAccessMode:{}}},Mode:{},ModelDataUrl:{},Environment:{shape:"S9g"},ModelPackageName:{}}},S9g:{type:"map",key:{},value:{}},S9k:{type:"list",member:{shape:"S9c"}},S9n:{type:"structure",required:["ValidationRole","ValidationProfiles"],members:{ValidationRole:{},ValidationProfiles:{type:"list",member:{type:"structure",required:["ProfileName","TransformJobDefinition"],members:{ProfileName:{},TransformJobDefinition:{shape:"S2l"}}}}}},S9q:{type:"structure",required:["SourceAlgorithms"],members:{SourceAlgorithms:{type:"list",member:{type:"structure",required:["AlgorithmName"],members:{ModelDataUrl:{},AlgorithmName:{}}}}}},S9x:{type:"structure",required:["MonitoringJobDefinition"],members:{ScheduleConfig:{type:"structure",required:["ScheduleExpression"],members:{ScheduleExpression:{}}},MonitoringJobDefinition:{type:"structure",required:["MonitoringInputs","MonitoringOutputConfig","MonitoringResources","MonitoringAppSpecification","RoleArn"],members:{BaselineConfig:{type:"structure",members:{ConstraintsResource:{type:"structure",members:{S3Uri:{}}},StatisticsResource:{type:"structure",members:{S3Uri:{}}}}},MonitoringInputs:{type:"list",member:{type:"structure",required:["EndpointInput"],members:{EndpointInput:{type:"structure",required:["EndpointName","LocalPath"],members:{EndpointName:{},LocalPath:{},S3InputMode:{},S3DataDistributionType:{}}}}}},MonitoringOutputConfig:{type:"structure",required:["MonitoringOutputs"],members:{MonitoringOutputs:{type:"list",member:{type:"structure",required:["S3Output"],members:{S3Output:{type:"structure",required:["S3Uri","LocalPath"],members:{S3Uri:{},LocalPath:{},S3UploadMode:{}}}}}},KmsKeyId:{}}},MonitoringResources:{type:"structure",required:["ClusterConfig"],members:{ClusterConfig:{type:"structure",required:["InstanceCount","InstanceType","VolumeSizeInGB"],members:{InstanceCount:{type:"integer"},InstanceType:{},VolumeSizeInGB:{type:"integer"},VolumeKmsKeyId:{}}}}},MonitoringAppSpecification:{type:"structure",required:["ImageUri"],members:{ImageUri:{},ContainerEntrypoint:{shape:"San"},ContainerArguments:{type:"list",member:{}},RecordPreprocessorSourceUri:{},PostAnalyticsProcessorSourceUri:{}}},StoppingCondition:{type:"structure",required:["MaxRuntimeInSeconds"],members:{MaxRuntimeInSeconds:{type:"integer"}}},Environment:{type:"map",key:{},value:{}},NetworkConfig:{shape:"Saw"},RoleArn:{}}}}},San:{type:"list",member:{}},Saw:{type:"structure",members:{EnableInterContainerTrafficEncryption:{type:"boolean"},EnableNetworkIsolation:{type:"boolean"},VpcConfig:{shape:"S4a"}}},Sb5:{type:"list",member:{}},Sb8:{type:"list",member:{}},Sbd:{type:"list",member:{type:"structure",members:{Content:{}}}},Sbq:{type:"list",member:{type:"structure",required:["InputName","S3Input"],members:{InputName:{},S3Input:{type:"structure",required:["S3Uri","LocalPath","S3DataType","S3InputMode"],members:{S3Uri:{},LocalPath:{},S3DataType:{},S3InputMode:{},S3DataDistributionType:{},S3CompressionType:{}}}}}},Sbw:{type:"structure",required:["Outputs"],members:{Outputs:{type:"list",member:{type:"structure",required:["OutputName","S3Output"],members:{OutputName:{},S3Output:{type:"structure",required:["S3Uri","LocalPath","S3UploadMode"],members:{S3Uri:{},LocalPath:{},S3UploadMode:{}}}}}},KmsKeyId:{}}},Sc1:{type:"structure",required:["ClusterConfig"],members:{ClusterConfig:{type:"structure",required:["InstanceCount","InstanceType","VolumeSizeInGB"],members:{InstanceCount:{type:"integer"},InstanceType:{},VolumeSizeInGB:{type:"integer"},VolumeKmsKeyId:{}}}}},Sc3:{type:"structure",required:["MaxRuntimeInSeconds"],members:{MaxRuntimeInSeconds:{type:"integer"}}},Sc5:{type:"structure",required:["ImageUri"],members:{ImageUri:{},ContainerEntrypoint:{shape:"San"},ContainerArguments:{type:"list",member:{}}}},Sc7:{type:"map",key:{},value:{}},Sc8:{type:"structure",members:{ExperimentName:{},TrialName:{},TrialComponentDisplayName:{}}},Scd:{type:"structure",required:["TrainingInputMode"],members:{TrainingImage:{},AlgorithmName:{},TrainingInputMode:{},MetricDefinitions:{shape:"Sx"},EnableSageMakerMetricsTimeSeries:{type:"boolean"}}},Sce:{type:"structure",required:["S3OutputPath"],members:{LocalPath:{},S3OutputPath:{},HookParameters:{type:"map",key:{},value:{}},CollectionConfigurations:{type:"list",member:{type:"structure",members:{CollectionName:{},CollectionParameters:{type:"map",key:{},value:{}}}}}}},Scm:{type:"list",member:{type:"structure",required:["RuleConfigurationName","RuleEvaluatorImage"],members:{RuleConfigurationName:{},LocalPath:{},S3OutputPath:{},RuleEvaluatorImage:{},InstanceType:{},VolumeSizeInGB:{type:"integer"},RuleParameters:{type:"map",key:{},value:{}}}}},Scr:{type:"structure",required:["S3OutputPath"],members:{LocalPath:{},S3OutputPath:{}}},Scw:{type:"structure",members:{InvocationsTimeoutInSeconds:{type:"integer"},InvocationsMaxRetries:{type:"integer"}}},Scz:{type:"structure",members:{InputFilter:{},OutputFilter:{},JoinSource:{}}},Sd7:{type:"structure",members:{PrimaryStatus:{},Message:{}}},Sdb:{type:"map",key:{},value:{type:"structure",members:{StringValue:{},NumberValue:{type:"double"}}}},Sdg:{type:"map",key:{},value:{type:"structure",required:["Value"],members:{MediaType:{},Value:{}}}},Sds:{type:"structure",required:["UserPool","ClientId"],members:{UserPool:{},ClientId:{}}},Sdv:{type:"structure",required:["ClientId","ClientSecret","Issuer","AuthorizationEndpoint","TokenEndpoint","UserInfoEndpoint","LogoutEndpoint","JwksUri"],members:{ClientId:{},ClientSecret:{type:"string",sensitive:!0},Issuer:{},AuthorizationEndpoint:{},TokenEndpoint:{},UserInfoEndpoint:{},LogoutEndpoint:{},JwksUri:{}}},Sdy:{type:"structure",required:["Cidrs"],members:{Cidrs:{type:"list",member:{}}}},Se6:{type:"list",member:{type:"structure",members:{CognitoMemberDefinition:{type:"structure",required:["UserPool","UserGroup","ClientId"],members:{UserPool:{},UserGroup:{},ClientId:{}}},OidcMemberDefinition:{type:"structure",required:["Groups"],members:{Groups:{type:"list",member:{}}}}}}},See:{type:"structure",members:{NotificationTopicArn:{}}},Sfn:{type:"list",member:{type:"structure",required:["Name","Status"],members:{Name:{},Status:{},FailureReason:{}}}},Sfz:{type:"structure",required:["CandidateName","ObjectiveStatus","CandidateSteps","CandidateStatus","CreationTime","LastModifiedTime"],members:{CandidateName:{},FinalAutoMLJobObjectiveMetric:{type:"structure",required:["MetricName","Value"],members:{Type:{},MetricName:{},Value:{type:"float"}}},ObjectiveStatus:{},CandidateSteps:{type:"list",member:{type:"structure",required:["CandidateStepType","CandidateStepArn","CandidateStepName"],members:{CandidateStepType:{},CandidateStepArn:{},CandidateStepName:{}}}},CandidateStatus:{},InferenceContainers:{type:"list",member:{type:"structure",required:["Image","ModelDataUrl"],members:{Image:{},ModelDataUrl:{},Environment:{shape:"S9g"}}}},CreationTime:{type:"timestamp"},EndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{}}},Sgp:{type:"structure",required:["S3ModelArtifacts"],members:{S3ModelArtifacts:{}}},Sh7:{type:"structure",required:["SourceArn"],members:{SourceArn:{},SourceType:{}}},Sha:{type:"structure",members:{UserProfileArn:{},UserProfileName:{},DomainId:{}}},Shn:{type:"structure",members:{Completed:{type:"integer"},InProgress:{type:"integer"},RetryableError:{type:"integer"},NonRetryableError:{type:"integer"},Stopped:{type:"integer"}}},Shp:{type:"structure",members:{Succeeded:{type:"integer"},Pending:{type:"integer"},Failed:{type:"integer"}}},Shr:{type:"structure",required:["TrainingJobName","TrainingJobArn","CreationTime","TrainingJobStatus","TunedHyperParameters"],members:{TrainingJobDefinitionName:{},TrainingJobName:{},TrainingJobArn:{},TuningJobName:{},CreationTime:{type:"timestamp"},TrainingStartTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},TrainingJobStatus:{},TunedHyperParameters:{shape:"S1u"},FailureReason:{},FinalHyperParameterTuningJobObjectiveMetric:{type:"structure",required:["MetricName","Value"],members:{Type:{},MetricName:{},Value:{type:"float"}}},ObjectiveStatus:{}}},Si4:{type:"structure",members:{TotalLabeled:{type:"integer"},HumanLabeled:{type:"integer"},MachineLabeled:{type:"integer"},FailedNonRetryableError:{type:"integer"},Unlabeled:{type:"integer"}}},Si7:{type:"structure",required:["OutputDatasetS3Uri"],members:{OutputDatasetS3Uri:{},FinalActiveLearningModelArn:{}}},Sie:{type:"list",member:{type:"structure",required:["Name","Status"],members:{Name:{},Status:{},FailureReason:{}}}},Sik:{type:"structure",required:["MonitoringScheduleName","ScheduledTime","CreationTime","LastModifiedTime","MonitoringExecutionStatus"],members:{MonitoringScheduleName:{},ScheduledTime:{type:"timestamp"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},MonitoringExecutionStatus:{},ProcessingJobArn:{},EndpointName:{},FailureReason:{}}},Siy:{type:"structure",required:["WorkteamArn"],members:{WorkteamArn:{},MarketplaceTitle:{},SellerName:{},MarketplaceDescription:{},ListingId:{}}},Sj2:{type:"list",member:{type:"structure",required:["Status","StartTime"],members:{Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},StatusMessage:{}}}},Sj5:{type:"list",member:{type:"structure",members:{MetricName:{},Value:{type:"float"},Timestamp:{type:"timestamp"}}}},Sja:{type:"list",member:{type:"structure",members:{RuleConfigurationName:{},RuleEvaluationJobArn:{},RuleEvaluationStatus:{},StatusDetails:{},LastModifiedTime:{type:"timestamp"}}}},Sjj:{type:"structure",required:["SourceArn"],members:{SourceArn:{},SourceType:{}}},Sjn:{type:"structure",required:["SourceArn"],members:{SourceArn:{},SourceType:{}}},Sjp:{type:"list",member:{type:"structure",members:{MetricName:{},SourceArn:{},TimeStamp:{type:"timestamp"},Max:{type:"double"},Min:{type:"double"},Last:{type:"double"},Count:{type:"integer"},Avg:{type:"double"},StdDev:{type:"double"}}}},Sjz:{type:"structure",required:["WorkforceName","WorkforceArn"],members:{WorkforceName:{},WorkforceArn:{},LastUpdatedDate:{type:"timestamp"},SourceIpConfig:{shape:"Sdy"},SubDomain:{},CognitoConfig:{shape:"Sds"},OidcConfig:{type:"structure",members:{ClientId:{},Issuer:{},AuthorizationEndpoint:{},TokenEndpoint:{},UserInfoEndpoint:{},LogoutEndpoint:{},JwksUri:{}}},CreateDate:{type:"timestamp"}}},Sk3:{type:"structure",required:["WorkteamName","MemberDefinitions","WorkteamArn","Description"],members:{WorkteamName:{},MemberDefinitions:{shape:"Se6"},WorkteamArn:{},WorkforceArn:{},ProductListingIds:{type:"list",member:{}},Description:{},SubDomain:{},CreateDate:{type:"timestamp"},LastUpdatedDate:{type:"timestamp"},NotificationConfiguration:{shape:"See"}}},Sps:{type:"structure",members:{Filters:{shape:"Spt"},NestedFilters:{type:"list",member:{type:"structure",required:["NestedPropertyName","Filters"],members:{NestedPropertyName:{},Filters:{shape:"Spt"}}}},SubExpressions:{type:"list",member:{shape:"Sps"}},Operator:{}}},Spt:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Operator:{},Value:{}}}},Sq5:{type:"structure",members:{TrainingJobName:{},TrainingJobArn:{},TuningJobArn:{},LabelingJobArn:{},AutoMLJobArn:{},ModelArtifacts:{shape:"Sgp"},TrainingJobStatus:{},SecondaryStatus:{},FailureReason:{},HyperParameters:{shape:"S1u"},AlgorithmSpecification:{shape:"Scd"},RoleArn:{},InputDataConfig:{shape:"S1w"},OutputDataConfig:{shape:"S2d"},ResourceConfig:{shape:"S2f"},VpcConfig:{shape:"S4a"},StoppingCondition:{shape:"S2i"},CreationTime:{type:"timestamp"},TrainingStartTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},SecondaryStatusTransitions:{shape:"Sj2"},FinalMetricDataList:{shape:"Sj5"},EnableNetworkIsolation:{type:"boolean"},EnableInterContainerTrafficEncryption:{type:"boolean"},EnableManagedSpotTraining:{type:"boolean"},CheckpointConfig:{shape:"S7y"},TrainingTimeInSeconds:{type:"integer"},BillableTimeInSeconds:{type:"integer"},DebugHookConfig:{shape:"Sce"},ExperimentConfig:{shape:"Sc8"},DebugRuleConfigurations:{shape:"Scm"},TensorBoardOutputConfig:{shape:"Scr"},DebugRuleEvaluationStatuses:{shape:"Sja"},Tags:{shape:"S3"}}},Srq:{type:"list",member:{}}}};
    },{}],"ci5N":[function(require,module,exports) {
    module.exports={pagination:{ListAlgorithms:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AlgorithmSummaryList"},ListApps:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Apps"},ListAutoMLJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AutoMLJobSummaries"},ListCandidatesForAutoMLJob:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Candidates"},ListCodeRepositories:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"CodeRepositorySummaryList"},ListCompilationJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"CompilationJobSummaries"},ListDomains:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Domains"},ListEndpointConfigs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"EndpointConfigs"},ListEndpoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Endpoints"},ListExperiments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ExperimentSummaries"},ListFlowDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FlowDefinitionSummaries"},ListHumanTaskUis:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"HumanTaskUiSummaries"},ListHyperParameterTuningJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"HyperParameterTuningJobSummaries"},ListImageVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ImageVersions"},ListImages:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Images"},ListLabelingJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"LabelingJobSummaryList"},ListLabelingJobsForWorkteam:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"LabelingJobSummaryList"},ListModelPackages:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ModelPackageSummaryList"},ListModels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Models"},ListMonitoringExecutions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"MonitoringExecutionSummaries"},ListMonitoringSchedules:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"MonitoringScheduleSummaries"},ListNotebookInstanceLifecycleConfigs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"NotebookInstanceLifecycleConfigs"},ListNotebookInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"NotebookInstances"},ListProcessingJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ProcessingJobSummaries"},ListSubscribedWorkteams:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"SubscribedWorkteams"},ListTags:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Tags"},ListTrainingJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TrainingJobSummaries"},ListTrainingJobsForHyperParameterTuningJob:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TrainingJobSummaries"},ListTransformJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TransformJobSummaries"},ListTrialComponents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TrialComponentSummaries"},ListTrials:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TrialSummaries"},ListUserProfiles:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"UserProfiles"},ListWorkforces:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Workforces"},ListWorkteams:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Workteams"},Search:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Results"}}};
    },{}],"YAcc":[function(require,module,exports) {
    module.exports={version:2,waiters:{NotebookInstanceInService:{delay:30,maxAttempts:60,operation:"DescribeNotebookInstance",acceptors:[{expected:"InService",matcher:"path",state:"success",argument:"NotebookInstanceStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"NotebookInstanceStatus"}]},NotebookInstanceStopped:{delay:30,operation:"DescribeNotebookInstance",maxAttempts:60,acceptors:[{expected:"Stopped",matcher:"path",state:"success",argument:"NotebookInstanceStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"NotebookInstanceStatus"}]},NotebookInstanceDeleted:{delay:30,maxAttempts:60,operation:"DescribeNotebookInstance",acceptors:[{expected:"ValidationException",matcher:"error",state:"success"},{expected:"Failed",matcher:"path",state:"failure",argument:"NotebookInstanceStatus"}]},TrainingJobCompletedOrStopped:{delay:120,maxAttempts:180,operation:"DescribeTrainingJob",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"TrainingJobStatus"},{expected:"Stopped",matcher:"path",state:"success",argument:"TrainingJobStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"TrainingJobStatus"},{expected:"ValidationException",matcher:"error",state:"failure"}]},EndpointInService:{delay:30,maxAttempts:120,operation:"DescribeEndpoint",acceptors:[{expected:"InService",matcher:"path",state:"success",argument:"EndpointStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"EndpointStatus"},{expected:"ValidationException",matcher:"error",state:"failure"}]},EndpointDeleted:{delay:30,maxAttempts:60,operation:"DescribeEndpoint",acceptors:[{expected:"ValidationException",matcher:"error",state:"success"},{expected:"Failed",matcher:"path",state:"failure",argument:"EndpointStatus"}]},TransformJobCompletedOrStopped:{delay:60,maxAttempts:60,operation:"DescribeTransformJob",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"TransformJobStatus"},{expected:"Stopped",matcher:"path",state:"success",argument:"TransformJobStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"TransformJobStatus"},{expected:"ValidationException",matcher:"error",state:"failure"}]},ProcessingJobCompletedOrStopped:{delay:60,maxAttempts:60,operation:"DescribeProcessingJob",acceptors:[{expected:"Completed",matcher:"path",state:"success",argument:"ProcessingJobStatus"},{expected:"Stopped",matcher:"path",state:"success",argument:"ProcessingJobStatus"},{expected:"Failed",matcher:"path",state:"failure",argument:"ProcessingJobStatus"},{expected:"ValidationException",matcher:"error",state:"failure"}]}}};
    },{}],"fFNv":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.sagemaker={},e.SageMaker=r.defineService("sagemaker",["2017-07-24"]),Object.defineProperty(a.services.sagemaker,"2017-07-24",{get:function(){var e=require("../apis/sagemaker-2017-07-24.min.json");return e.paginators=require("../apis/sagemaker-2017-07-24.paginators.json").pagination,e.waiters=require("../apis/sagemaker-2017-07-24.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.SageMaker;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/sagemaker-2017-07-24.min.json":"O4cD","../apis/sagemaker-2017-07-24.paginators.json":"ci5N","../apis/sagemaker-2017-07-24.waiters2.json":"YAcc"}],"J1nS":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-07-01",endpointPrefix:"translate",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Translate",serviceId:"Translate",signatureVersion:"v4",signingName:"translate",targetPrefix:"AWSShineFrontendService_20170701",uid:"translate-2017-07-01"},operations:{DeleteTerminology:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DescribeTextTranslationJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{TextTranslationJobProperties:{shape:"S6"}}}},GetTerminology:{input:{type:"structure",required:["Name","TerminologyDataFormat"],members:{Name:{},TerminologyDataFormat:{}}},output:{type:"structure",members:{TerminologyProperties:{shape:"So"},TerminologyDataLocation:{type:"structure",required:["RepositoryType","Location"],members:{RepositoryType:{},Location:{}}}}}},ImportTerminology:{input:{type:"structure",required:["Name","MergeStrategy","TerminologyData"],members:{Name:{},MergeStrategy:{},Description:{},TerminologyData:{type:"structure",required:["File","Format"],members:{File:{type:"blob",sensitive:!0},Format:{}}},EncryptionKey:{shape:"Ss"}}},output:{type:"structure",members:{TerminologyProperties:{shape:"So"}}}},ListTerminologies:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TerminologyPropertiesList:{type:"list",member:{shape:"So"}},NextToken:{}}}},ListTextTranslationJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmittedBeforeTime:{type:"timestamp"},SubmittedAfterTime:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TextTranslationJobPropertiesList:{type:"list",member:{shape:"S6"}},NextToken:{}}}},StartTextTranslationJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","SourceLanguageCode","TargetLanguageCodes","ClientToken"],members:{JobName:{},InputDataConfig:{shape:"Sg"},OutputDataConfig:{shape:"Sj"},DataAccessRoleArn:{},SourceLanguageCode:{},TargetLanguageCodes:{shape:"Sc"},TerminologyNames:{shape:"Sd"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopTextTranslationJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},TranslateText:{input:{type:"structure",required:["Text","SourceLanguageCode","TargetLanguageCode"],members:{Text:{},TerminologyNames:{shape:"Sd"},SourceLanguageCode:{},TargetLanguageCode:{}}},output:{type:"structure",required:["TranslatedText","SourceLanguageCode","TargetLanguageCode"],members:{TranslatedText:{},SourceLanguageCode:{},TargetLanguageCode:{},AppliedTerminologies:{type:"list",member:{type:"structure",members:{Name:{},Terms:{type:"list",member:{type:"structure",members:{SourceText:{},TargetText:{}}}}}}}}}}},shapes:{S6:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},JobDetails:{type:"structure",members:{TranslatedDocumentsCount:{type:"integer"},DocumentsWithErrorsCount:{type:"integer"},InputDocumentsCount:{type:"integer"}}},SourceLanguageCode:{},TargetLanguageCodes:{shape:"Sc"},TerminologyNames:{shape:"Sd"},Message:{},SubmittedTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"Sg"},OutputDataConfig:{shape:"Sj"},DataAccessRoleArn:{}}},Sc:{type:"list",member:{}},Sd:{type:"list",member:{}},Sg:{type:"structure",required:["S3Uri","ContentType"],members:{S3Uri:{},ContentType:{}}},Sj:{type:"structure",required:["S3Uri"],members:{S3Uri:{}}},So:{type:"structure",members:{Name:{},Description:{},Arn:{},SourceLanguageCode:{},TargetLanguageCodes:{type:"list",member:{}},EncryptionKey:{shape:"Ss"},SizeBytes:{type:"integer"},TermCount:{type:"integer"},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"}}},Ss:{type:"structure",required:["Type","Id"],members:{Type:{},Id:{}}}}};
    },{}],"z6rb":[function(require,module,exports) {
    module.exports={pagination:{ListTerminologies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTextTranslationJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}};
    },{}],"YhqV":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.translate={},e.Translate=r.defineService("translate",["2017-07-01"]),Object.defineProperty(a.services.translate,"2017-07-01",{get:function(){var e=require("../apis/translate-2017-07-01.min.json");return e.paginators=require("../apis/translate-2017-07-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Translate;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/translate-2017-07-01.min.json":"J1nS","../apis/translate-2017-07-01.paginators.json":"z6rb"}],"tri9":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-11-27",endpointPrefix:"resource-groups",protocol:"rest-json",serviceAbbreviation:"Resource Groups",serviceFullName:"AWS Resource Groups",serviceId:"Resource Groups",signatureVersion:"v4",signingName:"resource-groups",uid:"resource-groups-2017-11-27"},operations:{CreateGroup:{http:{requestUri:"/groups"},input:{type:"structure",required:["Name"],members:{Name:{},Description:{},ResourceQuery:{shape:"S4"},Tags:{shape:"S7"},Configuration:{shape:"Sa"}}},output:{type:"structure",members:{Group:{shape:"Sj"},ResourceQuery:{shape:"S4"},Tags:{shape:"S7"},GroupConfiguration:{shape:"Sl"}}}},DeleteGroup:{http:{requestUri:"/delete-group"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{}}},output:{type:"structure",members:{Group:{shape:"Sj"}}}},GetGroup:{http:{requestUri:"/get-group"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{}}},output:{type:"structure",members:{Group:{shape:"Sj"}}}},GetGroupConfiguration:{http:{requestUri:"/get-group-configuration"},input:{type:"structure",members:{Group:{}}},output:{type:"structure",members:{GroupConfiguration:{shape:"Sl"}}}},GetGroupQuery:{http:{requestUri:"/get-group-query"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{}}},output:{type:"structure",members:{GroupQuery:{shape:"Sx"}}}},GetTags:{http:{method:"GET",requestUri:"/resources/{Arn}/tags"},input:{type:"structure",required:["Arn"],members:{Arn:{location:"uri",locationName:"Arn"}}},output:{type:"structure",members:{Arn:{},Tags:{shape:"S7"}}}},GroupResources:{http:{requestUri:"/group-resources"},input:{type:"structure",required:["Group","ResourceArns"],members:{Group:{},ResourceArns:{shape:"S11"}}},output:{type:"structure",members:{Succeeded:{shape:"S11"},Failed:{shape:"S14"}}}},ListGroupResources:{http:{requestUri:"/list-group-resources"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceIdentifiers:{shape:"S1h"},NextToken:{},QueryErrors:{shape:"S1k"}}}},ListGroups:{http:{requestUri:"/groups-list"},input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{GroupIdentifiers:{type:"list",member:{type:"structure",members:{GroupName:{},GroupArn:{}}}},Groups:{deprecated:!0,deprecatedMessage:"This field is deprecated, use GroupIdentifiers instead.",type:"list",member:{shape:"Sj"}},NextToken:{}}}},SearchResources:{http:{requestUri:"/resources/search"},input:{type:"structure",required:["ResourceQuery"],members:{ResourceQuery:{shape:"S4"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceIdentifiers:{shape:"S1h"},NextToken:{},QueryErrors:{shape:"S1k"}}}},Tag:{http:{method:"PUT",requestUri:"/resources/{Arn}/tags"},input:{type:"structure",required:["Arn","Tags"],members:{Arn:{location:"uri",locationName:"Arn"},Tags:{shape:"S7"}}},output:{type:"structure",members:{Arn:{},Tags:{shape:"S7"}}}},UngroupResources:{http:{requestUri:"/ungroup-resources"},input:{type:"structure",required:["Group","ResourceArns"],members:{Group:{},ResourceArns:{shape:"S11"}}},output:{type:"structure",members:{Succeeded:{shape:"S11"},Failed:{shape:"S14"}}}},Untag:{http:{method:"PATCH",requestUri:"/resources/{Arn}/tags"},input:{type:"structure",required:["Arn","Keys"],members:{Arn:{location:"uri",locationName:"Arn"},Keys:{shape:"S25"}}},output:{type:"structure",members:{Arn:{},Keys:{shape:"S25"}}}},UpdateGroup:{http:{requestUri:"/update-group"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{},Description:{}}},output:{type:"structure",members:{Group:{shape:"Sj"}}}},UpdateGroupQuery:{http:{requestUri:"/update-group-query"},input:{type:"structure",required:["ResourceQuery"],members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{},ResourceQuery:{shape:"S4"}}},output:{type:"structure",members:{GroupQuery:{shape:"Sx"}}}}},shapes:{S4:{type:"structure",required:["Type","Query"],members:{Type:{},Query:{}}},S7:{type:"map",key:{},value:{}},Sa:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},Parameters:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Values:{type:"list",member:{}}}}}}}},Sj:{type:"structure",required:["GroupArn","Name"],members:{GroupArn:{},Name:{},Description:{}}},Sl:{type:"structure",members:{Configuration:{shape:"Sa"},ProposedConfiguration:{shape:"Sa"},Status:{},FailureReason:{}}},Sx:{type:"structure",required:["GroupName","ResourceQuery"],members:{GroupName:{},ResourceQuery:{shape:"S4"}}},S11:{type:"list",member:{}},S14:{type:"list",member:{type:"structure",members:{ResourceArn:{},ErrorMessage:{},ErrorCode:{}}}},S1h:{type:"list",member:{type:"structure",members:{ResourceArn:{},ResourceType:{}}}},S1k:{type:"list",member:{type:"structure",members:{ErrorCode:{},Message:{}}}},S25:{type:"list",member:{}}}};
    },{}],"ieAB":[function(require,module,exports) {
    module.exports={pagination:{ListGroupResources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ResourceIdentifiers"},ListGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"GroupIdentifiers"},SearchResources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ResourceIdentifiers"}}};
    },{}],"Rqbn":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,o=e.apiLoader;o.services.resourcegroups={},e.ResourceGroups=r.defineService("resourcegroups",["2017-11-27"]),Object.defineProperty(o.services.resourcegroups,"2017-11-27",{get:function(){var e=require("../apis/resource-groups-2017-11-27.min.json");return e.paginators=require("../apis/resource-groups-2017-11-27.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ResourceGroups;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/resource-groups-2017-11-27.min.json":"tri9","../apis/resource-groups-2017-11-27.paginators.json":"ieAB"}],"hkx4":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-11-09",endpointPrefix:"a4b",jsonVersion:"1.1",protocol:"json",serviceFullName:"Alexa For Business",serviceId:"Alexa For Business",signatureVersion:"v4",targetPrefix:"AlexaForBusiness",uid:"alexaforbusiness-2017-11-09"},operations:{ApproveSkill:{input:{type:"structure",required:["SkillId"],members:{SkillId:{}}},output:{type:"structure",members:{}}},AssociateContactWithAddressBook:{input:{type:"structure",required:["ContactArn","AddressBookArn"],members:{ContactArn:{},AddressBookArn:{}}},output:{type:"structure",members:{}}},AssociateDeviceWithNetworkProfile:{input:{type:"structure",required:["DeviceArn","NetworkProfileArn"],members:{DeviceArn:{},NetworkProfileArn:{}}},output:{type:"structure",members:{}}},AssociateDeviceWithRoom:{input:{type:"structure",members:{DeviceArn:{},RoomArn:{}}},output:{type:"structure",members:{}}},AssociateSkillGroupWithRoom:{input:{type:"structure",members:{SkillGroupArn:{},RoomArn:{}}},output:{type:"structure",members:{}}},AssociateSkillWithSkillGroup:{input:{type:"structure",required:["SkillId"],members:{SkillGroupArn:{},SkillId:{}}},output:{type:"structure",members:{}}},AssociateSkillWithUsers:{input:{type:"structure",required:["SkillId"],members:{SkillId:{}}},output:{type:"structure",members:{}}},CreateAddressBook:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{AddressBookArn:{}}}},CreateBusinessReportSchedule:{input:{type:"structure",required:["Format","ContentRange"],members:{ScheduleName:{},S3BucketName:{},S3KeyPrefix:{},Format:{},ContentRange:{shape:"Sr"},Recurrence:{shape:"St"},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"Sv"}}},output:{type:"structure",members:{ScheduleArn:{}}}},CreateConferenceProvider:{input:{type:"structure",required:["ConferenceProviderName","ConferenceProviderType","MeetingSetting"],members:{ConferenceProviderName:{},ConferenceProviderType:{},IPDialIn:{shape:"S13"},PSTNDialIn:{shape:"S16"},MeetingSetting:{shape:"S1b"},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ConferenceProviderArn:{}}}},CreateContact:{input:{type:"structure",required:["FirstName"],members:{DisplayName:{},FirstName:{},LastName:{},PhoneNumber:{shape:"S1g"},PhoneNumbers:{shape:"S1h"},SipAddresses:{shape:"S1k"},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ContactArn:{}}}},CreateGatewayGroup:{input:{type:"structure",required:["Name","ClientRequestToken"],members:{Name:{},Description:{},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{GatewayGroupArn:{}}}},CreateNetworkProfile:{input:{type:"structure",required:["NetworkProfileName","Ssid","SecurityType","ClientRequestToken"],members:{NetworkProfileName:{},Description:{},Ssid:{},SecurityType:{},EapMethod:{},CurrentPassword:{shape:"S1z"},NextPassword:{shape:"S20"},CertificateAuthorityArn:{},TrustAnchors:{shape:"S21"},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{NetworkProfileArn:{}}}},CreateProfile:{input:{type:"structure",required:["ProfileName","Timezone","Address","DistanceUnit","TemperatureUnit","WakeWord"],members:{ProfileName:{},Timezone:{},Address:{},DistanceUnit:{},TemperatureUnit:{},WakeWord:{},Locale:{},ClientRequestToken:{idempotencyToken:!0},SetupModeDisabled:{type:"boolean"},MaxVolumeLimit:{type:"integer"},PSTNEnabled:{type:"boolean"},MeetingRoomConfiguration:{type:"structure",members:{RoomUtilizationMetricsEnabled:{type:"boolean"},EndOfMeetingReminder:{type:"structure",required:["ReminderAtMinutes","ReminderType","Enabled"],members:{ReminderAtMinutes:{shape:"S2g"},ReminderType:{},Enabled:{type:"boolean"}}},InstantBooking:{type:"structure",required:["DurationInMinutes","Enabled"],members:{DurationInMinutes:{type:"integer"},Enabled:{type:"boolean"}}},RequireCheckIn:{type:"structure",required:["ReleaseAfterMinutes","Enabled"],members:{ReleaseAfterMinutes:{type:"integer"},Enabled:{type:"boolean"}}}}},Tags:{shape:"Sv"}}},output:{type:"structure",members:{ProfileArn:{}}}},CreateRoom:{input:{type:"structure",required:["RoomName"],members:{RoomName:{},Description:{},ProfileArn:{},ProviderCalendarId:{},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"Sv"}}},output:{type:"structure",members:{RoomArn:{}}}},CreateSkillGroup:{input:{type:"structure",required:["SkillGroupName"],members:{SkillGroupName:{},Description:{},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"Sv"}}},output:{type:"structure",members:{SkillGroupArn:{}}}},CreateUser:{input:{type:"structure",required:["UserId"],members:{UserId:{},FirstName:{},LastName:{},Email:{},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"Sv"}}},output:{type:"structure",members:{UserArn:{}}}},DeleteAddressBook:{input:{type:"structure",required:["AddressBookArn"],members:{AddressBookArn:{}}},output:{type:"structure",members:{}}},DeleteBusinessReportSchedule:{input:{type:"structure",required:["ScheduleArn"],members:{ScheduleArn:{}}},output:{type:"structure",members:{}}},DeleteConferenceProvider:{input:{type:"structure",required:["ConferenceProviderArn"],members:{ConferenceProviderArn:{}}},output:{type:"structure",members:{}}},DeleteContact:{input:{type:"structure",required:["ContactArn"],members:{ContactArn:{}}},output:{type:"structure",members:{}}},DeleteDevice:{input:{type:"structure",required:["DeviceArn"],members:{DeviceArn:{}}},output:{type:"structure",members:{}}},DeleteDeviceUsageData:{input:{type:"structure",required:["DeviceArn","DeviceUsageType"],members:{DeviceArn:{},DeviceUsageType:{}}},output:{type:"structure",members:{}}},DeleteGatewayGroup:{input:{type:"structure",required:["GatewayGroupArn"],members:{GatewayGroupArn:{}}},output:{type:"structure",members:{}}},DeleteNetworkProfile:{input:{type:"structure",required:["NetworkProfileArn"],members:{NetworkProfileArn:{}}},output:{type:"structure",members:{}}},DeleteProfile:{input:{type:"structure",members:{ProfileArn:{}}},output:{type:"structure",members:{}}},DeleteRoom:{input:{type:"structure",members:{RoomArn:{}}},output:{type:"structure",members:{}}},DeleteRoomSkillParameter:{input:{type:"structure",required:["SkillId","ParameterKey"],members:{RoomArn:{},SkillId:{},ParameterKey:{}}},output:{type:"structure",members:{}}},DeleteSkillAuthorization:{input:{type:"structure",required:["SkillId"],members:{SkillId:{},RoomArn:{}}},output:{type:"structure",members:{}}},DeleteSkillGroup:{input:{type:"structure",members:{SkillGroupArn:{}}},output:{type:"structure",members:{}}},DeleteUser:{input:{type:"structure",required:["EnrollmentId"],members:{UserArn:{},EnrollmentId:{}}},output:{type:"structure",members:{}}},DisassociateContactFromAddressBook:{input:{type:"structure",required:["ContactArn","AddressBookArn"],members:{ContactArn:{},AddressBookArn:{}}},output:{type:"structure",members:{}}},DisassociateDeviceFromRoom:{input:{type:"structure",members:{DeviceArn:{}}},output:{type:"structure",members:{}}},DisassociateSkillFromSkillGroup:{input:{type:"structure",required:["SkillId"],members:{SkillGroupArn:{},SkillId:{}}},output:{type:"structure",members:{}}},DisassociateSkillFromUsers:{input:{type:"structure",required:["SkillId"],members:{SkillId:{}}},output:{type:"structure",members:{}}},DisassociateSkillGroupFromRoom:{input:{type:"structure",members:{SkillGroupArn:{},RoomArn:{}}},output:{type:"structure",members:{}}},ForgetSmartHomeAppliances:{input:{type:"structure",required:["RoomArn"],members:{RoomArn:{}}},output:{type:"structure",members:{}}},GetAddressBook:{input:{type:"structure",required:["AddressBookArn"],members:{AddressBookArn:{}}},output:{type:"structure",members:{AddressBook:{type:"structure",members:{AddressBookArn:{},Name:{},Description:{}}}}}},GetConferencePreference:{input:{type:"structure",members:{}},output:{type:"structure",members:{Preference:{shape:"S4d"}}}},GetConferenceProvider:{input:{type:"structure",required:["ConferenceProviderArn"],members:{ConferenceProviderArn:{}}},output:{type:"structure",members:{ConferenceProvider:{shape:"S4g"}}}},GetContact:{input:{type:"structure",required:["ContactArn"],members:{ContactArn:{}}},output:{type:"structure",members:{Contact:{type:"structure",members:{ContactArn:{},DisplayName:{},FirstName:{},LastName:{},PhoneNumber:{shape:"S1g"},PhoneNumbers:{shape:"S1h"},SipAddresses:{shape:"S1k"}}}}}},GetDevice:{input:{type:"structure",members:{DeviceArn:{}}},output:{type:"structure",members:{Device:{type:"structure",members:{DeviceArn:{},DeviceSerialNumber:{},DeviceType:{},DeviceName:{},SoftwareVersion:{},MacAddress:{},RoomArn:{},DeviceStatus:{},DeviceStatusInfo:{shape:"S4t"},NetworkProfileInfo:{type:"structure",members:{NetworkProfileArn:{},CertificateArn:{},CertificateExpirationTime:{type:"timestamp"}}}}}}}},GetGateway:{input:{type:"structure",required:["GatewayArn"],members:{GatewayArn:{}}},output:{type:"structure",members:{Gateway:{type:"structure",members:{Arn:{},Name:{},Description:{},GatewayGroupArn:{},SoftwareVersion:{}}}}}},GetGatewayGroup:{input:{type:"structure",required:["GatewayGroupArn"],members:{GatewayGroupArn:{}}},output:{type:"structure",members:{GatewayGroup:{type:"structure",members:{Arn:{},Name:{},Description:{}}}}}},GetInvitationConfiguration:{input:{type:"structure",members:{}},output:{type:"structure",members:{OrganizationName:{},ContactEmail:{},PrivateSkillIds:{shape:"S5e"}}}},GetNetworkProfile:{input:{type:"structure",required:["NetworkProfileArn"],members:{NetworkProfileArn:{}}},output:{type:"structure",members:{NetworkProfile:{type:"structure",members:{NetworkProfileArn:{},NetworkProfileName:{},Description:{},Ssid:{},SecurityType:{},EapMethod:{},CurrentPassword:{shape:"S1z"},NextPassword:{shape:"S20"},CertificateAuthorityArn:{},TrustAnchors:{shape:"S21"}}}}}},GetProfile:{input:{type:"structure",members:{ProfileArn:{}}},output:{type:"structure",members:{Profile:{type:"structure",members:{ProfileArn:{},ProfileName:{},IsDefault:{type:"boolean"},Address:{},Timezone:{},DistanceUnit:{},TemperatureUnit:{},WakeWord:{},Locale:{},SetupModeDisabled:{type:"boolean"},MaxVolumeLimit:{type:"integer"},PSTNEnabled:{type:"boolean"},AddressBookArn:{},MeetingRoomConfiguration:{type:"structure",members:{RoomUtilizationMetricsEnabled:{type:"boolean"},EndOfMeetingReminder:{type:"structure",members:{ReminderAtMinutes:{shape:"S2g"},ReminderType:{},Enabled:{type:"boolean"}}},InstantBooking:{type:"structure",members:{DurationInMinutes:{type:"integer"},Enabled:{type:"boolean"}}},RequireCheckIn:{type:"structure",members:{ReleaseAfterMinutes:{type:"integer"},Enabled:{type:"boolean"}}}}}}}}}},GetRoom:{input:{type:"structure",members:{RoomArn:{}}},output:{type:"structure",members:{Room:{type:"structure",members:{RoomArn:{},RoomName:{},Description:{},ProviderCalendarId:{},ProfileArn:{}}}}}},GetRoomSkillParameter:{input:{type:"structure",required:["SkillId","ParameterKey"],members:{RoomArn:{},SkillId:{},ParameterKey:{}}},output:{type:"structure",members:{RoomSkillParameter:{shape:"S5u"}}}},GetSkillGroup:{input:{type:"structure",members:{SkillGroupArn:{}}},output:{type:"structure",members:{SkillGroup:{type:"structure",members:{SkillGroupArn:{},SkillGroupName:{},Description:{}}}}}},ListBusinessReportSchedules:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{BusinessReportSchedules:{type:"list",member:{type:"structure",members:{ScheduleArn:{},ScheduleName:{},S3BucketName:{},S3KeyPrefix:{},Format:{},ContentRange:{shape:"Sr"},Recurrence:{shape:"St"},LastBusinessReport:{type:"structure",members:{Status:{},FailureCode:{},S3Location:{type:"structure",members:{Path:{},BucketName:{}}},DeliveryTime:{type:"timestamp"},DownloadUrl:{}}}}}},NextToken:{}}}},ListConferenceProviders:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ConferenceProviders:{type:"list",member:{shape:"S4g"}},NextToken:{}}}},ListDeviceEvents:{input:{type:"structure",required:["DeviceArn"],members:{DeviceArn:{},EventType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DeviceEvents:{type:"list",member:{type:"structure",members:{Type:{},Value:{},Timestamp:{type:"timestamp"}}}},NextToken:{}}}},ListGatewayGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{GatewayGroups:{type:"list",member:{type:"structure",members:{Arn:{},Name:{},Description:{}}}},NextToken:{}}}},ListGateways:{input:{type:"structure",members:{GatewayGroupArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Gateways:{type:"list",member:{type:"structure",members:{Arn:{},Name:{},Description:{},GatewayGroupArn:{},SoftwareVersion:{}}}},NextToken:{}}}},ListSkills:{input:{type:"structure",members:{SkillGroupArn:{},EnablementType:{},SkillType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SkillSummaries:{type:"list",member:{type:"structure",members:{SkillId:{},SkillName:{},SupportsLinking:{type:"boolean"},EnablementType:{},SkillType:{}}}},NextToken:{}}}},ListSkillsStoreCategories:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{CategoryList:{type:"list",member:{type:"structure",members:{CategoryId:{type:"long"},CategoryName:{}}}},NextToken:{}}}},ListSkillsStoreSkillsByCategory:{input:{type:"structure",required:["CategoryId"],members:{CategoryId:{type:"long"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SkillsStoreSkills:{type:"list",member:{type:"structure",members:{SkillId:{},SkillName:{},ShortDescription:{},IconUrl:{},SampleUtterances:{type:"list",member:{}},SkillDetails:{type:"structure",members:{ProductDescription:{},InvocationPhrase:{},ReleaseDate:{},EndUserLicenseAgreement:{},GenericKeywords:{type:"list",member:{}},BulletPoints:{type:"list",member:{}},NewInThisVersionBulletPoints:{type:"list",member:{}},SkillTypes:{type:"list",member:{}},Reviews:{type:"map",key:{},value:{}},DeveloperInfo:{type:"structure",members:{DeveloperName:{},PrivacyPolicy:{},Email:{},Url:{}}}}},SupportsLinking:{type:"boolean"}}}},NextToken:{}}}},ListSmartHomeAppliances:{input:{type:"structure",required:["RoomArn"],members:{RoomArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{SmartHomeAppliances:{type:"list",member:{type:"structure",members:{FriendlyName:{},Description:{},ManufacturerName:{}}}},NextToken:{}}}},ListTags:{input:{type:"structure",required:["Arn"],members:{Arn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"Sv"},NextToken:{}}}},PutConferencePreference:{input:{type:"structure",required:["ConferencePreference"],members:{ConferencePreference:{shape:"S4d"}}},output:{type:"structure",members:{}}},PutInvitationConfiguration:{input:{type:"structure",required:["OrganizationName"],members:{OrganizationName:{},ContactEmail:{},PrivateSkillIds:{shape:"S5e"}}},output:{type:"structure",members:{}}},PutRoomSkillParameter:{input:{type:"structure",required:["SkillId","RoomSkillParameter"],members:{RoomArn:{},SkillId:{},RoomSkillParameter:{shape:"S5u"}}},output:{type:"structure",members:{}}},PutSkillAuthorization:{input:{type:"structure",required:["AuthorizationResult","SkillId"],members:{AuthorizationResult:{type:"map",key:{},value:{},sensitive:!0},SkillId:{},RoomArn:{}}},output:{type:"structure",members:{}}},RegisterAVSDevice:{input:{type:"structure",required:["ClientId","UserCode","ProductId","AmazonId"],members:{ClientId:{},UserCode:{},ProductId:{},DeviceSerialNumber:{},AmazonId:{},RoomArn:{}}},output:{type:"structure",members:{DeviceArn:{}}}},RejectSkill:{input:{type:"structure",required:["SkillId"],members:{SkillId:{}}},output:{type:"structure",members:{}}},ResolveRoom:{input:{type:"structure",required:["UserId","SkillId"],members:{UserId:{},SkillId:{}}},output:{type:"structure",members:{RoomArn:{},RoomName:{},RoomSkillParameters:{type:"list",member:{shape:"S5u"}}}}},RevokeInvitation:{input:{type:"structure",members:{UserArn:{},EnrollmentId:{}}},output:{type:"structure",members:{}}},SearchAddressBooks:{input:{type:"structure",members:{Filters:{shape:"S92"},SortCriteria:{shape:"S97"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AddressBooks:{type:"list",member:{type:"structure",members:{AddressBookArn:{},Name:{},Description:{}}}},NextToken:{},TotalCount:{type:"integer"}}}},SearchContacts:{input:{type:"structure",members:{Filters:{shape:"S92"},SortCriteria:{shape:"S97"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Contacts:{type:"list",member:{type:"structure",members:{ContactArn:{},DisplayName:{},FirstName:{},LastName:{},PhoneNumber:{shape:"S1g"},PhoneNumbers:{shape:"S1h"},SipAddresses:{shape:"S1k"}}}},NextToken:{},TotalCount:{type:"integer"}}}},SearchDevices:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S92"},SortCriteria:{shape:"S97"}}},output:{type:"structure",members:{Devices:{type:"list",member:{type:"structure",members:{DeviceArn:{},DeviceSerialNumber:{},DeviceType:{},DeviceName:{},SoftwareVersion:{},MacAddress:{},DeviceStatus:{},NetworkProfileArn:{},NetworkProfileName:{},RoomArn:{},RoomName:{},DeviceStatusInfo:{shape:"S4t"},CreatedTime:{type:"timestamp"}}}},NextToken:{},TotalCount:{type:"integer"}}}},SearchNetworkProfiles:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S92"},SortCriteria:{shape:"S97"}}},output:{type:"structure",members:{NetworkProfiles:{type:"list",member:{type:"structure",members:{NetworkProfileArn:{},NetworkProfileName:{},Description:{},Ssid:{},SecurityType:{},EapMethod:{},CertificateAuthorityArn:{}}}},NextToken:{},TotalCount:{type:"integer"}}}},SearchProfiles:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S92"},SortCriteria:{shape:"S97"}}},output:{type:"structure",members:{Profiles:{type:"list",member:{type:"structure",members:{ProfileArn:{},ProfileName:{},IsDefault:{type:"boolean"},Address:{},Timezone:{},DistanceUnit:{},TemperatureUnit:{},WakeWord:{},Locale:{}}}},NextToken:{},TotalCount:{type:"integer"}}}},SearchRooms:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S92"},SortCriteria:{shape:"S97"}}},output:{type:"structure",members:{Rooms:{type:"list",member:{type:"structure",members:{RoomArn:{},RoomName:{},Description:{},ProviderCalendarId:{},ProfileArn:{},ProfileName:{}}}},NextToken:{},TotalCount:{type:"integer"}}}},SearchSkillGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S92"},SortCriteria:{shape:"S97"}}},output:{type:"structure",members:{SkillGroups:{type:"list",member:{type:"structure",members:{SkillGroupArn:{},SkillGroupName:{},Description:{}}}},NextToken:{},TotalCount:{type:"integer"}}}},SearchUsers:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S92"},SortCriteria:{shape:"S97"}}},output:{type:"structure",members:{Users:{type:"list",member:{type:"structure",members:{UserArn:{},FirstName:{},LastName:{},Email:{},EnrollmentStatus:{},EnrollmentId:{}}}},NextToken:{},TotalCount:{type:"integer"}}}},SendAnnouncement:{input:{type:"structure",required:["RoomFilters","Content","ClientRequestToken"],members:{RoomFilters:{shape:"S92"},Content:{type:"structure",members:{TextList:{type:"list",member:{type:"structure",required:["Locale","Value"],members:{Locale:{},Value:{}}}},SsmlList:{type:"list",member:{type:"structure",required:["Locale","Value"],members:{Locale:{},Value:{}}}},AudioList:{type:"list",member:{type:"structure",required:["Locale","Location"],members:{Locale:{},Location:{}}}}}},TimeToLiveInSeconds:{type:"integer"},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{AnnouncementArn:{}}}},SendInvitation:{input:{type:"structure",members:{UserArn:{}}},output:{type:"structure",members:{}}},StartDeviceSync:{input:{type:"structure",required:["Features"],members:{RoomArn:{},DeviceArn:{},Features:{type:"list",member:{}}}},output:{type:"structure",members:{}}},StartSmartHomeApplianceDiscovery:{input:{type:"structure",required:["RoomArn"],members:{RoomArn:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["Arn","Tags"],members:{Arn:{},Tags:{shape:"Sv"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["Arn","TagKeys"],members:{Arn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAddressBook:{input:{type:"structure",required:["AddressBookArn"],members:{AddressBookArn:{},Name:{},Description:{}}},output:{type:"structure",members:{}}},UpdateBusinessReportSchedule:{input:{type:"structure",required:["ScheduleArn"],members:{ScheduleArn:{},S3BucketName:{},S3KeyPrefix:{},Format:{},ScheduleName:{},Recurrence:{shape:"St"}}},output:{type:"structure",members:{}}},UpdateConferenceProvider:{input:{type:"structure",required:["ConferenceProviderArn","ConferenceProviderType","MeetingSetting"],members:{ConferenceProviderArn:{},ConferenceProviderType:{},IPDialIn:{shape:"S13"},PSTNDialIn:{shape:"S16"},MeetingSetting:{shape:"S1b"}}},output:{type:"structure",members:{}}},UpdateContact:{input:{type:"structure",required:["ContactArn"],members:{ContactArn:{},DisplayName:{},FirstName:{},LastName:{},PhoneNumber:{shape:"S1g"},PhoneNumbers:{shape:"S1h"},SipAddresses:{shape:"S1k"}}},output:{type:"structure",members:{}}},UpdateDevice:{input:{type:"structure",members:{DeviceArn:{},DeviceName:{}}},output:{type:"structure",members:{}}},UpdateGateway:{input:{type:"structure",required:["GatewayArn"],members:{GatewayArn:{},Name:{},Description:{},SoftwareVersion:{}}},output:{type:"structure",members:{}}},UpdateGatewayGroup:{input:{type:"structure",required:["GatewayGroupArn"],members:{GatewayGroupArn:{},Name:{},Description:{}}},output:{type:"structure",members:{}}},UpdateNetworkProfile:{input:{type:"structure",required:["NetworkProfileArn"],members:{NetworkProfileArn:{},NetworkProfileName:{},Description:{},CurrentPassword:{shape:"S1z"},NextPassword:{shape:"S20"},CertificateAuthorityArn:{},TrustAnchors:{shape:"S21"}}},output:{type:"structure",members:{}}},UpdateProfile:{input:{type:"structure",members:{ProfileArn:{},ProfileName:{},IsDefault:{type:"boolean"},Timezone:{},Address:{},DistanceUnit:{},TemperatureUnit:{},WakeWord:{},Locale:{},SetupModeDisabled:{type:"boolean"},MaxVolumeLimit:{type:"integer"},PSTNEnabled:{type:"boolean"},MeetingRoomConfiguration:{type:"structure",members:{RoomUtilizationMetricsEnabled:{type:"boolean"},EndOfMeetingReminder:{type:"structure",members:{ReminderAtMinutes:{shape:"S2g"},ReminderType:{},Enabled:{type:"boolean"}}},InstantBooking:{type:"structure",members:{DurationInMinutes:{type:"integer"},Enabled:{type:"boolean"}}},RequireCheckIn:{type:"structure",members:{ReleaseAfterMinutes:{type:"integer"},Enabled:{type:"boolean"}}}}}}},output:{type:"structure",members:{}}},UpdateRoom:{input:{type:"structure",members:{RoomArn:{},RoomName:{},Description:{},ProviderCalendarId:{},ProfileArn:{}}},output:{type:"structure",members:{}}},UpdateSkillGroup:{input:{type:"structure",members:{SkillGroupArn:{},SkillGroupName:{},Description:{}}},output:{type:"structure",members:{}}}},shapes:{Sr:{type:"structure",required:["Interval"],members:{Interval:{}}},St:{type:"structure",members:{StartDate:{}}},Sv:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S13:{type:"structure",required:["Endpoint","CommsProtocol"],members:{Endpoint:{},CommsProtocol:{}}},S16:{type:"structure",required:["CountryCode","PhoneNumber","OneClickIdDelay","OneClickPinDelay"],members:{CountryCode:{},PhoneNumber:{},OneClickIdDelay:{},OneClickPinDelay:{}}},S1b:{type:"structure",required:["RequirePin"],members:{RequirePin:{}}},S1g:{type:"string",sensitive:!0},S1h:{type:"list",member:{type:"structure",required:["Number","Type"],members:{Number:{shape:"S1g"},Type:{type:"string",sensitive:!0}}}},S1k:{type:"list",member:{type:"structure",required:["Uri","Type"],members:{Uri:{type:"string",sensitive:!0},Type:{type:"string",sensitive:!0}}}},S1z:{type:"string",sensitive:!0},S20:{type:"string",sensitive:!0},S21:{type:"list",member:{}},S2g:{type:"list",member:{type:"integer"}},S4d:{type:"structure",members:{DefaultConferenceProviderArn:{}}},S4g:{type:"structure",members:{Arn:{},Name:{},Type:{},IPDialIn:{shape:"S13"},PSTNDialIn:{shape:"S16"},MeetingSetting:{shape:"S1b"}}},S4t:{type:"structure",members:{DeviceStatusDetails:{type:"list",member:{type:"structure",members:{Feature:{},Code:{}}}},ConnectionStatus:{},ConnectionStatusUpdatedTime:{type:"timestamp"}}},S5e:{type:"list",member:{}},S5u:{type:"structure",required:["ParameterKey","ParameterValue"],members:{ParameterKey:{},ParameterValue:{}}},S92:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},S97:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}};
    },{}],"Uo38":[function(require,module,exports) {
    module.exports={pagination:{ListBusinessReportSchedules:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListConferenceProviders:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDeviceEvents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListGatewayGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListGateways:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSkills:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSkillsStoreCategories:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSkillsStoreSkillsByCategory:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSmartHomeAppliances:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTags:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchAddressBooks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchContacts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchDevices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchNetworkProfiles:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchProfiles:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchRooms:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchSkillGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchUsers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"U4le":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,s=e.apiLoader;s.services.alexaforbusiness={},e.AlexaForBusiness=r.defineService("alexaforbusiness",["2017-11-09"]),Object.defineProperty(s.services.alexaforbusiness,"2017-11-09",{get:function(){var e=require("../apis/alexaforbusiness-2017-11-09.min.json");return e.paginators=require("../apis/alexaforbusiness-2017-11-09.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.AlexaForBusiness;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/alexaforbusiness-2017-11-09.min.json":"hkx4","../apis/alexaforbusiness-2017-11-09.paginators.json":"Uo38"}],"GoVE":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-09-23",endpointPrefix:"cloud9",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Cloud9",serviceId:"Cloud9",signatureVersion:"v4",targetPrefix:"AWSCloud9WorkspaceManagementService",uid:"cloud9-2017-09-23"},operations:{CreateEnvironmentEC2:{input:{type:"structure",required:["name","instanceType"],members:{name:{},description:{shape:"S3"},clientRequestToken:{},instanceType:{},subnetId:{},automaticStopTimeMinutes:{type:"integer"},ownerArn:{},tags:{shape:"S9"},connectionType:{}}},output:{type:"structure",members:{environmentId:{}}},idempotent:!0},CreateEnvironmentMembership:{input:{type:"structure",required:["environmentId","userArn","permissions"],members:{environmentId:{},userArn:{},permissions:{}}},output:{type:"structure",members:{membership:{shape:"Sj"}}},idempotent:!0},DeleteEnvironment:{input:{type:"structure",required:["environmentId"],members:{environmentId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteEnvironmentMembership:{input:{type:"structure",required:["environmentId","userArn"],members:{environmentId:{},userArn:{}}},output:{type:"structure",members:{}},idempotent:!0},DescribeEnvironmentMemberships:{input:{type:"structure",members:{userArn:{},environmentId:{},permissions:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{memberships:{type:"list",member:{shape:"Sj"}},nextToken:{}}}},DescribeEnvironmentStatus:{input:{type:"structure",required:["environmentId"],members:{environmentId:{}}},output:{type:"structure",members:{status:{},message:{}}}},DescribeEnvironments:{input:{type:"structure",required:["environmentIds"],members:{environmentIds:{type:"list",member:{}}}},output:{type:"structure",members:{environments:{type:"list",member:{type:"structure",members:{id:{},name:{},description:{shape:"S3"},type:{},connectionType:{},arn:{},ownerArn:{},lifecycle:{type:"structure",members:{status:{},reason:{},failureResource:{}}}}}}}}},ListEnvironments:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{nextToken:{},environmentIds:{type:"list",member:{}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S9"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateEnvironment:{input:{type:"structure",required:["environmentId"],members:{environmentId:{},name:{},description:{shape:"S3"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateEnvironmentMembership:{input:{type:"structure",required:["environmentId","userArn","permissions"],members:{environmentId:{},userArn:{},permissions:{}}},output:{type:"structure",members:{membership:{shape:"Sj"}}},idempotent:!0}},shapes:{S3:{type:"string",sensitive:!0},S9:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sj:{type:"structure",members:{permissions:{},userId:{},userArn:{},environmentId:{},lastAccess:{type:"timestamp"}}}}};
    },{}],"czpp":[function(require,module,exports) {
    module.exports={pagination:{DescribeEnvironmentMemberships:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListEnvironments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}};
    },{}],"FPJD":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.cloud9={},e.Cloud9=r.defineService("cloud9",["2017-09-23"]),Object.defineProperty(i.services.cloud9,"2017-09-23",{get:function(){var e=require("../apis/cloud9-2017-09-23.min.json");return e.paginators=require("../apis/cloud9-2017-09-23.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Cloud9;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/cloud9-2017-09-23.min.json":"GoVE","../apis/cloud9-2017-09-23.paginators.json":"czpp"}],"B7oe":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2017-09-08",endpointPrefix:"serverlessrepo",signingName:"serverlessrepo",serviceFullName:"AWSServerlessApplicationRepository",serviceId:"ServerlessApplicationRepository",protocol:"rest-json",jsonVersion:"1.1",uid:"serverlessrepo-2017-09-08",signatureVersion:"v4"},operations:{CreateApplication:{http:{requestUri:"/applications",responseCode:201},input:{type:"structure",members:{Author:{locationName:"author"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},Labels:{shape:"S3",locationName:"labels"},LicenseBody:{locationName:"licenseBody"},LicenseUrl:{locationName:"licenseUrl"},Name:{locationName:"name"},ReadmeBody:{locationName:"readmeBody"},ReadmeUrl:{locationName:"readmeUrl"},SemanticVersion:{locationName:"semanticVersion"},SourceCodeArchiveUrl:{locationName:"sourceCodeArchiveUrl"},SourceCodeUrl:{locationName:"sourceCodeUrl"},SpdxLicenseId:{locationName:"spdxLicenseId"},TemplateBody:{locationName:"templateBody"},TemplateUrl:{locationName:"templateUrl"}},required:["Description","Name","Author"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},Author:{locationName:"author"},CreationTime:{locationName:"creationTime"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},IsVerifiedAuthor:{locationName:"isVerifiedAuthor",type:"boolean"},Labels:{shape:"S3",locationName:"labels"},LicenseUrl:{locationName:"licenseUrl"},Name:{locationName:"name"},ReadmeUrl:{locationName:"readmeUrl"},SpdxLicenseId:{locationName:"spdxLicenseId"},VerifiedAuthorUrl:{locationName:"verifiedAuthorUrl"},Version:{shape:"S6",locationName:"version"}}}},CreateApplicationVersion:{http:{method:"PUT",requestUri:"/applications/{applicationId}/versions/{semanticVersion}",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},SemanticVersion:{location:"uri",locationName:"semanticVersion"},SourceCodeArchiveUrl:{locationName:"sourceCodeArchiveUrl"},SourceCodeUrl:{locationName:"sourceCodeUrl"},TemplateBody:{locationName:"templateBody"},TemplateUrl:{locationName:"templateUrl"}},required:["ApplicationId","SemanticVersion"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},CreationTime:{locationName:"creationTime"},ParameterDefinitions:{shape:"S7",locationName:"parameterDefinitions"},RequiredCapabilities:{shape:"Sa",locationName:"requiredCapabilities"},ResourcesSupported:{locationName:"resourcesSupported",type:"boolean"},SemanticVersion:{locationName:"semanticVersion"},SourceCodeArchiveUrl:{locationName:"sourceCodeArchiveUrl"},SourceCodeUrl:{locationName:"sourceCodeUrl"},TemplateUrl:{locationName:"templateUrl"}}}},CreateCloudFormationChangeSet:{http:{requestUri:"/applications/{applicationId}/changesets",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},Capabilities:{shape:"S3",locationName:"capabilities"},ChangeSetName:{locationName:"changeSetName"},ClientToken:{locationName:"clientToken"},Description:{locationName:"description"},NotificationArns:{shape:"S3",locationName:"notificationArns"},ParameterOverrides:{locationName:"parameterOverrides",type:"list",member:{type:"structure",members:{Name:{locationName:"name"},Value:{locationName:"value"}},required:["Value","Name"]}},ResourceTypes:{shape:"S3",locationName:"resourceTypes"},RollbackConfiguration:{locationName:"rollbackConfiguration",type:"structure",members:{MonitoringTimeInMinutes:{locationName:"monitoringTimeInMinutes",type:"integer"},RollbackTriggers:{locationName:"rollbackTriggers",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},Type:{locationName:"type"}},required:["Type","Arn"]}}}},SemanticVersion:{locationName:"semanticVersion"},StackName:{locationName:"stackName"},Tags:{locationName:"tags",type:"list",member:{type:"structure",members:{Key:{locationName:"key"},Value:{locationName:"value"}},required:["Value","Key"]}},TemplateId:{locationName:"templateId"}},required:["ApplicationId","StackName"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},ChangeSetId:{locationName:"changeSetId"},SemanticVersion:{locationName:"semanticVersion"},StackId:{locationName:"stackId"}}}},CreateCloudFormationTemplate:{http:{requestUri:"/applications/{applicationId}/templates",responseCode:201},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},SemanticVersion:{locationName:"semanticVersion"}},required:["ApplicationId"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},CreationTime:{locationName:"creationTime"},ExpirationTime:{locationName:"expirationTime"},SemanticVersion:{locationName:"semanticVersion"},Status:{locationName:"status"},TemplateId:{locationName:"templateId"},TemplateUrl:{locationName:"templateUrl"}}}},DeleteApplication:{http:{method:"DELETE",requestUri:"/applications/{applicationId}",responseCode:204},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"}},required:["ApplicationId"]}},GetApplication:{http:{method:"GET",requestUri:"/applications/{applicationId}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},SemanticVersion:{location:"querystring",locationName:"semanticVersion"}},required:["ApplicationId"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},Author:{locationName:"author"},CreationTime:{locationName:"creationTime"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},IsVerifiedAuthor:{locationName:"isVerifiedAuthor",type:"boolean"},Labels:{shape:"S3",locationName:"labels"},LicenseUrl:{locationName:"licenseUrl"},Name:{locationName:"name"},ReadmeUrl:{locationName:"readmeUrl"},SpdxLicenseId:{locationName:"spdxLicenseId"},VerifiedAuthorUrl:{locationName:"verifiedAuthorUrl"},Version:{shape:"S6",locationName:"version"}}}},GetApplicationPolicy:{http:{method:"GET",requestUri:"/applications/{applicationId}/policy",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"}},required:["ApplicationId"]},output:{type:"structure",members:{Statements:{shape:"Sv",locationName:"statements"}}}},GetCloudFormationTemplate:{http:{method:"GET",requestUri:"/applications/{applicationId}/templates/{templateId}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},TemplateId:{location:"uri",locationName:"templateId"}},required:["ApplicationId","TemplateId"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},CreationTime:{locationName:"creationTime"},ExpirationTime:{locationName:"expirationTime"},SemanticVersion:{locationName:"semanticVersion"},Status:{locationName:"status"},TemplateId:{locationName:"templateId"},TemplateUrl:{locationName:"templateUrl"}}}},ListApplicationDependencies:{http:{method:"GET",requestUri:"/applications/{applicationId}/dependencies",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},MaxItems:{location:"querystring",locationName:"maxItems",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},SemanticVersion:{location:"querystring",locationName:"semanticVersion"}},required:["ApplicationId"]},output:{type:"structure",members:{Dependencies:{locationName:"dependencies",type:"list",member:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},SemanticVersion:{locationName:"semanticVersion"}},required:["ApplicationId","SemanticVersion"]}},NextToken:{locationName:"nextToken"}}}},ListApplicationVersions:{http:{method:"GET",requestUri:"/applications/{applicationId}/versions",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},MaxItems:{location:"querystring",locationName:"maxItems",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ApplicationId"]},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Versions:{locationName:"versions",type:"list",member:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},CreationTime:{locationName:"creationTime"},SemanticVersion:{locationName:"semanticVersion"},SourceCodeUrl:{locationName:"sourceCodeUrl"}},required:["CreationTime","ApplicationId","SemanticVersion"]}}}}},ListApplications:{http:{method:"GET",requestUri:"/applications",responseCode:200},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"maxItems",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Applications:{locationName:"applications",type:"list",member:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},Author:{locationName:"author"},CreationTime:{locationName:"creationTime"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},Labels:{shape:"S3",locationName:"labels"},Name:{locationName:"name"},SpdxLicenseId:{locationName:"spdxLicenseId"}},required:["Description","Author","ApplicationId","Name"]}},NextToken:{locationName:"nextToken"}}}},PutApplicationPolicy:{http:{method:"PUT",requestUri:"/applications/{applicationId}/policy",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},Statements:{shape:"Sv",locationName:"statements"}},required:["ApplicationId","Statements"]},output:{type:"structure",members:{Statements:{shape:"Sv",locationName:"statements"}}}},UnshareApplication:{http:{requestUri:"/applications/{applicationId}/unshare",responseCode:204},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},OrganizationId:{locationName:"organizationId"}},required:["ApplicationId","OrganizationId"]}},UpdateApplication:{http:{method:"PATCH",requestUri:"/applications/{applicationId}",responseCode:200},input:{type:"structure",members:{ApplicationId:{location:"uri",locationName:"applicationId"},Author:{locationName:"author"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},Labels:{shape:"S3",locationName:"labels"},ReadmeBody:{locationName:"readmeBody"},ReadmeUrl:{locationName:"readmeUrl"}},required:["ApplicationId"]},output:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},Author:{locationName:"author"},CreationTime:{locationName:"creationTime"},Description:{locationName:"description"},HomePageUrl:{locationName:"homePageUrl"},IsVerifiedAuthor:{locationName:"isVerifiedAuthor",type:"boolean"},Labels:{shape:"S3",locationName:"labels"},LicenseUrl:{locationName:"licenseUrl"},Name:{locationName:"name"},ReadmeUrl:{locationName:"readmeUrl"},SpdxLicenseId:{locationName:"spdxLicenseId"},VerifiedAuthorUrl:{locationName:"verifiedAuthorUrl"},Version:{shape:"S6",locationName:"version"}}}}},shapes:{S3:{type:"list",member:{}},S6:{type:"structure",members:{ApplicationId:{locationName:"applicationId"},CreationTime:{locationName:"creationTime"},ParameterDefinitions:{shape:"S7",locationName:"parameterDefinitions"},RequiredCapabilities:{shape:"Sa",locationName:"requiredCapabilities"},ResourcesSupported:{locationName:"resourcesSupported",type:"boolean"},SemanticVersion:{locationName:"semanticVersion"},SourceCodeArchiveUrl:{locationName:"sourceCodeArchiveUrl"},SourceCodeUrl:{locationName:"sourceCodeUrl"},TemplateUrl:{locationName:"templateUrl"}},required:["TemplateUrl","ParameterDefinitions","ResourcesSupported","CreationTime","RequiredCapabilities","ApplicationId","SemanticVersion"]},S7:{type:"list",member:{type:"structure",members:{AllowedPattern:{locationName:"allowedPattern"},AllowedValues:{shape:"S3",locationName:"allowedValues"},ConstraintDescription:{locationName:"constraintDescription"},DefaultValue:{locationName:"defaultValue"},Description:{locationName:"description"},MaxLength:{locationName:"maxLength",type:"integer"},MaxValue:{locationName:"maxValue",type:"integer"},MinLength:{locationName:"minLength",type:"integer"},MinValue:{locationName:"minValue",type:"integer"},Name:{locationName:"name"},NoEcho:{locationName:"noEcho",type:"boolean"},ReferencedByResources:{shape:"S3",locationName:"referencedByResources"},Type:{locationName:"type"}},required:["ReferencedByResources","Name"]}},Sa:{type:"list",member:{}},Sv:{type:"list",member:{type:"structure",members:{Actions:{shape:"S3",locationName:"actions"},PrincipalOrgIDs:{shape:"S3",locationName:"principalOrgIDs"},Principals:{shape:"S3",locationName:"principals"},StatementId:{locationName:"statementId"}},required:["Principals","Actions"]}}}};
    },{}],"MgSp":[function(require,module,exports) {
    module.exports={pagination:{ListApplicationVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxItems"},ListApplications:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxItems"},ListApplicationDependencies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxItems"}}};
    },{}],"cLMT":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.serverlessapplicationrepository={},e.ServerlessApplicationRepository=r.defineService("serverlessapplicationrepository",["2017-09-08"]),Object.defineProperty(i.services.serverlessapplicationrepository,"2017-09-08",{get:function(){var e=require("../apis/serverlessrepo-2017-09-08.min.json");return e.paginators=require("../apis/serverlessrepo-2017-09-08.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ServerlessApplicationRepository;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/serverlessrepo-2017-09-08.min.json":"B7oe","../apis/serverlessrepo-2017-09-08.paginators.json":"MgSp"}],"b52l":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-03-14",endpointPrefix:"servicediscovery",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"ServiceDiscovery",serviceFullName:"AWS Cloud Map",serviceId:"ServiceDiscovery",signatureVersion:"v4",targetPrefix:"Route53AutoNaming_v20170314",uid:"servicediscovery-2017-03-14"},operations:{CreateHttpNamespace:{input:{type:"structure",required:["Name"],members:{Name:{},CreatorRequestId:{idempotencyToken:!0},Description:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{OperationId:{}}}},CreatePrivateDnsNamespace:{input:{type:"structure",required:["Name","Vpc"],members:{Name:{},CreatorRequestId:{idempotencyToken:!0},Description:{},Vpc:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{OperationId:{}}}},CreatePublicDnsNamespace:{input:{type:"structure",required:["Name"],members:{Name:{},CreatorRequestId:{idempotencyToken:!0},Description:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{OperationId:{}}}},CreateService:{input:{type:"structure",required:["Name"],members:{Name:{},NamespaceId:{},CreatorRequestId:{idempotencyToken:!0},Description:{},DnsConfig:{shape:"Sh"},HealthCheckConfig:{shape:"Sn"},HealthCheckCustomConfig:{shape:"Sr"},Tags:{shape:"S5"}}},output:{type:"structure",members:{Service:{shape:"St"}}}},DeleteNamespace:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{OperationId:{}}}},DeleteService:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{}}},DeregisterInstance:{input:{type:"structure",required:["ServiceId","InstanceId"],members:{ServiceId:{},InstanceId:{}}},output:{type:"structure",members:{OperationId:{}}}},DiscoverInstances:{input:{type:"structure",required:["NamespaceName","ServiceName"],members:{NamespaceName:{},ServiceName:{},MaxResults:{type:"integer"},QueryParameters:{shape:"S15"},OptionalParameters:{shape:"S15"},HealthStatus:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{InstanceId:{},NamespaceName:{},ServiceName:{},HealthStatus:{},Attributes:{shape:"S15"}}}}}},endpoint:{hostPrefix:"data-"}},GetInstance:{input:{type:"structure",required:["ServiceId","InstanceId"],members:{ServiceId:{},InstanceId:{}}},output:{type:"structure",members:{Instance:{type:"structure",required:["Id"],members:{Id:{},CreatorRequestId:{},Attributes:{shape:"S15"}}}}}},GetInstancesHealthStatus:{input:{type:"structure",required:["ServiceId"],members:{ServiceId:{},Instances:{type:"list",member:{}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Status:{type:"map",key:{},value:{}},NextToken:{}}}},GetNamespace:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{Namespace:{type:"structure",members:{Id:{},Arn:{},Name:{},Type:{},Description:{},ServiceCount:{type:"integer"},Properties:{shape:"S1q"},CreateDate:{type:"timestamp"},CreatorRequestId:{}}}}}},GetOperation:{input:{type:"structure",required:["OperationId"],members:{OperationId:{}}},output:{type:"structure",members:{Operation:{type:"structure",members:{Id:{},Type:{},Status:{},ErrorMessage:{},ErrorCode:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},Targets:{type:"map",key:{},value:{}}}}}}},GetService:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{Service:{shape:"St"}}}},ListInstances:{input:{type:"structure",required:["ServiceId"],members:{ServiceId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{Id:{},Attributes:{shape:"S15"}}}},NextToken:{}}}},ListNamespaces:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S2c"},Condition:{}}}}}},output:{type:"structure",members:{Namespaces:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{},Type:{},Description:{},ServiceCount:{type:"integer"},Properties:{shape:"S1q"},CreateDate:{type:"timestamp"}}}},NextToken:{}}}},ListOperations:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S2c"},Condition:{}}}}}},output:{type:"structure",members:{Operations:{type:"list",member:{type:"structure",members:{Id:{},Status:{}}}},NextToken:{}}}},ListServices:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S2c"},Condition:{}}}}}},output:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{},Description:{},InstanceCount:{type:"integer"},DnsConfig:{shape:"Sh"},HealthCheckConfig:{shape:"Sn"},HealthCheckCustomConfig:{shape:"Sr"},CreateDate:{type:"timestamp"}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S5"}}}},RegisterInstance:{input:{type:"structure",required:["ServiceId","InstanceId","Attributes"],members:{ServiceId:{},InstanceId:{},CreatorRequestId:{idempotencyToken:!0},Attributes:{shape:"S15"}}},output:{type:"structure",members:{OperationId:{}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateInstanceCustomHealthStatus:{input:{type:"structure",required:["ServiceId","InstanceId","Status"],members:{ServiceId:{},InstanceId:{},Status:{}}}},UpdateService:{input:{type:"structure",required:["Id","Service"],members:{Id:{},Service:{type:"structure",members:{Description:{},DnsConfig:{type:"structure",required:["DnsRecords"],members:{DnsRecords:{shape:"Sj"}}},HealthCheckConfig:{shape:"Sn"}}}}},output:{type:"structure",members:{OperationId:{}}}}},shapes:{S5:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sh:{type:"structure",required:["DnsRecords"],members:{NamespaceId:{deprecated:!0,deprecatedMessage:"Top level attribute in request should be used to reference namespace-id"},RoutingPolicy:{},DnsRecords:{shape:"Sj"}}},Sj:{type:"list",member:{type:"structure",required:["Type","TTL"],members:{Type:{},TTL:{type:"long"}}}},Sn:{type:"structure",required:["Type"],members:{Type:{},ResourcePath:{},FailureThreshold:{type:"integer"}}},Sr:{type:"structure",members:{FailureThreshold:{type:"integer"}}},St:{type:"structure",members:{Id:{},Arn:{},Name:{},NamespaceId:{},Description:{},InstanceCount:{type:"integer"},DnsConfig:{shape:"Sh"},HealthCheckConfig:{shape:"Sn"},HealthCheckCustomConfig:{shape:"Sr"},CreateDate:{type:"timestamp"},CreatorRequestId:{}}},S15:{type:"map",key:{},value:{}},S1q:{type:"structure",members:{DnsProperties:{type:"structure",members:{HostedZoneId:{}}},HttpProperties:{type:"structure",members:{HttpName:{}}}}},S2c:{type:"list",member:{}}}};
    },{}],"setq":[function(require,module,exports) {
    module.exports={pagination:{GetInstancesHealthStatus:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListNamespaces:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListOperations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListServices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"c4Tu":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.servicediscovery={},e.ServiceDiscovery=r.defineService("servicediscovery",["2017-03-14"]),Object.defineProperty(i.services.servicediscovery,"2017-03-14",{get:function(){var e=require("../apis/servicediscovery-2017-03-14.min.json");return e.paginators=require("../apis/servicediscovery-2017-03-14.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ServiceDiscovery;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/servicediscovery-2017-03-14.min.json":"b52l","../apis/servicediscovery-2017-03-14.paginators.json":"setq"}],"W7BP":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-10-01",endpointPrefix:"workmail",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon WorkMail",serviceId:"WorkMail",signatureVersion:"v4",targetPrefix:"WorkMailService",uid:"workmail-2017-10-01"},operations:{AssociateDelegateToResource:{input:{type:"structure",required:["OrganizationId","ResourceId","EntityId"],members:{OrganizationId:{},ResourceId:{},EntityId:{}}},output:{type:"structure",members:{}},idempotent:!0},AssociateMemberToGroup:{input:{type:"structure",required:["OrganizationId","GroupId","MemberId"],members:{OrganizationId:{},GroupId:{},MemberId:{}}},output:{type:"structure",members:{}},idempotent:!0},CancelMailboxExportJob:{input:{type:"structure",required:["ClientToken","JobId","OrganizationId"],members:{ClientToken:{idempotencyToken:!0},JobId:{},OrganizationId:{}}},output:{type:"structure",members:{}},idempotent:!0},CreateAlias:{input:{type:"structure",required:["OrganizationId","EntityId","Alias"],members:{OrganizationId:{},EntityId:{},Alias:{}}},output:{type:"structure",members:{}},idempotent:!0},CreateGroup:{input:{type:"structure",required:["OrganizationId","Name"],members:{OrganizationId:{},Name:{}}},output:{type:"structure",members:{GroupId:{}}},idempotent:!0},CreateOrganization:{input:{type:"structure",required:["Alias"],members:{DirectoryId:{},Alias:{},ClientToken:{idempotencyToken:!0},Domains:{type:"list",member:{type:"structure",members:{DomainName:{},HostedZoneId:{}}}},KmsKeyArn:{},EnableInteroperability:{type:"boolean"}}},output:{type:"structure",members:{OrganizationId:{}}},idempotent:!0},CreateResource:{input:{type:"structure",required:["OrganizationId","Name","Type"],members:{OrganizationId:{},Name:{},Type:{}}},output:{type:"structure",members:{ResourceId:{}}},idempotent:!0},CreateUser:{input:{type:"structure",required:["OrganizationId","Name","DisplayName","Password"],members:{OrganizationId:{},Name:{},DisplayName:{},Password:{shape:"Sz"}}},output:{type:"structure",members:{UserId:{}}},idempotent:!0},DeleteAccessControlRule:{input:{type:"structure",required:["OrganizationId","Name"],members:{OrganizationId:{},Name:{}}},output:{type:"structure",members:{}}},DeleteAlias:{input:{type:"structure",required:["OrganizationId","EntityId","Alias"],members:{OrganizationId:{},EntityId:{},Alias:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteGroup:{input:{type:"structure",required:["OrganizationId","GroupId"],members:{OrganizationId:{},GroupId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteMailboxPermissions:{input:{type:"structure",required:["OrganizationId","EntityId","GranteeId"],members:{OrganizationId:{},EntityId:{},GranteeId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteOrganization:{input:{type:"structure",required:["OrganizationId","DeleteDirectory"],members:{ClientToken:{idempotencyToken:!0},OrganizationId:{},DeleteDirectory:{type:"boolean"}}},output:{type:"structure",members:{OrganizationId:{},State:{}}},idempotent:!0},DeleteResource:{input:{type:"structure",required:["OrganizationId","ResourceId"],members:{OrganizationId:{},ResourceId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteRetentionPolicy:{input:{type:"structure",required:["OrganizationId","Id"],members:{OrganizationId:{},Id:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteUser:{input:{type:"structure",required:["OrganizationId","UserId"],members:{OrganizationId:{},UserId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeregisterFromWorkMail:{input:{type:"structure",required:["OrganizationId","EntityId"],members:{OrganizationId:{},EntityId:{}}},output:{type:"structure",members:{}},idempotent:!0},DescribeGroup:{input:{type:"structure",required:["OrganizationId","GroupId"],members:{OrganizationId:{},GroupId:{}}},output:{type:"structure",members:{GroupId:{},Name:{},Email:{},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}},idempotent:!0},DescribeMailboxExportJob:{input:{type:"structure",required:["JobId","OrganizationId"],members:{JobId:{},OrganizationId:{}}},output:{type:"structure",members:{EntityId:{},Description:{},RoleArn:{},KmsKeyArn:{},S3BucketName:{},S3Prefix:{},S3Path:{},EstimatedProgress:{type:"integer"},State:{},ErrorInfo:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},idempotent:!0},DescribeOrganization:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{}}},output:{type:"structure",members:{OrganizationId:{},Alias:{},State:{},DirectoryId:{},DirectoryType:{},DefaultMailDomain:{},CompletedDate:{type:"timestamp"},ErrorMessage:{},ARN:{}}},idempotent:!0},DescribeResource:{input:{type:"structure",required:["OrganizationId","ResourceId"],members:{OrganizationId:{},ResourceId:{}}},output:{type:"structure",members:{ResourceId:{},Email:{},Name:{},Type:{},BookingOptions:{shape:"S23"},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}},idempotent:!0},DescribeUser:{input:{type:"structure",required:["OrganizationId","UserId"],members:{OrganizationId:{},UserId:{}}},output:{type:"structure",members:{UserId:{},Name:{},Email:{},DisplayName:{},State:{},UserRole:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}},idempotent:!0},DisassociateDelegateFromResource:{input:{type:"structure",required:["OrganizationId","ResourceId","EntityId"],members:{OrganizationId:{},ResourceId:{},EntityId:{}}},output:{type:"structure",members:{}},idempotent:!0},DisassociateMemberFromGroup:{input:{type:"structure",required:["OrganizationId","GroupId","MemberId"],members:{OrganizationId:{},GroupId:{},MemberId:{}}},output:{type:"structure",members:{}},idempotent:!0},GetAccessControlEffect:{input:{type:"structure",required:["OrganizationId","IpAddress","Action","UserId"],members:{OrganizationId:{},IpAddress:{},Action:{},UserId:{}}},output:{type:"structure",members:{Effect:{},MatchedRules:{type:"list",member:{}}}}},GetDefaultRetentionPolicy:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{}}},output:{type:"structure",members:{Id:{},Name:{},Description:{},FolderConfigurations:{shape:"S2j"}}},idempotent:!0},GetMailboxDetails:{input:{type:"structure",required:["OrganizationId","UserId"],members:{OrganizationId:{},UserId:{}}},output:{type:"structure",members:{MailboxQuota:{type:"integer"},MailboxSize:{type:"double"}}},idempotent:!0},ListAccessControlRules:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{}}},output:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{Name:{},Effect:{},Description:{},IpRanges:{shape:"S2x"},NotIpRanges:{shape:"S2x"},Actions:{shape:"S2z"},NotActions:{shape:"S2z"},UserIds:{shape:"S30"},NotUserIds:{shape:"S30"},DateCreated:{type:"timestamp"},DateModified:{type:"timestamp"}}}}}}},ListAliases:{input:{type:"structure",required:["OrganizationId","EntityId"],members:{OrganizationId:{},EntityId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Aliases:{type:"list",member:{}},NextToken:{}}},idempotent:!0},ListGroupMembers:{input:{type:"structure",required:["OrganizationId","GroupId"],members:{OrganizationId:{},GroupId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Members:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Type:{},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListGroups:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{Id:{},Email:{},Name:{},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListMailboxExportJobs:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Jobs:{type:"list",member:{type:"structure",members:{JobId:{},EntityId:{},Description:{},S3BucketName:{},S3Path:{},EstimatedProgress:{type:"integer"},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListMailboxPermissions:{input:{type:"structure",required:["OrganizationId","EntityId"],members:{OrganizationId:{},EntityId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Permissions:{type:"list",member:{type:"structure",required:["GranteeId","GranteeType","PermissionValues"],members:{GranteeId:{},GranteeType:{},PermissionValues:{shape:"S3n"}}}},NextToken:{}}},idempotent:!0},ListOrganizations:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{OrganizationSummaries:{type:"list",member:{type:"structure",members:{OrganizationId:{},Alias:{},DefaultMailDomain:{},ErrorMessage:{},State:{}}}},NextToken:{}}},idempotent:!0},ListResourceDelegates:{input:{type:"structure",required:["OrganizationId","ResourceId"],members:{OrganizationId:{},ResourceId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Delegates:{type:"list",member:{type:"structure",required:["Id","Type"],members:{Id:{},Type:{}}}},NextToken:{}}},idempotent:!0},ListResources:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Resources:{type:"list",member:{type:"structure",members:{Id:{},Email:{},Name:{},Type:{},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S43"}}}},ListUsers:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Users:{type:"list",member:{type:"structure",members:{Id:{},Email:{},Name:{},DisplayName:{},State:{},UserRole:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},PutAccessControlRule:{input:{type:"structure",required:["Name","Effect","Description","OrganizationId"],members:{Name:{},Effect:{},Description:{},IpRanges:{shape:"S2x"},NotIpRanges:{shape:"S2x"},Actions:{shape:"S2z"},NotActions:{shape:"S2z"},UserIds:{shape:"S30"},NotUserIds:{shape:"S30"},OrganizationId:{}}},output:{type:"structure",members:{}}},PutMailboxPermissions:{input:{type:"structure",required:["OrganizationId","EntityId","GranteeId","PermissionValues"],members:{OrganizationId:{},EntityId:{},GranteeId:{},PermissionValues:{shape:"S3n"}}},output:{type:"structure",members:{}},idempotent:!0},PutRetentionPolicy:{input:{type:"structure",required:["OrganizationId","Name","FolderConfigurations"],members:{OrganizationId:{},Id:{},Name:{},Description:{type:"string",sensitive:!0},FolderConfigurations:{shape:"S2j"}}},output:{type:"structure",members:{}},idempotent:!0},RegisterToWorkMail:{input:{type:"structure",required:["OrganizationId","EntityId","Email"],members:{OrganizationId:{},EntityId:{},Email:{}}},output:{type:"structure",members:{}},idempotent:!0},ResetPassword:{input:{type:"structure",required:["OrganizationId","UserId","Password"],members:{OrganizationId:{},UserId:{},Password:{shape:"Sz"}}},output:{type:"structure",members:{}},idempotent:!0},StartMailboxExportJob:{input:{type:"structure",required:["ClientToken","OrganizationId","EntityId","RoleArn","KmsKeyArn","S3BucketName","S3Prefix"],members:{ClientToken:{idempotencyToken:!0},OrganizationId:{},EntityId:{},Description:{},RoleArn:{},KmsKeyArn:{},S3BucketName:{},S3Prefix:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S43"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateMailboxQuota:{input:{type:"structure",required:["OrganizationId","UserId","MailboxQuota"],members:{OrganizationId:{},UserId:{},MailboxQuota:{type:"integer"}}},output:{type:"structure",members:{}},idempotent:!0},UpdatePrimaryEmailAddress:{input:{type:"structure",required:["OrganizationId","EntityId","Email"],members:{OrganizationId:{},EntityId:{},Email:{}}},output:{type:"structure",members:{}},idempotent:!0},UpdateResource:{input:{type:"structure",required:["OrganizationId","ResourceId"],members:{OrganizationId:{},ResourceId:{},Name:{},BookingOptions:{shape:"S23"}}},output:{type:"structure",members:{}},idempotent:!0}},shapes:{Sz:{type:"string",sensitive:!0},S23:{type:"structure",members:{AutoAcceptRequests:{type:"boolean"},AutoDeclineRecurringRequests:{type:"boolean"},AutoDeclineConflictingRequests:{type:"boolean"}}},S2j:{type:"list",member:{type:"structure",required:["Name","Action"],members:{Name:{},Action:{},Period:{type:"integer"}}}},S2x:{type:"list",member:{}},S2z:{type:"list",member:{}},S30:{type:"list",member:{}},S3n:{type:"list",member:{}},S43:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}};
    },{}],"YEKl":[function(require,module,exports) {
    module.exports={pagination:{ListAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListGroupMembers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMailboxExportJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMailboxPermissions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListOrganizations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListResourceDelegates:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListResources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListUsers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"VGY6":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.workmail={},e.WorkMail=r.defineService("workmail",["2017-10-01"]),Object.defineProperty(i.services.workmail,"2017-10-01",{get:function(){var e=require("../apis/workmail-2017-10-01.min.json");return e.paginators=require("../apis/workmail-2017-10-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.WorkMail;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/workmail-2017-10-01.min.json":"W7BP","../apis/workmail-2017-10-01.paginators.json":"YEKl"}],"kDkJ":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-01-06",endpointPrefix:"autoscaling-plans",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Auto Scaling Plans",serviceId:"Auto Scaling Plans",signatureVersion:"v4",signingName:"autoscaling-plans",targetPrefix:"AnyScaleScalingPlannerFrontendService",uid:"autoscaling-plans-2018-01-06"},operations:{CreateScalingPlan:{input:{type:"structure",required:["ScalingPlanName","ApplicationSource","ScalingInstructions"],members:{ScalingPlanName:{},ApplicationSource:{shape:"S3"},ScalingInstructions:{shape:"Sa"}}},output:{type:"structure",required:["ScalingPlanVersion"],members:{ScalingPlanVersion:{type:"long"}}}},DeleteScalingPlan:{input:{type:"structure",required:["ScalingPlanName","ScalingPlanVersion"],members:{ScalingPlanName:{},ScalingPlanVersion:{type:"long"}}},output:{type:"structure",members:{}}},DescribeScalingPlanResources:{input:{type:"structure",required:["ScalingPlanName","ScalingPlanVersion"],members:{ScalingPlanName:{},ScalingPlanVersion:{type:"long"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScalingPlanResources:{type:"list",member:{type:"structure",required:["ScalingPlanName","ScalingPlanVersion","ServiceNamespace","ResourceId","ScalableDimension","ScalingStatusCode"],members:{ScalingPlanName:{},ScalingPlanVersion:{type:"long"},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},ScalingPolicies:{type:"list",member:{type:"structure",required:["PolicyName","PolicyType"],members:{PolicyName:{},PolicyType:{},TargetTrackingConfiguration:{shape:"Sh"}}}},ScalingStatusCode:{},ScalingStatusMessage:{}}}},NextToken:{}}}},DescribeScalingPlans:{input:{type:"structure",members:{ScalingPlanNames:{type:"list",member:{}},ScalingPlanVersion:{type:"long"},ApplicationSources:{type:"list",member:{shape:"S3"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScalingPlans:{type:"list",member:{type:"structure",required:["ScalingPlanName","ScalingPlanVersion","ApplicationSource","ScalingInstructions","StatusCode"],members:{ScalingPlanName:{},ScalingPlanVersion:{type:"long"},ApplicationSource:{shape:"S3"},ScalingInstructions:{shape:"Sa"},StatusCode:{},StatusMessage:{},StatusStartTime:{type:"timestamp"},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},GetScalingPlanResourceForecastData:{input:{type:"structure",required:["ScalingPlanName","ScalingPlanVersion","ServiceNamespace","ResourceId","ScalableDimension","ForecastDataType","StartTime","EndTime"],members:{ScalingPlanName:{},ScalingPlanVersion:{type:"long"},ServiceNamespace:{},ResourceId:{},ScalableDimension:{},ForecastDataType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},output:{type:"structure",required:["Datapoints"],members:{Datapoints:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},Value:{type:"double"}}}}}}},UpdateScalingPlan:{input:{type:"structure",required:["ScalingPlanName","ScalingPlanVersion"],members:{ScalingPlanName:{},ScalingPlanVersion:{type:"long"},ApplicationSource:{shape:"S3"},ScalingInstructions:{shape:"Sa"}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"structure",members:{CloudFormationStackARN:{},TagFilters:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}}}},Sa:{type:"list",member:{type:"structure",required:["ServiceNamespace","ResourceId","ScalableDimension","MinCapacity","MaxCapacity","TargetTrackingConfigurations"],members:{ServiceNamespace:{},ResourceId:{},ScalableDimension:{},MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},TargetTrackingConfigurations:{type:"list",member:{shape:"Sh"}},PredefinedLoadMetricSpecification:{type:"structure",required:["PredefinedLoadMetricType"],members:{PredefinedLoadMetricType:{},ResourceLabel:{}}},CustomizedLoadMetricSpecification:{type:"structure",required:["MetricName","Namespace","Statistic"],members:{MetricName:{},Namespace:{},Dimensions:{shape:"So"},Statistic:{},Unit:{}}},ScheduledActionBufferTime:{type:"integer"},PredictiveScalingMaxCapacityBehavior:{},PredictiveScalingMaxCapacityBuffer:{type:"integer"},PredictiveScalingMode:{},ScalingPolicyUpdateBehavior:{},DisableDynamicScaling:{type:"boolean"}}}},Sh:{type:"structure",required:["TargetValue"],members:{PredefinedScalingMetricSpecification:{type:"structure",required:["PredefinedScalingMetricType"],members:{PredefinedScalingMetricType:{},ResourceLabel:{}}},CustomizedScalingMetricSpecification:{type:"structure",required:["MetricName","Namespace","Statistic"],members:{MetricName:{},Namespace:{},Dimensions:{shape:"So"},Statistic:{},Unit:{}}},TargetValue:{type:"double"},DisableScaleIn:{type:"boolean"},ScaleOutCooldown:{type:"integer"},ScaleInCooldown:{type:"integer"},EstimatedInstanceWarmup:{type:"integer"}}},So:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}};
    },{}],"W20h":[function(require,module,exports) {
    require("../lib/node_loader");var a=require("../lib/core"),e=a.Service,i=a.apiLoader;i.services.autoscalingplans={},a.AutoScalingPlans=e.defineService("autoscalingplans",["2018-01-06"]),Object.defineProperty(i.services.autoscalingplans,"2018-01-06",{get:function(){var a=require("../apis/autoscaling-plans-2018-01-06.min.json");return a.paginators=require("../apis/autoscaling-plans-2018-01-06.paginators.json").pagination,a},enumerable:!0,configurable:!0}),module.exports=a.AutoScalingPlans;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/autoscaling-plans-2018-01-06.min.json":"kDkJ","../apis/autoscaling-plans-2018-01-06.paginators.json":"GkJq"}],"LjbR":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-10-26",endpointPrefix:"transcribe",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Transcribe Service",serviceId:"Transcribe",signatureVersion:"v4",signingName:"transcribe",targetPrefix:"Transcribe",uid:"transcribe-2017-10-26"},operations:{CreateLanguageModel:{input:{type:"structure",required:["LanguageCode","BaseModelName","ModelName","InputDataConfig"],members:{LanguageCode:{},BaseModelName:{},ModelName:{},InputDataConfig:{shape:"S5"}}},output:{type:"structure",members:{LanguageCode:{},BaseModelName:{},ModelName:{},InputDataConfig:{shape:"S5"},ModelStatus:{}}}},CreateMedicalVocabulary:{input:{type:"structure",required:["VocabularyName","LanguageCode","VocabularyFileUri"],members:{VocabularyName:{},LanguageCode:{},VocabularyFileUri:{}}},output:{type:"structure",members:{VocabularyName:{},LanguageCode:{},VocabularyState:{},LastModifiedTime:{type:"timestamp"},FailureReason:{}}}},CreateVocabulary:{input:{type:"structure",required:["VocabularyName","LanguageCode"],members:{VocabularyName:{},LanguageCode:{},Phrases:{shape:"Si"},VocabularyFileUri:{}}},output:{type:"structure",members:{VocabularyName:{},LanguageCode:{},VocabularyState:{},LastModifiedTime:{type:"timestamp"},FailureReason:{}}}},CreateVocabularyFilter:{input:{type:"structure",required:["VocabularyFilterName","LanguageCode"],members:{VocabularyFilterName:{},LanguageCode:{},Words:{shape:"Sn"},VocabularyFilterFileUri:{}}},output:{type:"structure",members:{VocabularyFilterName:{},LanguageCode:{},LastModifiedTime:{type:"timestamp"}}}},DeleteLanguageModel:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}}},DeleteMedicalTranscriptionJob:{input:{type:"structure",required:["MedicalTranscriptionJobName"],members:{MedicalTranscriptionJobName:{}}}},DeleteMedicalVocabulary:{input:{type:"structure",required:["VocabularyName"],members:{VocabularyName:{}}}},DeleteTranscriptionJob:{input:{type:"structure",required:["TranscriptionJobName"],members:{TranscriptionJobName:{}}}},DeleteVocabulary:{input:{type:"structure",required:["VocabularyName"],members:{VocabularyName:{}}}},DeleteVocabularyFilter:{input:{type:"structure",required:["VocabularyFilterName"],members:{VocabularyFilterName:{}}}},DescribeLanguageModel:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}},output:{type:"structure",members:{LanguageModel:{shape:"Sz"}}}},GetMedicalTranscriptionJob:{input:{type:"structure",required:["MedicalTranscriptionJobName"],members:{MedicalTranscriptionJobName:{}}},output:{type:"structure",members:{MedicalTranscriptionJob:{shape:"S13"}}}},GetMedicalVocabulary:{input:{type:"structure",required:["VocabularyName"],members:{VocabularyName:{}}},output:{type:"structure",members:{VocabularyName:{},LanguageCode:{},VocabularyState:{},LastModifiedTime:{type:"timestamp"},FailureReason:{},DownloadUri:{}}}},GetTranscriptionJob:{input:{type:"structure",required:["TranscriptionJobName"],members:{TranscriptionJobName:{}}},output:{type:"structure",members:{TranscriptionJob:{shape:"S1i"}}}},GetVocabulary:{input:{type:"structure",required:["VocabularyName"],members:{VocabularyName:{}}},output:{type:"structure",members:{VocabularyName:{},LanguageCode:{},VocabularyState:{},LastModifiedTime:{type:"timestamp"},FailureReason:{},DownloadUri:{}}}},GetVocabularyFilter:{input:{type:"structure",required:["VocabularyFilterName"],members:{VocabularyFilterName:{}}},output:{type:"structure",members:{VocabularyFilterName:{},LanguageCode:{},LastModifiedTime:{type:"timestamp"},DownloadUri:{}}}},ListLanguageModels:{input:{type:"structure",members:{StatusEquals:{},NameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},Models:{type:"list",member:{shape:"Sz"}}}}},ListMedicalTranscriptionJobs:{input:{type:"structure",members:{Status:{},JobNameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Status:{},NextToken:{},MedicalTranscriptionJobSummaries:{type:"list",member:{type:"structure",members:{MedicalTranscriptionJobName:{},CreationTime:{type:"timestamp"},StartTime:{type:"timestamp"},CompletionTime:{type:"timestamp"},LanguageCode:{},TranscriptionJobStatus:{},FailureReason:{},OutputLocationType:{},Specialty:{},Type:{}}}}}}},ListMedicalVocabularies:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},StateEquals:{},NameContains:{}}},output:{type:"structure",members:{Status:{},NextToken:{},Vocabularies:{shape:"S29"}}}},ListTranscriptionJobs:{input:{type:"structure",members:{Status:{},JobNameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Status:{},NextToken:{},TranscriptionJobSummaries:{type:"list",member:{type:"structure",members:{TranscriptionJobName:{},CreationTime:{type:"timestamp"},StartTime:{type:"timestamp"},CompletionTime:{type:"timestamp"},LanguageCode:{},TranscriptionJobStatus:{},FailureReason:{},OutputLocationType:{},ContentRedaction:{shape:"S1o"},ModelSettings:{shape:"S1m"},IdentifyLanguage:{type:"boolean"},IdentifiedLanguageScore:{type:"float"}}}}}}},ListVocabularies:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},StateEquals:{},NameContains:{}}},output:{type:"structure",members:{Status:{},NextToken:{},Vocabularies:{shape:"S29"}}}},ListVocabularyFilters:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},NameContains:{}}},output:{type:"structure",members:{NextToken:{},VocabularyFilters:{type:"list",member:{type:"structure",members:{VocabularyFilterName:{},LanguageCode:{},LastModifiedTime:{type:"timestamp"}}}}}}},StartMedicalTranscriptionJob:{input:{type:"structure",required:["MedicalTranscriptionJobName","LanguageCode","Media","OutputBucketName","Specialty","Type"],members:{MedicalTranscriptionJobName:{},LanguageCode:{},MediaSampleRateHertz:{type:"integer"},MediaFormat:{},Media:{shape:"S17"},OutputBucketName:{},OutputKey:{},OutputEncryptionKMSKeyId:{},Settings:{shape:"S19"},Specialty:{},Type:{}}},output:{type:"structure",members:{MedicalTranscriptionJob:{shape:"S13"}}}},StartTranscriptionJob:{input:{type:"structure",required:["TranscriptionJobName","Media"],members:{TranscriptionJobName:{},LanguageCode:{},MediaSampleRateHertz:{type:"integer"},MediaFormat:{},Media:{shape:"S17"},OutputBucketName:{},OutputKey:{},OutputEncryptionKMSKeyId:{},Settings:{shape:"S1k"},ModelSettings:{shape:"S1m"},JobExecutionSettings:{shape:"S1n"},ContentRedaction:{shape:"S1o"},IdentifyLanguage:{type:"boolean"},LanguageOptions:{shape:"S1r"}}},output:{type:"structure",members:{TranscriptionJob:{shape:"S1i"}}}},UpdateMedicalVocabulary:{input:{type:"structure",required:["VocabularyName","LanguageCode"],members:{VocabularyName:{},LanguageCode:{},VocabularyFileUri:{}}},output:{type:"structure",members:{VocabularyName:{},LanguageCode:{},LastModifiedTime:{type:"timestamp"},VocabularyState:{}}}},UpdateVocabulary:{input:{type:"structure",required:["VocabularyName","LanguageCode"],members:{VocabularyName:{},LanguageCode:{},Phrases:{shape:"Si"},VocabularyFileUri:{}}},output:{type:"structure",members:{VocabularyName:{},LanguageCode:{},LastModifiedTime:{type:"timestamp"},VocabularyState:{}}}},UpdateVocabularyFilter:{input:{type:"structure",required:["VocabularyFilterName"],members:{VocabularyFilterName:{},Words:{shape:"Sn"},VocabularyFilterFileUri:{}}},output:{type:"structure",members:{VocabularyFilterName:{},LanguageCode:{},LastModifiedTime:{type:"timestamp"}}}}},shapes:{S5:{type:"structure",required:["S3Uri","DataAccessRoleArn"],members:{S3Uri:{},TuningDataS3Uri:{},DataAccessRoleArn:{}}},Si:{type:"list",member:{}},Sn:{type:"list",member:{}},Sz:{type:"structure",members:{ModelName:{},CreateTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LanguageCode:{},BaseModelName:{},ModelStatus:{},UpgradeAvailability:{type:"boolean"},FailureReason:{},InputDataConfig:{shape:"S5"}}},S13:{type:"structure",members:{MedicalTranscriptionJobName:{},TranscriptionJobStatus:{},LanguageCode:{},MediaSampleRateHertz:{type:"integer"},MediaFormat:{},Media:{shape:"S17"},Transcript:{type:"structure",members:{TranscriptFileUri:{}}},StartTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CompletionTime:{type:"timestamp"},FailureReason:{},Settings:{shape:"S19"},Specialty:{},Type:{}}},S17:{type:"structure",members:{MediaFileUri:{}}},S19:{type:"structure",members:{ShowSpeakerLabels:{type:"boolean"},MaxSpeakerLabels:{type:"integer"},ChannelIdentification:{type:"boolean"},ShowAlternatives:{type:"boolean"},MaxAlternatives:{type:"integer"},VocabularyName:{}}},S1i:{type:"structure",members:{TranscriptionJobName:{},TranscriptionJobStatus:{},LanguageCode:{},MediaSampleRateHertz:{type:"integer"},MediaFormat:{},Media:{shape:"S17"},Transcript:{type:"structure",members:{TranscriptFileUri:{},RedactedTranscriptFileUri:{}}},StartTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CompletionTime:{type:"timestamp"},FailureReason:{},Settings:{shape:"S1k"},ModelSettings:{shape:"S1m"},JobExecutionSettings:{shape:"S1n"},ContentRedaction:{shape:"S1o"},IdentifyLanguage:{type:"boolean"},LanguageOptions:{shape:"S1r"},IdentifiedLanguageScore:{type:"float"}}},S1k:{type:"structure",members:{VocabularyName:{},ShowSpeakerLabels:{type:"boolean"},MaxSpeakerLabels:{type:"integer"},ChannelIdentification:{type:"boolean"},ShowAlternatives:{type:"boolean"},MaxAlternatives:{type:"integer"},VocabularyFilterName:{},VocabularyFilterMethod:{}}},S1m:{type:"structure",members:{LanguageModelName:{}}},S1n:{type:"structure",members:{AllowDeferredExecution:{type:"boolean"},DataAccessRoleArn:{}}},S1o:{type:"structure",required:["RedactionType","RedactionOutput"],members:{RedactionType:{},RedactionOutput:{}}},S1r:{type:"list",member:{}},S29:{type:"list",member:{type:"structure",members:{VocabularyName:{},LanguageCode:{},LastModifiedTime:{type:"timestamp"},VocabularyState:{}}}}}};
    },{}],"P1BT":[function(require,module,exports) {
    module.exports={pagination:{ListLanguageModels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMedicalTranscriptionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMedicalVocabularies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTranscriptionJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListVocabularies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListVocabularyFilters:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"PIn5":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.transcribeservice={},e.TranscribeService=r.defineService("transcribeservice",["2017-10-26"]),Object.defineProperty(i.services.transcribeservice,"2017-10-26",{get:function(){var e=require("../apis/transcribe-2017-10-26.min.json");return e.paginators=require("../apis/transcribe-2017-10-26.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.TranscribeService;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/transcribe-2017-10-26.min.json":"LjbR","../apis/transcribe-2017-10-26.paginators.json":"P1BT"}],"tCw4":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-08-08",endpointPrefix:"connect",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon Connect",serviceFullName:"Amazon Connect Service",serviceId:"Connect",signatureVersion:"v4",signingName:"connect",uid:"connect-2017-08-08"},operations:{AssociateRoutingProfileQueues:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/associate-queues"},input:{type:"structure",required:["InstanceId","RoutingProfileId","QueueConfigs"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},QueueConfigs:{shape:"S4"}}}},CreateContactFlow:{http:{method:"PUT",requestUri:"/contact-flows/{InstanceId}"},input:{type:"structure",required:["InstanceId","Name","Type","Content"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Name:{},Type:{},Description:{},Content:{},Tags:{shape:"Sg"}}},output:{type:"structure",members:{ContactFlowId:{},ContactFlowArn:{}}}},CreateRoutingProfile:{http:{method:"PUT",requestUri:"/routing-profiles/{InstanceId}"},input:{type:"structure",required:["InstanceId","Name","Description","DefaultOutboundQueueId","MediaConcurrencies"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Name:{},Description:{},DefaultOutboundQueueId:{},QueueConfigs:{shape:"S4"},MediaConcurrencies:{shape:"Sp"},Tags:{shape:"Sg"}}},output:{type:"structure",members:{RoutingProfileArn:{},RoutingProfileId:{}}}},CreateUser:{http:{method:"PUT",requestUri:"/users/{InstanceId}"},input:{type:"structure",required:["Username","PhoneConfig","SecurityProfileIds","RoutingProfileId","InstanceId"],members:{Username:{},Password:{},IdentityInfo:{shape:"Sw"},PhoneConfig:{shape:"S10"},DirectoryUserId:{},SecurityProfileIds:{shape:"S16"},RoutingProfileId:{},HierarchyGroupId:{},InstanceId:{location:"uri",locationName:"InstanceId"},Tags:{shape:"Sg"}}},output:{type:"structure",members:{UserId:{},UserArn:{}}}},DeleteUser:{http:{method:"DELETE",requestUri:"/users/{InstanceId}/{UserId}"},input:{type:"structure",required:["InstanceId","UserId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},UserId:{location:"uri",locationName:"UserId"}}}},DescribeContactFlow:{http:{method:"GET",requestUri:"/contact-flows/{InstanceId}/{ContactFlowId}"},input:{type:"structure",required:["InstanceId","ContactFlowId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ContactFlowId:{location:"uri",locationName:"ContactFlowId"}}},output:{type:"structure",members:{ContactFlow:{type:"structure",members:{Arn:{},Id:{},Name:{},Type:{},Description:{},Content:{},Tags:{shape:"Sg"}}}}}},DescribeRoutingProfile:{http:{method:"GET",requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}"},input:{type:"structure",required:["InstanceId","RoutingProfileId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"}}},output:{type:"structure",members:{RoutingProfile:{type:"structure",members:{InstanceId:{},Name:{},RoutingProfileArn:{},RoutingProfileId:{},Description:{},MediaConcurrencies:{shape:"Sp"},DefaultOutboundQueueId:{},Tags:{shape:"Sg"}}}}}},DescribeUser:{http:{method:"GET",requestUri:"/users/{InstanceId}/{UserId}"},input:{type:"structure",required:["UserId","InstanceId"],members:{UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{User:{type:"structure",members:{Id:{},Arn:{},Username:{},IdentityInfo:{shape:"Sw"},PhoneConfig:{shape:"S10"},DirectoryUserId:{},SecurityProfileIds:{shape:"S16"},RoutingProfileId:{},HierarchyGroupId:{},Tags:{shape:"Sg"}}}}}},DescribeUserHierarchyGroup:{http:{method:"GET",requestUri:"/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}"},input:{type:"structure",required:["HierarchyGroupId","InstanceId"],members:{HierarchyGroupId:{location:"uri",locationName:"HierarchyGroupId"},InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{HierarchyGroup:{type:"structure",members:{Id:{},Arn:{},Name:{},LevelId:{},HierarchyPath:{type:"structure",members:{LevelOne:{shape:"S1r"},LevelTwo:{shape:"S1r"},LevelThree:{shape:"S1r"},LevelFour:{shape:"S1r"},LevelFive:{shape:"S1r"}}}}}}}},DescribeUserHierarchyStructure:{http:{method:"GET",requestUri:"/user-hierarchy-structure/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{HierarchyStructure:{type:"structure",members:{LevelOne:{shape:"S1v"},LevelTwo:{shape:"S1v"},LevelThree:{shape:"S1v"},LevelFour:{shape:"S1v"},LevelFive:{shape:"S1v"}}}}}},DisassociateRoutingProfileQueues:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/disassociate-queues"},input:{type:"structure",required:["InstanceId","RoutingProfileId","QueueReferences"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},QueueReferences:{type:"list",member:{shape:"S6"}}}}},GetContactAttributes:{http:{method:"GET",requestUri:"/contact/attributes/{InstanceId}/{InitialContactId}"},input:{type:"structure",required:["InstanceId","InitialContactId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},InitialContactId:{location:"uri",locationName:"InitialContactId"}}},output:{type:"structure",members:{Attributes:{shape:"S22"}}}},GetCurrentMetricData:{http:{requestUri:"/metrics/current/{InstanceId}"},input:{type:"structure",required:["InstanceId","Filters","CurrentMetrics"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Filters:{shape:"S26"},Groupings:{shape:"S29"},CurrentMetrics:{type:"list",member:{shape:"S2c"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},MetricResults:{type:"list",member:{type:"structure",members:{Dimensions:{shape:"S2k"},Collections:{type:"list",member:{type:"structure",members:{Metric:{shape:"S2c"},Value:{type:"double"}}}}}}},DataSnapshotTime:{type:"timestamp"}}}},GetFederationToken:{http:{method:"GET",requestUri:"/user/federate/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{Credentials:{type:"structure",members:{AccessToken:{shape:"S2t"},AccessTokenExpiration:{type:"timestamp"},RefreshToken:{shape:"S2t"},RefreshTokenExpiration:{type:"timestamp"}}}}}},GetMetricData:{http:{requestUri:"/metrics/historical/{InstanceId}"},input:{type:"structure",required:["InstanceId","StartTime","EndTime","Filters","HistoricalMetrics"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Filters:{shape:"S26"},Groupings:{shape:"S29"},HistoricalMetrics:{type:"list",member:{shape:"S2w"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},MetricResults:{type:"list",member:{type:"structure",members:{Dimensions:{shape:"S2k"},Collections:{type:"list",member:{type:"structure",members:{Metric:{shape:"S2w"},Value:{type:"double"}}}}}}}}}},ListContactFlows:{http:{method:"GET",requestUri:"/contact-flows-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ContactFlowTypes:{location:"querystring",locationName:"contactFlowTypes",type:"list",member:{}},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{ContactFlowSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{},ContactFlowType:{}}}},NextToken:{}}}},ListHoursOfOperations:{http:{method:"GET",requestUri:"/hours-of-operations-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{HoursOfOperationSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{}}}},NextToken:{}}}},ListPhoneNumbers:{http:{method:"GET",requestUri:"/phone-numbers-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},PhoneNumberTypes:{location:"querystring",locationName:"phoneNumberTypes",type:"list",member:{}},PhoneNumberCountryCodes:{location:"querystring",locationName:"phoneNumberCountryCodes",type:"list",member:{}},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{PhoneNumberSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},PhoneNumber:{},PhoneNumberType:{},PhoneNumberCountryCode:{}}}},NextToken:{}}}},ListPrompts:{http:{method:"GET",requestUri:"/prompts-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{PromptSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{}}}},NextToken:{}}}},ListQueues:{http:{method:"GET",requestUri:"/queues-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueTypes:{location:"querystring",locationName:"queueTypes",type:"list",member:{}},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{QueueSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{},QueueType:{}}}},NextToken:{}}}},ListRoutingProfileQueues:{http:{method:"GET",requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/queues"},input:{type:"structure",required:["InstanceId","RoutingProfileId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},RoutingProfileQueueConfigSummaryList:{type:"list",member:{type:"structure",required:["QueueId","QueueArn","QueueName","Priority","Delay","Channel"],members:{QueueId:{},QueueArn:{},QueueName:{},Priority:{type:"integer"},Delay:{type:"integer"},Channel:{}}}}}}},ListRoutingProfiles:{http:{method:"GET",requestUri:"/routing-profiles-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{RoutingProfileSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{}}}},NextToken:{}}}},ListSecurityProfiles:{http:{method:"GET",requestUri:"/security-profiles-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{SecurityProfileSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sg"}}}},ListUserHierarchyGroups:{http:{method:"GET",requestUri:"/user-hierarchy-groups-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{UserHierarchyGroupSummaryList:{type:"list",member:{shape:"S1r"}},NextToken:{}}}},ListUsers:{http:{method:"GET",requestUri:"/users-summary/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{UserSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Username:{}}}},NextToken:{}}}},ResumeContactRecording:{http:{requestUri:"/contact/resume-recording"},input:{type:"structure",required:["InstanceId","ContactId","InitialContactId"],members:{InstanceId:{},ContactId:{},InitialContactId:{}}},output:{type:"structure",members:{}}},StartChatContact:{http:{method:"PUT",requestUri:"/contact/chat"},input:{type:"structure",required:["InstanceId","ContactFlowId","ParticipantDetails"],members:{InstanceId:{},ContactFlowId:{},Attributes:{shape:"S22"},ParticipantDetails:{type:"structure",required:["DisplayName"],members:{DisplayName:{}}},InitialMessage:{type:"structure",required:["ContentType","Content"],members:{ContentType:{},Content:{}}},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ContactId:{},ParticipantId:{},ParticipantToken:{}}}},StartContactRecording:{http:{requestUri:"/contact/start-recording"},input:{type:"structure",required:["InstanceId","ContactId","InitialContactId","VoiceRecordingConfiguration"],members:{InstanceId:{},ContactId:{},InitialContactId:{},VoiceRecordingConfiguration:{type:"structure",members:{VoiceRecordingTrack:{}}}}},output:{type:"structure",members:{}}},StartOutboundVoiceContact:{http:{method:"PUT",requestUri:"/contact/outbound-voice"},input:{type:"structure",required:["DestinationPhoneNumber","ContactFlowId","InstanceId"],members:{DestinationPhoneNumber:{},ContactFlowId:{},InstanceId:{},ClientToken:{idempotencyToken:!0},SourcePhoneNumber:{},QueueId:{},Attributes:{shape:"S22"}}},output:{type:"structure",members:{ContactId:{}}}},StopContact:{http:{requestUri:"/contact/stop"},input:{type:"structure",required:["ContactId","InstanceId"],members:{ContactId:{},InstanceId:{}}},output:{type:"structure",members:{}}},StopContactRecording:{http:{requestUri:"/contact/stop-recording"},input:{type:"structure",required:["InstanceId","ContactId","InitialContactId"],members:{InstanceId:{},ContactId:{},InitialContactId:{}}},output:{type:"structure",members:{}}},SuspendContactRecording:{http:{requestUri:"/contact/suspend-recording"},input:{type:"structure",required:["InstanceId","ContactId","InitialContactId"],members:{InstanceId:{},ContactId:{},InitialContactId:{}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sg"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}}},UpdateContactAttributes:{http:{requestUri:"/contact/attributes"},input:{type:"structure",required:["InitialContactId","InstanceId","Attributes"],members:{InitialContactId:{},InstanceId:{},Attributes:{shape:"S22"}}},output:{type:"structure",members:{}}},UpdateContactFlowContent:{http:{requestUri:"/contact-flows/{InstanceId}/{ContactFlowId}/content"},input:{type:"structure",required:["InstanceId","ContactFlowId","Content"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ContactFlowId:{location:"uri",locationName:"ContactFlowId"},Content:{}}}},UpdateContactFlowName:{http:{requestUri:"/contact-flows/{InstanceId}/{ContactFlowId}/name"},input:{type:"structure",required:["InstanceId","ContactFlowId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ContactFlowId:{location:"uri",locationName:"ContactFlowId"},Name:{},Description:{}}}},UpdateRoutingProfileConcurrency:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/concurrency"},input:{type:"structure",required:["InstanceId","RoutingProfileId","MediaConcurrencies"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},MediaConcurrencies:{shape:"Sp"}}}},UpdateRoutingProfileDefaultOutboundQueue:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/default-outbound-queue"},input:{type:"structure",required:["InstanceId","RoutingProfileId","DefaultOutboundQueueId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},DefaultOutboundQueueId:{}}}},UpdateRoutingProfileName:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/name"},input:{type:"structure",required:["InstanceId","RoutingProfileId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},Name:{},Description:{}}}},UpdateRoutingProfileQueues:{http:{requestUri:"/routing-profiles/{InstanceId}/{RoutingProfileId}/queues"},input:{type:"structure",required:["InstanceId","RoutingProfileId","QueueConfigs"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},RoutingProfileId:{location:"uri",locationName:"RoutingProfileId"},QueueConfigs:{shape:"S4"}}}},UpdateUserHierarchy:{http:{requestUri:"/users/{InstanceId}/{UserId}/hierarchy"},input:{type:"structure",required:["UserId","InstanceId"],members:{HierarchyGroupId:{},UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserIdentityInfo:{http:{requestUri:"/users/{InstanceId}/{UserId}/identity-info"},input:{type:"structure",required:["IdentityInfo","UserId","InstanceId"],members:{IdentityInfo:{shape:"Sw"},UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserPhoneConfig:{http:{requestUri:"/users/{InstanceId}/{UserId}/phone-config"},input:{type:"structure",required:["PhoneConfig","UserId","InstanceId"],members:{PhoneConfig:{shape:"S10"},UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserRoutingProfile:{http:{requestUri:"/users/{InstanceId}/{UserId}/routing-profile"},input:{type:"structure",required:["RoutingProfileId","UserId","InstanceId"],members:{RoutingProfileId:{},UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserSecurityProfiles:{http:{requestUri:"/users/{InstanceId}/{UserId}/security-profiles"},input:{type:"structure",required:["SecurityProfileIds","UserId","InstanceId"],members:{SecurityProfileIds:{shape:"S16"},UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}}},shapes:{S4:{type:"list",member:{type:"structure",required:["QueueReference","Priority","Delay"],members:{QueueReference:{shape:"S6"},Priority:{type:"integer"},Delay:{type:"integer"}}}},S6:{type:"structure",required:["QueueId","Channel"],members:{QueueId:{},Channel:{}}},Sg:{type:"map",key:{},value:{}},Sp:{type:"list",member:{type:"structure",required:["Channel","Concurrency"],members:{Channel:{},Concurrency:{type:"integer"}}}},Sw:{type:"structure",members:{FirstName:{},LastName:{},Email:{}}},S10:{type:"structure",required:["PhoneType"],members:{PhoneType:{},AutoAccept:{type:"boolean"},AfterContactWorkTimeLimit:{type:"integer"},DeskPhoneNumber:{}}},S16:{type:"list",member:{}},S1r:{type:"structure",members:{Id:{},Arn:{},Name:{}}},S1v:{type:"structure",members:{Id:{},Arn:{},Name:{}}},S22:{type:"map",key:{},value:{}},S26:{type:"structure",members:{Queues:{type:"list",member:{}},Channels:{type:"list",member:{}}}},S29:{type:"list",member:{}},S2c:{type:"structure",members:{Name:{},Unit:{}}},S2k:{type:"structure",members:{Queue:{type:"structure",members:{Id:{},Arn:{}}},Channel:{}}},S2t:{type:"string",sensitive:!0},S2w:{type:"structure",members:{Name:{},Threshold:{type:"structure",members:{Comparison:{},ThresholdValue:{type:"double"}}},Statistic:{},Unit:{}}}}};
    },{}],"uleY":[function(require,module,exports) {
    module.exports={pagination:{GetCurrentMetricData:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetMetricData:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListContactFlows:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ContactFlowSummaryList"},ListHoursOfOperations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"HoursOfOperationSummaryList"},ListPhoneNumbers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PhoneNumberSummaryList"},ListPrompts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PromptSummaryList"},ListQueues:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QueueSummaryList"},ListRoutingProfileQueues:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RoutingProfileQueueConfigSummaryList"},ListRoutingProfiles:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RoutingProfileSummaryList"},ListSecurityProfiles:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SecurityProfileSummaryList"},ListUserHierarchyGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"UserHierarchyGroupSummaryList"},ListUsers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"UserSummaryList"}}};
    },{}],"hMIO":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),n=e.Service,r=e.apiLoader;r.services.connect={},e.Connect=n.defineService("connect",["2017-08-08"]),Object.defineProperty(r.services.connect,"2017-08-08",{get:function(){var e=require("../apis/connect-2017-08-08.min.json");return e.paginators=require("../apis/connect-2017-08-08.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Connect;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/connect-2017-08-08.min.json":"tCw4","../apis/connect-2017-08-08.paginators.json":"uleY"}],"LOLU":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-08-22",endpointPrefix:"acm-pca",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"ACM-PCA",serviceFullName:"AWS Certificate Manager Private Certificate Authority",serviceId:"ACM PCA",signatureVersion:"v4",targetPrefix:"ACMPrivateCA",uid:"acm-pca-2017-08-22"},operations:{CreateCertificateAuthority:{input:{type:"structure",required:["CertificateAuthorityConfiguration","CertificateAuthorityType"],members:{CertificateAuthorityConfiguration:{shape:"S2"},RevocationConfiguration:{shape:"Se"},CertificateAuthorityType:{},IdempotencyToken:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{CertificateAuthorityArn:{}}},idempotent:!0},CreateCertificateAuthorityAuditReport:{input:{type:"structure",required:["CertificateAuthorityArn","S3BucketName","AuditReportResponseFormat"],members:{CertificateAuthorityArn:{},S3BucketName:{},AuditReportResponseFormat:{}}},output:{type:"structure",members:{AuditReportId:{},S3Key:{}}},idempotent:!0},CreatePermission:{input:{type:"structure",required:["CertificateAuthorityArn","Principal","Actions"],members:{CertificateAuthorityArn:{},Principal:{},SourceAccount:{},Actions:{shape:"S11"}}}},DeleteCertificateAuthority:{input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{},PermanentDeletionTimeInDays:{type:"integer"}}}},DeletePermission:{input:{type:"structure",required:["CertificateAuthorityArn","Principal"],members:{CertificateAuthorityArn:{},Principal:{},SourceAccount:{}}}},DeletePolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}}},DescribeCertificateAuthority:{input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{}}},output:{type:"structure",members:{CertificateAuthority:{shape:"S19"}}}},DescribeCertificateAuthorityAuditReport:{input:{type:"structure",required:["CertificateAuthorityArn","AuditReportId"],members:{CertificateAuthorityArn:{},AuditReportId:{}}},output:{type:"structure",members:{AuditReportStatus:{},S3BucketName:{},S3Key:{},CreatedAt:{type:"timestamp"}}}},GetCertificate:{input:{type:"structure",required:["CertificateAuthorityArn","CertificateArn"],members:{CertificateAuthorityArn:{},CertificateArn:{}}},output:{type:"structure",members:{Certificate:{},CertificateChain:{}}}},GetCertificateAuthorityCertificate:{input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{}}},output:{type:"structure",members:{Certificate:{},CertificateChain:{}}}},GetCertificateAuthorityCsr:{input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{}}},output:{type:"structure",members:{Csr:{}}}},GetPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},ImportCertificateAuthorityCertificate:{input:{type:"structure",required:["CertificateAuthorityArn","Certificate"],members:{CertificateAuthorityArn:{},Certificate:{type:"blob"},CertificateChain:{type:"blob"}}}},IssueCertificate:{input:{type:"structure",required:["CertificateAuthorityArn","Csr","SigningAlgorithm","Validity"],members:{CertificateAuthorityArn:{},Csr:{type:"blob"},SigningAlgorithm:{},TemplateArn:{},Validity:{type:"structure",required:["Value","Type"],members:{Value:{type:"long"},Type:{}}},IdempotencyToken:{}}},output:{type:"structure",members:{CertificateArn:{}}},idempotent:!0},ListCertificateAuthorities:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},ResourceOwner:{}}},output:{type:"structure",members:{CertificateAuthorities:{type:"list",member:{shape:"S19"}},NextToken:{}}}},ListPermissions:{input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Permissions:{type:"list",member:{type:"structure",members:{CertificateAuthorityArn:{},CreatedAt:{type:"timestamp"},Principal:{},SourceAccount:{},Actions:{shape:"S11"},Policy:{}}}},NextToken:{}}}},ListTags:{input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"Sm"},NextToken:{}}}},PutPolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{}}}},RestoreCertificateAuthority:{input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{}}}},RevokeCertificate:{input:{type:"structure",required:["CertificateAuthorityArn","CertificateSerial","RevocationReason"],members:{CertificateAuthorityArn:{},CertificateSerial:{},RevocationReason:{}}}},TagCertificateAuthority:{input:{type:"structure",required:["CertificateAuthorityArn","Tags"],members:{CertificateAuthorityArn:{},Tags:{shape:"Sm"}}}},UntagCertificateAuthority:{input:{type:"structure",required:["CertificateAuthorityArn","Tags"],members:{CertificateAuthorityArn:{},Tags:{shape:"Sm"}}}},UpdateCertificateAuthority:{input:{type:"structure",required:["CertificateAuthorityArn"],members:{CertificateAuthorityArn:{},RevocationConfiguration:{shape:"Se"},Status:{}}}}},shapes:{S2:{type:"structure",required:["KeyAlgorithm","SigningAlgorithm","Subject"],members:{KeyAlgorithm:{},SigningAlgorithm:{},Subject:{type:"structure",members:{Country:{},Organization:{},OrganizationalUnit:{},DistinguishedNameQualifier:{},State:{},CommonName:{},SerialNumber:{},Locality:{},Title:{},Surname:{},GivenName:{},Initials:{},Pseudonym:{},GenerationQualifier:{}}}}},Se:{type:"structure",members:{CrlConfiguration:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},ExpirationInDays:{type:"integer"},CustomCname:{},S3BucketName:{}}}}},Sm:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S11:{type:"list",member:{}},S19:{type:"structure",members:{Arn:{},OwnerAccount:{},CreatedAt:{type:"timestamp"},LastStateChangeAt:{type:"timestamp"},Type:{},Serial:{},Status:{},NotBefore:{type:"timestamp"},NotAfter:{type:"timestamp"},FailureReason:{},CertificateAuthorityConfiguration:{shape:"S2"},RevocationConfiguration:{shape:"Se"},RestorableUntil:{type:"timestamp"}}}}};
    },{}],"YNvU":[function(require,module,exports) {
    module.exports={pagination:{ListCertificateAuthorities:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CertificateAuthorities"},ListPermissions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Permissions"},ListTags:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tags"}}};
    },{}],"c1DD":[function(require,module,exports) {
    module.exports={version:2,waiters:{CertificateAuthorityCSRCreated:{description:"Wait until a Certificate Authority CSR is created",operation:"GetCertificateAuthorityCsr",delay:3,maxAttempts:60,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"RequestInProgressException"}]},CertificateIssued:{description:"Wait until a certificate is issued",operation:"GetCertificate",delay:3,maxAttempts:60,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"RequestInProgressException"}]},AuditReportCreated:{description:"Wait until a Audit Report is created",operation:"DescribeCertificateAuthorityAuditReport",delay:3,maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"AuditReportStatus",expected:"SUCCESS"},{state:"failure",matcher:"path",argument:"AuditReportStatus",expected:"FAILED"}]}}};
    },{}],"EXvR":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,r=e.apiLoader;r.services.acmpca={},e.ACMPCA=a.defineService("acmpca",["2017-08-22"]),Object.defineProperty(r.services.acmpca,"2017-08-22",{get:function(){var e=require("../apis/acm-pca-2017-08-22.min.json");return e.paginators=require("../apis/acm-pca-2017-08-22.paginators.json").pagination,e.waiters=require("../apis/acm-pca-2017-08-22.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.ACMPCA;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/acm-pca-2017-08-22.min.json":"LOLU","../apis/acm-pca-2017-08-22.paginators.json":"YNvU","../apis/acm-pca-2017-08-22.waiters2.json":"c1DD"}],"dZ8G":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-01-01",endpointPrefix:"fms",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"FMS",serviceFullName:"Firewall Management Service",serviceId:"FMS",signatureVersion:"v4",targetPrefix:"AWSFMS_20180101",uid:"fms-2018-01-01"},operations:{AssociateAdminAccount:{input:{type:"structure",required:["AdminAccount"],members:{AdminAccount:{}}}},DeleteAppsList:{input:{type:"structure",required:["ListId"],members:{ListId:{}}}},DeleteNotificationChannel:{input:{type:"structure",members:{}}},DeletePolicy:{input:{type:"structure",required:["PolicyId"],members:{PolicyId:{},DeleteAllPolicyResources:{type:"boolean"}}}},DeleteProtocolsList:{input:{type:"structure",required:["ListId"],members:{ListId:{}}}},DisassociateAdminAccount:{input:{type:"structure",members:{}}},GetAdminAccount:{input:{type:"structure",members:{}},output:{type:"structure",members:{AdminAccount:{},RoleStatus:{}}}},GetAppsList:{input:{type:"structure",required:["ListId"],members:{ListId:{},DefaultList:{type:"boolean"}}},output:{type:"structure",members:{AppsList:{shape:"Sg"},AppsListArn:{}}}},GetComplianceDetail:{input:{type:"structure",required:["PolicyId","MemberAccount"],members:{PolicyId:{},MemberAccount:{}}},output:{type:"structure",members:{PolicyComplianceDetail:{type:"structure",members:{PolicyOwner:{},PolicyId:{},MemberAccount:{},Violators:{type:"list",member:{type:"structure",members:{ResourceId:{},ViolationReason:{},ResourceType:{}}}},EvaluationLimitExceeded:{type:"boolean"},ExpiredAt:{type:"timestamp"},IssueInfoMap:{shape:"Sz"}}}}}},GetNotificationChannel:{input:{type:"structure",members:{}},output:{type:"structure",members:{SnsTopicArn:{},SnsRoleName:{}}}},GetPolicy:{input:{type:"structure",required:["PolicyId"],members:{PolicyId:{}}},output:{type:"structure",members:{Policy:{shape:"S16"},PolicyArn:{}}}},GetProtectionStatus:{input:{type:"structure",required:["PolicyId"],members:{PolicyId:{},MemberAccountId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AdminAccountId:{},ServiceType:{},Data:{},NextToken:{}}}},GetProtocolsList:{input:{type:"structure",required:["ListId"],members:{ListId:{},DefaultList:{type:"boolean"}}},output:{type:"structure",members:{ProtocolsList:{shape:"S1r"},ProtocolsListArn:{}}}},GetViolationDetails:{input:{type:"structure",required:["PolicyId","MemberAccount","ResourceId","ResourceType"],members:{PolicyId:{},MemberAccount:{},ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ViolationDetail:{type:"structure",required:["PolicyId","MemberAccount","ResourceId","ResourceType","ResourceViolations"],members:{PolicyId:{},MemberAccount:{},ResourceId:{},ResourceType:{},ResourceViolations:{type:"list",member:{type:"structure",members:{AwsVPCSecurityGroupViolation:{type:"structure",members:{ViolationTarget:{},ViolationTargetDescription:{},PartialMatches:{type:"list",member:{type:"structure",members:{Reference:{},TargetViolationReasons:{type:"list",member:{}}}}},PossibleSecurityGroupRemediationActions:{type:"list",member:{type:"structure",members:{RemediationActionType:{},Description:{},RemediationResult:{type:"structure",members:{IPV4Range:{},IPV6Range:{},PrefixListId:{},Protocol:{},FromPort:{type:"long"},ToPort:{type:"long"}}},IsDefaultAction:{type:"boolean"}}}}}},AwsEc2NetworkInterfaceViolation:{shape:"S2d"},AwsEc2InstanceViolation:{type:"structure",members:{ViolationTarget:{},AwsEc2NetworkInterfaceViolations:{type:"list",member:{shape:"S2d"}}}}}}},ResourceTags:{shape:"S2h"},ResourceDescription:{}}}}}},ListAppsLists:{input:{type:"structure",required:["MaxResults"],members:{DefaultLists:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AppsLists:{type:"list",member:{type:"structure",members:{ListArn:{},ListId:{},ListName:{},AppsList:{shape:"Sk"}}}},NextToken:{}}}},ListComplianceStatus:{input:{type:"structure",required:["PolicyId"],members:{PolicyId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PolicyComplianceStatusList:{type:"list",member:{type:"structure",members:{PolicyOwner:{},PolicyId:{},PolicyName:{},MemberAccount:{},EvaluationResults:{type:"list",member:{type:"structure",members:{ComplianceStatus:{},ViolatorCount:{type:"long"},EvaluationLimitExceeded:{type:"boolean"}}}},LastUpdated:{type:"timestamp"},IssueInfoMap:{shape:"Sz"}}}},NextToken:{}}}},ListMemberAccounts:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{MemberAccounts:{type:"list",member:{}},NextToken:{}}}},ListPolicies:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PolicyList:{type:"list",member:{type:"structure",members:{PolicyArn:{},PolicyId:{},PolicyName:{},ResourceType:{},SecurityServiceType:{},RemediationEnabled:{type:"boolean"}}}},NextToken:{}}}},ListProtocolsLists:{input:{type:"structure",required:["MaxResults"],members:{DefaultLists:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ProtocolsLists:{type:"list",member:{type:"structure",members:{ListArn:{},ListId:{},ListName:{},ProtocolsList:{shape:"S1s"}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{TagList:{shape:"S2h"}}}},PutAppsList:{input:{type:"structure",required:["AppsList"],members:{AppsList:{shape:"Sg"},TagList:{shape:"S2h"}}},output:{type:"structure",members:{AppsList:{shape:"Sg"},AppsListArn:{}}}},PutNotificationChannel:{input:{type:"structure",required:["SnsTopicArn","SnsRoleName"],members:{SnsTopicArn:{},SnsRoleName:{}}}},PutPolicy:{input:{type:"structure",required:["Policy"],members:{Policy:{shape:"S16"},TagList:{shape:"S2h"}}},output:{type:"structure",members:{Policy:{shape:"S16"},PolicyArn:{}}}},PutProtocolsList:{input:{type:"structure",required:["ProtocolsList"],members:{ProtocolsList:{shape:"S1r"},TagList:{shape:"S2h"}}},output:{type:"structure",members:{ProtocolsList:{shape:"S1r"},ProtocolsListArn:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","TagList"],members:{ResourceArn:{},TagList:{shape:"S2h"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{Sg:{type:"structure",required:["ListName","AppsList"],members:{ListId:{},ListName:{},ListUpdateToken:{},CreateTime:{type:"timestamp"},LastUpdateTime:{type:"timestamp"},AppsList:{shape:"Sk"},PreviousAppsList:{type:"map",key:{},value:{shape:"Sk"}}}},Sk:{type:"list",member:{type:"structure",required:["AppName","Protocol","Port"],members:{AppName:{},Protocol:{},Port:{type:"long"}}}},Sz:{type:"map",key:{},value:{}},S16:{type:"structure",required:["PolicyName","SecurityServicePolicyData","ResourceType","ExcludeResourceTags","RemediationEnabled"],members:{PolicyId:{},PolicyName:{},PolicyUpdateToken:{},SecurityServicePolicyData:{type:"structure",required:["Type"],members:{Type:{},ManagedServiceData:{}}},ResourceType:{},ResourceTypeList:{type:"list",member:{}},ResourceTags:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},ExcludeResourceTags:{type:"boolean"},RemediationEnabled:{type:"boolean"},IncludeMap:{shape:"S1g"},ExcludeMap:{shape:"S1g"}}},S1g:{type:"map",key:{},value:{type:"list",member:{}}},S1r:{type:"structure",required:["ListName","ProtocolsList"],members:{ListId:{},ListName:{},ListUpdateToken:{},CreateTime:{type:"timestamp"},LastUpdateTime:{type:"timestamp"},ProtocolsList:{shape:"S1s"},PreviousProtocolsList:{type:"map",key:{},value:{shape:"S1s"}}}},S1s:{type:"list",member:{}},S2d:{type:"structure",members:{ViolationTarget:{},ViolatingSecurityGroups:{type:"list",member:{}}}},S2h:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}};
    },{}],"Hy8t":[function(require,module,exports) {
    module.exports={pagination:{ListComplianceStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PolicyComplianceStatusList"},ListMemberAccounts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MemberAccounts"},ListPolicies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PolicyList"}}};
    },{}],"l40l":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.fms={},e.FMS=r.defineService("fms",["2018-01-01"]),Object.defineProperty(i.services.fms,"2018-01-01",{get:function(){var e=require("../apis/fms-2018-01-01.min.json");return e.paginators=require("../apis/fms-2018-01-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.FMS;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/fms-2018-01-01.min.json":"dZ8G","../apis/fms-2018-01-01.paginators.json":"Hy8t"}],"Ss1r":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-10-17",endpointPrefix:"secretsmanager",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Secrets Manager",serviceId:"Secrets Manager",signatureVersion:"v4",signingName:"secretsmanager",targetPrefix:"secretsmanager",uid:"secretsmanager-2017-10-17"},operations:{CancelRotateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},CreateSecret:{input:{type:"structure",required:["Name"],members:{Name:{},ClientRequestToken:{idempotencyToken:!0},Description:{},KmsKeyId:{},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"},Tags:{shape:"Se"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},DeleteResourcePolicy:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{}}}},DeleteSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},RecoveryWindowInDays:{type:"long"},ForceDeleteWithoutRecovery:{type:"boolean"}}},output:{type:"structure",members:{ARN:{},Name:{},DeletionDate:{type:"timestamp"}}}},DescribeSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{},Description:{},KmsKeyId:{},RotationEnabled:{type:"boolean"},RotationLambdaARN:{},RotationRules:{shape:"Su"},LastRotatedDate:{type:"timestamp"},LastChangedDate:{type:"timestamp"},LastAccessedDate:{type:"timestamp"},DeletedDate:{type:"timestamp"},Tags:{shape:"Se"},VersionIdsToStages:{shape:"S10"},OwningService:{},CreatedDate:{type:"timestamp"}}}},GetRandomPassword:{input:{type:"structure",members:{PasswordLength:{type:"long"},ExcludeCharacters:{},ExcludeNumbers:{type:"boolean"},ExcludePunctuation:{type:"boolean"},ExcludeUppercase:{type:"boolean"},ExcludeLowercase:{type:"boolean"},IncludeSpace:{type:"boolean"},RequireEachIncludedType:{type:"boolean"}}},output:{type:"structure",members:{RandomPassword:{type:"string",sensitive:!0}}}},GetResourcePolicy:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{},ResourcePolicy:{}}}},GetSecretValue:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},VersionId:{},VersionStage:{}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"},VersionStages:{shape:"S11"},CreatedDate:{type:"timestamp"}}}},ListSecretVersionIds:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},MaxResults:{type:"integer"},NextToken:{},IncludeDeprecated:{type:"boolean"}}},output:{type:"structure",members:{Versions:{type:"list",member:{type:"structure",members:{VersionId:{},VersionStages:{shape:"S11"},LastAccessedDate:{type:"timestamp"},CreatedDate:{type:"timestamp"}}}},NextToken:{},ARN:{},Name:{}}}},ListSecrets:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},SortOrder:{}}},output:{type:"structure",members:{SecretList:{type:"list",member:{type:"structure",members:{ARN:{},Name:{},Description:{},KmsKeyId:{},RotationEnabled:{type:"boolean"},RotationLambdaARN:{},RotationRules:{shape:"Su"},LastRotatedDate:{type:"timestamp"},LastChangedDate:{type:"timestamp"},LastAccessedDate:{type:"timestamp"},DeletedDate:{type:"timestamp"},Tags:{shape:"Se"},SecretVersionsToStages:{shape:"S10"},OwningService:{},CreatedDate:{type:"timestamp"}}}},NextToken:{}}}},PutResourcePolicy:{input:{type:"structure",required:["SecretId","ResourcePolicy"],members:{SecretId:{},ResourcePolicy:{},BlockPublicPolicy:{type:"boolean"}}},output:{type:"structure",members:{ARN:{},Name:{}}}},PutSecretValue:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},ClientRequestToken:{idempotencyToken:!0},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"},VersionStages:{shape:"S11"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{},VersionStages:{shape:"S11"}}}},RestoreSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{}}}},RotateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},ClientRequestToken:{idempotencyToken:!0},RotationLambdaARN:{},RotationRules:{shape:"Su"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},TagResource:{input:{type:"structure",required:["SecretId","Tags"],members:{SecretId:{},Tags:{shape:"Se"}}}},UntagResource:{input:{type:"structure",required:["SecretId","TagKeys"],members:{SecretId:{},TagKeys:{type:"list",member:{}}}}},UpdateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},ClientRequestToken:{idempotencyToken:!0},Description:{},KmsKeyId:{},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},UpdateSecretVersionStage:{input:{type:"structure",required:["SecretId","VersionStage"],members:{SecretId:{},VersionStage:{},RemoveFromVersionId:{},MoveToVersionId:{}}},output:{type:"structure",members:{ARN:{},Name:{}}}},ValidateResourcePolicy:{input:{type:"structure",required:["ResourcePolicy"],members:{SecretId:{},ResourcePolicy:{}}},output:{type:"structure",members:{PolicyValidationPassed:{type:"boolean"},ValidationErrors:{type:"list",member:{type:"structure",members:{CheckName:{},ErrorMessage:{}}}}}}}},shapes:{Sc:{type:"blob",sensitive:!0},Sd:{type:"string",sensitive:!0},Se:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Su:{type:"structure",members:{AutomaticallyAfterDays:{type:"long"}}},S10:{type:"map",key:{},value:{shape:"S11"}},S11:{type:"list",member:{}}}};
    },{}],"AqYC":[function(require,module,exports) {
    module.exports={pagination:{ListSecretVersionIds:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSecrets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"ptSh":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.secretsmanager={},e.SecretsManager=r.defineService("secretsmanager",["2017-10-17"]),Object.defineProperty(a.services.secretsmanager,"2017-10-17",{get:function(){var e=require("../apis/secretsmanager-2017-10-17.min.json");return e.paginators=require("../apis/secretsmanager-2017-10-17.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.SecretsManager;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/secretsmanager-2017-10-17.min.json":"Ss1r","../apis/secretsmanager-2017-10-17.paginators.json":"AqYC"}],"pPlZ":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-11-27",endpointPrefix:"iotanalytics",protocol:"rest-json",serviceFullName:"AWS IoT Analytics",serviceId:"IoTAnalytics",signatureVersion:"v4",signingName:"iotanalytics",uid:"iotanalytics-2017-11-27"},operations:{BatchPutMessage:{http:{requestUri:"/messages/batch",responseCode:200},input:{type:"structure",required:["channelName","messages"],members:{channelName:{},messages:{type:"list",member:{type:"structure",required:["messageId","payload"],members:{messageId:{},payload:{type:"blob"}}}}}},output:{type:"structure",members:{batchPutMessageErrorEntries:{type:"list",member:{type:"structure",members:{messageId:{},errorCode:{},errorMessage:{}}}}}}},CancelPipelineReprocessing:{http:{method:"DELETE",requestUri:"/pipelines/{pipelineName}/reprocessing/{reprocessingId}"},input:{type:"structure",required:["pipelineName","reprocessingId"],members:{pipelineName:{location:"uri",locationName:"pipelineName"},reprocessingId:{location:"uri",locationName:"reprocessingId"}}},output:{type:"structure",members:{}}},CreateChannel:{http:{requestUri:"/channels",responseCode:201},input:{type:"structure",required:["channelName"],members:{channelName:{},channelStorage:{shape:"Sh"},retentionPeriod:{shape:"Sn"},tags:{shape:"Sq"}}},output:{type:"structure",members:{channelName:{},channelArn:{},retentionPeriod:{shape:"Sn"}}}},CreateDataset:{http:{requestUri:"/datasets",responseCode:201},input:{type:"structure",required:["datasetName","actions"],members:{datasetName:{},actions:{shape:"Sy"},triggers:{shape:"S1l"},contentDeliveryRules:{shape:"S1q"},retentionPeriod:{shape:"Sn"},versioningConfiguration:{shape:"S21"},tags:{shape:"Sq"}}},output:{type:"structure",members:{datasetName:{},datasetArn:{},retentionPeriod:{shape:"Sn"}}}},CreateDatasetContent:{http:{requestUri:"/datasets/{datasetName}/content"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"}}},output:{type:"structure",members:{versionId:{}}}},CreateDatastore:{http:{requestUri:"/datastores",responseCode:201},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{},datastoreStorage:{shape:"S2b"},retentionPeriod:{shape:"Sn"},tags:{shape:"Sq"}}},output:{type:"structure",members:{datastoreName:{},datastoreArn:{},retentionPeriod:{shape:"Sn"}}}},CreatePipeline:{http:{requestUri:"/pipelines",responseCode:201},input:{type:"structure",required:["pipelineName","pipelineActivities"],members:{pipelineName:{},pipelineActivities:{shape:"S2h"},tags:{shape:"Sq"}}},output:{type:"structure",members:{pipelineName:{},pipelineArn:{}}}},DeleteChannel:{http:{method:"DELETE",requestUri:"/channels/{channelName}",responseCode:204},input:{type:"structure",required:["channelName"],members:{channelName:{location:"uri",locationName:"channelName"}}}},DeleteDataset:{http:{method:"DELETE",requestUri:"/datasets/{datasetName}",responseCode:204},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"}}}},DeleteDatasetContent:{http:{method:"DELETE",requestUri:"/datasets/{datasetName}/content",responseCode:204},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"},versionId:{location:"querystring",locationName:"versionId"}}}},DeleteDatastore:{http:{method:"DELETE",requestUri:"/datastores/{datastoreName}",responseCode:204},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{location:"uri",locationName:"datastoreName"}}}},DeletePipeline:{http:{method:"DELETE",requestUri:"/pipelines/{pipelineName}",responseCode:204},input:{type:"structure",required:["pipelineName"],members:{pipelineName:{location:"uri",locationName:"pipelineName"}}}},DescribeChannel:{http:{method:"GET",requestUri:"/channels/{channelName}"},input:{type:"structure",required:["channelName"],members:{channelName:{location:"uri",locationName:"channelName"},includeStatistics:{location:"querystring",locationName:"includeStatistics",type:"boolean"}}},output:{type:"structure",members:{channel:{type:"structure",members:{name:{},storage:{shape:"Sh"},arn:{},status:{},retentionPeriod:{shape:"Sn"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}},statistics:{type:"structure",members:{size:{shape:"S3f"}}}}}},DescribeDataset:{http:{method:"GET",requestUri:"/datasets/{datasetName}"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"}}},output:{type:"structure",members:{dataset:{type:"structure",members:{name:{},arn:{},actions:{shape:"Sy"},triggers:{shape:"S1l"},contentDeliveryRules:{shape:"S1q"},status:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},retentionPeriod:{shape:"Sn"},versioningConfiguration:{shape:"S21"}}}}}},DescribeDatastore:{http:{method:"GET",requestUri:"/datastores/{datastoreName}"},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{location:"uri",locationName:"datastoreName"},includeStatistics:{location:"querystring",locationName:"includeStatistics",type:"boolean"}}},output:{type:"structure",members:{datastore:{type:"structure",members:{name:{},storage:{shape:"S2b"},arn:{},status:{},retentionPeriod:{shape:"Sn"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}},statistics:{type:"structure",members:{size:{shape:"S3f"}}}}}},DescribeLoggingOptions:{http:{method:"GET",requestUri:"/logging"},input:{type:"structure",members:{}},output:{type:"structure",members:{loggingOptions:{shape:"S3s"}}}},DescribePipeline:{http:{method:"GET",requestUri:"/pipelines/{pipelineName}"},input:{type:"structure",required:["pipelineName"],members:{pipelineName:{location:"uri",locationName:"pipelineName"}}},output:{type:"structure",members:{pipeline:{type:"structure",members:{name:{},arn:{},activities:{shape:"S2h"},reprocessingSummaries:{shape:"S3y"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}}}},GetDatasetContent:{http:{method:"GET",requestUri:"/datasets/{datasetName}/content"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"},versionId:{location:"querystring",locationName:"versionId"}}},output:{type:"structure",members:{entries:{type:"list",member:{type:"structure",members:{entryName:{},dataURI:{}}}},timestamp:{type:"timestamp"},status:{shape:"S46"}}}},ListChannels:{http:{method:"GET",requestUri:"/channels"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{channelSummaries:{type:"list",member:{type:"structure",members:{channelName:{},channelStorage:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",members:{bucket:{},keyPrefix:{},roleArn:{}}}}},status:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}},nextToken:{}}}},ListDatasetContents:{http:{method:"GET",requestUri:"/datasets/{datasetName}/contents"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},scheduledOnOrAfter:{location:"querystring",locationName:"scheduledOnOrAfter",type:"timestamp"},scheduledBefore:{location:"querystring",locationName:"scheduledBefore",type:"timestamp"}}},output:{type:"structure",members:{datasetContentSummaries:{type:"list",member:{type:"structure",members:{version:{},status:{shape:"S46"},creationTime:{type:"timestamp"},scheduleTime:{type:"timestamp"},completionTime:{type:"timestamp"}}}},nextToken:{}}}},ListDatasets:{http:{method:"GET",requestUri:"/datasets"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{datasetSummaries:{type:"list",member:{type:"structure",members:{datasetName:{},status:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},triggers:{shape:"S1l"},actions:{type:"list",member:{type:"structure",members:{actionName:{},actionType:{}}}}}}},nextToken:{}}}},ListDatastores:{http:{method:"GET",requestUri:"/datastores"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{datastoreSummaries:{type:"list",member:{type:"structure",members:{datastoreName:{},datastoreStorage:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",members:{bucket:{},keyPrefix:{},roleArn:{}}}}},status:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}},nextToken:{}}}},ListPipelines:{http:{method:"GET",requestUri:"/pipelines"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{pipelineSummaries:{type:"list",member:{type:"structure",members:{pipelineName:{},reprocessingSummaries:{shape:"S3y"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sq"}}}},PutLoggingOptions:{http:{method:"PUT",requestUri:"/logging"},input:{type:"structure",required:["loggingOptions"],members:{loggingOptions:{shape:"S3s"}}}},RunPipelineActivity:{http:{requestUri:"/pipelineactivities/run"},input:{type:"structure",required:["pipelineActivity","payloads"],members:{pipelineActivity:{shape:"S2i"},payloads:{shape:"S59"}}},output:{type:"structure",members:{payloads:{shape:"S59"},logResult:{}}}},SampleChannelData:{http:{method:"GET",requestUri:"/channels/{channelName}/sample"},input:{type:"structure",required:["channelName"],members:{channelName:{location:"uri",locationName:"channelName"},maxMessages:{location:"querystring",locationName:"maxMessages",type:"integer"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"}}},output:{type:"structure",members:{payloads:{shape:"S59"}}}},StartPipelineReprocessing:{http:{requestUri:"/pipelines/{pipelineName}/reprocessing"},input:{type:"structure",required:["pipelineName"],members:{pipelineName:{location:"uri",locationName:"pipelineName"},startTime:{type:"timestamp"},endTime:{type:"timestamp"}}},output:{type:"structure",members:{reprocessingId:{}}}},TagResource:{http:{requestUri:"/tags",responseCode:204},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tags:{shape:"Sq"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags",responseCode:204},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateChannel:{http:{method:"PUT",requestUri:"/channels/{channelName}"},input:{type:"structure",required:["channelName"],members:{channelName:{location:"uri",locationName:"channelName"},channelStorage:{shape:"Sh"},retentionPeriod:{shape:"Sn"}}}},UpdateDataset:{http:{method:"PUT",requestUri:"/datasets/{datasetName}"},input:{type:"structure",required:["datasetName","actions"],members:{datasetName:{location:"uri",locationName:"datasetName"},actions:{shape:"Sy"},triggers:{shape:"S1l"},contentDeliveryRules:{shape:"S1q"},retentionPeriod:{shape:"Sn"},versioningConfiguration:{shape:"S21"}}}},UpdateDatastore:{http:{method:"PUT",requestUri:"/datastores/{datastoreName}"},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{location:"uri",locationName:"datastoreName"},retentionPeriod:{shape:"Sn"},datastoreStorage:{shape:"S2b"}}}},UpdatePipeline:{http:{method:"PUT",requestUri:"/pipelines/{pipelineName}"},input:{type:"structure",required:["pipelineName","pipelineActivities"],members:{pipelineName:{location:"uri",locationName:"pipelineName"},pipelineActivities:{shape:"S2h"}}}}},shapes:{Sh:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",required:["bucket","roleArn"],members:{bucket:{},keyPrefix:{},roleArn:{}}}}},Sn:{type:"structure",members:{unlimited:{type:"boolean"},numberOfDays:{type:"integer"}}},Sq:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sy:{type:"list",member:{type:"structure",members:{actionName:{},queryAction:{type:"structure",required:["sqlQuery"],members:{sqlQuery:{},filters:{type:"list",member:{type:"structure",members:{deltaTime:{type:"structure",required:["offsetSeconds","timeExpression"],members:{offsetSeconds:{type:"integer"},timeExpression:{}}}}}}}},containerAction:{type:"structure",required:["image","executionRoleArn","resourceConfiguration"],members:{image:{},executionRoleArn:{},resourceConfiguration:{type:"structure",required:["computeType","volumeSizeInGB"],members:{computeType:{},volumeSizeInGB:{type:"integer"}}},variables:{type:"list",member:{type:"structure",required:["name"],members:{name:{},stringValue:{},doubleValue:{type:"double"},datasetContentVersionValue:{type:"structure",required:["datasetName"],members:{datasetName:{}}},outputFileUriValue:{type:"structure",required:["fileName"],members:{fileName:{}}}}}}}}}}},S1l:{type:"list",member:{type:"structure",members:{schedule:{type:"structure",members:{expression:{}}},dataset:{type:"structure",required:["name"],members:{name:{}}}}}},S1q:{type:"list",member:{type:"structure",required:["destination"],members:{entryName:{},destination:{type:"structure",members:{iotEventsDestinationConfiguration:{type:"structure",required:["inputName","roleArn"],members:{inputName:{},roleArn:{}}},s3DestinationConfiguration:{type:"structure",required:["bucket","key","roleArn"],members:{bucket:{},key:{},glueConfiguration:{type:"structure",required:["tableName","databaseName"],members:{tableName:{},databaseName:{}}},roleArn:{}}}}}}}},S21:{type:"structure",members:{unlimited:{type:"boolean"},maxVersions:{type:"integer"}}},S2b:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",required:["bucket","roleArn"],members:{bucket:{},keyPrefix:{},roleArn:{}}}}},S2h:{type:"list",member:{shape:"S2i"}},S2i:{type:"structure",members:{channel:{type:"structure",required:["name","channelName"],members:{name:{},channelName:{},next:{}}},lambda:{type:"structure",required:["name","lambdaName","batchSize"],members:{name:{},lambdaName:{},batchSize:{type:"integer"},next:{}}},datastore:{type:"structure",required:["name","datastoreName"],members:{name:{},datastoreName:{}}},addAttributes:{type:"structure",required:["name","attributes"],members:{name:{},attributes:{type:"map",key:{},value:{}},next:{}}},removeAttributes:{type:"structure",required:["name","attributes"],members:{name:{},attributes:{shape:"S2t"},next:{}}},selectAttributes:{type:"structure",required:["name","attributes"],members:{name:{},attributes:{shape:"S2t"},next:{}}},filter:{type:"structure",required:["name","filter"],members:{name:{},filter:{},next:{}}},math:{type:"structure",required:["name","attribute","math"],members:{name:{},attribute:{},math:{},next:{}}},deviceRegistryEnrich:{type:"structure",required:["name","attribute","thingName","roleArn"],members:{name:{},attribute:{},thingName:{},roleArn:{},next:{}}},deviceShadowEnrich:{type:"structure",required:["name","attribute","thingName","roleArn"],members:{name:{},attribute:{},thingName:{},roleArn:{},next:{}}}}},S2t:{type:"list",member:{}},S3f:{type:"structure",members:{estimatedSizeInBytes:{type:"double"},estimatedOn:{type:"timestamp"}}},S3s:{type:"structure",required:["roleArn","level","enabled"],members:{roleArn:{},level:{},enabled:{type:"boolean"}}},S3y:{type:"list",member:{type:"structure",members:{id:{},status:{},creationTime:{type:"timestamp"}}}},S46:{type:"structure",members:{state:{},reason:{}}},S59:{type:"list",member:{type:"blob"}}}};
    },{}],"UwFx":[function(require,module,exports) {
    module.exports={pagination:{ListChannels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatasetContents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatasets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatastores:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListPipelines:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}};
    },{}],"uAIE":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,a=e.apiLoader;a.services.iotanalytics={},e.IoTAnalytics=i.defineService("iotanalytics",["2017-11-27"]),Object.defineProperty(a.services.iotanalytics,"2017-11-27",{get:function(){var e=require("../apis/iotanalytics-2017-11-27.min.json");return e.paginators=require("../apis/iotanalytics-2017-11-27.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.IoTAnalytics;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/iotanalytics-2017-11-27.min.json":"pPlZ","../apis/iotanalytics-2017-11-27.paginators.json":"UwFx"}],"Bfyd":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2018-05-14",endpointPrefix:"devices.iot1click",signingName:"iot1click",serviceFullName:"AWS IoT 1-Click Devices Service",serviceId:"IoT 1Click Devices Service",protocol:"rest-json",jsonVersion:"1.1",uid:"devices-2018-05-14",signatureVersion:"v4"},operations:{ClaimDevicesByClaimCode:{http:{method:"PUT",requestUri:"/claims/{claimCode}",responseCode:200},input:{type:"structure",members:{ClaimCode:{location:"uri",locationName:"claimCode"}},required:["ClaimCode"]},output:{type:"structure",members:{ClaimCode:{locationName:"claimCode"},Total:{locationName:"total",type:"integer"}}}},DescribeDevice:{http:{method:"GET",requestUri:"/devices/{deviceId}",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"}},required:["DeviceId"]},output:{type:"structure",members:{DeviceDescription:{shape:"S8",locationName:"deviceDescription"}}}},FinalizeDeviceClaim:{http:{method:"PUT",requestUri:"/devices/{deviceId}/finalize-claim",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"},Tags:{shape:"Sc",locationName:"tags"}},required:["DeviceId"]},output:{type:"structure",members:{State:{locationName:"state"}}}},GetDeviceMethods:{http:{method:"GET",requestUri:"/devices/{deviceId}/methods",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"}},required:["DeviceId"]},output:{type:"structure",members:{DeviceMethods:{locationName:"deviceMethods",type:"list",member:{shape:"Si"}}}}},InitiateDeviceClaim:{http:{method:"PUT",requestUri:"/devices/{deviceId}/initiate-claim",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"}},required:["DeviceId"]},output:{type:"structure",members:{State:{locationName:"state"}}}},InvokeDeviceMethod:{http:{requestUri:"/devices/{deviceId}/methods",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"},DeviceMethod:{shape:"Si",locationName:"deviceMethod"},DeviceMethodParameters:{locationName:"deviceMethodParameters"}},required:["DeviceId"]},output:{type:"structure",members:{DeviceMethodResponse:{locationName:"deviceMethodResponse"}}}},ListDeviceEvents:{http:{method:"GET",requestUri:"/devices/{deviceId}/events",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"},FromTimeStamp:{shape:"So",location:"querystring",locationName:"fromTimeStamp"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},ToTimeStamp:{shape:"So",location:"querystring",locationName:"toTimeStamp"}},required:["DeviceId","FromTimeStamp","ToTimeStamp"]},output:{type:"structure",members:{Events:{locationName:"events",type:"list",member:{type:"structure",members:{Device:{locationName:"device",type:"structure",members:{Attributes:{locationName:"attributes",type:"structure",members:{}},DeviceId:{locationName:"deviceId"},Type:{locationName:"type"}}},StdEvent:{locationName:"stdEvent"}}}},NextToken:{locationName:"nextToken"}}}},ListDevices:{http:{method:"GET",requestUri:"/devices",responseCode:200},input:{type:"structure",members:{DeviceType:{location:"querystring",locationName:"deviceType"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Devices:{locationName:"devices",type:"list",member:{shape:"S8"}},NextToken:{locationName:"nextToken"}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"Sc",locationName:"tags"}}}},TagResource:{http:{requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{shape:"Sc",locationName:"tags"}},required:["ResourceArn","Tags"]}},UnclaimDevice:{http:{method:"PUT",requestUri:"/devices/{deviceId}/unclaim",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"}},required:["DeviceId"]},output:{type:"structure",members:{State:{locationName:"state"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}},required:["TagKeys","ResourceArn"]}},UpdateDeviceState:{http:{method:"PUT",requestUri:"/devices/{deviceId}/state",responseCode:200},input:{type:"structure",members:{DeviceId:{location:"uri",locationName:"deviceId"},Enabled:{locationName:"enabled",type:"boolean"}},required:["DeviceId"]},output:{type:"structure",members:{}}}},shapes:{S8:{type:"structure",members:{Arn:{locationName:"arn"},Attributes:{locationName:"attributes",type:"map",key:{},value:{}},DeviceId:{locationName:"deviceId"},Enabled:{locationName:"enabled",type:"boolean"},RemainingLife:{locationName:"remainingLife",type:"double"},Type:{locationName:"type"},Tags:{shape:"Sc",locationName:"tags"}}},Sc:{type:"map",key:{},value:{}},Si:{type:"structure",members:{DeviceType:{locationName:"deviceType"},MethodName:{locationName:"methodName"}}},So:{type:"timestamp",timestampFormat:"iso8601"}}};
    },{}],"l2bk":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,c=e.apiLoader;c.services.iot1clickdevicesservice={},e.IoT1ClickDevicesService=i.defineService("iot1clickdevicesservice",["2018-05-14"]),Object.defineProperty(c.services.iot1clickdevicesservice,"2018-05-14",{get:function(){return require("../apis/iot1click-devices-2018-05-14.min.json")},enumerable:!0,configurable:!0}),module.exports=e.IoT1ClickDevicesService;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/iot1click-devices-2018-05-14.min.json":"Bfyd"}],"Kfd5":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-05-14",endpointPrefix:"projects.iot1click",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"AWS IoT 1-Click Projects",serviceFullName:"AWS IoT 1-Click Projects Service",serviceId:"IoT 1Click Projects",signatureVersion:"v4",signingName:"iot1click",uid:"iot1click-projects-2018-05-14"},operations:{AssociateDeviceWithPlacement:{http:{method:"PUT",requestUri:"/projects/{projectName}/placements/{placementName}/devices/{deviceTemplateName}"},input:{type:"structure",required:["projectName","placementName","deviceId","deviceTemplateName"],members:{projectName:{location:"uri",locationName:"projectName"},placementName:{location:"uri",locationName:"placementName"},deviceId:{},deviceTemplateName:{location:"uri",locationName:"deviceTemplateName"}}},output:{type:"structure",members:{}}},CreatePlacement:{http:{requestUri:"/projects/{projectName}/placements"},input:{type:"structure",required:["placementName","projectName"],members:{placementName:{},projectName:{location:"uri",locationName:"projectName"},attributes:{shape:"S8"}}},output:{type:"structure",members:{}}},CreateProject:{http:{requestUri:"/projects"},input:{type:"structure",required:["projectName"],members:{projectName:{},description:{},placementTemplate:{shape:"Se"},tags:{shape:"Sn"}}},output:{type:"structure",members:{}}},DeletePlacement:{http:{method:"DELETE",requestUri:"/projects/{projectName}/placements/{placementName}"},input:{type:"structure",required:["placementName","projectName"],members:{placementName:{location:"uri",locationName:"placementName"},projectName:{location:"uri",locationName:"projectName"}}},output:{type:"structure",members:{}}},DeleteProject:{http:{method:"DELETE",requestUri:"/projects/{projectName}"},input:{type:"structure",required:["projectName"],members:{projectName:{location:"uri",locationName:"projectName"}}},output:{type:"structure",members:{}}},DescribePlacement:{http:{method:"GET",requestUri:"/projects/{projectName}/placements/{placementName}"},input:{type:"structure",required:["placementName","projectName"],members:{placementName:{location:"uri",locationName:"placementName"},projectName:{location:"uri",locationName:"projectName"}}},output:{type:"structure",required:["placement"],members:{placement:{type:"structure",required:["projectName","placementName","attributes","createdDate","updatedDate"],members:{projectName:{},placementName:{},attributes:{shape:"S8"},createdDate:{type:"timestamp"},updatedDate:{type:"timestamp"}}}}}},DescribeProject:{http:{method:"GET",requestUri:"/projects/{projectName}"},input:{type:"structure",required:["projectName"],members:{projectName:{location:"uri",locationName:"projectName"}}},output:{type:"structure",required:["project"],members:{project:{type:"structure",required:["projectName","createdDate","updatedDate"],members:{arn:{},projectName:{},description:{},createdDate:{type:"timestamp"},updatedDate:{type:"timestamp"},placementTemplate:{shape:"Se"},tags:{shape:"Sn"}}}}}},DisassociateDeviceFromPlacement:{http:{method:"DELETE",requestUri:"/projects/{projectName}/placements/{placementName}/devices/{deviceTemplateName}"},input:{type:"structure",required:["projectName","placementName","deviceTemplateName"],members:{projectName:{location:"uri",locationName:"projectName"},placementName:{location:"uri",locationName:"placementName"},deviceTemplateName:{location:"uri",locationName:"deviceTemplateName"}}},output:{type:"structure",members:{}}},GetDevicesInPlacement:{http:{method:"GET",requestUri:"/projects/{projectName}/placements/{placementName}/devices"},input:{type:"structure",required:["projectName","placementName"],members:{projectName:{location:"uri",locationName:"projectName"},placementName:{location:"uri",locationName:"placementName"}}},output:{type:"structure",required:["devices"],members:{devices:{type:"map",key:{},value:{}}}}},ListPlacements:{http:{method:"GET",requestUri:"/projects/{projectName}/placements"},input:{type:"structure",required:["projectName"],members:{projectName:{location:"uri",locationName:"projectName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["placements"],members:{placements:{type:"list",member:{type:"structure",required:["projectName","placementName","createdDate","updatedDate"],members:{projectName:{},placementName:{},createdDate:{type:"timestamp"},updatedDate:{type:"timestamp"}}}},nextToken:{}}}},ListProjects:{http:{method:"GET",requestUri:"/projects"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["projects"],members:{projects:{type:"list",member:{type:"structure",required:["projectName","createdDate","updatedDate"],members:{arn:{},projectName:{},createdDate:{type:"timestamp"},updatedDate:{type:"timestamp"},tags:{shape:"Sn"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sn"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sn"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdatePlacement:{http:{method:"PUT",requestUri:"/projects/{projectName}/placements/{placementName}"},input:{type:"structure",required:["placementName","projectName"],members:{placementName:{location:"uri",locationName:"placementName"},projectName:{location:"uri",locationName:"projectName"},attributes:{shape:"S8"}}},output:{type:"structure",members:{}}},UpdateProject:{http:{method:"PUT",requestUri:"/projects/{projectName}"},input:{type:"structure",required:["projectName"],members:{projectName:{location:"uri",locationName:"projectName"},description:{},placementTemplate:{shape:"Se"}}},output:{type:"structure",members:{}}}},shapes:{S8:{type:"map",key:{},value:{}},Se:{type:"structure",members:{defaultAttributes:{type:"map",key:{},value:{}},deviceTemplates:{type:"map",key:{},value:{type:"structure",members:{deviceType:{},callbackOverrides:{type:"map",key:{},value:{}}}}}}},Sn:{type:"map",key:{},value:{}}}};
    },{}],"GJv7":[function(require,module,exports) {
    module.exports={pagination:{ListPlacements:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"placements"},ListProjects:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"projects"}}};
    },{}],"gckk":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.iot1clickprojects={},e.IoT1ClickProjects=i.defineService("iot1clickprojects",["2018-05-14"]),Object.defineProperty(r.services.iot1clickprojects,"2018-05-14",{get:function(){var e=require("../apis/iot1click-projects-2018-05-14.min.json");return e.paginators=require("../apis/iot1click-projects-2018-05-14.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.IoT1ClickProjects;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/iot1click-projects-2018-05-14.min.json":"Kfd5","../apis/iot1click-projects-2018-05-14.paginators.json":"GJv7"}],"AhM4":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-02-27",endpointPrefix:"pi",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWS PI",serviceFullName:"AWS Performance Insights",serviceId:"PI",signatureVersion:"v4",signingName:"pi",targetPrefix:"PerformanceInsightsv20180227",uid:"pi-2018-02-27"},operations:{DescribeDimensionKeys:{input:{type:"structure",required:["ServiceType","Identifier","StartTime","EndTime","Metric","GroupBy"],members:{ServiceType:{},Identifier:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Metric:{},PeriodInSeconds:{type:"integer"},GroupBy:{shape:"S6"},PartitionBy:{shape:"S6"},Filter:{shape:"S9"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AlignedStartTime:{type:"timestamp"},AlignedEndTime:{type:"timestamp"},PartitionKeys:{type:"list",member:{type:"structure",required:["Dimensions"],members:{Dimensions:{shape:"Se"}}}},Keys:{type:"list",member:{type:"structure",members:{Dimensions:{shape:"Se"},Total:{type:"double"},Partitions:{type:"list",member:{type:"double"}}}}},NextToken:{}}}},GetResourceMetrics:{input:{type:"structure",required:["ServiceType","Identifier","MetricQueries","StartTime","EndTime"],members:{ServiceType:{},Identifier:{},MetricQueries:{type:"list",member:{type:"structure",required:["Metric"],members:{Metric:{},GroupBy:{shape:"S6"},Filter:{shape:"S9"}}}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},PeriodInSeconds:{type:"integer"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AlignedStartTime:{type:"timestamp"},AlignedEndTime:{type:"timestamp"},Identifier:{},MetricList:{type:"list",member:{type:"structure",members:{Key:{type:"structure",required:["Metric"],members:{Metric:{},Dimensions:{shape:"Se"}}},DataPoints:{type:"list",member:{type:"structure",required:["Timestamp","Value"],members:{Timestamp:{type:"timestamp"},Value:{type:"double"}}}}}}},NextToken:{}}}}},shapes:{S6:{type:"structure",required:["Group"],members:{Group:{},Dimensions:{type:"list",member:{}},Limit:{type:"integer"}}},S9:{type:"map",key:{},value:{}},Se:{type:"map",key:{},value:{}}}};
    },{}],"vYDu":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.pi={},e.PI=i.defineService("pi",["2018-02-27"]),Object.defineProperty(r.services.pi,"2018-02-27",{get:function(){var e=require("../apis/pi-2018-02-27.min.json");return e.paginators=require("../apis/pi-2018-02-27.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.PI;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/pi-2018-02-27.min.json":"AhM4","../apis/pi-2018-02-27.paginators.json":"GkJq"}],"Sg3Z":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2014-10-31",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon Neptune",serviceFullName:"Amazon Neptune",serviceId:"Neptune",signatureVersion:"v4",signingName:"rds",uid:"neptune-2014-10-31",xmlNamespace:"http://rds.amazonaws.com/doc/2014-10-31/"},operations:{AddRoleToDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","RoleArn"],members:{DBClusterIdentifier:{},RoleArn:{},FeatureName:{}}}},AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S5"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"Sa"}}}},ApplyPendingMaintenanceAction:{input:{type:"structure",required:["ResourceIdentifier","ApplyAction","OptInType"],members:{ResourceIdentifier:{},ApplyAction:{},OptInType:{}}},output:{resultWrapper:"ApplyPendingMaintenanceActionResult",type:"structure",members:{ResourcePendingMaintenanceActions:{shape:"Se"}}}},CopyDBClusterParameterGroup:{input:{type:"structure",required:["SourceDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupDescription"],members:{SourceDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupDescription:{},Tags:{shape:"Sa"}}},output:{resultWrapper:"CopyDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sk"}}}},CopyDBClusterSnapshot:{input:{type:"structure",required:["SourceDBClusterSnapshotIdentifier","TargetDBClusterSnapshotIdentifier"],members:{SourceDBClusterSnapshotIdentifier:{},TargetDBClusterSnapshotIdentifier:{},KmsKeyId:{},PreSignedUrl:{},CopyTags:{type:"boolean"},Tags:{shape:"Sa"}}},output:{resultWrapper:"CopyDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"So"}}}},CopyDBParameterGroup:{input:{type:"structure",required:["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],members:{SourceDBParameterGroupIdentifier:{},TargetDBParameterGroupIdentifier:{},TargetDBParameterGroupDescription:{},Tags:{shape:"Sa"}}},output:{resultWrapper:"CopyDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"St"}}}},CreateDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","Engine"],members:{AvailabilityZones:{shape:"Sp"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"Sw"},DBSubnetGroupName:{},Engine:{},EngineVersion:{},Port:{type:"integer"},MasterUsername:{},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReplicationSourceIdentifier:{},Tags:{shape:"Sa"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},PreSignedUrl:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnableCloudwatchLogsExports:{shape:"Sx"},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"CreateDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}},CreateDBClusterEndpoint:{input:{type:"structure",required:["DBClusterIdentifier","DBClusterEndpointIdentifier","EndpointType"],members:{DBClusterIdentifier:{},DBClusterEndpointIdentifier:{},EndpointType:{},StaticMembers:{shape:"S1a"},ExcludedMembers:{shape:"S1a"},Tags:{shape:"Sa"}}},output:{resultWrapper:"CreateDBClusterEndpointResult",type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"S1a"},ExcludedMembers:{shape:"S1a"},DBClusterEndpointArn:{}}}},CreateDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","DBParameterGroupFamily","Description"],members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"Sa"}}},output:{resultWrapper:"CreateDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sk"}}}},CreateDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","DBClusterIdentifier"],members:{DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},Tags:{shape:"Sa"}}},output:{resultWrapper:"CreateDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"So"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","DBInstanceClass","Engine"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S1h"},VpcSecurityGroupIds:{shape:"Sw"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{deprecated:!0,type:"boolean"},Tags:{shape:"Sa"},DBClusterIdentifier:{},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},Domain:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},DomainIAMRoleName:{},PromotionTier:{type:"integer"},Timezone:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},EnableCloudwatchLogsExports:{shape:"Sx"},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S1j"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"Sa"}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"St"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S26"},Tags:{shape:"Sa"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S1p"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S7"},SourceIds:{shape:"S6"},Enabled:{type:"boolean"},Tags:{shape:"Sa"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S5"}}}},DeleteDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}},DeleteDBClusterEndpoint:{input:{type:"structure",required:["DBClusterEndpointIdentifier"],members:{DBClusterEndpointIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterEndpointResult",type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"S1a"},ExcludedMembers:{shape:"S1a"},DBClusterEndpointArn:{}}}},DeleteDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{}}}},DeleteDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"So"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S1j"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S5"}}}},DescribeDBClusterEndpoints:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterEndpointIdentifier:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterEndpointsResult",type:"structure",members:{Marker:{},DBClusterEndpoints:{type:"list",member:{locationName:"DBClusterEndpointList",type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"S1a"},ExcludedMembers:{shape:"S1a"},DBClusterEndpointArn:{}}}}}}},DescribeDBClusterParameterGroups:{input:{type:"structure",members:{DBClusterParameterGroupName:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParameterGroupsResult",type:"structure",members:{Marker:{},DBClusterParameterGroups:{type:"list",member:{shape:"Sk",locationName:"DBClusterParameterGroup"}}}}},DescribeDBClusterParameters:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{},Source:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParametersResult",type:"structure",members:{Parameters:{shape:"S2z"},Marker:{}}}},DescribeDBClusterSnapshotAttributes:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DescribeDBClusterSnapshotAttributesResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S34"}}}},DescribeDBClusterSnapshots:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"},IncludePublic:{type:"boolean"}}},output:{resultWrapper:"DescribeDBClusterSnapshotsResult",type:"structure",members:{Marker:{},DBClusterSnapshots:{type:"list",member:{shape:"So",locationName:"DBClusterSnapshot"}}}}},DescribeDBClusters:{input:{type:"structure",members:{DBClusterIdentifier:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClustersResult",type:"structure",members:{Marker:{},DBClusters:{type:"list",member:{shape:"Sz",locationName:"DBCluster"}}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S2o"},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:"S3i"},SupportedCharacterSets:{type:"list",member:{shape:"S3i",locationName:"CharacterSet"}},ValidUpgradeTarget:{type:"list",member:{locationName:"UpgradeTarget",type:"structure",members:{Engine:{},EngineVersion:{},Description:{},AutoUpgrade:{type:"boolean"},IsMajorVersionUpgrade:{type:"boolean"}}}},SupportedTimezones:{type:"list",member:{locationName:"Timezone",type:"structure",members:{TimezoneName:{}}}},ExportableLogTypes:{shape:"Sx"},SupportsLogExportsToCloudwatchLogs:{type:"boolean"},SupportsReadReplica:{type:"boolean"}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"S1j",locationName:"DBInstance"}}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"St",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2z"},Marker:{}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S1p",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultClusterParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultClusterParametersResult",type:"structure",members:{EngineDefaults:{shape:"S41"}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{shape:"S41"}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S2o"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S7"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S2o"},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:"S2o"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S7"},Date:{type:"timestamp"},SourceArn:{}}}}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},Filters:{shape:"S2o"},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:"S1s",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:!0}},Marker:{}}}},DescribePendingMaintenanceActions:{input:{type:"structure",members:{ResourceIdentifier:{},Filters:{shape:"S2o"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribePendingMaintenanceActionsResult",type:"structure",members:{PendingMaintenanceActions:{type:"list",member:{shape:"Se",locationName:"ResourcePendingMaintenanceActions"}},Marker:{}}}},DescribeValidDBInstanceModifications:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{}}},output:{resultWrapper:"DescribeValidDBInstanceModificationsResult",type:"structure",members:{ValidDBInstanceModificationsMessage:{type:"structure",members:{Storage:{type:"list",member:{locationName:"ValidStorageOptions",type:"structure",members:{StorageType:{},StorageSize:{shape:"S4u"},ProvisionedIops:{shape:"S4u"},IopsToStorageRatio:{type:"list",member:{locationName:"DoubleRange",type:"structure",members:{From:{type:"double"},To:{type:"double"}}}}}}}},wrapper:!0}}}},FailoverDBCluster:{input:{type:"structure",members:{DBClusterIdentifier:{},TargetDBInstanceIdentifier:{}}},output:{resultWrapper:"FailoverDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S2o"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"Sa"}}}},ModifyDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},NewDBClusterIdentifier:{},ApplyImmediately:{type:"boolean"},BackupRetentionPeriod:{type:"integer"},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"Sw"},Port:{type:"integer"},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},EnableIAMDatabaseAuthentication:{type:"boolean"},CloudwatchLogsExportConfiguration:{shape:"S54"},EngineVersion:{},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"ModifyDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}},ModifyDBClusterEndpoint:{input:{type:"structure",required:["DBClusterEndpointIdentifier"],members:{DBClusterEndpointIdentifier:{},EndpointType:{},StaticMembers:{shape:"S1a"},ExcludedMembers:{shape:"S1a"}}},output:{resultWrapper:"ModifyDBClusterEndpointResult",type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"S1a"},ExcludedMembers:{shape:"S1a"},DBClusterEndpointArn:{}}}},ModifyDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","Parameters"],members:{DBClusterParameterGroupName:{},Parameters:{shape:"S2z"}}},output:{shape:"S59",resultWrapper:"ModifyDBClusterParameterGroupResult"}},ModifyDBClusterSnapshotAttribute:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","AttributeName"],members:{DBClusterSnapshotIdentifier:{},AttributeName:{},ValuesToAdd:{shape:"S37"},ValuesToRemove:{shape:"S37"}}},output:{resultWrapper:"ModifyDBClusterSnapshotAttributeResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S34"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSubnetGroupName:{},DBSecurityGroups:{shape:"S1h"},VpcSecurityGroupIds:{shape:"Sw"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},CACertificateIdentifier:{},Domain:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},DBPortNumber:{type:"integer"},PubliclyAccessible:{deprecated:!0,type:"boolean"},MonitoringRoleArn:{},DomainIAMRoleName:{},PromotionTier:{type:"integer"},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},CloudwatchLogsExportConfiguration:{shape:"S54"},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S1j"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2z"}}},output:{shape:"S5f",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S26"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S1p"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S7"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S5"}}}},PromoteReadReplicaDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"PromoteReadReplicaDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S1j"}}}},RemoveRoleFromDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","RoleArn"],members:{DBClusterIdentifier:{},RoleArn:{},FeatureName:{}}}},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:"S2z"}}},output:{shape:"S59",resultWrapper:"ResetDBClusterParameterGroupResult"}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2z"}}},output:{shape:"S5f",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBClusterFromSnapshot:{input:{type:"structure",required:["DBClusterIdentifier","SnapshotIdentifier","Engine"],members:{AvailabilityZones:{shape:"Sp"},DBClusterIdentifier:{},SnapshotIdentifier:{},Engine:{},EngineVersion:{},Port:{type:"integer"},DBSubnetGroupName:{},DatabaseName:{},OptionGroupName:{},VpcSecurityGroupIds:{shape:"Sw"},Tags:{shape:"Sa"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnableCloudwatchLogsExports:{shape:"Sx"},DBClusterParameterGroupName:{},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"RestoreDBClusterFromSnapshotResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}},RestoreDBClusterToPointInTime:{input:{type:"structure",required:["DBClusterIdentifier","SourceDBClusterIdentifier"],members:{DBClusterIdentifier:{},RestoreType:{},SourceDBClusterIdentifier:{},RestoreToTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},Port:{type:"integer"},DBSubnetGroupName:{},OptionGroupName:{},VpcSecurityGroupIds:{shape:"Sw"},Tags:{shape:"Sa"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnableCloudwatchLogsExports:{shape:"Sx"},DBClusterParameterGroupName:{},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"RestoreDBClusterToPointInTimeResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}},StartDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StartDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}},StopDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StopDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sz"}}}}},shapes:{S5:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S6"},EventCategoriesList:{shape:"S7"},Enabled:{type:"boolean"},EventSubscriptionArn:{}},wrapper:!0},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:!0},Sk:{type:"structure",members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBClusterParameterGroupArn:{}},wrapper:!0},So:{type:"structure",members:{AvailabilityZones:{shape:"Sp"},DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},VpcId:{},ClusterCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},PercentProgress:{type:"integer"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DBClusterSnapshotArn:{},SourceDBClusterSnapshotArn:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"}},wrapper:!0},Sp:{type:"list",member:{locationName:"AvailabilityZone"}},St:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBParameterGroupArn:{}},wrapper:!0},Sw:{type:"list",member:{locationName:"VpcSecurityGroupId"}},Sx:{type:"list",member:{}},Sz:{type:"structure",members:{AllocatedStorage:{type:"integer"},AvailabilityZones:{shape:"Sp"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroup:{},DBSubnetGroup:{},Status:{},PercentProgress:{},EarliestRestorableTime:{type:"timestamp"},Endpoint:{},ReaderEndpoint:{},MultiAZ:{type:"boolean"},Engine:{},EngineVersion:{},LatestRestorableTime:{type:"timestamp"},Port:{type:"integer"},MasterUsername:{},DBClusterOptionGroupMemberships:{type:"list",member:{locationName:"DBClusterOptionGroup",type:"structure",members:{DBClusterOptionGroupName:{},Status:{}}}},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReplicationSourceIdentifier:{},ReadReplicaIdentifiers:{type:"list",member:{locationName:"ReadReplicaIdentifier"}},DBClusterMembers:{type:"list",member:{locationName:"DBClusterMember",type:"structure",members:{DBInstanceIdentifier:{},IsClusterWriter:{type:"boolean"},DBClusterParameterGroupStatus:{},PromotionTier:{type:"integer"}},wrapper:!0}},VpcSecurityGroups:{shape:"S15"},HostedZoneId:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbClusterResourceId:{},DBClusterArn:{},AssociatedRoles:{type:"list",member:{locationName:"DBClusterRole",type:"structure",members:{RoleArn:{},Status:{},FeatureName:{}}}},IAMDatabaseAuthenticationEnabled:{type:"boolean"},CloneGroupId:{},ClusterCreateTime:{type:"timestamp"},EnabledCloudwatchLogsExports:{shape:"Sx"},DeletionProtection:{type:"boolean"}},wrapper:!0},S15:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S1a:{type:"list",member:{}},S1h:{type:"list",member:{locationName:"DBSecurityGroupName"}},S1j:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"},HostedZoneId:{}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},VpcSecurityGroups:{shape:"S15"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S1p"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},LicenseModel:{},Iops:{type:"integer"},DBInstanceIdentifier:{},StorageType:{},CACertificateIdentifier:{},DBSubnetGroupName:{},PendingCloudwatchLogsExports:{type:"structure",members:{LogTypesToEnable:{shape:"Sx"},LogTypesToDisable:{shape:"Sx"}}}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},ReadReplicaDBClusterIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBClusterIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{deprecated:!0,type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}},StorageType:{},TdeCredentialArn:{},DbInstancePort:{type:"integer"},DBClusterIdentifier:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbiResourceId:{},CACertificateIdentifier:{},DomainMemberships:{type:"list",member:{locationName:"DomainMembership",type:"structure",members:{Domain:{},Status:{},FQDN:{},IAMRoleName:{}}}},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},EnhancedMonitoringResourceArn:{},MonitoringRoleArn:{},PromotionTier:{type:"integer"},DBInstanceArn:{},Timezone:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},PerformanceInsightsEnabled:{type:"boolean"},PerformanceInsightsKMSKeyId:{},EnabledCloudwatchLogsExports:{shape:"Sx"},DeletionProtection:{type:"boolean"}},wrapper:!0},S1p:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S1s"},SubnetStatus:{}}}},DBSubnetGroupArn:{}},wrapper:!0},S1s:{type:"structure",members:{Name:{}},wrapper:!0},S26:{type:"list",member:{locationName:"SubnetIdentifier"}},S2o:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S2z:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S34:{type:"structure",members:{DBClusterSnapshotIdentifier:{},DBClusterSnapshotAttributes:{type:"list",member:{locationName:"DBClusterSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S37"}}}}},wrapper:!0},S37:{type:"list",member:{locationName:"AttributeValue"}},S3i:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S41:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2z"}},wrapper:!0},S4u:{type:"list",member:{locationName:"Range",type:"structure",members:{From:{type:"integer"},To:{type:"integer"},Step:{type:"integer"}}}},S54:{type:"structure",members:{EnableLogTypes:{shape:"Sx"},DisableLogTypes:{shape:"Sx"}}},S59:{type:"structure",members:{DBClusterParameterGroupName:{}}},S5f:{type:"structure",members:{DBParameterGroupName:{}}}}};
    },{}],"Oj6V":[function(require,module,exports) {
    module.exports={pagination:{DescribeDBClusterEndpoints:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterEndpoints"},DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},ListTagsForResource:{result_key:"TagList"}}};
    },{}],"cIOH":[function(require,module,exports) {
    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"}]}}};
    },{}],"gS7c":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,n=e.apiLoader;n.services.neptune={},e.Neptune=r.defineService("neptune",["2014-10-31"]),Object.defineProperty(n.services.neptune,"2014-10-31",{get:function(){var e=require("../apis/neptune-2014-10-31.min.json");return e.paginators=require("../apis/neptune-2014-10-31.paginators.json").pagination,e.waiters=require("../apis/neptune-2014-10-31.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.Neptune;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/neptune-2014-10-31.min.json":"Sg3Z","../apis/neptune-2014-10-31.paginators.json":"Oj6V","../apis/neptune-2014-10-31.waiters2.json":"cIOH"}],"kptp":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2018-04-23",endpointPrefix:"api.mediatailor",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"MediaTailor",serviceFullName:"AWS MediaTailor",serviceId:"MediaTailor",signatureVersion:"v4",signingName:"mediatailor",uid:"mediatailor-2018-04-23"},operations:{DeletePlaybackConfiguration:{http:{method:"DELETE",requestUri:"/playbackConfiguration/{Name}",responseCode:204},input:{members:{Name:{location:"uri",locationName:"Name"}},required:["Name"],type:"structure"},output:{members:{},type:"structure"}},GetPlaybackConfiguration:{http:{method:"GET",requestUri:"/playbackConfiguration/{Name}",responseCode:200},input:{members:{Name:{location:"uri",locationName:"Name"}},required:["Name"],type:"structure"},output:{members:{AdDecisionServerUrl:{},AvailSuppression:{shape:"S6"},Bumper:{shape:"S8"},CdnConfiguration:{shape:"S9"},DashConfiguration:{shape:"Sa"},HlsConfiguration:{shape:"Sc"},LivePreRollConfiguration:{shape:"Sd"},ManifestProcessingRules:{shape:"Sf"},Name:{},PersonalizationThresholdSeconds:{type:"integer"},PlaybackConfigurationArn:{},PlaybackEndpointPrefix:{},SessionInitializationEndpointPrefix:{},SlateAdUrl:{},Tags:{locationName:"tags",shape:"Sj"},TranscodeProfileName:{},VideoContentSourceUrl:{}},type:"structure"}},ListPlaybackConfigurations:{http:{method:"GET",requestUri:"/playbackConfigurations",responseCode:200},input:{members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}},type:"structure"},output:{members:{Items:{member:{members:{AdDecisionServerUrl:{},AvailSuppression:{shape:"S6"},Bumper:{shape:"S8"},CdnConfiguration:{shape:"S9"},DashConfiguration:{shape:"Sa"},HlsConfiguration:{shape:"Sc"},ManifestProcessingRules:{shape:"Sf"},Name:{},PlaybackConfigurationArn:{},PlaybackEndpointPrefix:{},SessionInitializationEndpointPrefix:{},SlateAdUrl:{},Tags:{locationName:"tags",shape:"Sj"},TranscodeProfileName:{},PersonalizationThresholdSeconds:{type:"integer"},VideoContentSourceUrl:{}},type:"structure"},type:"list"},NextToken:{}},type:"structure"}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{ResourceArn}",responseCode:200},input:{members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}},required:["ResourceArn"],type:"structure"},output:{members:{Tags:{locationName:"tags",shape:"Sj"}},type:"structure"}},PutPlaybackConfiguration:{http:{method:"PUT",requestUri:"/playbackConfiguration",responseCode:200},input:{members:{AdDecisionServerUrl:{},AvailSuppression:{shape:"S6"},Bumper:{shape:"S8"},CdnConfiguration:{shape:"S9"},DashConfiguration:{members:{MpdLocation:{},OriginManifestType:{}},type:"structure"},LivePreRollConfiguration:{shape:"Sd"},ManifestProcessingRules:{shape:"Sf"},Name:{},PersonalizationThresholdSeconds:{type:"integer"},SlateAdUrl:{},Tags:{locationName:"tags",shape:"Sj"},TranscodeProfileName:{},VideoContentSourceUrl:{}},type:"structure"},output:{members:{AdDecisionServerUrl:{},AvailSuppression:{shape:"S6"},Bumper:{shape:"S8"},CdnConfiguration:{shape:"S9"},DashConfiguration:{shape:"Sa"},HlsConfiguration:{shape:"Sc"},LivePreRollConfiguration:{shape:"Sd"},ManifestProcessingRules:{shape:"Sf"},Name:{},PersonalizationThresholdSeconds:{type:"integer"},PlaybackConfigurationArn:{},PlaybackEndpointPrefix:{},SessionInitializationEndpointPrefix:{},SlateAdUrl:{},Tags:{locationName:"tags",shape:"Sj"},TranscodeProfileName:{},VideoContentSourceUrl:{}},type:"structure"}},TagResource:{http:{requestUri:"/tags/{ResourceArn}",responseCode:204},input:{members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{locationName:"tags",shape:"Sj"}},required:["ResourceArn","Tags"],type:"structure"}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}",responseCode:204},input:{members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",member:{},type:"list"}},required:["ResourceArn","TagKeys"],type:"structure"}}},shapes:{S6:{type:"structure",members:{Mode:{},Value:{}}},S8:{type:"structure",members:{EndUrl:{},StartUrl:{}}},S9:{members:{AdSegmentUrlPrefix:{},ContentSegmentUrlPrefix:{}},type:"structure"},Sa:{members:{ManifestEndpointPrefix:{},MpdLocation:{},OriginManifestType:{}},type:"structure"},Sc:{members:{ManifestEndpointPrefix:{}},type:"structure"},Sd:{type:"structure",members:{AdDecisionServerUrl:{},MaxDurationSeconds:{type:"integer"}}},Sf:{type:"structure",members:{AdMarkerPassthrough:{type:"structure",members:{Enabled:{type:"boolean"}}}}},Sj:{key:{},type:"map",value:{}}}};
    },{}],"Uy4h":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.mediatailor={},e.MediaTailor=i.defineService("mediatailor",["2018-04-23"]),Object.defineProperty(r.services.mediatailor,"2018-04-23",{get:function(){var e=require("../apis/mediatailor-2018-04-23.min.json");return e.paginators=require("../apis/mediatailor-2018-04-23.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.MediaTailor;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/mediatailor-2018-04-23.min.json":"kptp","../apis/mediatailor-2018-04-23.paginators.json":"GkJq"}],"JitJ":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-11-01",endpointPrefix:"eks",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon EKS",serviceFullName:"Amazon Elastic Kubernetes Service",serviceId:"EKS",signatureVersion:"v4",signingName:"eks",uid:"eks-2017-11-01"},operations:{CreateCluster:{http:{requestUri:"/clusters"},input:{type:"structure",required:["name","roleArn","resourcesVpcConfig"],members:{name:{},version:{},roleArn:{},resourcesVpcConfig:{shape:"S4"},kubernetesNetworkConfig:{type:"structure",members:{serviceIpv4Cidr:{}}},logging:{shape:"S8"},clientRequestToken:{idempotencyToken:!0},tags:{shape:"Sd"},encryptionConfig:{shape:"Sg"}}},output:{type:"structure",members:{cluster:{shape:"Sk"}}}},CreateFargateProfile:{http:{requestUri:"/clusters/{name}/fargate-profiles"},input:{type:"structure",required:["fargateProfileName","clusterName","podExecutionRoleArn"],members:{fargateProfileName:{},clusterName:{location:"uri",locationName:"name"},podExecutionRoleArn:{},subnets:{shape:"S5"},selectors:{shape:"Su"},clientRequestToken:{idempotencyToken:!0},tags:{shape:"Sd"}}},output:{type:"structure",members:{fargateProfile:{shape:"Sy"}}}},CreateNodegroup:{http:{requestUri:"/clusters/{name}/node-groups"},input:{type:"structure",required:["clusterName","nodegroupName","subnets","nodeRole"],members:{clusterName:{location:"uri",locationName:"name"},nodegroupName:{},scalingConfig:{shape:"S11"},diskSize:{type:"integer"},subnets:{shape:"S5"},instanceTypes:{shape:"S5"},amiType:{},remoteAccess:{shape:"S15"},nodeRole:{},labels:{shape:"S16"},tags:{shape:"Sd"},clientRequestToken:{idempotencyToken:!0},launchTemplate:{shape:"S19"},version:{},releaseVersion:{}}},output:{type:"structure",members:{nodegroup:{shape:"S1b"}}}},DeleteCluster:{http:{method:"DELETE",requestUri:"/clusters/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{cluster:{shape:"Sk"}}}},DeleteFargateProfile:{http:{method:"DELETE",requestUri:"/clusters/{name}/fargate-profiles/{fargateProfileName}"},input:{type:"structure",required:["clusterName","fargateProfileName"],members:{clusterName:{location:"uri",locationName:"name"},fargateProfileName:{location:"uri",locationName:"fargateProfileName"}}},output:{type:"structure",members:{fargateProfile:{shape:"Sy"}}}},DeleteNodegroup:{http:{method:"DELETE",requestUri:"/clusters/{name}/node-groups/{nodegroupName}"},input:{type:"structure",required:["clusterName","nodegroupName"],members:{clusterName:{location:"uri",locationName:"name"},nodegroupName:{location:"uri",locationName:"nodegroupName"}}},output:{type:"structure",members:{nodegroup:{shape:"S1b"}}}},DescribeCluster:{http:{method:"GET",requestUri:"/clusters/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{cluster:{shape:"Sk"}}}},DescribeFargateProfile:{http:{method:"GET",requestUri:"/clusters/{name}/fargate-profiles/{fargateProfileName}"},input:{type:"structure",required:["clusterName","fargateProfileName"],members:{clusterName:{location:"uri",locationName:"name"},fargateProfileName:{location:"uri",locationName:"fargateProfileName"}}},output:{type:"structure",members:{fargateProfile:{shape:"Sy"}}}},DescribeNodegroup:{http:{method:"GET",requestUri:"/clusters/{name}/node-groups/{nodegroupName}"},input:{type:"structure",required:["clusterName","nodegroupName"],members:{clusterName:{location:"uri",locationName:"name"},nodegroupName:{location:"uri",locationName:"nodegroupName"}}},output:{type:"structure",members:{nodegroup:{shape:"S1b"}}}},DescribeUpdate:{http:{method:"GET",requestUri:"/clusters/{name}/updates/{updateId}"},input:{type:"structure",required:["name","updateId"],members:{name:{location:"uri",locationName:"name"},updateId:{location:"uri",locationName:"updateId"},nodegroupName:{location:"querystring",locationName:"nodegroupName"}}},output:{type:"structure",members:{update:{shape:"S1y"}}}},ListClusters:{http:{method:"GET",requestUri:"/clusters"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{clusters:{shape:"S5"},nextToken:{}}}},ListFargateProfiles:{http:{method:"GET",requestUri:"/clusters/{name}/fargate-profiles"},input:{type:"structure",required:["clusterName"],members:{clusterName:{location:"uri",locationName:"name"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{fargateProfileNames:{shape:"S5"},nextToken:{}}}},ListNodegroups:{http:{method:"GET",requestUri:"/clusters/{name}/node-groups"},input:{type:"structure",required:["clusterName"],members:{clusterName:{location:"uri",locationName:"name"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{nodegroups:{shape:"S5"},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sd"}}}},ListUpdates:{http:{method:"GET",requestUri:"/clusters/{name}/updates"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},nodegroupName:{location:"querystring",locationName:"nodegroupName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{updateIds:{shape:"S5"},nextToken:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sd"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateClusterConfig:{http:{requestUri:"/clusters/{name}/update-config"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},resourcesVpcConfig:{shape:"S4"},logging:{shape:"S8"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{update:{shape:"S1y"}}}},UpdateClusterVersion:{http:{requestUri:"/clusters/{name}/updates"},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{update:{shape:"S1y"}}}},UpdateNodegroupConfig:{http:{requestUri:"/clusters/{name}/node-groups/{nodegroupName}/update-config"},input:{type:"structure",required:["clusterName","nodegroupName"],members:{clusterName:{location:"uri",locationName:"name"},nodegroupName:{location:"uri",locationName:"nodegroupName"},labels:{type:"structure",members:{addOrUpdateLabels:{shape:"S16"},removeLabels:{type:"list",member:{}}}},scalingConfig:{shape:"S11"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{update:{shape:"S1y"}}}},UpdateNodegroupVersion:{http:{requestUri:"/clusters/{name}/node-groups/{nodegroupName}/update-version"},input:{type:"structure",required:["clusterName","nodegroupName"],members:{clusterName:{location:"uri",locationName:"name"},nodegroupName:{location:"uri",locationName:"nodegroupName"},version:{},releaseVersion:{},launchTemplate:{shape:"S19"},force:{type:"boolean"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{update:{shape:"S1y"}}}}},shapes:{S4:{type:"structure",members:{subnetIds:{shape:"S5"},securityGroupIds:{shape:"S5"},endpointPublicAccess:{type:"boolean"},endpointPrivateAccess:{type:"boolean"},publicAccessCidrs:{shape:"S5"}}},S5:{type:"list",member:{}},S8:{type:"structure",members:{clusterLogging:{type:"list",member:{type:"structure",members:{types:{type:"list",member:{}},enabled:{type:"boolean"}}}}}},Sd:{type:"map",key:{},value:{}},Sg:{type:"list",member:{type:"structure",members:{resources:{shape:"S5"},provider:{type:"structure",members:{keyArn:{}}}}}},Sk:{type:"structure",members:{name:{},arn:{},createdAt:{type:"timestamp"},version:{},endpoint:{},roleArn:{},resourcesVpcConfig:{type:"structure",members:{subnetIds:{shape:"S5"},securityGroupIds:{shape:"S5"},clusterSecurityGroupId:{},vpcId:{},endpointPublicAccess:{type:"boolean"},endpointPrivateAccess:{type:"boolean"},publicAccessCidrs:{shape:"S5"}}},kubernetesNetworkConfig:{type:"structure",members:{serviceIpv4Cidr:{}}},logging:{shape:"S8"},identity:{type:"structure",members:{oidc:{type:"structure",members:{issuer:{}}}}},status:{},certificateAuthority:{type:"structure",members:{data:{}}},clientRequestToken:{},platformVersion:{},tags:{shape:"Sd"},encryptionConfig:{shape:"Sg"}}},Su:{type:"list",member:{type:"structure",members:{namespace:{},labels:{type:"map",key:{},value:{}}}}},Sy:{type:"structure",members:{fargateProfileName:{},fargateProfileArn:{},clusterName:{},createdAt:{type:"timestamp"},podExecutionRoleArn:{},subnets:{shape:"S5"},selectors:{shape:"Su"},status:{},tags:{shape:"Sd"}}},S11:{type:"structure",members:{minSize:{type:"integer"},maxSize:{type:"integer"},desiredSize:{type:"integer"}}},S15:{type:"structure",members:{ec2SshKey:{},sourceSecurityGroups:{shape:"S5"}}},S16:{type:"map",key:{},value:{}},S19:{type:"structure",members:{name:{},version:{},id:{}}},S1b:{type:"structure",members:{nodegroupName:{},nodegroupArn:{},clusterName:{},version:{},releaseVersion:{},createdAt:{type:"timestamp"},modifiedAt:{type:"timestamp"},status:{},scalingConfig:{shape:"S11"},instanceTypes:{shape:"S5"},subnets:{shape:"S5"},remoteAccess:{shape:"S15"},amiType:{},nodeRole:{},labels:{shape:"S16"},resources:{type:"structure",members:{autoScalingGroups:{type:"list",member:{type:"structure",members:{name:{}}}},remoteAccessSecurityGroup:{}}},diskSize:{type:"integer"},health:{type:"structure",members:{issues:{type:"list",member:{type:"structure",members:{code:{},message:{},resourceIds:{shape:"S5"}}}}}},launchTemplate:{shape:"S19"},tags:{shape:"Sd"}}},S1y:{type:"structure",members:{id:{},status:{},type:{},params:{type:"list",member:{type:"structure",members:{type:{},value:{}}}},createdAt:{type:"timestamp"},errors:{type:"list",member:{type:"structure",members:{errorCode:{},errorMessage:{},resourceIds:{shape:"S5"}}}}}}}};
    },{}],"nBge":[function(require,module,exports) {
    module.exports={pagination:{ListClusters:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"clusters"},ListFargateProfiles:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"fargateProfileNames"},ListNodegroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"nodegroups"},ListUpdates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"updateIds"}}};
    },{}],"fFpW":[function(require,module,exports) {
    module.exports={version:2,waiters:{ClusterActive:{delay:30,operation:"DescribeCluster",maxAttempts:40,acceptors:[{expected:"DELETING",matcher:"path",state:"failure",argument:"cluster.status"},{expected:"FAILED",matcher:"path",state:"failure",argument:"cluster.status"},{expected:"ACTIVE",matcher:"path",state:"success",argument:"cluster.status"}]},ClusterDeleted:{delay:30,operation:"DescribeCluster",maxAttempts:40,acceptors:[{expected:"ACTIVE",matcher:"path",state:"failure",argument:"cluster.status"},{expected:"CREATING",matcher:"path",state:"failure",argument:"cluster.status"},{expected:"ResourceNotFoundException",matcher:"error",state:"success"}]},NodegroupActive:{delay:30,operation:"DescribeNodegroup",maxAttempts:80,acceptors:[{expected:"CREATE_FAILED",matcher:"path",state:"failure",argument:"nodegroup.status"},{expected:"ACTIVE",matcher:"path",state:"success",argument:"nodegroup.status"}]},NodegroupDeleted:{delay:30,operation:"DescribeNodegroup",maxAttempts:40,acceptors:[{expected:"DELETE_FAILED",matcher:"path",state:"failure",argument:"nodegroup.status"},{expected:"ResourceNotFoundException",matcher:"error",state:"success"}]}}};
    },{}],"vsee":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.eks={},e.EKS=r.defineService("eks",["2017-11-01"]),Object.defineProperty(i.services.eks,"2017-11-01",{get:function(){var e=require("../apis/eks-2017-11-01.min.json");return e.paginators=require("../apis/eks-2017-11-01.paginators.json").pagination,e.waiters=require("../apis/eks-2017-11-01.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.EKS;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/eks-2017-11-01.min.json":"JitJ","../apis/eks-2017-11-01.paginators.json":"nBge","../apis/eks-2017-11-01.waiters2.json":"fFpW"}],"gteY":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-12-19",endpointPrefix:"macie",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Macie",serviceId:"Macie",signatureVersion:"v4",targetPrefix:"MacieService",uid:"macie-2017-12-19"},operations:{AssociateMemberAccount:{input:{type:"structure",required:["memberAccountId"],members:{memberAccountId:{}}}},AssociateS3Resources:{input:{type:"structure",required:["s3Resources"],members:{memberAccountId:{},s3Resources:{shape:"S4"}}},output:{type:"structure",members:{failedS3Resources:{shape:"Sc"}}}},DisassociateMemberAccount:{input:{type:"structure",required:["memberAccountId"],members:{memberAccountId:{}}}},DisassociateS3Resources:{input:{type:"structure",required:["associatedS3Resources"],members:{memberAccountId:{},associatedS3Resources:{type:"list",member:{shape:"Se"}}}},output:{type:"structure",members:{failedS3Resources:{shape:"Sc"}}}},ListMemberAccounts:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{memberAccounts:{type:"list",member:{type:"structure",members:{accountId:{}}}},nextToken:{}}}},ListS3Resources:{input:{type:"structure",members:{memberAccountId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{s3Resources:{shape:"S4"},nextToken:{}}}},UpdateS3Resources:{input:{type:"structure",required:["s3ResourcesUpdate"],members:{memberAccountId:{},s3ResourcesUpdate:{type:"list",member:{type:"structure",required:["bucketName","classificationTypeUpdate"],members:{bucketName:{},prefix:{},classificationTypeUpdate:{type:"structure",members:{oneTime:{},continuous:{}}}}}}}},output:{type:"structure",members:{failedS3Resources:{shape:"Sc"}}}}},shapes:{S4:{type:"list",member:{type:"structure",required:["bucketName","classificationType"],members:{bucketName:{},prefix:{},classificationType:{type:"structure",required:["oneTime","continuous"],members:{oneTime:{},continuous:{}}}}}},Sc:{type:"list",member:{type:"structure",members:{failedItem:{shape:"Se"},errorCode:{},errorMessage:{}}}},Se:{type:"structure",required:["bucketName"],members:{bucketName:{},prefix:{}}}}};
    },{}],"sNCx":[function(require,module,exports) {
    module.exports={pagination:{ListMemberAccounts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListS3Resources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}};
    },{}],"b8uG":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.macie={},e.Macie=i.defineService("macie",["2017-12-19"]),Object.defineProperty(r.services.macie,"2017-12-19",{get:function(){var e=require("../apis/macie-2017-12-19.min.json");return e.paginators=require("../apis/macie-2017-12-19.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Macie;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/macie-2017-12-19.min.json":"gteY","../apis/macie-2017-12-19.paginators.json":"sNCx"}],"xBHi":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-01-12",endpointPrefix:"dlm",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon DLM",serviceFullName:"Amazon Data Lifecycle Manager",serviceId:"DLM",signatureVersion:"v4",signingName:"dlm",uid:"dlm-2018-01-12"},operations:{CreateLifecyclePolicy:{http:{requestUri:"/policies"},input:{type:"structure",required:["ExecutionRoleArn","Description","State","PolicyDetails"],members:{ExecutionRoleArn:{},Description:{},State:{},PolicyDetails:{shape:"S5"},Tags:{shape:"S13"}}},output:{type:"structure",members:{PolicyId:{}}}},DeleteLifecyclePolicy:{http:{method:"DELETE",requestUri:"/policies/{policyId}/"},input:{type:"structure",required:["PolicyId"],members:{PolicyId:{location:"uri",locationName:"policyId"}}},output:{type:"structure",members:{}}},GetLifecyclePolicies:{http:{method:"GET",requestUri:"/policies"},input:{type:"structure",members:{PolicyIds:{location:"querystring",locationName:"policyIds",type:"list",member:{}},State:{location:"querystring",locationName:"state"},ResourceTypes:{shape:"S7",location:"querystring",locationName:"resourceTypes"},TargetTags:{location:"querystring",locationName:"targetTags",type:"list",member:{}},TagsToAdd:{location:"querystring",locationName:"tagsToAdd",type:"list",member:{}}}},output:{type:"structure",members:{Policies:{type:"list",member:{type:"structure",members:{PolicyId:{},Description:{},State:{},Tags:{shape:"S13"}}}}}}},GetLifecyclePolicy:{http:{method:"GET",requestUri:"/policies/{policyId}/"},input:{type:"structure",required:["PolicyId"],members:{PolicyId:{location:"uri",locationName:"policyId"}}},output:{type:"structure",members:{Policy:{type:"structure",members:{PolicyId:{},Description:{},State:{},StatusMessage:{},ExecutionRoleArn:{},DateCreated:{shape:"S1n"},DateModified:{shape:"S1n"},PolicyDetails:{shape:"S5"},Tags:{shape:"S13"},PolicyArn:{}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{Tags:{shape:"S13"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"S13"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateLifecyclePolicy:{http:{method:"PATCH",requestUri:"/policies/{policyId}"},input:{type:"structure",required:["PolicyId"],members:{PolicyId:{location:"uri",locationName:"policyId"},ExecutionRoleArn:{},State:{},Description:{},PolicyDetails:{shape:"S5"}}},output:{type:"structure",members:{}}}},shapes:{S5:{type:"structure",members:{PolicyType:{},ResourceTypes:{shape:"S7"},TargetTags:{type:"list",member:{shape:"Sa"}},Schedules:{type:"list",member:{type:"structure",members:{Name:{},CopyTags:{type:"boolean"},TagsToAdd:{type:"list",member:{shape:"Sa"}},VariableTags:{type:"list",member:{shape:"Sa"}},CreateRule:{type:"structure",members:{Interval:{type:"integer"},IntervalUnit:{},Times:{type:"list",member:{}},CronExpression:{}}},RetainRule:{type:"structure",members:{Count:{type:"integer"},Interval:{type:"integer"},IntervalUnit:{}}},FastRestoreRule:{type:"structure",required:["AvailabilityZones"],members:{Count:{type:"integer"},Interval:{type:"integer"},IntervalUnit:{},AvailabilityZones:{type:"list",member:{}}}},CrossRegionCopyRules:{type:"list",member:{type:"structure",required:["TargetRegion","Encrypted"],members:{TargetRegion:{},Encrypted:{type:"boolean"},CmkArn:{},CopyTags:{type:"boolean"},RetainRule:{type:"structure",members:{Interval:{type:"integer"},IntervalUnit:{}}}}}}}}},Parameters:{type:"structure",members:{ExcludeBootVolume:{type:"boolean"}}}}},S7:{type:"list",member:{}},Sa:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},S13:{type:"map",key:{},value:{}},S1n:{type:"timestamp",timestampFormat:"iso8601"}}};
    },{}],"BLYt":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.dlm={},e.DLM=r.defineService("dlm",["2018-01-12"]),Object.defineProperty(i.services.dlm,"2018-01-12",{get:function(){var e=require("../apis/dlm-2018-01-12.min.json");return e.paginators=require("../apis/dlm-2018-01-12.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.DLM;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/dlm-2018-01-12.min.json":"xBHi","../apis/dlm-2018-01-12.paginators.json":"GkJq"}],"MqNF":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-08-25",endpointPrefix:"signer",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"signer",serviceFullName:"AWS Signer",serviceId:"signer",signatureVersion:"v4",signingName:"signer",uid:"signer-2017-08-25"},operations:{CancelSigningProfile:{http:{method:"DELETE",requestUri:"/signing-profiles/{profileName}"},input:{type:"structure",required:["profileName"],members:{profileName:{location:"uri",locationName:"profileName"}}}},DescribeSigningJob:{http:{method:"GET",requestUri:"/signing-jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",members:{jobId:{},source:{shape:"S6"},signingMaterial:{shape:"Sb"},platformId:{},profileName:{},overrides:{shape:"Se"},signingParameters:{shape:"Sj"},createdAt:{type:"timestamp"},completedAt:{type:"timestamp"},requestedBy:{},status:{},statusReason:{},signedObject:{shape:"Sr"}}}},GetSigningPlatform:{http:{method:"GET",requestUri:"/signing-platforms/{platformId}"},input:{type:"structure",required:["platformId"],members:{platformId:{location:"uri",locationName:"platformId"}}},output:{type:"structure",members:{platformId:{},displayName:{},partner:{},target:{},category:{},signingConfiguration:{shape:"Sz"},signingImageFormat:{shape:"S14"},maxSizeInMB:{type:"integer"}}}},GetSigningProfile:{http:{method:"GET",requestUri:"/signing-profiles/{profileName}"},input:{type:"structure",required:["profileName"],members:{profileName:{location:"uri",locationName:"profileName"}}},output:{type:"structure",members:{profileName:{},signingMaterial:{shape:"Sb"},platformId:{},overrides:{shape:"Se"},signingParameters:{shape:"Sj"},status:{},arn:{},tags:{shape:"S1b"}}}},ListSigningJobs:{http:{method:"GET",requestUri:"/signing-jobs"},input:{type:"structure",members:{status:{location:"querystring",locationName:"status"},platformId:{location:"querystring",locationName:"platformId"},requestedBy:{location:"querystring",locationName:"requestedBy"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{jobId:{},source:{shape:"S6"},signedObject:{shape:"Sr"},signingMaterial:{shape:"Sb"},createdAt:{type:"timestamp"},status:{}}}},nextToken:{}}}},ListSigningPlatforms:{http:{method:"GET",requestUri:"/signing-platforms"},input:{type:"structure",members:{category:{location:"querystring",locationName:"category"},partner:{location:"querystring",locationName:"partner"},target:{location:"querystring",locationName:"target"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{platforms:{type:"list",member:{type:"structure",members:{platformId:{},displayName:{},partner:{},target:{},category:{},signingConfiguration:{shape:"Sz"},signingImageFormat:{shape:"S14"},maxSizeInMB:{type:"integer"}}}},nextToken:{}}}},ListSigningProfiles:{http:{method:"GET",requestUri:"/signing-profiles"},input:{type:"structure",members:{includeCanceled:{location:"querystring",locationName:"includeCanceled",type:"boolean"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{profiles:{type:"list",member:{type:"structure",members:{profileName:{},signingMaterial:{shape:"Sb"},platformId:{},signingParameters:{shape:"Sj"},status:{},arn:{},tags:{shape:"S1b"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S1b"}}}},PutSigningProfile:{http:{method:"PUT",requestUri:"/signing-profiles/{profileName}"},input:{type:"structure",required:["profileName","signingMaterial","platformId"],members:{profileName:{location:"uri",locationName:"profileName"},signingMaterial:{shape:"Sb"},platformId:{},overrides:{shape:"Se"},signingParameters:{shape:"Sj"},tags:{shape:"S1b"}}},output:{type:"structure",members:{arn:{}}}},StartSigningJob:{http:{requestUri:"/signing-jobs"},input:{type:"structure",required:["source","destination","clientRequestToken"],members:{source:{shape:"S6"},destination:{type:"structure",members:{s3:{type:"structure",members:{bucketName:{},prefix:{}}}}},profileName:{},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{jobId:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S1b"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"structure",members:{s3:{type:"structure",required:["bucketName","key","version"],members:{bucketName:{},key:{},version:{}}}}},Sb:{type:"structure",required:["certificateArn"],members:{certificateArn:{}}},Se:{type:"structure",members:{signingConfiguration:{type:"structure",members:{encryptionAlgorithm:{},hashAlgorithm:{}}},signingImageFormat:{}}},Sj:{type:"map",key:{},value:{}},Sr:{type:"structure",members:{s3:{type:"structure",members:{bucketName:{},key:{}}}}},Sz:{type:"structure",required:["encryptionAlgorithmOptions","hashAlgorithmOptions"],members:{encryptionAlgorithmOptions:{type:"structure",required:["allowedValues","defaultValue"],members:{allowedValues:{type:"list",member:{}},defaultValue:{}}},hashAlgorithmOptions:{type:"structure",required:["allowedValues","defaultValue"],members:{allowedValues:{type:"list",member:{}},defaultValue:{}}}}},S14:{type:"structure",required:["supportedFormats","defaultFormat"],members:{supportedFormats:{type:"list",member:{}},defaultFormat:{}}},S1b:{type:"map",key:{},value:{}}}};
    },{}],"cQAB":[function(require,module,exports) {
    module.exports={pagination:{ListSigningJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSigningPlatforms:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSigningProfiles:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}};
    },{}],"Lx7Z":[function(require,module,exports) {
    module.exports={version:2,waiters:{SuccessfulSigningJob:{delay:20,operation:"DescribeSigningJob",maxAttempts:25,acceptors:[{expected:"Succeeded",matcher:"path",state:"success",argument:"status"},{expected:"Failed",matcher:"path",state:"failure",argument:"status"},{expected:"ResourceNotFoundException",matcher:"error",state:"failure"}]}}};
    },{}],"Qq2Z":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.signer={},e.Signer=r.defineService("signer",["2017-08-25"]),Object.defineProperty(i.services.signer,"2017-08-25",{get:function(){var e=require("../apis/signer-2017-08-25.min.json");return e.paginators=require("../apis/signer-2017-08-25.paginators.json").pagination,e.waiters=require("../apis/signer-2017-08-25.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.Signer;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/signer-2017-08-25.min.json":"MqNF","../apis/signer-2017-08-25.paginators.json":"cQAB","../apis/signer-2017-08-25.waiters2.json":"Lx7Z"}],"GEI6":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-05-01",endpointPrefix:"chime",protocol:"rest-json",serviceFullName:"Amazon Chime",serviceId:"Chime",signatureVersion:"v4",uid:"chime-2018-05-01"},operations:{AssociatePhoneNumberWithUser:{http:{requestUri:"/accounts/{accountId}/users/{userId}?operation=associate-phone-number",responseCode:200},input:{type:"structure",required:["AccountId","UserId","E164PhoneNumber"],members:{AccountId:{location:"uri",locationName:"accountId"},UserId:{location:"uri",locationName:"userId"},E164PhoneNumber:{shape:"S3"}}},output:{type:"structure",members:{}}},AssociatePhoneNumbersWithVoiceConnector:{http:{requestUri:"/voice-connectors/{voiceConnectorId}?operation=associate-phone-numbers",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","E164PhoneNumbers"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},E164PhoneNumbers:{shape:"S7"},ForceAssociate:{type:"boolean"}}},output:{type:"structure",members:{PhoneNumberErrors:{shape:"Sa"}}}},AssociatePhoneNumbersWithVoiceConnectorGroup:{http:{requestUri:"/voice-connector-groups/{voiceConnectorGroupId}?operation=associate-phone-numbers",responseCode:200},input:{type:"structure",required:["VoiceConnectorGroupId","E164PhoneNumbers"],members:{VoiceConnectorGroupId:{location:"uri",locationName:"voiceConnectorGroupId"},E164PhoneNumbers:{shape:"S7"},ForceAssociate:{type:"boolean"}}},output:{type:"structure",members:{PhoneNumberErrors:{shape:"Sa"}}}},AssociateSigninDelegateGroupsWithAccount:{http:{requestUri:"/accounts/{accountId}?operation=associate-signin-delegate-groups",responseCode:200},input:{type:"structure",required:["AccountId","SigninDelegateGroups"],members:{AccountId:{location:"uri",locationName:"accountId"},SigninDelegateGroups:{shape:"Sg"}}},output:{type:"structure",members:{}}},BatchCreateAttendee:{http:{requestUri:"/meetings/{meetingId}/attendees?operation=batch-create",responseCode:201},input:{type:"structure",required:["MeetingId","Attendees"],members:{MeetingId:{location:"uri",locationName:"meetingId"},Attendees:{type:"list",member:{shape:"Sm"}}}},output:{type:"structure",members:{Attendees:{shape:"St"},Errors:{shape:"Sw"}}}},BatchCreateRoomMembership:{http:{requestUri:"/accounts/{accountId}/rooms/{roomId}/memberships?operation=batch-create",responseCode:201},input:{type:"structure",required:["AccountId","RoomId","MembershipItemList"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"},MembershipItemList:{type:"list",member:{type:"structure",members:{MemberId:{},Role:{}}}}}},output:{type:"structure",members:{Errors:{type:"list",member:{type:"structure",members:{MemberId:{},ErrorCode:{},ErrorMessage:{}}}}}}},BatchDeletePhoneNumber:{http:{requestUri:"/phone-numbers?operation=batch-delete",responseCode:200},input:{type:"structure",required:["PhoneNumberIds"],members:{PhoneNumberIds:{shape:"S16"}}},output:{type:"structure",members:{PhoneNumberErrors:{shape:"Sa"}}}},BatchSuspendUser:{http:{requestUri:"/accounts/{accountId}/users?operation=suspend",responseCode:200},input:{type:"structure",required:["AccountId","UserIdList"],members:{AccountId:{location:"uri",locationName:"accountId"},UserIdList:{shape:"S19"}}},output:{type:"structure",members:{UserErrors:{shape:"S1b"}}}},BatchUnsuspendUser:{http:{requestUri:"/accounts/{accountId}/users?operation=unsuspend",responseCode:200},input:{type:"structure",required:["AccountId","UserIdList"],members:{AccountId:{location:"uri",locationName:"accountId"},UserIdList:{shape:"S19"}}},output:{type:"structure",members:{UserErrors:{shape:"S1b"}}}},BatchUpdatePhoneNumber:{http:{requestUri:"/phone-numbers?operation=batch-update",responseCode:200},input:{type:"structure",required:["UpdatePhoneNumberRequestItems"],members:{UpdatePhoneNumberRequestItems:{type:"list",member:{type:"structure",required:["PhoneNumberId"],members:{PhoneNumberId:{},ProductType:{},CallingName:{shape:"S1j"}}}}}},output:{type:"structure",members:{PhoneNumberErrors:{shape:"Sa"}}}},BatchUpdateUser:{http:{requestUri:"/accounts/{accountId}/users",responseCode:200},input:{type:"structure",required:["AccountId","UpdateUserRequestItems"],members:{AccountId:{location:"uri",locationName:"accountId"},UpdateUserRequestItems:{type:"list",member:{type:"structure",required:["UserId"],members:{UserId:{},LicenseType:{},UserType:{},AlexaForBusinessMetadata:{shape:"S1q"}}}}}},output:{type:"structure",members:{UserErrors:{shape:"S1b"}}}},CreateAccount:{http:{requestUri:"/accounts",responseCode:201},input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Account:{shape:"S1x"}}}},CreateAttendee:{http:{requestUri:"/meetings/{meetingId}/attendees",responseCode:201},input:{type:"structure",required:["MeetingId","ExternalUserId"],members:{MeetingId:{location:"uri",locationName:"meetingId"},ExternalUserId:{shape:"Sn"},Tags:{shape:"So"}}},output:{type:"structure",members:{Attendee:{shape:"Su"}}}},CreateBot:{http:{requestUri:"/accounts/{accountId}/bots",responseCode:201},input:{type:"structure",required:["DisplayName","AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"},DisplayName:{shape:"S1s"},Domain:{}}},output:{type:"structure",members:{Bot:{shape:"S25"}}}},CreateMeeting:{http:{requestUri:"/meetings",responseCode:201},input:{type:"structure",required:["ClientRequestToken"],members:{ClientRequestToken:{shape:"S28",idempotencyToken:!0},ExternalMeetingId:{shape:"S29"},MeetingHostId:{shape:"Sn"},MediaRegion:{},Tags:{shape:"S2a"},NotificationsConfiguration:{shape:"S2b"}}},output:{type:"structure",members:{Meeting:{shape:"S2e"}}}},CreateMeetingWithAttendees:{http:{requestUri:"/meetings?operation=create-attendees",responseCode:201},input:{type:"structure",required:["ClientRequestToken"],members:{ClientRequestToken:{shape:"S28",idempotencyToken:!0},ExternalMeetingId:{shape:"S29"},MeetingHostId:{shape:"Sn"},MediaRegion:{},Tags:{shape:"S2a"},NotificationsConfiguration:{shape:"S2b"},Attendees:{type:"list",member:{shape:"Sm"}}}},output:{type:"structure",members:{Meeting:{shape:"S2e"},Attendees:{shape:"St"},Errors:{shape:"Sw"}}}},CreatePhoneNumberOrder:{http:{requestUri:"/phone-number-orders",responseCode:201},input:{type:"structure",required:["ProductType","E164PhoneNumbers"],members:{ProductType:{},E164PhoneNumbers:{shape:"S7"}}},output:{type:"structure",members:{PhoneNumberOrder:{shape:"S2m"}}}},CreateProxySession:{http:{requestUri:"/voice-connectors/{voiceConnectorId}/proxy-sessions",responseCode:201},input:{type:"structure",required:["ParticipantPhoneNumbers","Capabilities","VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},ParticipantPhoneNumbers:{type:"list",member:{shape:"S3"}},Name:{type:"string",sensitive:!0},ExpiryMinutes:{type:"integer"},Capabilities:{shape:"S2w"},NumberSelectionBehavior:{},GeoMatchLevel:{},GeoMatchParams:{shape:"S30"}}},output:{type:"structure",members:{ProxySession:{shape:"S34"}}}},CreateRoom:{http:{requestUri:"/accounts/{accountId}/rooms",responseCode:201},input:{type:"structure",required:["AccountId","Name"],members:{AccountId:{location:"uri",locationName:"accountId"},Name:{shape:"S1s"},ClientRequestToken:{shape:"S28",idempotencyToken:!0}}},output:{type:"structure",members:{Room:{shape:"S3b"}}}},CreateRoomMembership:{http:{requestUri:"/accounts/{accountId}/rooms/{roomId}/memberships",responseCode:201},input:{type:"structure",required:["AccountId","RoomId","MemberId"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"},MemberId:{},Role:{}}},output:{type:"structure",members:{RoomMembership:{shape:"S3e"}}}},CreateUser:{http:{requestUri:"/accounts/{accountId}/users?operation=create",responseCode:201},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"},Username:{},Email:{shape:"S3i"},UserType:{}}},output:{type:"structure",members:{User:{shape:"S3k"}}}},CreateVoiceConnector:{http:{requestUri:"/voice-connectors",responseCode:201},input:{type:"structure",required:["Name","RequireEncryption"],members:{Name:{},AwsRegion:{},RequireEncryption:{type:"boolean"}}},output:{type:"structure",members:{VoiceConnector:{shape:"S3r"}}}},CreateVoiceConnectorGroup:{http:{requestUri:"/voice-connector-groups",responseCode:201},input:{type:"structure",required:["Name"],members:{Name:{},VoiceConnectorItems:{shape:"S3u"}}},output:{type:"structure",members:{VoiceConnectorGroup:{shape:"S3y"}}}},DeleteAccount:{http:{method:"DELETE",requestUri:"/accounts/{accountId}",responseCode:204},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{}}},DeleteAttendee:{http:{method:"DELETE",requestUri:"/meetings/{meetingId}/attendees/{attendeeId}",responseCode:204},input:{type:"structure",required:["MeetingId","AttendeeId"],members:{MeetingId:{location:"uri",locationName:"meetingId"},AttendeeId:{location:"uri",locationName:"attendeeId"}}}},DeleteEventsConfiguration:{http:{method:"DELETE",requestUri:"/accounts/{accountId}/bots/{botId}/events-configuration",responseCode:204},input:{type:"structure",required:["AccountId","BotId"],members:{AccountId:{location:"uri",locationName:"accountId"},BotId:{location:"uri",locationName:"botId"}}}},DeleteMeeting:{http:{method:"DELETE",requestUri:"/meetings/{meetingId}",responseCode:204},input:{type:"structure",required:["MeetingId"],members:{MeetingId:{location:"uri",locationName:"meetingId"}}}},DeletePhoneNumber:{http:{method:"DELETE",requestUri:"/phone-numbers/{phoneNumberId}",responseCode:204},input:{type:"structure",required:["PhoneNumberId"],members:{PhoneNumberId:{location:"uri",locationName:"phoneNumberId"}}}},DeleteProxySession:{http:{method:"DELETE",requestUri:"/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}",responseCode:204},input:{type:"structure",required:["VoiceConnectorId","ProxySessionId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},ProxySessionId:{location:"uri",locationName:"proxySessionId"}}}},DeleteRoom:{http:{method:"DELETE",requestUri:"/accounts/{accountId}/rooms/{roomId}",responseCode:204},input:{type:"structure",required:["AccountId","RoomId"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"}}}},DeleteRoomMembership:{http:{method:"DELETE",requestUri:"/accounts/{accountId}/rooms/{roomId}/memberships/{memberId}",responseCode:204},input:{type:"structure",required:["AccountId","RoomId","MemberId"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"},MemberId:{location:"uri",locationName:"memberId"}}}},DeleteVoiceConnector:{http:{method:"DELETE",requestUri:"/voice-connectors/{voiceConnectorId}",responseCode:204},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}}},DeleteVoiceConnectorEmergencyCallingConfiguration:{http:{method:"DELETE",requestUri:"/voice-connectors/{voiceConnectorId}/emergency-calling-configuration",responseCode:204},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}}},DeleteVoiceConnectorGroup:{http:{method:"DELETE",requestUri:"/voice-connector-groups/{voiceConnectorGroupId}",responseCode:204},input:{type:"structure",required:["VoiceConnectorGroupId"],members:{VoiceConnectorGroupId:{location:"uri",locationName:"voiceConnectorGroupId"}}}},DeleteVoiceConnectorOrigination:{http:{method:"DELETE",requestUri:"/voice-connectors/{voiceConnectorId}/origination",responseCode:204},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}}},DeleteVoiceConnectorProxy:{http:{method:"DELETE",requestUri:"/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy",responseCode:204},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}}},DeleteVoiceConnectorStreamingConfiguration:{http:{method:"DELETE",requestUri:"/voice-connectors/{voiceConnectorId}/streaming-configuration",responseCode:204},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}}},DeleteVoiceConnectorTermination:{http:{method:"DELETE",requestUri:"/voice-connectors/{voiceConnectorId}/termination",responseCode:204},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}}},DeleteVoiceConnectorTerminationCredentials:{http:{requestUri:"/voice-connectors/{voiceConnectorId}/termination/credentials?operation=delete",responseCode:204},input:{type:"structure",required:["Usernames","VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},Usernames:{shape:"S4g"}}}},DisassociatePhoneNumberFromUser:{http:{requestUri:"/accounts/{accountId}/users/{userId}?operation=disassociate-phone-number",responseCode:200},input:{type:"structure",required:["AccountId","UserId"],members:{AccountId:{location:"uri",locationName:"accountId"},UserId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{}}},DisassociatePhoneNumbersFromVoiceConnector:{http:{requestUri:"/voice-connectors/{voiceConnectorId}?operation=disassociate-phone-numbers",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","E164PhoneNumbers"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},E164PhoneNumbers:{shape:"S7"}}},output:{type:"structure",members:{PhoneNumberErrors:{shape:"Sa"}}}},DisassociatePhoneNumbersFromVoiceConnectorGroup:{http:{requestUri:"/voice-connector-groups/{voiceConnectorGroupId}?operation=disassociate-phone-numbers",responseCode:200},input:{type:"structure",required:["VoiceConnectorGroupId","E164PhoneNumbers"],members:{VoiceConnectorGroupId:{location:"uri",locationName:"voiceConnectorGroupId"},E164PhoneNumbers:{shape:"S7"}}},output:{type:"structure",members:{PhoneNumberErrors:{shape:"Sa"}}}},DisassociateSigninDelegateGroupsFromAccount:{http:{requestUri:"/accounts/{accountId}?operation=disassociate-signin-delegate-groups",responseCode:200},input:{type:"structure",required:["AccountId","GroupNames"],members:{AccountId:{location:"uri",locationName:"accountId"},GroupNames:{shape:"S16"}}},output:{type:"structure",members:{}}},GetAccount:{http:{method:"GET",requestUri:"/accounts/{accountId}"},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{Account:{shape:"S1x"}}}},GetAccountSettings:{http:{method:"GET",requestUri:"/accounts/{accountId}/settings"},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{AccountSettings:{shape:"S4t"}}}},GetAttendee:{http:{method:"GET",requestUri:"/meetings/{meetingId}/attendees/{attendeeId}",responseCode:200},input:{type:"structure",required:["MeetingId","AttendeeId"],members:{MeetingId:{location:"uri",locationName:"meetingId"},AttendeeId:{location:"uri",locationName:"attendeeId"}}},output:{type:"structure",members:{Attendee:{shape:"Su"}}}},GetBot:{http:{method:"GET",requestUri:"/accounts/{accountId}/bots/{botId}",responseCode:200},input:{type:"structure",required:["AccountId","BotId"],members:{AccountId:{location:"uri",locationName:"accountId"},BotId:{location:"uri",locationName:"botId"}}},output:{type:"structure",members:{Bot:{shape:"S25"}}}},GetEventsConfiguration:{http:{method:"GET",requestUri:"/accounts/{accountId}/bots/{botId}/events-configuration",responseCode:200},input:{type:"structure",required:["AccountId","BotId"],members:{AccountId:{location:"uri",locationName:"accountId"},BotId:{location:"uri",locationName:"botId"}}},output:{type:"structure",members:{EventsConfiguration:{shape:"S50"}}}},GetGlobalSettings:{http:{method:"GET",requestUri:"/settings",responseCode:200},output:{type:"structure",members:{BusinessCalling:{shape:"S52"},VoiceConnector:{shape:"S53"}}}},GetMeeting:{http:{method:"GET",requestUri:"/meetings/{meetingId}",responseCode:200},input:{type:"structure",required:["MeetingId"],members:{MeetingId:{location:"uri",locationName:"meetingId"}}},output:{type:"structure",members:{Meeting:{shape:"S2e"}}}},GetPhoneNumber:{http:{method:"GET",requestUri:"/phone-numbers/{phoneNumberId}"},input:{type:"structure",required:["PhoneNumberId"],members:{PhoneNumberId:{location:"uri",locationName:"phoneNumberId"}}},output:{type:"structure",members:{PhoneNumber:{shape:"S58"}}}},GetPhoneNumberOrder:{http:{method:"GET",requestUri:"/phone-number-orders/{phoneNumberOrderId}",responseCode:200},input:{type:"structure",required:["PhoneNumberOrderId"],members:{PhoneNumberOrderId:{location:"uri",locationName:"phoneNumberOrderId"}}},output:{type:"structure",members:{PhoneNumberOrder:{shape:"S2m"}}}},GetPhoneNumberSettings:{http:{method:"GET",requestUri:"/settings/phone-number",responseCode:200},output:{type:"structure",members:{CallingName:{shape:"S1j"},CallingNameUpdatedTimestamp:{shape:"S1z"}}}},GetProxySession:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","ProxySessionId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},ProxySessionId:{location:"uri",locationName:"proxySessionId"}}},output:{type:"structure",members:{ProxySession:{shape:"S34"}}}},GetRetentionSettings:{http:{method:"GET",requestUri:"/accounts/{accountId}/retention-settings"},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{RetentionSettings:{shape:"S5n"},InitiateDeletionTimestamp:{shape:"S1z"}}}},GetRoom:{http:{method:"GET",requestUri:"/accounts/{accountId}/rooms/{roomId}",responseCode:200},input:{type:"structure",required:["AccountId","RoomId"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"}}},output:{type:"structure",members:{Room:{shape:"S3b"}}}},GetUser:{http:{method:"GET",requestUri:"/accounts/{accountId}/users/{userId}",responseCode:200},input:{type:"structure",required:["AccountId","UserId"],members:{AccountId:{location:"uri",locationName:"accountId"},UserId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{User:{shape:"S3k"}}}},GetUserSettings:{http:{method:"GET",requestUri:"/accounts/{accountId}/users/{userId}/settings",responseCode:200},input:{type:"structure",required:["AccountId","UserId"],members:{AccountId:{location:"uri",locationName:"accountId"},UserId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{UserSettings:{shape:"S5x"}}}},GetVoiceConnector:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{VoiceConnector:{shape:"S3r"}}}},GetVoiceConnectorEmergencyCallingConfiguration:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/emergency-calling-configuration",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{EmergencyCallingConfiguration:{shape:"S63"}}}},GetVoiceConnectorGroup:{http:{method:"GET",requestUri:"/voice-connector-groups/{voiceConnectorGroupId}",responseCode:200},input:{type:"structure",required:["VoiceConnectorGroupId"],members:{VoiceConnectorGroupId:{location:"uri",locationName:"voiceConnectorGroupId"}}},output:{type:"structure",members:{VoiceConnectorGroup:{shape:"S3y"}}}},GetVoiceConnectorLoggingConfiguration:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/logging-configuration",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S6b"}}}},GetVoiceConnectorOrigination:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/origination",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{Origination:{shape:"S6e"}}}},GetVoiceConnectorProxy:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{Proxy:{shape:"S6n"}}}},GetVoiceConnectorStreamingConfiguration:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/streaming-configuration",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{StreamingConfiguration:{shape:"S6s"}}}},GetVoiceConnectorTermination:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/termination",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{Termination:{shape:"S6z"}}}},GetVoiceConnectorTerminationHealth:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/termination/health",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{TerminationHealth:{type:"structure",members:{Timestamp:{shape:"S1z"},Source:{}}}}}},InviteUsers:{http:{requestUri:"/accounts/{accountId}/users?operation=add",responseCode:201},input:{type:"structure",required:["AccountId","UserEmailList"],members:{AccountId:{location:"uri",locationName:"accountId"},UserEmailList:{type:"list",member:{shape:"S3i"}},UserType:{}}},output:{type:"structure",members:{Invites:{type:"list",member:{type:"structure",members:{InviteId:{},Status:{},EmailAddress:{shape:"S3i"},EmailStatus:{}}}}}}},ListAccounts:{http:{method:"GET",requestUri:"/accounts"},input:{type:"structure",members:{Name:{location:"querystring",locationName:"name"},UserEmail:{shape:"S3i",location:"querystring",locationName:"user-email"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{Accounts:{type:"list",member:{shape:"S1x"}},NextToken:{}}}},ListAttendeeTags:{http:{method:"GET",requestUri:"/meetings/{meetingId}/attendees/{attendeeId}/tags",responseCode:200},input:{type:"structure",required:["MeetingId","AttendeeId"],members:{MeetingId:{location:"uri",locationName:"meetingId"},AttendeeId:{location:"uri",locationName:"attendeeId"}}},output:{type:"structure",members:{Tags:{shape:"S7i"}}}},ListAttendees:{http:{method:"GET",requestUri:"/meetings/{meetingId}/attendees",responseCode:200},input:{type:"structure",required:["MeetingId"],members:{MeetingId:{location:"uri",locationName:"meetingId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{Attendees:{shape:"St"},NextToken:{}}}},ListBots:{http:{method:"GET",requestUri:"/accounts/{accountId}/bots",responseCode:200},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{Bots:{type:"list",member:{shape:"S25"}},NextToken:{}}}},ListMeetingTags:{http:{method:"GET",requestUri:"/meetings/{meetingId}/tags",responseCode:200},input:{type:"structure",required:["MeetingId"],members:{MeetingId:{location:"uri",locationName:"meetingId"}}},output:{type:"structure",members:{Tags:{shape:"S7i"}}}},ListMeetings:{http:{method:"GET",requestUri:"/meetings",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{Meetings:{type:"list",member:{shape:"S2e"}},NextToken:{}}}},ListPhoneNumberOrders:{http:{method:"GET",requestUri:"/phone-number-orders",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{PhoneNumberOrders:{type:"list",member:{shape:"S2m"}},NextToken:{}}}},ListPhoneNumbers:{http:{method:"GET",requestUri:"/phone-numbers"},input:{type:"structure",members:{Status:{location:"querystring",locationName:"status"},ProductType:{location:"querystring",locationName:"product-type"},FilterName:{location:"querystring",locationName:"filter-name"},FilterValue:{location:"querystring",locationName:"filter-value"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{PhoneNumbers:{type:"list",member:{shape:"S58"}},NextToken:{}}}},ListProxySessions:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/proxy-sessions",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},Status:{location:"querystring",locationName:"status"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{ProxySessions:{type:"list",member:{shape:"S34"}},NextToken:{}}}},ListRoomMemberships:{http:{method:"GET",requestUri:"/accounts/{accountId}/rooms/{roomId}/memberships",responseCode:200},input:{type:"structure",required:["AccountId","RoomId"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{RoomMemberships:{type:"list",member:{shape:"S3e"}},NextToken:{}}}},ListRooms:{http:{method:"GET",requestUri:"/accounts/{accountId}/rooms",responseCode:200},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"},MemberId:{location:"querystring",locationName:"member-id"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{Rooms:{type:"list",member:{shape:"S3b"}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{shape:"S2c",location:"querystring",locationName:"arn"}}},output:{type:"structure",members:{Tags:{shape:"S7i"}}}},ListUsers:{http:{method:"GET",requestUri:"/accounts/{accountId}/users",responseCode:200},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"},UserEmail:{shape:"S3i",location:"querystring",locationName:"user-email"},UserType:{location:"querystring",locationName:"user-type"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{Users:{type:"list",member:{shape:"S3k"}},NextToken:{}}}},ListVoiceConnectorGroups:{http:{method:"GET",requestUri:"/voice-connector-groups",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{VoiceConnectorGroups:{type:"list",member:{shape:"S3y"}},NextToken:{}}}},ListVoiceConnectorTerminationCredentials:{http:{method:"GET",requestUri:"/voice-connectors/{voiceConnectorId}/termination/credentials",responseCode:200},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"}}},output:{type:"structure",members:{Usernames:{shape:"S4g"}}}},ListVoiceConnectors:{http:{method:"GET",requestUri:"/voice-connectors",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{VoiceConnectors:{type:"list",member:{shape:"S3r"}},NextToken:{}}}},LogoutUser:{http:{requestUri:"/accounts/{accountId}/users/{userId}?operation=logout",responseCode:204},input:{type:"structure",required:["AccountId","UserId"],members:{AccountId:{location:"uri",locationName:"accountId"},UserId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{}}},PutEventsConfiguration:{http:{method:"PUT",requestUri:"/accounts/{accountId}/bots/{botId}/events-configuration",responseCode:201},input:{type:"structure",required:["AccountId","BotId"],members:{AccountId:{location:"uri",locationName:"accountId"},BotId:{location:"uri",locationName:"botId"},OutboundEventsHTTPSEndpoint:{shape:"S1s"},LambdaFunctionArn:{shape:"S1s"}}},output:{type:"structure",members:{EventsConfiguration:{shape:"S50"}}}},PutRetentionSettings:{http:{method:"PUT",requestUri:"/accounts/{accountId}/retention-settings",responseCode:204},input:{type:"structure",required:["AccountId","RetentionSettings"],members:{AccountId:{location:"uri",locationName:"accountId"},RetentionSettings:{shape:"S5n"}}},output:{type:"structure",members:{RetentionSettings:{shape:"S5n"},InitiateDeletionTimestamp:{shape:"S1z"}}}},PutVoiceConnectorEmergencyCallingConfiguration:{http:{method:"PUT",requestUri:"/voice-connectors/{voiceConnectorId}/emergency-calling-configuration",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","EmergencyCallingConfiguration"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},EmergencyCallingConfiguration:{shape:"S63"}}},output:{type:"structure",members:{EmergencyCallingConfiguration:{shape:"S63"}}}},PutVoiceConnectorLoggingConfiguration:{http:{method:"PUT",requestUri:"/voice-connectors/{voiceConnectorId}/logging-configuration",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","LoggingConfiguration"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},LoggingConfiguration:{shape:"S6b"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S6b"}}}},PutVoiceConnectorOrigination:{http:{method:"PUT",requestUri:"/voice-connectors/{voiceConnectorId}/origination",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","Origination"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},Origination:{shape:"S6e"}}},output:{type:"structure",members:{Origination:{shape:"S6e"}}}},PutVoiceConnectorProxy:{http:{method:"PUT",requestUri:"/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy"},input:{type:"structure",required:["DefaultSessionExpiryMinutes","PhoneNumberPoolCountries","VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},DefaultSessionExpiryMinutes:{type:"integer"},PhoneNumberPoolCountries:{type:"list",member:{}},FallBackPhoneNumber:{shape:"S3"},Disabled:{type:"boolean"}}},output:{type:"structure",members:{Proxy:{shape:"S6n"}}}},PutVoiceConnectorStreamingConfiguration:{http:{method:"PUT",requestUri:"/voice-connectors/{voiceConnectorId}/streaming-configuration",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","StreamingConfiguration"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},StreamingConfiguration:{shape:"S6s"}}},output:{type:"structure",members:{StreamingConfiguration:{shape:"S6s"}}}},PutVoiceConnectorTermination:{http:{method:"PUT",requestUri:"/voice-connectors/{voiceConnectorId}/termination",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","Termination"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},Termination:{shape:"S6z"}}},output:{type:"structure",members:{Termination:{shape:"S6z"}}}},PutVoiceConnectorTerminationCredentials:{http:{requestUri:"/voice-connectors/{voiceConnectorId}/termination/credentials?operation=put",responseCode:204},input:{type:"structure",required:["VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},Credentials:{type:"list",member:{type:"structure",members:{Username:{shape:"S1s"},Password:{shape:"S1s"}}}}}}},RedactConversationMessage:{http:{requestUri:"/accounts/{accountId}/conversations/{conversationId}/messages/{messageId}?operation=redact",responseCode:200},input:{type:"structure",required:["AccountId","ConversationId","MessageId"],members:{AccountId:{location:"uri",locationName:"accountId"},ConversationId:{location:"uri",locationName:"conversationId"},MessageId:{location:"uri",locationName:"messageId"}}},output:{type:"structure",members:{}}},RedactRoomMessage:{http:{requestUri:"/accounts/{accountId}/rooms/{roomId}/messages/{messageId}?operation=redact",responseCode:200},input:{type:"structure",required:["AccountId","RoomId","MessageId"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"},MessageId:{location:"uri",locationName:"messageId"}}},output:{type:"structure",members:{}}},RegenerateSecurityToken:{http:{requestUri:"/accounts/{accountId}/bots/{botId}?operation=regenerate-security-token",responseCode:200},input:{type:"structure",required:["AccountId","BotId"],members:{AccountId:{location:"uri",locationName:"accountId"},BotId:{location:"uri",locationName:"botId"}}},output:{type:"structure",members:{Bot:{shape:"S25"}}}},ResetPersonalPIN:{http:{requestUri:"/accounts/{accountId}/users/{userId}?operation=reset-personal-pin",responseCode:200},input:{type:"structure",required:["AccountId","UserId"],members:{AccountId:{location:"uri",locationName:"accountId"},UserId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{User:{shape:"S3k"}}}},RestorePhoneNumber:{http:{requestUri:"/phone-numbers/{phoneNumberId}?operation=restore",responseCode:200},input:{type:"structure",required:["PhoneNumberId"],members:{PhoneNumberId:{location:"uri",locationName:"phoneNumberId"}}},output:{type:"structure",members:{PhoneNumber:{shape:"S58"}}}},SearchAvailablePhoneNumbers:{http:{method:"GET",requestUri:"/search?type=phone-numbers"},input:{type:"structure",members:{AreaCode:{location:"querystring",locationName:"area-code"},City:{location:"querystring",locationName:"city"},Country:{location:"querystring",locationName:"country"},State:{location:"querystring",locationName:"state"},TollFreePrefix:{location:"querystring",locationName:"toll-free-prefix"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{E164PhoneNumbers:{shape:"S7"}}}},TagAttendee:{http:{requestUri:"/meetings/{meetingId}/attendees/{attendeeId}/tags?operation=add",responseCode:204},input:{type:"structure",required:["MeetingId","AttendeeId","Tags"],members:{MeetingId:{location:"uri",locationName:"meetingId"},AttendeeId:{location:"uri",locationName:"attendeeId"},Tags:{shape:"So"}}}},TagMeeting:{http:{requestUri:"/meetings/{meetingId}/tags?operation=add",responseCode:204},input:{type:"structure",required:["MeetingId","Tags"],members:{MeetingId:{location:"uri",locationName:"meetingId"},Tags:{shape:"S2a"}}}},TagResource:{http:{requestUri:"/tags?operation=tag-resource",responseCode:204},input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{shape:"S2c"},Tags:{shape:"S7i"}}}},UntagAttendee:{http:{requestUri:"/meetings/{meetingId}/attendees/{attendeeId}/tags?operation=delete",responseCode:204},input:{type:"structure",required:["MeetingId","TagKeys","AttendeeId"],members:{MeetingId:{location:"uri",locationName:"meetingId"},AttendeeId:{location:"uri",locationName:"attendeeId"},TagKeys:{type:"list",member:{shape:"Sq"}}}}},UntagMeeting:{http:{requestUri:"/meetings/{meetingId}/tags?operation=delete",responseCode:204},input:{type:"structure",required:["MeetingId","TagKeys"],members:{MeetingId:{location:"uri",locationName:"meetingId"},TagKeys:{type:"list",member:{shape:"Sq"}}}}},UntagResource:{http:{requestUri:"/tags?operation=untag-resource",responseCode:204},input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{shape:"S2c"},TagKeys:{type:"list",member:{shape:"Sq"}}}}},UpdateAccount:{http:{requestUri:"/accounts/{accountId}",responseCode:200},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"},Name:{}}},output:{type:"structure",members:{Account:{shape:"S1x"}}}},UpdateAccountSettings:{http:{method:"PUT",requestUri:"/accounts/{accountId}/settings",responseCode:204},input:{type:"structure",required:["AccountId","AccountSettings"],members:{AccountId:{location:"uri",locationName:"accountId"},AccountSettings:{shape:"S4t"}}},output:{type:"structure",members:{}}},UpdateBot:{http:{requestUri:"/accounts/{accountId}/bots/{botId}",responseCode:200},input:{type:"structure",required:["AccountId","BotId"],members:{AccountId:{location:"uri",locationName:"accountId"},BotId:{location:"uri",locationName:"botId"},Disabled:{type:"boolean"}}},output:{type:"structure",members:{Bot:{shape:"S25"}}}},UpdateGlobalSettings:{http:{method:"PUT",requestUri:"/settings",responseCode:204},input:{type:"structure",required:["BusinessCalling","VoiceConnector"],members:{BusinessCalling:{shape:"S52"},VoiceConnector:{shape:"S53"}}}},UpdatePhoneNumber:{http:{requestUri:"/phone-numbers/{phoneNumberId}",responseCode:200},input:{type:"structure",required:["PhoneNumberId"],members:{PhoneNumberId:{location:"uri",locationName:"phoneNumberId"},ProductType:{},CallingName:{shape:"S1j"}}},output:{type:"structure",members:{PhoneNumber:{shape:"S58"}}}},UpdatePhoneNumberSettings:{http:{method:"PUT",requestUri:"/settings/phone-number",responseCode:204},input:{type:"structure",required:["CallingName"],members:{CallingName:{shape:"S1j"}}}},UpdateProxySession:{http:{requestUri:"/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}",responseCode:201},input:{type:"structure",required:["Capabilities","VoiceConnectorId","ProxySessionId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},ProxySessionId:{location:"uri",locationName:"proxySessionId"},Capabilities:{shape:"S2w"},ExpiryMinutes:{type:"integer"}}},output:{type:"structure",members:{ProxySession:{shape:"S34"}}}},UpdateRoom:{http:{requestUri:"/accounts/{accountId}/rooms/{roomId}",responseCode:200},input:{type:"structure",required:["AccountId","RoomId"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"},Name:{shape:"S1s"}}},output:{type:"structure",members:{Room:{shape:"S3b"}}}},UpdateRoomMembership:{http:{requestUri:"/accounts/{accountId}/rooms/{roomId}/memberships/{memberId}",responseCode:200},input:{type:"structure",required:["AccountId","RoomId","MemberId"],members:{AccountId:{location:"uri",locationName:"accountId"},RoomId:{location:"uri",locationName:"roomId"},MemberId:{location:"uri",locationName:"memberId"},Role:{}}},output:{type:"structure",members:{RoomMembership:{shape:"S3e"}}}},UpdateUser:{http:{requestUri:"/accounts/{accountId}/users/{userId}",responseCode:200},input:{type:"structure",required:["AccountId","UserId"],members:{AccountId:{location:"uri",locationName:"accountId"},UserId:{location:"uri",locationName:"userId"},LicenseType:{},UserType:{},AlexaForBusinessMetadata:{shape:"S1q"}}},output:{type:"structure",members:{User:{shape:"S3k"}}}},UpdateUserSettings:{http:{method:"PUT",requestUri:"/accounts/{accountId}/users/{userId}/settings",responseCode:204},input:{type:"structure",required:["AccountId","UserId","UserSettings"],members:{AccountId:{location:"uri",locationName:"accountId"},UserId:{location:"uri",locationName:"userId"},UserSettings:{shape:"S5x"}}}},UpdateVoiceConnector:{http:{method:"PUT",requestUri:"/voice-connectors/{voiceConnectorId}",responseCode:200},input:{type:"structure",required:["VoiceConnectorId","Name","RequireEncryption"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},Name:{},RequireEncryption:{type:"boolean"}}},output:{type:"structure",members:{VoiceConnector:{shape:"S3r"}}}},UpdateVoiceConnectorGroup:{http:{method:"PUT",requestUri:"/voice-connector-groups/{voiceConnectorGroupId}",responseCode:202},input:{type:"structure",required:["VoiceConnectorGroupId","Name","VoiceConnectorItems"],members:{VoiceConnectorGroupId:{location:"uri",locationName:"voiceConnectorGroupId"},Name:{},VoiceConnectorItems:{shape:"S3u"}}},output:{type:"structure",members:{VoiceConnectorGroup:{shape:"S3y"}}}}},shapes:{S3:{type:"string",sensitive:!0},S7:{type:"list",member:{shape:"S3"}},Sa:{type:"list",member:{type:"structure",members:{PhoneNumberId:{},ErrorCode:{},ErrorMessage:{}}}},Sg:{type:"list",member:{type:"structure",members:{GroupName:{}}}},Sm:{type:"structure",required:["ExternalUserId"],members:{ExternalUserId:{shape:"Sn"},Tags:{shape:"So"}}},Sn:{type:"string",sensitive:!0},So:{type:"list",member:{shape:"Sp"}},Sp:{type:"structure",required:["Key","Value"],members:{Key:{shape:"Sq"},Value:{type:"string",sensitive:!0}}},Sq:{type:"string",sensitive:!0},St:{type:"list",member:{shape:"Su"}},Su:{type:"structure",members:{ExternalUserId:{shape:"Sn"},AttendeeId:{},JoinToken:{type:"string",sensitive:!0}}},Sw:{type:"list",member:{type:"structure",members:{ExternalUserId:{shape:"Sn"},ErrorCode:{},ErrorMessage:{}}}},S16:{type:"list",member:{}},S19:{type:"list",member:{}},S1b:{type:"list",member:{type:"structure",members:{UserId:{},ErrorCode:{},ErrorMessage:{}}}},S1j:{type:"string",sensitive:!0},S1q:{type:"structure",members:{IsAlexaForBusinessEnabled:{type:"boolean"},AlexaForBusinessRoomArn:{shape:"S1s"}}},S1s:{type:"string",sensitive:!0},S1x:{type:"structure",required:["AwsAccountId","AccountId","Name"],members:{AwsAccountId:{},AccountId:{},Name:{},AccountType:{},CreatedTimestamp:{shape:"S1z"},DefaultLicense:{},SupportedLicenses:{type:"list",member:{}},SigninDelegateGroups:{shape:"Sg"}}},S1z:{type:"timestamp",timestampFormat:"iso8601"},S25:{type:"structure",members:{BotId:{},UserId:{},DisplayName:{shape:"S1s"},BotType:{},Disabled:{type:"boolean"},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"},BotEmail:{shape:"S1s"},SecurityToken:{shape:"S1s"}}},S28:{type:"string",sensitive:!0},S29:{type:"string",sensitive:!0},S2a:{type:"list",member:{shape:"Sp"}},S2b:{type:"structure",members:{SnsTopicArn:{shape:"S2c"},SqsQueueArn:{shape:"S2c"}}},S2c:{type:"string",sensitive:!0},S2e:{type:"structure",members:{MeetingId:{},ExternalMeetingId:{shape:"S29"},MediaPlacement:{type:"structure",members:{AudioHostUrl:{},AudioFallbackUrl:{},ScreenDataUrl:{},ScreenSharingUrl:{},ScreenViewingUrl:{},SignalingUrl:{},TurnControlUrl:{}}},MediaRegion:{}}},S2m:{type:"structure",members:{PhoneNumberOrderId:{},ProductType:{},Status:{},OrderedPhoneNumbers:{type:"list",member:{type:"structure",members:{E164PhoneNumber:{shape:"S3"},Status:{}}}},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"}}},S2w:{type:"list",member:{}},S30:{type:"structure",required:["Country","AreaCode"],members:{Country:{},AreaCode:{}}},S34:{type:"structure",members:{VoiceConnectorId:{},ProxySessionId:{},Name:{},Status:{},ExpiryMinutes:{type:"integer"},Capabilities:{shape:"S2w"},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"},EndedTimestamp:{shape:"S1z"},Participants:{type:"list",member:{type:"structure",members:{PhoneNumber:{shape:"S3"},ProxyPhoneNumber:{shape:"S3"}}}},NumberSelectionBehavior:{},GeoMatchLevel:{},GeoMatchParams:{shape:"S30"}}},S3b:{type:"structure",members:{RoomId:{},Name:{shape:"S1s"},AccountId:{},CreatedBy:{},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"}}},S3e:{type:"structure",members:{RoomId:{},Member:{type:"structure",members:{MemberId:{},MemberType:{},Email:{shape:"S1s"},FullName:{shape:"S1s"},AccountId:{}}},Role:{},InvitedBy:{},UpdatedTimestamp:{shape:"S1z"}}},S3i:{type:"string",sensitive:!0},S3k:{type:"structure",required:["UserId"],members:{UserId:{},AccountId:{},PrimaryEmail:{shape:"S3i"},PrimaryProvisionedNumber:{shape:"S1s"},DisplayName:{shape:"S1s"},LicenseType:{},UserType:{},UserRegistrationStatus:{},UserInvitationStatus:{},RegisteredOn:{shape:"S1z"},InvitedOn:{shape:"S1z"},AlexaForBusinessMetadata:{shape:"S1q"},PersonalPIN:{}}},S3r:{type:"structure",members:{VoiceConnectorId:{},AwsRegion:{},Name:{},OutboundHostName:{},RequireEncryption:{type:"boolean"},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"}}},S3u:{type:"list",member:{type:"structure",required:["VoiceConnectorId","Priority"],members:{VoiceConnectorId:{},Priority:{type:"integer"}}}},S3y:{type:"structure",members:{VoiceConnectorGroupId:{},Name:{},VoiceConnectorItems:{shape:"S3u"},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"}}},S4g:{type:"list",member:{shape:"S1s"}},S4t:{type:"structure",members:{DisableRemoteControl:{type:"boolean"},EnableDialOut:{type:"boolean"}}},S50:{type:"structure",members:{BotId:{},OutboundEventsHTTPSEndpoint:{shape:"S1s"},LambdaFunctionArn:{shape:"S1s"}}},S52:{type:"structure",members:{CdrBucket:{}}},S53:{type:"structure",members:{CdrBucket:{}}},S58:{type:"structure",members:{PhoneNumberId:{},E164PhoneNumber:{shape:"S3"},Type:{},ProductType:{},Status:{},Capabilities:{type:"structure",members:{InboundCall:{type:"boolean"},OutboundCall:{type:"boolean"},InboundSMS:{type:"boolean"},OutboundSMS:{type:"boolean"},InboundMMS:{type:"boolean"},OutboundMMS:{type:"boolean"}}},Associations:{type:"list",member:{type:"structure",members:{Value:{},Name:{},AssociatedTimestamp:{shape:"S1z"}}}},CallingName:{shape:"S1j"},CallingNameStatus:{},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"},DeletionTimestamp:{shape:"S1z"}}},S5n:{type:"structure",members:{RoomRetentionSettings:{type:"structure",members:{RetentionDays:{type:"integer"}}},ConversationRetentionSettings:{type:"structure",members:{RetentionDays:{type:"integer"}}}}},S5x:{type:"structure",required:["Telephony"],members:{Telephony:{type:"structure",required:["InboundCalling","OutboundCalling","SMS"],members:{InboundCalling:{type:"boolean"},OutboundCalling:{type:"boolean"},SMS:{type:"boolean"}}}}},S63:{type:"structure",members:{DNIS:{type:"list",member:{type:"structure",required:["EmergencyPhoneNumber","CallingCountry"],members:{EmergencyPhoneNumber:{shape:"S3"},TestPhoneNumber:{shape:"S3"},CallingCountry:{}}}}}},S6b:{type:"structure",members:{EnableSIPLogs:{type:"boolean"}}},S6e:{type:"structure",members:{Routes:{type:"list",member:{type:"structure",members:{Host:{},Port:{type:"integer"},Protocol:{},Priority:{type:"integer"},Weight:{type:"integer"}}}},Disabled:{type:"boolean"}}},S6n:{type:"structure",members:{DefaultSessionExpiryMinutes:{type:"integer"},Disabled:{type:"boolean"},FallBackPhoneNumber:{shape:"S3"},PhoneNumberCountries:{shape:"S6p"}}},S6p:{type:"list",member:{}},S6s:{type:"structure",required:["DataRetentionInHours"],members:{DataRetentionInHours:{type:"integer"},Disabled:{type:"boolean"},StreamingNotificationTargets:{type:"list",member:{type:"structure",required:["NotificationTarget"],members:{NotificationTarget:{}}}}}},S6z:{type:"structure",members:{CpsLimit:{type:"integer"},DefaultPhoneNumber:{shape:"S3"},CallingRegions:{type:"list",member:{}},CidrAllowedList:{shape:"S6p"},Disabled:{type:"boolean"}}},S7i:{type:"list",member:{shape:"Sp"}}}};
    },{}],"K96j":[function(require,module,exports) {
    module.exports={pagination:{ListAccounts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAttendees:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListBots:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMeetings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPhoneNumberOrders:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPhoneNumbers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListProxySessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRoomMemberships:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRooms:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListUsers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListVoiceConnectorGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListVoiceConnectors:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"r2LX":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.chime={},e.Chime=i.defineService("chime",["2018-05-01"]),Object.defineProperty(r.services.chime,"2018-05-01",{get:function(){var e=require("../apis/chime-2018-05-01.min.json");return e.paginators=require("../apis/chime-2018-05-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Chime;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/chime-2018-05-01.min.json":"GEI6","../apis/chime-2018-05-01.paginators.json":"K96j"}],"D6Zs":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-07-26",endpointPrefix:"email",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Pinpoint Email",serviceFullName:"Amazon Pinpoint Email Service",serviceId:"Pinpoint Email",signatureVersion:"v4",signingName:"ses",uid:"pinpoint-email-2018-07-26"},operations:{CreateConfigurationSet:{http:{requestUri:"/v1/email/configuration-sets"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"S3"},DeliveryOptions:{shape:"S5"},ReputationOptions:{shape:"S8"},SendingOptions:{shape:"Sb"},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},CreateConfigurationSetEventDestination:{http:{requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations"},input:{type:"structure",required:["ConfigurationSetName","EventDestinationName","EventDestination"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{},EventDestination:{shape:"Sj"}}},output:{type:"structure",members:{}}},CreateDedicatedIpPool:{http:{requestUri:"/v1/email/dedicated-ip-pools"},input:{type:"structure",required:["PoolName"],members:{PoolName:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},CreateDeliverabilityTestReport:{http:{requestUri:"/v1/email/deliverability-dashboard/test"},input:{type:"structure",required:["FromEmailAddress","Content"],members:{ReportName:{},FromEmailAddress:{},Content:{shape:"S12"},Tags:{shape:"Sc"}}},output:{type:"structure",required:["ReportId","DeliverabilityTestStatus"],members:{ReportId:{},DeliverabilityTestStatus:{}}}},CreateEmailIdentity:{http:{requestUri:"/v1/email/identities"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{IdentityType:{},VerifiedForSendingStatus:{type:"boolean"},DkimAttributes:{shape:"S1k"}}}},DeleteConfigurationSet:{http:{method:"DELETE",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}}},output:{type:"structure",members:{}}},DeleteConfigurationSetEventDestination:{http:{method:"DELETE",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"},input:{type:"structure",required:["ConfigurationSetName","EventDestinationName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{location:"uri",locationName:"EventDestinationName"}}},output:{type:"structure",members:{}}},DeleteDedicatedIpPool:{http:{method:"DELETE",requestUri:"/v1/email/dedicated-ip-pools/{PoolName}"},input:{type:"structure",required:["PoolName"],members:{PoolName:{location:"uri",locationName:"PoolName"}}},output:{type:"structure",members:{}}},DeleteEmailIdentity:{http:{method:"DELETE",requestUri:"/v1/email/identities/{EmailIdentity}"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"}}},output:{type:"structure",members:{}}},GetAccount:{http:{method:"GET",requestUri:"/v1/email/account"},input:{type:"structure",members:{}},output:{type:"structure",members:{SendQuota:{type:"structure",members:{Max24HourSend:{type:"double"},MaxSendRate:{type:"double"},SentLast24Hours:{type:"double"}}},SendingEnabled:{type:"boolean"},DedicatedIpAutoWarmupEnabled:{type:"boolean"},EnforcementStatus:{},ProductionAccessEnabled:{type:"boolean"}}}},GetBlacklistReports:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/blacklist-report"},input:{type:"structure",required:["BlacklistItemNames"],members:{BlacklistItemNames:{location:"querystring",locationName:"BlacklistItemNames",type:"list",member:{}}}},output:{type:"structure",required:["BlacklistReport"],members:{BlacklistReport:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{RblName:{},ListingTime:{type:"timestamp"},Description:{}}}}}}}},GetConfigurationSet:{http:{method:"GET",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}}},output:{type:"structure",members:{ConfigurationSetName:{},TrackingOptions:{shape:"S3"},DeliveryOptions:{shape:"S5"},ReputationOptions:{shape:"S8"},SendingOptions:{shape:"Sb"},Tags:{shape:"Sc"}}}},GetConfigurationSetEventDestinations:{http:{method:"GET",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}}},output:{type:"structure",members:{EventDestinations:{type:"list",member:{type:"structure",required:["Name","MatchingEventTypes"],members:{Name:{},Enabled:{type:"boolean"},MatchingEventTypes:{shape:"Sk"},KinesisFirehoseDestination:{shape:"Sm"},CloudWatchDestination:{shape:"So"},SnsDestination:{shape:"Su"},PinpointDestination:{shape:"Sv"}}}}}}},GetDedicatedIp:{http:{method:"GET",requestUri:"/v1/email/dedicated-ips/{IP}"},input:{type:"structure",required:["Ip"],members:{Ip:{location:"uri",locationName:"IP"}}},output:{type:"structure",members:{DedicatedIp:{shape:"S2m"}}}},GetDedicatedIps:{http:{method:"GET",requestUri:"/v1/email/dedicated-ips"},input:{type:"structure",members:{PoolName:{location:"querystring",locationName:"PoolName"},NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{DedicatedIps:{type:"list",member:{shape:"S2m"}},NextToken:{}}}},GetDeliverabilityDashboardOptions:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard"},input:{type:"structure",members:{}},output:{type:"structure",required:["DashboardEnabled"],members:{DashboardEnabled:{type:"boolean"},SubscriptionExpiryDate:{type:"timestamp"},AccountStatus:{},ActiveSubscribedDomains:{shape:"S2x"},PendingExpirationSubscribedDomains:{shape:"S2x"}}}},GetDeliverabilityTestReport:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/test-reports/{ReportId}"},input:{type:"structure",required:["ReportId"],members:{ReportId:{location:"uri",locationName:"ReportId"}}},output:{type:"structure",required:["DeliverabilityTestReport","OverallPlacement","IspPlacements"],members:{DeliverabilityTestReport:{shape:"S35"},OverallPlacement:{shape:"S37"},IspPlacements:{type:"list",member:{type:"structure",members:{IspName:{},PlacementStatistics:{shape:"S37"}}}},Message:{},Tags:{shape:"Sc"}}}},GetDomainDeliverabilityCampaign:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/campaigns/{CampaignId}"},input:{type:"structure",required:["CampaignId"],members:{CampaignId:{location:"uri",locationName:"CampaignId"}}},output:{type:"structure",required:["DomainDeliverabilityCampaign"],members:{DomainDeliverabilityCampaign:{shape:"S3f"}}}},GetDomainStatisticsReport:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/statistics-report/{Domain}"},input:{type:"structure",required:["Domain","StartDate","EndDate"],members:{Domain:{location:"uri",locationName:"Domain"},StartDate:{location:"querystring",locationName:"StartDate",type:"timestamp"},EndDate:{location:"querystring",locationName:"EndDate",type:"timestamp"}}},output:{type:"structure",required:["OverallVolume","DailyVolumes"],members:{OverallVolume:{type:"structure",members:{VolumeStatistics:{shape:"S3p"},ReadRatePercent:{type:"double"},DomainIspPlacements:{shape:"S3q"}}},DailyVolumes:{type:"list",member:{type:"structure",members:{StartDate:{type:"timestamp"},VolumeStatistics:{shape:"S3p"},DomainIspPlacements:{shape:"S3q"}}}}}}},GetEmailIdentity:{http:{method:"GET",requestUri:"/v1/email/identities/{EmailIdentity}"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"}}},output:{type:"structure",members:{IdentityType:{},FeedbackForwardingStatus:{type:"boolean"},VerifiedForSendingStatus:{type:"boolean"},DkimAttributes:{shape:"S1k"},MailFromAttributes:{type:"structure",required:["MailFromDomain","MailFromDomainStatus","BehaviorOnMxFailure"],members:{MailFromDomain:{},MailFromDomainStatus:{},BehaviorOnMxFailure:{}}},Tags:{shape:"Sc"}}}},ListConfigurationSets:{http:{method:"GET",requestUri:"/v1/email/configuration-sets"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{ConfigurationSets:{type:"list",member:{}},NextToken:{}}}},ListDedicatedIpPools:{http:{method:"GET",requestUri:"/v1/email/dedicated-ip-pools"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{DedicatedIpPools:{type:"list",member:{}},NextToken:{}}}},ListDeliverabilityTestReports:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/test-reports"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",required:["DeliverabilityTestReports"],members:{DeliverabilityTestReports:{type:"list",member:{shape:"S35"}},NextToken:{}}}},ListDomainDeliverabilityCampaigns:{http:{method:"GET",requestUri:"/v1/email/deliverability-dashboard/domains/{SubscribedDomain}/campaigns"},input:{type:"structure",required:["StartDate","EndDate","SubscribedDomain"],members:{StartDate:{location:"querystring",locationName:"StartDate",type:"timestamp"},EndDate:{location:"querystring",locationName:"EndDate",type:"timestamp"},SubscribedDomain:{location:"uri",locationName:"SubscribedDomain"},NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",required:["DomainDeliverabilityCampaigns"],members:{DomainDeliverabilityCampaigns:{type:"list",member:{shape:"S3f"}},NextToken:{}}}},ListEmailIdentities:{http:{method:"GET",requestUri:"/v1/email/identities"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{EmailIdentities:{type:"list",member:{type:"structure",members:{IdentityType:{},IdentityName:{},SendingEnabled:{type:"boolean"}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v1/email/tags"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"querystring",locationName:"ResourceArn"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"Sc"}}}},PutAccountDedicatedIpWarmupAttributes:{http:{method:"PUT",requestUri:"/v1/email/account/dedicated-ips/warmup"},input:{type:"structure",members:{AutoWarmupEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutAccountSendingAttributes:{http:{method:"PUT",requestUri:"/v1/email/account/sending"},input:{type:"structure",members:{SendingEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutConfigurationSetDeliveryOptions:{http:{method:"PUT",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/delivery-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},TlsPolicy:{},SendingPoolName:{}}},output:{type:"structure",members:{}}},PutConfigurationSetReputationOptions:{http:{method:"PUT",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/reputation-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},ReputationMetricsEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutConfigurationSetSendingOptions:{http:{method:"PUT",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/sending"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},SendingEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutConfigurationSetTrackingOptions:{http:{method:"PUT",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/tracking-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},CustomRedirectDomain:{}}},output:{type:"structure",members:{}}},PutDedicatedIpInPool:{http:{method:"PUT",requestUri:"/v1/email/dedicated-ips/{IP}/pool"},input:{type:"structure",required:["Ip","DestinationPoolName"],members:{Ip:{location:"uri",locationName:"IP"},DestinationPoolName:{}}},output:{type:"structure",members:{}}},PutDedicatedIpWarmupAttributes:{http:{method:"PUT",requestUri:"/v1/email/dedicated-ips/{IP}/warmup"},input:{type:"structure",required:["Ip","WarmupPercentage"],members:{Ip:{location:"uri",locationName:"IP"},WarmupPercentage:{type:"integer"}}},output:{type:"structure",members:{}}},PutDeliverabilityDashboardOption:{http:{method:"PUT",requestUri:"/v1/email/deliverability-dashboard"},input:{type:"structure",required:["DashboardEnabled"],members:{DashboardEnabled:{type:"boolean"},SubscribedDomains:{shape:"S2x"}}},output:{type:"structure",members:{}}},PutEmailIdentityDkimAttributes:{http:{method:"PUT",requestUri:"/v1/email/identities/{EmailIdentity}/dkim"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},SigningEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutEmailIdentityFeedbackAttributes:{http:{method:"PUT",requestUri:"/v1/email/identities/{EmailIdentity}/feedback"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},EmailForwardingEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutEmailIdentityMailFromAttributes:{http:{method:"PUT",requestUri:"/v1/email/identities/{EmailIdentity}/mail-from"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},MailFromDomain:{},BehaviorOnMxFailure:{}}},output:{type:"structure",members:{}}},SendEmail:{http:{requestUri:"/v1/email/outbound-emails"},input:{type:"structure",required:["Destination","Content"],members:{FromEmailAddress:{},Destination:{type:"structure",members:{ToAddresses:{shape:"S59"},CcAddresses:{shape:"S59"},BccAddresses:{shape:"S59"}}},ReplyToAddresses:{shape:"S59"},FeedbackForwardingEmailAddress:{},Content:{shape:"S12"},EmailTags:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},ConfigurationSetName:{}}},output:{type:"structure",members:{MessageId:{}}}},TagResource:{http:{requestUri:"/v1/email/tags"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/v1/email/tags"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"querystring",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"TagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateConfigurationSetEventDestination:{http:{method:"PUT",requestUri:"/v1/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"},input:{type:"structure",required:["ConfigurationSetName","EventDestinationName","EventDestination"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{location:"uri",locationName:"EventDestinationName"},EventDestination:{shape:"Sj"}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"structure",required:["CustomRedirectDomain"],members:{CustomRedirectDomain:{}}},S5:{type:"structure",members:{TlsPolicy:{},SendingPoolName:{}}},S8:{type:"structure",members:{ReputationMetricsEnabled:{type:"boolean"},LastFreshStart:{type:"timestamp"}}},Sb:{type:"structure",members:{SendingEnabled:{type:"boolean"}}},Sc:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sj:{type:"structure",members:{Enabled:{type:"boolean"},MatchingEventTypes:{shape:"Sk"},KinesisFirehoseDestination:{shape:"Sm"},CloudWatchDestination:{shape:"So"},SnsDestination:{shape:"Su"},PinpointDestination:{shape:"Sv"}}},Sk:{type:"list",member:{}},Sm:{type:"structure",required:["IamRoleArn","DeliveryStreamArn"],members:{IamRoleArn:{},DeliveryStreamArn:{}}},So:{type:"structure",required:["DimensionConfigurations"],members:{DimensionConfigurations:{type:"list",member:{type:"structure",required:["DimensionName","DimensionValueSource","DefaultDimensionValue"],members:{DimensionName:{},DimensionValueSource:{},DefaultDimensionValue:{}}}}}},Su:{type:"structure",required:["TopicArn"],members:{TopicArn:{}}},Sv:{type:"structure",members:{ApplicationArn:{}}},S12:{type:"structure",members:{Simple:{type:"structure",required:["Subject","Body"],members:{Subject:{shape:"S14"},Body:{type:"structure",members:{Text:{shape:"S14"},Html:{shape:"S14"}}}}},Raw:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},Template:{type:"structure",members:{TemplateArn:{},TemplateData:{}}}}},S14:{type:"structure",required:["Data"],members:{Data:{},Charset:{}}},S1k:{type:"structure",members:{SigningEnabled:{type:"boolean"},Status:{},Tokens:{type:"list",member:{}}}},S2m:{type:"structure",required:["Ip","WarmupStatus","WarmupPercentage"],members:{Ip:{},WarmupStatus:{},WarmupPercentage:{type:"integer"},PoolName:{}}},S2x:{type:"list",member:{type:"structure",members:{Domain:{},SubscriptionStartDate:{type:"timestamp"},InboxPlacementTrackingOption:{type:"structure",members:{Global:{type:"boolean"},TrackedIsps:{type:"list",member:{}}}}}}},S35:{type:"structure",members:{ReportId:{},ReportName:{},Subject:{},FromEmailAddress:{},CreateDate:{type:"timestamp"},DeliverabilityTestStatus:{}}},S37:{type:"structure",members:{InboxPercentage:{type:"double"},SpamPercentage:{type:"double"},MissingPercentage:{type:"double"},SpfPercentage:{type:"double"},DkimPercentage:{type:"double"}}},S3f:{type:"structure",members:{CampaignId:{},ImageUrl:{},Subject:{},FromAddress:{},SendingIps:{type:"list",member:{}},FirstSeenDateTime:{type:"timestamp"},LastSeenDateTime:{type:"timestamp"},InboxCount:{type:"long"},SpamCount:{type:"long"},ReadRate:{type:"double"},DeleteRate:{type:"double"},ReadDeleteRate:{type:"double"},ProjectedVolume:{type:"long"},Esps:{type:"list",member:{}}}},S3p:{type:"structure",members:{InboxRawCount:{type:"long"},SpamRawCount:{type:"long"},ProjectedInbox:{type:"long"},ProjectedSpam:{type:"long"}}},S3q:{type:"list",member:{type:"structure",members:{IspName:{},InboxRawCount:{type:"long"},SpamRawCount:{type:"long"},InboxPercentage:{type:"double"},SpamPercentage:{type:"double"}}}},S59:{type:"list",member:{}}}};
    },{}],"oC8s":[function(require,module,exports) {
    module.exports={pagination:{GetDedicatedIps:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListConfigurationSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListDedicatedIpPools:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListDeliverabilityTestReports:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListDomainDeliverabilityCampaigns:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListEmailIdentities:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"}}};
    },{}],"omKy":[function(require,module,exports) {
    require("../lib/node_loader");var i=require("../lib/core"),e=i.Service,n=i.apiLoader;n.services.pinpointemail={},i.PinpointEmail=e.defineService("pinpointemail",["2018-07-26"]),Object.defineProperty(n.services.pinpointemail,"2018-07-26",{get:function(){var i=require("../apis/pinpoint-email-2018-07-26.min.json");return i.paginators=require("../apis/pinpoint-email-2018-07-26.paginators.json").pagination,i},enumerable:!0,configurable:!0}),module.exports=i.PinpointEmail;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/pinpoint-email-2018-07-26.min.json":"D6Zs","../apis/pinpoint-email-2018-07-26.paginators.json":"oC8s"}],"CUKG":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-01-04",endpointPrefix:"ram",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"RAM",serviceFullName:"AWS Resource Access Manager",serviceId:"RAM",signatureVersion:"v4",uid:"ram-2018-01-04"},operations:{AcceptResourceShareInvitation:{http:{requestUri:"/acceptresourceshareinvitation"},input:{type:"structure",required:["resourceShareInvitationArn"],members:{resourceShareInvitationArn:{},clientToken:{}}},output:{type:"structure",members:{resourceShareInvitation:{shape:"S4"},clientToken:{}}}},AssociateResourceShare:{http:{requestUri:"/associateresourceshare"},input:{type:"structure",required:["resourceShareArn"],members:{resourceShareArn:{},resourceArns:{shape:"Sd"},principals:{shape:"Se"},clientToken:{}}},output:{type:"structure",members:{resourceShareAssociations:{shape:"S7"},clientToken:{}}}},AssociateResourceSharePermission:{http:{requestUri:"/associateresourcesharepermission"},input:{type:"structure",required:["resourceShareArn","permissionArn"],members:{resourceShareArn:{},permissionArn:{},replace:{type:"boolean"},clientToken:{}}},output:{type:"structure",members:{returnValue:{type:"boolean"},clientToken:{}}}},CreateResourceShare:{http:{requestUri:"/createresourceshare"},input:{type:"structure",required:["name"],members:{name:{},resourceArns:{shape:"Sd"},principals:{shape:"Se"},tags:{shape:"Sj"},allowExternalPrincipals:{type:"boolean"},clientToken:{},permissionArns:{type:"list",member:{}}}},output:{type:"structure",members:{resourceShare:{shape:"Sp"},clientToken:{}}}},DeleteResourceShare:{http:{method:"DELETE",requestUri:"/deleteresourceshare"},input:{type:"structure",required:["resourceShareArn"],members:{resourceShareArn:{location:"querystring",locationName:"resourceShareArn"},clientToken:{location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{returnValue:{type:"boolean"},clientToken:{}}}},DisassociateResourceShare:{http:{requestUri:"/disassociateresourceshare"},input:{type:"structure",required:["resourceShareArn"],members:{resourceShareArn:{},resourceArns:{shape:"Sd"},principals:{shape:"Se"},clientToken:{}}},output:{type:"structure",members:{resourceShareAssociations:{shape:"S7"},clientToken:{}}}},DisassociateResourceSharePermission:{http:{requestUri:"/disassociateresourcesharepermission"},input:{type:"structure",required:["resourceShareArn","permissionArn"],members:{resourceShareArn:{},permissionArn:{},clientToken:{}}},output:{type:"structure",members:{returnValue:{type:"boolean"},clientToken:{}}}},EnableSharingWithAwsOrganization:{http:{requestUri:"/enablesharingwithawsorganization"},input:{type:"structure",members:{}},output:{type:"structure",members:{returnValue:{type:"boolean"}}}},GetPermission:{http:{requestUri:"/getpermission"},input:{type:"structure",required:["permissionArn"],members:{permissionArn:{},permissionVersion:{type:"integer"}}},output:{type:"structure",members:{permission:{type:"structure",members:{arn:{},version:{},defaultVersion:{type:"boolean"},name:{},resourceType:{},permission:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"}}}}}},GetResourcePolicies:{http:{requestUri:"/getresourcepolicies"},input:{type:"structure",required:["resourceArns"],members:{resourceArns:{shape:"Sd"},principal:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{policies:{type:"list",member:{}},nextToken:{}}}},GetResourceShareAssociations:{http:{requestUri:"/getresourceshareassociations"},input:{type:"structure",required:["associationType"],members:{associationType:{},resourceShareArns:{shape:"S1a"},resourceArn:{},principal:{},associationStatus:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{resourceShareAssociations:{shape:"S7"},nextToken:{}}}},GetResourceShareInvitations:{http:{requestUri:"/getresourceshareinvitations"},input:{type:"structure",members:{resourceShareInvitationArns:{type:"list",member:{}},resourceShareArns:{shape:"S1a"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{resourceShareInvitations:{type:"list",member:{shape:"S4"}},nextToken:{}}}},GetResourceShares:{http:{requestUri:"/getresourceshares"},input:{type:"structure",required:["resourceOwner"],members:{resourceShareArns:{shape:"S1a"},resourceShareStatus:{},resourceOwner:{},name:{},tagFilters:{type:"list",member:{type:"structure",members:{tagKey:{},tagValues:{type:"list",member:{}}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{resourceShares:{type:"list",member:{shape:"Sp"}},nextToken:{}}}},ListPendingInvitationResources:{http:{requestUri:"/listpendinginvitationresources"},input:{type:"structure",required:["resourceShareInvitationArn"],members:{resourceShareInvitationArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{resources:{shape:"S1p"},nextToken:{}}}},ListPermissions:{http:{requestUri:"/listpermissions"},input:{type:"structure",members:{resourceType:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{permissions:{shape:"S1u"},nextToken:{}}}},ListPrincipals:{http:{requestUri:"/listprincipals"},input:{type:"structure",required:["resourceOwner"],members:{resourceOwner:{},resourceArn:{},principals:{shape:"Se"},resourceType:{},resourceShareArns:{shape:"S1a"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{principals:{type:"list",member:{type:"structure",members:{id:{},resourceShareArn:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},external:{type:"boolean"}}}},nextToken:{}}}},ListResourceSharePermissions:{http:{requestUri:"/listresourcesharepermissions"},input:{type:"structure",required:["resourceShareArn"],members:{resourceShareArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{permissions:{shape:"S1u"},nextToken:{}}}},ListResourceTypes:{http:{requestUri:"/listresourcetypes"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{resourceTypes:{type:"list",member:{type:"structure",members:{resourceType:{},serviceName:{}}}},nextToken:{}}}},ListResources:{http:{requestUri:"/listresources"},input:{type:"structure",required:["resourceOwner"],members:{resourceOwner:{},principal:{},resourceType:{},resourceArns:{shape:"Sd"},resourceShareArns:{shape:"S1a"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{resources:{shape:"S1p"},nextToken:{}}}},PromoteResourceShareCreatedFromPolicy:{http:{requestUri:"/promoteresourcesharecreatedfrompolicy"},input:{type:"structure",required:["resourceShareArn"],members:{resourceShareArn:{location:"querystring",locationName:"resourceShareArn"}}},output:{type:"structure",members:{returnValue:{type:"boolean"}}}},RejectResourceShareInvitation:{http:{requestUri:"/rejectresourceshareinvitation"},input:{type:"structure",required:["resourceShareInvitationArn"],members:{resourceShareInvitationArn:{},clientToken:{}}},output:{type:"structure",members:{resourceShareInvitation:{shape:"S4"},clientToken:{}}}},TagResource:{http:{requestUri:"/tagresource"},input:{type:"structure",required:["resourceShareArn","tags"],members:{resourceShareArn:{},tags:{shape:"Sj"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/untagresource"},input:{type:"structure",required:["resourceShareArn","tagKeys"],members:{resourceShareArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateResourceShare:{http:{requestUri:"/updateresourceshare"},input:{type:"structure",required:["resourceShareArn"],members:{resourceShareArn:{},name:{},allowExternalPrincipals:{type:"boolean"},clientToken:{}}},output:{type:"structure",members:{resourceShare:{shape:"Sp"},clientToken:{}}}}},shapes:{S4:{type:"structure",members:{resourceShareInvitationArn:{},resourceShareName:{},resourceShareArn:{},senderAccountId:{},receiverAccountId:{},invitationTimestamp:{type:"timestamp"},status:{},resourceShareAssociations:{shape:"S7",deprecated:!0,deprecatedMessage:"This member has been deprecated. Use ListPendingInvitationResources."}}},S7:{type:"list",member:{type:"structure",members:{resourceShareArn:{},resourceShareName:{},associatedEntity:{},associationType:{},status:{},statusMessage:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},external:{type:"boolean"}}}},Sd:{type:"list",member:{}},Se:{type:"list",member:{}},Sj:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Sp:{type:"structure",members:{resourceShareArn:{},name:{},owningAccountId:{},allowExternalPrincipals:{type:"boolean"},status:{},statusMessage:{},tags:{shape:"Sj"},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},featureSet:{}}},S1a:{type:"list",member:{}},S1p:{type:"list",member:{type:"structure",members:{arn:{},type:{},resourceShareArn:{},resourceGroupArn:{},status:{},statusMessage:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"}}}},S1u:{type:"list",member:{type:"structure",members:{arn:{},version:{},defaultVersion:{type:"boolean"},name:{},resourceType:{},status:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"}}}}}};
    },{}],"dXYa":[function(require,module,exports) {
    module.exports={pagination:{GetResourcePolicies:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetResourceShareAssociations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetResourceShareInvitations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetResourceShares:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListPendingInvitationResources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListPrincipals:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListResources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}};
    },{}],"SlWY":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.ram={},e.RAM=r.defineService("ram",["2018-01-04"]),Object.defineProperty(i.services.ram,"2018-01-04",{get:function(){var e=require("../apis/ram-2018-01-04.min.json");return e.paginators=require("../apis/ram-2018-01-04.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.RAM;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/ram-2018-01-04.min.json":"CUKG","../apis/ram-2018-01-04.paginators.json":"dXYa"}],"aJTd":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-04-01",endpointPrefix:"route53resolver",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Route53Resolver",serviceFullName:"Amazon Route 53 Resolver",serviceId:"Route53Resolver",signatureVersion:"v4",targetPrefix:"Route53Resolver",uid:"route53resolver-2018-04-01"},operations:{AssociateResolverEndpointIpAddress:{input:{type:"structure",required:["ResolverEndpointId","IpAddress"],members:{ResolverEndpointId:{},IpAddress:{shape:"S3"}}},output:{type:"structure",members:{ResolverEndpoint:{shape:"S7"}}}},AssociateResolverQueryLogConfig:{input:{type:"structure",required:["ResolverQueryLogConfigId","ResourceId"],members:{ResolverQueryLogConfigId:{},ResourceId:{}}},output:{type:"structure",members:{ResolverQueryLogConfigAssociation:{shape:"Sj"}}}},AssociateResolverRule:{input:{type:"structure",required:["ResolverRuleId","VPCId"],members:{ResolverRuleId:{},Name:{},VPCId:{}}},output:{type:"structure",members:{ResolverRuleAssociation:{shape:"Sp"}}}},CreateResolverEndpoint:{input:{type:"structure",required:["CreatorRequestId","SecurityGroupIds","Direction","IpAddresses"],members:{CreatorRequestId:{},Name:{},SecurityGroupIds:{shape:"Sb"},Direction:{},IpAddresses:{type:"list",member:{type:"structure",required:["SubnetId"],members:{SubnetId:{},Ip:{}}}},Tags:{shape:"Su"}}},output:{type:"structure",members:{ResolverEndpoint:{shape:"S7"}}}},CreateResolverQueryLogConfig:{input:{type:"structure",required:["Name","DestinationArn","CreatorRequestId"],members:{Name:{},DestinationArn:{},CreatorRequestId:{idempotencyToken:!0},Tags:{shape:"Su"}}},output:{type:"structure",members:{ResolverQueryLogConfig:{shape:"S13"}}}},CreateResolverRule:{input:{type:"structure",required:["CreatorRequestId","RuleType","DomainName"],members:{CreatorRequestId:{},Name:{},RuleType:{},DomainName:{},TargetIps:{shape:"S1b"},ResolverEndpointId:{},Tags:{shape:"Su"}}},output:{type:"structure",members:{ResolverRule:{shape:"S1f"}}}},DeleteResolverEndpoint:{input:{type:"structure",required:["ResolverEndpointId"],members:{ResolverEndpointId:{}}},output:{type:"structure",members:{ResolverEndpoint:{shape:"S7"}}}},DeleteResolverQueryLogConfig:{input:{type:"structure",required:["ResolverQueryLogConfigId"],members:{ResolverQueryLogConfigId:{}}},output:{type:"structure",members:{ResolverQueryLogConfig:{shape:"S13"}}}},DeleteResolverRule:{input:{type:"structure",required:["ResolverRuleId"],members:{ResolverRuleId:{}}},output:{type:"structure",members:{ResolverRule:{shape:"S1f"}}}},DisassociateResolverEndpointIpAddress:{input:{type:"structure",required:["ResolverEndpointId","IpAddress"],members:{ResolverEndpointId:{},IpAddress:{shape:"S3"}}},output:{type:"structure",members:{ResolverEndpoint:{shape:"S7"}}}},DisassociateResolverQueryLogConfig:{input:{type:"structure",required:["ResolverQueryLogConfigId","ResourceId"],members:{ResolverQueryLogConfigId:{},ResourceId:{}}},output:{type:"structure",members:{ResolverQueryLogConfigAssociation:{shape:"Sj"}}}},DisassociateResolverRule:{input:{type:"structure",required:["VPCId","ResolverRuleId"],members:{VPCId:{},ResolverRuleId:{}}},output:{type:"structure",members:{ResolverRuleAssociation:{shape:"Sp"}}}},GetResolverEndpoint:{input:{type:"structure",required:["ResolverEndpointId"],members:{ResolverEndpointId:{}}},output:{type:"structure",members:{ResolverEndpoint:{shape:"S7"}}}},GetResolverQueryLogConfig:{input:{type:"structure",required:["ResolverQueryLogConfigId"],members:{ResolverQueryLogConfigId:{}}},output:{type:"structure",members:{ResolverQueryLogConfig:{shape:"S13"}}}},GetResolverQueryLogConfigAssociation:{input:{type:"structure",required:["ResolverQueryLogConfigAssociationId"],members:{ResolverQueryLogConfigAssociationId:{}}},output:{type:"structure",members:{ResolverQueryLogConfigAssociation:{shape:"Sj"}}}},GetResolverQueryLogConfigPolicy:{input:{type:"structure",required:["Arn"],members:{Arn:{}}},output:{type:"structure",members:{ResolverQueryLogConfigPolicy:{}}}},GetResolverRule:{input:{type:"structure",required:["ResolverRuleId"],members:{ResolverRuleId:{}}},output:{type:"structure",members:{ResolverRule:{shape:"S1f"}}}},GetResolverRuleAssociation:{input:{type:"structure",required:["ResolverRuleAssociationId"],members:{ResolverRuleAssociationId:{}}},output:{type:"structure",members:{ResolverRuleAssociation:{shape:"Sp"}}}},GetResolverRulePolicy:{input:{type:"structure",required:["Arn"],members:{Arn:{}}},output:{type:"structure",members:{ResolverRulePolicy:{}}}},ListResolverEndpointIpAddresses:{input:{type:"structure",required:["ResolverEndpointId"],members:{ResolverEndpointId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},IpAddresses:{type:"list",member:{type:"structure",members:{IpId:{},SubnetId:{},Ip:{},Status:{},StatusMessage:{},CreationTime:{},ModificationTime:{}}}}}}},ListResolverEndpoints:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S2h"}}},output:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},ResolverEndpoints:{type:"list",member:{shape:"S7"}}}}},ListResolverQueryLogConfigAssociations:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S2h"},SortBy:{},SortOrder:{}}},output:{type:"structure",members:{NextToken:{},TotalCount:{type:"integer"},TotalFilteredCount:{type:"integer"},ResolverQueryLogConfigAssociations:{type:"list",member:{shape:"Sj"}}}}},ListResolverQueryLogConfigs:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S2h"},SortBy:{},SortOrder:{}}},output:{type:"structure",members:{NextToken:{},TotalCount:{type:"integer"},TotalFilteredCount:{type:"integer"},ResolverQueryLogConfigs:{type:"list",member:{shape:"S13"}}}}},ListResolverRuleAssociations:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S2h"}}},output:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},ResolverRuleAssociations:{type:"list",member:{shape:"Sp"}}}}},ListResolverRules:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S2h"}}},output:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},ResolverRules:{type:"list",member:{shape:"S1f"}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"Su"},NextToken:{}}}},PutResolverQueryLogConfigPolicy:{input:{type:"structure",required:["Arn","ResolverQueryLogConfigPolicy"],members:{Arn:{},ResolverQueryLogConfigPolicy:{}}},output:{type:"structure",members:{ReturnValue:{type:"boolean"}}}},PutResolverRulePolicy:{input:{type:"structure",required:["Arn","ResolverRulePolicy"],members:{Arn:{},ResolverRulePolicy:{}}},output:{type:"structure",members:{ReturnValue:{type:"boolean"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Su"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateResolverEndpoint:{input:{type:"structure",required:["ResolverEndpointId"],members:{ResolverEndpointId:{},Name:{}}},output:{type:"structure",members:{ResolverEndpoint:{shape:"S7"}}}},UpdateResolverRule:{input:{type:"structure",required:["ResolverRuleId","Config"],members:{ResolverRuleId:{},Config:{type:"structure",members:{Name:{},TargetIps:{shape:"S1b"},ResolverEndpointId:{}}}}},output:{type:"structure",members:{ResolverRule:{shape:"S1f"}}}}},shapes:{S3:{type:"structure",members:{IpId:{},SubnetId:{},Ip:{}}},S7:{type:"structure",members:{Id:{},CreatorRequestId:{},Arn:{},Name:{},SecurityGroupIds:{shape:"Sb"},Direction:{},IpAddressCount:{type:"integer"},HostVPCId:{},Status:{},StatusMessage:{},CreationTime:{},ModificationTime:{}}},Sb:{type:"list",member:{}},Sj:{type:"structure",members:{Id:{},ResolverQueryLogConfigId:{},ResourceId:{},Status:{},Error:{},ErrorMessage:{},CreationTime:{}}},Sp:{type:"structure",members:{Id:{},ResolverRuleId:{},Name:{},VPCId:{},Status:{},StatusMessage:{}}},Su:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S13:{type:"structure",members:{Id:{},OwnerId:{},Status:{},ShareStatus:{},AssociationCount:{type:"integer"},Arn:{},Name:{},DestinationArn:{},CreatorRequestId:{},CreationTime:{}}},S1b:{type:"list",member:{type:"structure",required:["Ip"],members:{Ip:{},Port:{type:"integer"}}}},S1f:{type:"structure",members:{Id:{},CreatorRequestId:{},Arn:{},DomainName:{},Status:{},StatusMessage:{},RuleType:{},Name:{},TargetIps:{shape:"S1b"},ResolverEndpointId:{},OwnerId:{},ShareStatus:{},CreationTime:{},ModificationTime:{}}},S2h:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}}}};
    },{}],"hgX8":[function(require,module,exports) {
    module.exports={pagination:{ListResolverEndpointIpAddresses:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"IpAddresses"},ListResolverEndpoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ResolverEndpoints"},ListResolverQueryLogConfigAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ResolverQueryLogConfigAssociations"},ListResolverQueryLogConfigs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ResolverQueryLogConfigs"},ListResolverRuleAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ResolverRuleAssociations"},ListResolverRules:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ResolverRules"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Tags"}}};
    },{}],"bJSy":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,o=e.apiLoader;o.services.route53resolver={},e.Route53Resolver=r.defineService("route53resolver",["2018-04-01"]),Object.defineProperty(o.services.route53resolver,"2018-04-01",{get:function(){var e=require("../apis/route53resolver-2018-04-01.min.json");return e.paginators=require("../apis/route53resolver-2018-04-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Route53Resolver;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/route53resolver-2018-04-01.min.json":"aJTd","../apis/route53resolver-2018-04-01.paginators.json":"hgX8"}],"qvLX":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2018-09-05",endpointPrefix:"sms-voice.pinpoint",signingName:"sms-voice",serviceAbbreviation:"Pinpoint SMS Voice",serviceFullName:"Amazon Pinpoint SMS and Voice Service",serviceId:"Pinpoint SMS Voice",protocol:"rest-json",jsonVersion:"1.1",uid:"pinpoint-sms-voice-2018-09-05",signatureVersion:"v4"},operations:{CreateConfigurationSet:{http:{requestUri:"/v1/sms-voice/configuration-sets",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{}}},output:{type:"structure",members:{}}},CreateConfigurationSetEventDestination:{http:{requestUri:"/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestination:{shape:"S6"},EventDestinationName:{}},required:["ConfigurationSetName"]},output:{type:"structure",members:{}}},DeleteConfigurationSet:{http:{method:"DELETE",requestUri:"/v1/sms-voice/configuration-sets/{ConfigurationSetName}",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}},required:["ConfigurationSetName"]},output:{type:"structure",members:{}}},DeleteConfigurationSetEventDestination:{http:{method:"DELETE",requestUri:"/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{location:"uri",locationName:"EventDestinationName"}},required:["EventDestinationName","ConfigurationSetName"]},output:{type:"structure",members:{}}},GetConfigurationSetEventDestinations:{http:{method:"GET",requestUri:"/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}},required:["ConfigurationSetName"]},output:{type:"structure",members:{EventDestinations:{type:"list",member:{type:"structure",members:{CloudWatchLogsDestination:{shape:"S7"},Enabled:{type:"boolean"},KinesisFirehoseDestination:{shape:"Sa"},MatchingEventTypes:{shape:"Sb"},Name:{},SnsDestination:{shape:"Sd"}}}}}}},ListConfigurationSets:{http:{method:"GET",requestUri:"/v1/sms-voice/configuration-sets",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize"}}},output:{type:"structure",members:{ConfigurationSets:{type:"list",member:{}},NextToken:{}}}},SendVoiceMessage:{http:{requestUri:"/v1/sms-voice/voice/message",responseCode:200},input:{type:"structure",members:{CallerId:{},ConfigurationSetName:{},Content:{type:"structure",members:{CallInstructionsMessage:{type:"structure",members:{Text:{}},required:[]},PlainTextMessage:{type:"structure",members:{LanguageCode:{},Text:{},VoiceId:{}},required:[]},SSMLMessage:{type:"structure",members:{LanguageCode:{},Text:{},VoiceId:{}},required:[]}}},DestinationPhoneNumber:{},OriginationPhoneNumber:{}}},output:{type:"structure",members:{MessageId:{}}}},UpdateConfigurationSetEventDestination:{http:{method:"PUT",requestUri:"/v1/sms-voice/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}",responseCode:200},input:{type:"structure",members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestination:{shape:"S6"},EventDestinationName:{location:"uri",locationName:"EventDestinationName"}},required:["EventDestinationName","ConfigurationSetName"]},output:{type:"structure",members:{}}}},shapes:{S6:{type:"structure",members:{CloudWatchLogsDestination:{shape:"S7"},Enabled:{type:"boolean"},KinesisFirehoseDestination:{shape:"Sa"},MatchingEventTypes:{shape:"Sb"},SnsDestination:{shape:"Sd"}},required:[]},S7:{type:"structure",members:{IamRoleArn:{},LogGroupArn:{}},required:[]},Sa:{type:"structure",members:{DeliveryStreamArn:{},IamRoleArn:{}},required:[]},Sb:{type:"list",member:{}},Sd:{type:"structure",members:{TopicArn:{}},required:[]}}};
    },{}],"tNOX":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,o=e.apiLoader;o.services.pinpointsmsvoice={},e.PinpointSMSVoice=i.defineService("pinpointsmsvoice",["2018-09-05"]),Object.defineProperty(o.services.pinpointsmsvoice,"2018-09-05",{get:function(){return require("../apis/sms-voice-2018-09-05.min.json")},enumerable:!0,configurable:!0}),module.exports=e.PinpointSMSVoice;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/sms-voice-2018-09-05.min.json":"qvLX"}],"Qfbu":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-04-01",endpointPrefix:"quicksight",jsonVersion:"1.0",protocol:"rest-json",serviceFullName:"Amazon QuickSight",serviceId:"QuickSight",signatureVersion:"v4",uid:"quicksight-2018-04-01"},operations:{CancelIngestion:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}"},input:{type:"structure",required:["AwsAccountId","DataSetId","IngestionId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"},IngestionId:{location:"uri",locationName:"IngestionId"}}},output:{type:"structure",members:{Arn:{},IngestionId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateAccountCustomization:{http:{requestUri:"/accounts/{AwsAccountId}/customizations"},input:{type:"structure",required:["AwsAccountId","AccountCustomization"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"querystring",locationName:"namespace"},AccountCustomization:{shape:"Sa"},Tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},AwsAccountId:{},Namespace:{},AccountCustomization:{shape:"Sa"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateAnalysis:{http:{requestUri:"/accounts/{AwsAccountId}/analyses/{AnalysisId}"},input:{type:"structure",required:["AwsAccountId","AnalysisId","Name","SourceEntity"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"},Name:{},Parameters:{shape:"Sk"},Permissions:{shape:"S11"},SourceEntity:{shape:"S15"},ThemeArn:{},Tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},AnalysisId:{},CreationStatus:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},CreateDashboard:{http:{requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}"},input:{type:"structure",required:["AwsAccountId","DashboardId","Name","SourceEntity"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},Name:{},Parameters:{shape:"Sk"},Permissions:{shape:"S11"},SourceEntity:{shape:"S1d"},Tags:{shape:"Sb"},VersionDescription:{},DashboardPublishOptions:{shape:"S1g"},ThemeArn:{}}},output:{type:"structure",members:{Arn:{},VersionArn:{},DashboardId:{},CreationStatus:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},CreateDataSet:{http:{requestUri:"/accounts/{AwsAccountId}/data-sets"},input:{type:"structure",required:["AwsAccountId","DataSetId","Name","PhysicalTableMap","ImportMode"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{},Name:{},PhysicalTableMap:{shape:"S1q"},LogicalTableMap:{shape:"S2a"},ImportMode:{},ColumnGroups:{shape:"S33"},Permissions:{shape:"S11"},RowLevelPermissionDataSet:{shape:"S39"},Tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},DataSetId:{},IngestionArn:{},IngestionId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateDataSource:{http:{requestUri:"/accounts/{AwsAccountId}/data-sources"},input:{type:"structure",required:["AwsAccountId","DataSourceId","Name","Type"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSourceId:{},Name:{},Type:{},DataSourceParameters:{shape:"S3e"},Credentials:{shape:"S4e"},Permissions:{shape:"S11"},VpcConnectionProperties:{shape:"S4k"},SslProperties:{shape:"S4l"},Tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},DataSourceId:{},CreationStatus:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateGroup:{http:{requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups"},input:{type:"structure",required:["GroupName","AwsAccountId","Namespace"],members:{GroupName:{},Description:{},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{Group:{shape:"S4r"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateGroupMembership:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}"},input:{type:"structure",required:["MemberName","GroupName","AwsAccountId","Namespace"],members:{MemberName:{location:"uri",locationName:"MemberName"},GroupName:{location:"uri",locationName:"GroupName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{GroupMember:{shape:"S4v"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateIAMPolicyAssignment:{http:{requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/"},input:{type:"structure",required:["AwsAccountId","AssignmentName","AssignmentStatus","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AssignmentName:{},AssignmentStatus:{},PolicyArn:{},Identities:{shape:"S4z"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{AssignmentName:{},AssignmentId:{},AssignmentStatus:{},PolicyArn:{},Identities:{shape:"S4z"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateIngestion:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}"},input:{type:"structure",required:["DataSetId","IngestionId","AwsAccountId"],members:{DataSetId:{location:"uri",locationName:"DataSetId"},IngestionId:{location:"uri",locationName:"IngestionId"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"}}},output:{type:"structure",members:{Arn:{},IngestionId:{},IngestionStatus:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateNamespace:{http:{requestUri:"/accounts/{AwsAccountId}"},input:{type:"structure",required:["AwsAccountId","Namespace","IdentityStore"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{},IdentityStore:{},Tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},Name:{},CapacityRegion:{},CreationStatus:{},IdentityStore:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},CreateTemplate:{http:{requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}"},input:{type:"structure",required:["AwsAccountId","TemplateId","SourceEntity"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},Name:{},Permissions:{shape:"S11"},SourceEntity:{shape:"S5c"},Tags:{shape:"Sb"},VersionDescription:{}}},output:{type:"structure",members:{Arn:{},VersionArn:{},TemplateId:{},CreationStatus:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},CreateTemplateAlias:{http:{requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"},input:{type:"structure",required:["AwsAccountId","TemplateId","AliasName","TemplateVersionNumber"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},AliasName:{location:"uri",locationName:"AliasName"},TemplateVersionNumber:{type:"long"}}},output:{type:"structure",members:{TemplateAlias:{shape:"S5k"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},CreateTheme:{http:{requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}"},input:{type:"structure",required:["AwsAccountId","ThemeId","Name","BaseThemeId","Configuration"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},Name:{},BaseThemeId:{},VersionDescription:{},Configuration:{shape:"S5n"},Permissions:{shape:"S11"},Tags:{shape:"Sb"}}},output:{type:"structure",members:{Arn:{},VersionArn:{},ThemeId:{},CreationStatus:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},CreateThemeAlias:{http:{requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}"},input:{type:"structure",required:["AwsAccountId","ThemeId","AliasName","ThemeVersionNumber"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},AliasName:{location:"uri",locationName:"AliasName"},ThemeVersionNumber:{type:"long"}}},output:{type:"structure",members:{ThemeAlias:{shape:"S62"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DeleteAccountCustomization:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/customizations"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"querystring",locationName:"namespace"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteAnalysis:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/analyses/{AnalysisId}"},input:{type:"structure",required:["AwsAccountId","AnalysisId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"},RecoveryWindowInDays:{location:"querystring",locationName:"recovery-window-in-days",type:"long"},ForceDeleteWithoutRecovery:{location:"querystring",locationName:"force-delete-without-recovery",type:"boolean"}}},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"},Arn:{},AnalysisId:{},DeletionTime:{type:"timestamp"},RequestId:{}}}},DeleteDashboard:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}"},input:{type:"structure",required:["AwsAccountId","DashboardId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},VersionNumber:{location:"querystring",locationName:"version-number",type:"long"}}},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"},Arn:{},DashboardId:{},RequestId:{}}}},DeleteDataSet:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}"},input:{type:"structure",required:["AwsAccountId","DataSetId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"}}},output:{type:"structure",members:{Arn:{},DataSetId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteDataSource:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/data-sources/{DataSourceId}"},input:{type:"structure",required:["AwsAccountId","DataSourceId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSourceId:{location:"uri",locationName:"DataSourceId"}}},output:{type:"structure",members:{Arn:{},DataSourceId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteGroup:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}"},input:{type:"structure",required:["GroupName","AwsAccountId","Namespace"],members:{GroupName:{location:"uri",locationName:"GroupName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteGroupMembership:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}"},input:{type:"structure",required:["MemberName","GroupName","AwsAccountId","Namespace"],members:{MemberName:{location:"uri",locationName:"MemberName"},GroupName:{location:"uri",locationName:"GroupName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteIAMPolicyAssignment:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/namespace/{Namespace}/iam-policy-assignments/{AssignmentName}"},input:{type:"structure",required:["AwsAccountId","AssignmentName","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AssignmentName:{location:"uri",locationName:"AssignmentName"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{AssignmentName:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteNamespace:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}"},input:{type:"structure",required:["AwsAccountId","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteTemplate:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}"},input:{type:"structure",required:["AwsAccountId","TemplateId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},VersionNumber:{location:"querystring",locationName:"version-number",type:"long"}}},output:{type:"structure",members:{RequestId:{},Arn:{},TemplateId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteTemplateAlias:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"},input:{type:"structure",required:["AwsAccountId","TemplateId","AliasName"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},AliasName:{location:"uri",locationName:"AliasName"}}},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"},TemplateId:{},AliasName:{},Arn:{},RequestId:{}}}},DeleteTheme:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}"},input:{type:"structure",required:["AwsAccountId","ThemeId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},VersionNumber:{location:"querystring",locationName:"version-number",type:"long"}}},output:{type:"structure",members:{Arn:{},RequestId:{},Status:{location:"statusCode",type:"integer"},ThemeId:{}}}},DeleteThemeAlias:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}"},input:{type:"structure",required:["AwsAccountId","ThemeId","AliasName"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},AliasName:{location:"uri",locationName:"AliasName"}}},output:{type:"structure",members:{AliasName:{},Arn:{},RequestId:{},Status:{location:"statusCode",type:"integer"},ThemeId:{}}}},DeleteUser:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}"},input:{type:"structure",required:["UserName","AwsAccountId","Namespace"],members:{UserName:{location:"uri",locationName:"UserName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DeleteUserByPrincipalId:{http:{method:"DELETE",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/user-principals/{PrincipalId}"},input:{type:"structure",required:["PrincipalId","AwsAccountId","Namespace"],members:{PrincipalId:{location:"uri",locationName:"PrincipalId"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeAccountCustomization:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/customizations"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"querystring",locationName:"namespace"},Resolved:{location:"querystring",locationName:"resolved",type:"boolean"}}},output:{type:"structure",members:{Arn:{},AwsAccountId:{},Namespace:{},AccountCustomization:{shape:"Sa"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeAccountSettings:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/settings"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"}}},output:{type:"structure",members:{AccountSettings:{type:"structure",members:{AccountName:{},Edition:{},DefaultNamespace:{},NotificationEmail:{}}},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeAnalysis:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/analyses/{AnalysisId}"},input:{type:"structure",required:["AwsAccountId","AnalysisId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"}}},output:{type:"structure",members:{Analysis:{type:"structure",members:{AnalysisId:{},Arn:{},Name:{},Status:{},Errors:{type:"list",member:{type:"structure",members:{Type:{},Message:{}}}},DataSetArns:{shape:"S7b"},ThemeArn:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},Sheets:{shape:"S7c"}}},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeAnalysisPermissions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/analyses/{AnalysisId}/permissions"},input:{type:"structure",required:["AwsAccountId","AnalysisId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"}}},output:{type:"structure",members:{AnalysisId:{},AnalysisArn:{},Permissions:{shape:"S11"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeDashboard:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}"},input:{type:"structure",required:["AwsAccountId","DashboardId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},VersionNumber:{location:"querystring",locationName:"version-number",type:"long"},AliasName:{location:"querystring",locationName:"alias-name"}}},output:{type:"structure",members:{Dashboard:{type:"structure",members:{DashboardId:{},Arn:{},Name:{},Version:{type:"structure",members:{CreatedTime:{type:"timestamp"},Errors:{type:"list",member:{type:"structure",members:{Type:{},Message:{}}}},VersionNumber:{type:"long"},Status:{},Arn:{},SourceEntityArn:{},DataSetArns:{shape:"S7b"},Description:{},ThemeArn:{},Sheets:{shape:"S7c"}}},CreatedTime:{type:"timestamp"},LastPublishedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeDashboardPermissions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}/permissions"},input:{type:"structure",required:["AwsAccountId","DashboardId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"}}},output:{type:"structure",members:{DashboardId:{},DashboardArn:{},Permissions:{shape:"S11"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeDataSet:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}"},input:{type:"structure",required:["AwsAccountId","DataSetId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"}}},output:{type:"structure",members:{DataSet:{type:"structure",members:{Arn:{},DataSetId:{},Name:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},PhysicalTableMap:{shape:"S1q"},LogicalTableMap:{shape:"S2a"},OutputColumns:{type:"list",member:{type:"structure",members:{Name:{},Description:{},Type:{}}}},ImportMode:{},ConsumedSpiceCapacityInBytes:{type:"long"},ColumnGroups:{shape:"S33"},RowLevelPermissionDataSet:{shape:"S39"}}},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeDataSetPermissions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/permissions"},input:{type:"structure",required:["AwsAccountId","DataSetId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"}}},output:{type:"structure",members:{DataSetArn:{},DataSetId:{},Permissions:{shape:"S11"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeDataSource:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sources/{DataSourceId}"},input:{type:"structure",required:["AwsAccountId","DataSourceId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSourceId:{location:"uri",locationName:"DataSourceId"}}},output:{type:"structure",members:{DataSource:{shape:"S7y"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeDataSourcePermissions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sources/{DataSourceId}/permissions"},input:{type:"structure",required:["AwsAccountId","DataSourceId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSourceId:{location:"uri",locationName:"DataSourceId"}}},output:{type:"structure",members:{DataSourceArn:{},DataSourceId:{},Permissions:{shape:"S11"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeGroup:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}"},input:{type:"structure",required:["GroupName","AwsAccountId","Namespace"],members:{GroupName:{location:"uri",locationName:"GroupName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{Group:{shape:"S4r"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeIAMPolicyAssignment:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/{AssignmentName}"},input:{type:"structure",required:["AwsAccountId","AssignmentName","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AssignmentName:{location:"uri",locationName:"AssignmentName"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{IAMPolicyAssignment:{type:"structure",members:{AwsAccountId:{},AssignmentId:{},AssignmentName:{},PolicyArn:{},Identities:{shape:"S4z"},AssignmentStatus:{}}},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeIngestion:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}"},input:{type:"structure",required:["AwsAccountId","DataSetId","IngestionId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"},IngestionId:{location:"uri",locationName:"IngestionId"}}},output:{type:"structure",members:{Ingestion:{shape:"S8a"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeNamespace:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}"},input:{type:"structure",required:["AwsAccountId","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{Namespace:{shape:"S8l"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeTemplate:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}"},input:{type:"structure",required:["AwsAccountId","TemplateId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},VersionNumber:{location:"querystring",locationName:"version-number",type:"long"},AliasName:{location:"querystring",locationName:"alias-name"}}},output:{type:"structure",members:{Template:{type:"structure",members:{Arn:{},Name:{},Version:{type:"structure",members:{CreatedTime:{type:"timestamp"},Errors:{type:"list",member:{type:"structure",members:{Type:{},Message:{}}}},VersionNumber:{type:"long"},Status:{},DataSetConfigurations:{type:"list",member:{type:"structure",members:{Placeholder:{},DataSetSchema:{type:"structure",members:{ColumnSchemaList:{type:"list",member:{type:"structure",members:{Name:{},DataType:{},GeographicRole:{}}}}}},ColumnGroupSchemaList:{type:"list",member:{type:"structure",members:{Name:{},ColumnGroupColumnSchemaList:{type:"list",member:{type:"structure",members:{Name:{}}}}}}}}}},Description:{},SourceEntityArn:{},ThemeArn:{},Sheets:{shape:"S7c"}}},TemplateId:{},LastUpdatedTime:{type:"timestamp"},CreatedTime:{type:"timestamp"}}},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeTemplateAlias:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"},input:{type:"structure",required:["AwsAccountId","TemplateId","AliasName"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},AliasName:{location:"uri",locationName:"AliasName"}}},output:{type:"structure",members:{TemplateAlias:{shape:"S5k"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeTemplatePermissions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/permissions"},input:{type:"structure",required:["AwsAccountId","TemplateId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"}}},output:{type:"structure",members:{TemplateId:{},TemplateArn:{},Permissions:{shape:"S11"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeTheme:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}"},input:{type:"structure",required:["AwsAccountId","ThemeId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},VersionNumber:{location:"querystring",locationName:"version-number",type:"long"},AliasName:{location:"querystring",locationName:"alias-name"}}},output:{type:"structure",members:{Theme:{type:"structure",members:{Arn:{},Name:{},ThemeId:{},Version:{type:"structure",members:{VersionNumber:{type:"long"},Arn:{},Description:{},BaseThemeId:{},CreatedTime:{type:"timestamp"},Configuration:{shape:"S5n"},Errors:{type:"list",member:{type:"structure",members:{Type:{},Message:{}}}},Status:{}}},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},Type:{}}},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeThemeAlias:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}"},input:{type:"structure",required:["AwsAccountId","ThemeId","AliasName"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},AliasName:{location:"uri",locationName:"AliasName"}}},output:{type:"structure",members:{ThemeAlias:{shape:"S62"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},DescribeThemePermissions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}/permissions"},input:{type:"structure",required:["AwsAccountId","ThemeId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"}}},output:{type:"structure",members:{ThemeId:{},ThemeArn:{},Permissions:{shape:"S11"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},DescribeUser:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}"},input:{type:"structure",required:["UserName","AwsAccountId","Namespace"],members:{UserName:{location:"uri",locationName:"UserName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{User:{shape:"S9n"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},GetDashboardEmbedUrl:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}/embed-url"},input:{type:"structure",required:["AwsAccountId","DashboardId","IdentityType"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},IdentityType:{location:"querystring",locationName:"creds-type"},SessionLifetimeInMinutes:{location:"querystring",locationName:"session-lifetime",type:"long"},UndoRedoDisabled:{location:"querystring",locationName:"undo-redo-disabled",type:"boolean"},ResetDisabled:{location:"querystring",locationName:"reset-disabled",type:"boolean"},UserArn:{location:"querystring",locationName:"user-arn"}}},output:{type:"structure",members:{EmbedUrl:{shape:"S9u"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},GetSessionEmbedUrl:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/session-embed-url"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},EntryPoint:{location:"querystring",locationName:"entry-point"},SessionLifetimeInMinutes:{location:"querystring",locationName:"session-lifetime",type:"long"},UserArn:{location:"querystring",locationName:"user-arn"}}},output:{type:"structure",members:{EmbedUrl:{shape:"S9u"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListAnalyses:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/analyses"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{AnalysisSummaryList:{shape:"Sa1"},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListDashboardVersions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}/versions"},input:{type:"structure",required:["AwsAccountId","DashboardId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{DashboardVersionSummaryList:{type:"list",member:{type:"structure",members:{Arn:{},CreatedTime:{type:"timestamp"},VersionNumber:{type:"long"},Status:{},SourceEntityArn:{},Description:{}}}},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListDashboards:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/dashboards"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{DashboardSummaryList:{shape:"Sa9"},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListDataSets:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sets"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{DataSetSummaries:{type:"list",member:{type:"structure",members:{Arn:{},DataSetId:{},Name:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},ImportMode:{},RowLevelPermissionDataSet:{shape:"S39"}}}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListDataSources:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sources"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{DataSources:{type:"list",member:{shape:"S7y"}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListGroupMemberships:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members"},input:{type:"structure",required:["GroupName","AwsAccountId","Namespace"],members:{GroupName:{location:"uri",locationName:"GroupName"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{GroupMemberList:{type:"list",member:{shape:"S4v"}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListGroups:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups"},input:{type:"structure",required:["AwsAccountId","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{GroupList:{shape:"San"},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListIAMPolicyAssignments:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments"},input:{type:"structure",required:["AwsAccountId","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AssignmentStatus:{},Namespace:{location:"uri",locationName:"Namespace"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{IAMPolicyAssignments:{type:"list",member:{type:"structure",members:{AssignmentName:{},AssignmentStatus:{}}}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListIAMPolicyAssignmentsForUser:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/iam-policy-assignments"},input:{type:"structure",required:["AwsAccountId","UserName","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},UserName:{location:"uri",locationName:"UserName"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{ActiveAssignments:{type:"list",member:{type:"structure",members:{AssignmentName:{},PolicyArn:{}}}},RequestId:{},NextToken:{},Status:{location:"statusCode",type:"integer"}}}},ListIngestions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions"},input:{type:"structure",required:["DataSetId","AwsAccountId"],members:{DataSetId:{location:"uri",locationName:"DataSetId"},NextToken:{location:"querystring",locationName:"next-token"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{Ingestions:{type:"list",member:{shape:"S8a"}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListNamespaces:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{Namespaces:{type:"list",member:{shape:"S8l"}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/resources/{ResourceArn}/tags"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}}},output:{type:"structure",members:{Tags:{shape:"Sb"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListTemplateAliases:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases"},input:{type:"structure",required:["AwsAccountId","TemplateId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-result",type:"integer"}}},output:{type:"structure",members:{TemplateAliasList:{type:"list",member:{shape:"S5k"}},Status:{location:"statusCode",type:"integer"},RequestId:{},NextToken:{}}}},ListTemplateVersions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/versions"},input:{type:"structure",required:["AwsAccountId","TemplateId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{TemplateVersionSummaryList:{type:"list",member:{type:"structure",members:{Arn:{},VersionNumber:{type:"long"},CreatedTime:{type:"timestamp"},Status:{},Description:{}}}},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListTemplates:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/templates"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-result",type:"integer"}}},output:{type:"structure",members:{TemplateSummaryList:{type:"list",member:{type:"structure",members:{Arn:{},TemplateId:{},Name:{},LatestVersionNumber:{type:"long"},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}}},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListThemeAliases:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}/aliases"},input:{type:"structure",required:["AwsAccountId","ThemeId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-result",type:"integer"}}},output:{type:"structure",members:{ThemeAliasList:{type:"list",member:{shape:"S62"}},Status:{location:"statusCode",type:"integer"},RequestId:{},NextToken:{}}}},ListThemeVersions:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}/versions"},input:{type:"structure",required:["AwsAccountId","ThemeId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{ThemeVersionSummaryList:{type:"list",member:{type:"structure",members:{VersionNumber:{type:"long"},Arn:{},Description:{},CreatedTime:{type:"timestamp"},Status:{}}}},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListThemes:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/themes"},input:{type:"structure",required:["AwsAccountId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},Type:{location:"querystring",locationName:"type"}}},output:{type:"structure",members:{ThemeSummaryList:{type:"list",member:{type:"structure",members:{Arn:{},Name:{},ThemeId:{},LatestVersionNumber:{type:"long"},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}}},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},ListUserGroups:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/groups"},input:{type:"structure",required:["UserName","AwsAccountId","Namespace"],members:{UserName:{location:"uri",locationName:"UserName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"}}},output:{type:"structure",members:{GroupList:{shape:"San"},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},ListUsers:{http:{method:"GET",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/users"},input:{type:"structure",required:["AwsAccountId","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},NextToken:{location:"querystring",locationName:"next-token"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{UserList:{type:"list",member:{shape:"S9n"}},NextToken:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},RegisterUser:{http:{requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/users"},input:{type:"structure",required:["IdentityType","Email","UserRole","AwsAccountId","Namespace"],members:{IdentityType:{},Email:{},UserRole:{},IamArn:{},SessionName:{},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"},UserName:{},CustomPermissionsName:{}}},output:{type:"structure",members:{User:{shape:"S9n"},UserInvitationUrl:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},RestoreAnalysis:{http:{requestUri:"/accounts/{AwsAccountId}/restore/analyses/{AnalysisId}"},input:{type:"structure",required:["AwsAccountId","AnalysisId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"}}},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"},Arn:{},AnalysisId:{},RequestId:{}}}},SearchAnalyses:{http:{requestUri:"/accounts/{AwsAccountId}/search/analyses"},input:{type:"structure",required:["AwsAccountId","Filters"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Filters:{type:"list",member:{type:"structure",members:{Operator:{},Name:{},Value:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AnalysisSummaryList:{shape:"Sa1"},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},SearchDashboards:{http:{requestUri:"/accounts/{AwsAccountId}/search/dashboards"},input:{type:"structure",required:["AwsAccountId","Filters"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Filters:{type:"list",member:{type:"structure",required:["Operator"],members:{Operator:{},Name:{},Value:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DashboardSummaryList:{shape:"Sa9"},NextToken:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},TagResource:{http:{requestUri:"/resources/{ResourceArn}/tags"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"Sb"}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/resources/{ResourceArn}/tags"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"keys",type:"list",member:{}}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateAccountCustomization:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/customizations"},input:{type:"structure",required:["AwsAccountId","AccountCustomization"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"querystring",locationName:"namespace"},AccountCustomization:{shape:"Sa"}}},output:{type:"structure",members:{Arn:{},AwsAccountId:{},Namespace:{},AccountCustomization:{shape:"Sa"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateAccountSettings:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/settings"},input:{type:"structure",required:["AwsAccountId","DefaultNamespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DefaultNamespace:{},NotificationEmail:{}}},output:{type:"structure",members:{RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateAnalysis:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/analyses/{AnalysisId}"},input:{type:"structure",required:["AwsAccountId","AnalysisId","Name","SourceEntity"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"},Name:{},Parameters:{shape:"Sk"},SourceEntity:{shape:"S15"},ThemeArn:{}}},output:{type:"structure",members:{Arn:{},AnalysisId:{},UpdateStatus:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},UpdateAnalysisPermissions:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/analyses/{AnalysisId}/permissions"},input:{type:"structure",required:["AwsAccountId","AnalysisId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AnalysisId:{location:"uri",locationName:"AnalysisId"},GrantPermissions:{shape:"Sco"},RevokePermissions:{shape:"Sco"}}},output:{type:"structure",members:{AnalysisArn:{},AnalysisId:{},Permissions:{shape:"S11"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateDashboard:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}"},input:{type:"structure",required:["AwsAccountId","DashboardId","Name","SourceEntity"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},Name:{},SourceEntity:{shape:"S1d"},Parameters:{shape:"Sk"},VersionDescription:{},DashboardPublishOptions:{shape:"S1g"},ThemeArn:{}}},output:{type:"structure",members:{Arn:{},VersionArn:{},DashboardId:{},CreationStatus:{},Status:{type:"integer"},RequestId:{}}}},UpdateDashboardPermissions:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}/permissions"},input:{type:"structure",required:["AwsAccountId","DashboardId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},GrantPermissions:{shape:"Sco"},RevokePermissions:{shape:"Sco"}}},output:{type:"structure",members:{DashboardArn:{},DashboardId:{},Permissions:{shape:"S11"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateDashboardPublishedVersion:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/dashboards/{DashboardId}/versions/{VersionNumber}"},input:{type:"structure",required:["AwsAccountId","DashboardId","VersionNumber"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DashboardId:{location:"uri",locationName:"DashboardId"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"}}},output:{type:"structure",members:{DashboardId:{},DashboardArn:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},UpdateDataSet:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}"},input:{type:"structure",required:["AwsAccountId","DataSetId","Name","PhysicalTableMap","ImportMode"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"},Name:{},PhysicalTableMap:{shape:"S1q"},LogicalTableMap:{shape:"S2a"},ImportMode:{},ColumnGroups:{shape:"S33"},RowLevelPermissionDataSet:{shape:"S39"}}},output:{type:"structure",members:{Arn:{},DataSetId:{},IngestionArn:{},IngestionId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateDataSetPermissions:{http:{requestUri:"/accounts/{AwsAccountId}/data-sets/{DataSetId}/permissions"},input:{type:"structure",required:["AwsAccountId","DataSetId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSetId:{location:"uri",locationName:"DataSetId"},GrantPermissions:{shape:"S11"},RevokePermissions:{shape:"S11"}}},output:{type:"structure",members:{DataSetArn:{},DataSetId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateDataSource:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/data-sources/{DataSourceId}"},input:{type:"structure",required:["AwsAccountId","DataSourceId","Name"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSourceId:{location:"uri",locationName:"DataSourceId"},Name:{},DataSourceParameters:{shape:"S3e"},Credentials:{shape:"S4e"},VpcConnectionProperties:{shape:"S4k"},SslProperties:{shape:"S4l"}}},output:{type:"structure",members:{Arn:{},DataSourceId:{},UpdateStatus:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateDataSourcePermissions:{http:{requestUri:"/accounts/{AwsAccountId}/data-sources/{DataSourceId}/permissions"},input:{type:"structure",required:["AwsAccountId","DataSourceId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},DataSourceId:{location:"uri",locationName:"DataSourceId"},GrantPermissions:{shape:"S11"},RevokePermissions:{shape:"S11"}}},output:{type:"structure",members:{DataSourceArn:{},DataSourceId:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateGroup:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}"},input:{type:"structure",required:["GroupName","AwsAccountId","Namespace"],members:{GroupName:{location:"uri",locationName:"GroupName"},Description:{},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{Group:{shape:"S4r"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateIAMPolicyAssignment:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/{AssignmentName}"},input:{type:"structure",required:["AwsAccountId","AssignmentName","Namespace"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},AssignmentName:{location:"uri",locationName:"AssignmentName"},Namespace:{location:"uri",locationName:"Namespace"},AssignmentStatus:{},PolicyArn:{},Identities:{shape:"S4z"}}},output:{type:"structure",members:{AssignmentName:{},AssignmentId:{},PolicyArn:{},Identities:{shape:"S4z"},AssignmentStatus:{},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateTemplate:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}"},input:{type:"structure",required:["AwsAccountId","TemplateId","SourceEntity"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},SourceEntity:{shape:"S5c"},VersionDescription:{},Name:{}}},output:{type:"structure",members:{TemplateId:{},Arn:{},VersionArn:{},CreationStatus:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},UpdateTemplateAlias:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}"},input:{type:"structure",required:["AwsAccountId","TemplateId","AliasName","TemplateVersionNumber"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},AliasName:{location:"uri",locationName:"AliasName"},TemplateVersionNumber:{type:"long"}}},output:{type:"structure",members:{TemplateAlias:{shape:"S5k"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},UpdateTemplatePermissions:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/templates/{TemplateId}/permissions"},input:{type:"structure",required:["AwsAccountId","TemplateId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},TemplateId:{location:"uri",locationName:"TemplateId"},GrantPermissions:{shape:"Sco"},RevokePermissions:{shape:"Sco"}}},output:{type:"structure",members:{TemplateId:{},TemplateArn:{},Permissions:{shape:"S11"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateTheme:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}"},input:{type:"structure",required:["AwsAccountId","ThemeId","BaseThemeId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},Name:{},BaseThemeId:{},VersionDescription:{},Configuration:{shape:"S5n"}}},output:{type:"structure",members:{ThemeId:{},Arn:{},VersionArn:{},CreationStatus:{},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},UpdateThemeAlias:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}"},input:{type:"structure",required:["AwsAccountId","ThemeId","AliasName","ThemeVersionNumber"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},AliasName:{location:"uri",locationName:"AliasName"},ThemeVersionNumber:{type:"long"}}},output:{type:"structure",members:{ThemeAlias:{shape:"S62"},Status:{location:"statusCode",type:"integer"},RequestId:{}}}},UpdateThemePermissions:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/themes/{ThemeId}/permissions"},input:{type:"structure",required:["AwsAccountId","ThemeId"],members:{AwsAccountId:{location:"uri",locationName:"AwsAccountId"},ThemeId:{location:"uri",locationName:"ThemeId"},GrantPermissions:{shape:"Sco"},RevokePermissions:{shape:"Sco"}}},output:{type:"structure",members:{ThemeId:{},ThemeArn:{},Permissions:{shape:"S11"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}},UpdateUser:{http:{method:"PUT",requestUri:"/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}"},input:{type:"structure",required:["UserName","AwsAccountId","Namespace","Email","Role"],members:{UserName:{location:"uri",locationName:"UserName"},AwsAccountId:{location:"uri",locationName:"AwsAccountId"},Namespace:{location:"uri",locationName:"Namespace"},Email:{},Role:{},CustomPermissionsName:{},UnapplyCustomPermissions:{type:"boolean"}}},output:{type:"structure",members:{User:{shape:"S9n"},RequestId:{},Status:{location:"statusCode",type:"integer"}}}}},shapes:{Sa:{type:"structure",members:{DefaultTheme:{}}},Sb:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sk:{type:"structure",members:{StringParameters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},IntegerParameters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{type:"long"}}}}},DecimalParameters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{type:"double"}}}}},DateTimeParameters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{type:"timestamp"}}}}}}},S11:{type:"list",member:{shape:"S12"}},S12:{type:"structure",required:["Principal","Actions"],members:{Principal:{},Actions:{type:"list",member:{}}}},S15:{type:"structure",members:{SourceTemplate:{type:"structure",required:["DataSetReferences","Arn"],members:{DataSetReferences:{shape:"S17"},Arn:{}}}}},S17:{type:"list",member:{type:"structure",required:["DataSetPlaceholder","DataSetArn"],members:{DataSetPlaceholder:{},DataSetArn:{}}}},S1d:{type:"structure",members:{SourceTemplate:{type:"structure",required:["DataSetReferences","Arn"],members:{DataSetReferences:{shape:"S17"},Arn:{}}}}},S1g:{type:"structure",members:{AdHocFilteringOption:{type:"structure",members:{AvailabilityStatus:{}}},ExportToCSVOption:{type:"structure",members:{AvailabilityStatus:{}}},SheetControlsOption:{type:"structure",members:{VisibilityState:{}}}}},S1q:{type:"map",key:{},value:{type:"structure",members:{RelationalTable:{type:"structure",required:["DataSourceArn","Name","InputColumns"],members:{DataSourceArn:{},Schema:{},Name:{},InputColumns:{shape:"S1w"}}},CustomSql:{type:"structure",required:["DataSourceArn","Name","SqlQuery"],members:{DataSourceArn:{},Name:{},SqlQuery:{},Columns:{shape:"S1w"}}},S3Source:{type:"structure",required:["DataSourceArn","InputColumns"],members:{DataSourceArn:{},UploadSettings:{type:"structure",members:{Format:{},StartFromRow:{type:"integer"},ContainsHeader:{type:"boolean"},TextQualifier:{},Delimiter:{}}},InputColumns:{shape:"S1w"}}}}}},S1w:{type:"list",member:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{}}}},S2a:{type:"map",key:{},value:{type:"structure",required:["Alias","Source"],members:{Alias:{},DataTransforms:{type:"list",member:{type:"structure",members:{ProjectOperation:{type:"structure",required:["ProjectedColumns"],members:{ProjectedColumns:{type:"list",member:{}}}},FilterOperation:{type:"structure",required:["ConditionExpression"],members:{ConditionExpression:{}}},CreateColumnsOperation:{type:"structure",required:["Columns"],members:{Columns:{type:"list",member:{type:"structure",required:["ColumnName","ColumnId","Expression"],members:{ColumnName:{},ColumnId:{},Expression:{}}}}}},RenameColumnOperation:{type:"structure",required:["ColumnName","NewColumnName"],members:{ColumnName:{},NewColumnName:{}}},CastColumnTypeOperation:{type:"structure",required:["ColumnName","NewColumnType"],members:{ColumnName:{},NewColumnType:{},Format:{}}},TagColumnOperation:{type:"structure",required:["ColumnName","Tags"],members:{ColumnName:{},Tags:{type:"list",member:{type:"structure",members:{ColumnGeographicRole:{},ColumnDescription:{type:"structure",members:{Text:{}}}}}}}}}}},Source:{type:"structure",members:{JoinInstruction:{type:"structure",required:["LeftOperand","RightOperand","Type","OnClause"],members:{LeftOperand:{},RightOperand:{},Type:{},OnClause:{}}},PhysicalTableId:{}}}}}},S33:{type:"list",member:{type:"structure",members:{GeoSpatialColumnGroup:{type:"structure",required:["Name","CountryCode","Columns"],members:{Name:{},CountryCode:{},Columns:{type:"list",member:{}}}}}}},S39:{type:"structure",required:["Arn","PermissionPolicy"],members:{Namespace:{},Arn:{},PermissionPolicy:{}}},S3e:{type:"structure",members:{AmazonElasticsearchParameters:{type:"structure",required:["Domain"],members:{Domain:{}}},AthenaParameters:{type:"structure",members:{WorkGroup:{}}},AuroraParameters:{type:"structure",required:["Host","Port","Database"],members:{Host:{},Port:{type:"integer"},Database:{}}},AuroraPostgreSqlParameters:{type:"structure",required:["Host","Port","Database"],members:{Host:{},Port:{type:"integer"},Database:{}}},AwsIotAnalyticsParameters:{type:"structure",required:["DataSetName"],members:{DataSetName:{}}},JiraParameters:{type:"structure",required:["SiteBaseUrl"],members:{SiteBaseUrl:{}}},MariaDbParameters:{type:"structure",required:["Host","Port","Database"],members:{Host:{},Port:{type:"integer"},Database:{}}},MySqlParameters:{type:"structure",required:["Host","Port","Database"],members:{Host:{},Port:{type:"integer"},Database:{}}},PostgreSqlParameters:{type:"structure",required:["Host","Port","Database"],members:{Host:{},Port:{type:"integer"},Database:{}}},PrestoParameters:{type:"structure",required:["Host","Port","Catalog"],members:{Host:{},Port:{type:"integer"},Catalog:{}}},RdsParameters:{type:"structure",required:["InstanceId","Database"],members:{InstanceId:{},Database:{}}},RedshiftParameters:{type:"structure",required:["Database"],members:{Host:{},Port:{type:"integer"},Database:{},ClusterId:{}}},S3Parameters:{type:"structure",required:["ManifestFileLocation"],members:{ManifestFileLocation:{type:"structure",required:["Bucket","Key"],members:{Bucket:{},Key:{}}}}},ServiceNowParameters:{type:"structure",required:["SiteBaseUrl"],members:{SiteBaseUrl:{}}},SnowflakeParameters:{type:"structure",required:["Host","Database","Warehouse"],members:{Host:{},Database:{},Warehouse:{}}},SparkParameters:{type:"structure",required:["Host","Port"],members:{Host:{},Port:{type:"integer"}}},SqlServerParameters:{type:"structure",required:["Host","Port","Database"],members:{Host:{},Port:{type:"integer"},Database:{}}},TeradataParameters:{type:"structure",required:["Host","Port","Database"],members:{Host:{},Port:{type:"integer"},Database:{}}},TwitterParameters:{type:"structure",required:["Query","MaxRows"],members:{Query:{},MaxRows:{type:"integer"}}}}},S4e:{type:"structure",members:{CredentialPair:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{},AlternateDataSourceParameters:{shape:"S4i"}}},CopySourceArn:{}},sensitive:!0},S4i:{type:"list",member:{shape:"S3e"}},S4k:{type:"structure",required:["VpcConnectionArn"],members:{VpcConnectionArn:{}}},S4l:{type:"structure",members:{DisableSsl:{type:"boolean"}}},S4r:{type:"structure",members:{Arn:{},GroupName:{},Description:{},PrincipalId:{}}},S4v:{type:"structure",members:{Arn:{},MemberName:{}}},S4z:{type:"map",key:{},value:{type:"list",member:{}}},S5c:{type:"structure",members:{SourceAnalysis:{type:"structure",required:["Arn","DataSetReferences"],members:{Arn:{},DataSetReferences:{shape:"S17"}}},SourceTemplate:{type:"structure",required:["Arn"],members:{Arn:{}}}}},S5k:{type:"structure",members:{AliasName:{},Arn:{},TemplateVersionNumber:{type:"long"}}},S5n:{type:"structure",members:{DataColorPalette:{type:"structure",members:{Colors:{shape:"S5p"},MinMaxGradient:{shape:"S5p"},EmptyFillColor:{}}},UIColorPalette:{type:"structure",members:{PrimaryForeground:{},PrimaryBackground:{},SecondaryForeground:{},SecondaryBackground:{},Accent:{},AccentForeground:{},Danger:{},DangerForeground:{},Warning:{},WarningForeground:{},Success:{},SuccessForeground:{},Dimension:{},DimensionForeground:{},Measure:{},MeasureForeground:{}}},Sheet:{type:"structure",members:{Tile:{type:"structure",members:{Border:{type:"structure",members:{Show:{type:"boolean"}}}}},TileLayout:{type:"structure",members:{Gutter:{type:"structure",members:{Show:{type:"boolean"}}},Margin:{type:"structure",members:{Show:{type:"boolean"}}}}}}}}},S5p:{type:"list",member:{}},S62:{type:"structure",members:{Arn:{},AliasName:{},ThemeVersionNumber:{type:"long"}}},S7b:{type:"list",member:{}},S7c:{type:"list",member:{type:"structure",members:{SheetId:{},Name:{}}}},S7y:{type:"structure",members:{Arn:{},DataSourceId:{},Name:{},Type:{},Status:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},DataSourceParameters:{shape:"S3e"},AlternateDataSourceParameters:{shape:"S4i"},VpcConnectionProperties:{shape:"S4k"},SslProperties:{shape:"S4l"},ErrorInfo:{type:"structure",members:{Type:{},Message:{}}}}},S8a:{type:"structure",required:["Arn","IngestionStatus","CreatedTime"],members:{Arn:{},IngestionId:{},IngestionStatus:{},ErrorInfo:{type:"structure",members:{Type:{},Message:{}}},RowInfo:{type:"structure",members:{RowsIngested:{type:"long"},RowsDropped:{type:"long"}}},QueueInfo:{type:"structure",required:["WaitingOnIngestion","QueuedIngestion"],members:{WaitingOnIngestion:{},QueuedIngestion:{}}},CreatedTime:{type:"timestamp"},IngestionTimeInSeconds:{type:"long"},IngestionSizeInBytes:{type:"long"},RequestSource:{},RequestType:{}}},S8l:{type:"structure",members:{Name:{},Arn:{},CapacityRegion:{},CreationStatus:{},IdentityStore:{},NamespaceError:{type:"structure",members:{Type:{},Message:{}}}}},S9n:{type:"structure",members:{Arn:{},UserName:{},Email:{},Role:{},IdentityType:{},Active:{type:"boolean"},PrincipalId:{},CustomPermissionsName:{}}},S9u:{type:"string",sensitive:!0},Sa1:{type:"list",member:{type:"structure",members:{Arn:{},AnalysisId:{},Name:{},Status:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}}},Sa9:{type:"list",member:{type:"structure",members:{Arn:{},DashboardId:{},Name:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},PublishedVersionNumber:{type:"long"},LastPublishedTime:{type:"timestamp"}}}},San:{type:"list",member:{shape:"S4r"}},Sco:{type:"list",member:{shape:"S12"}}}};
    },{}],"RweU":[function(require,module,exports) {
    module.exports={pagination:{ListAnalyses:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDashboardVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDashboards:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDataSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDataSources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListIngestions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListNamespaces:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTemplateAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTemplateVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchAnalyses:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},SearchDashboards:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"t2HP":[function(require,module,exports) {
    require("../lib/node_loader");var i=require("../lib/core"),e=i.Service,r=i.apiLoader;r.services.quicksight={},i.QuickSight=e.defineService("quicksight",["2018-04-01"]),Object.defineProperty(r.services.quicksight,"2018-04-01",{get:function(){var i=require("../apis/quicksight-2018-04-01.min.json");return i.paginators=require("../apis/quicksight-2018-04-01.paginators.json").pagination,i},enumerable:!0,configurable:!0}),module.exports=i.QuickSight;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/quicksight-2018-04-01.min.json":"Qfbu","../apis/quicksight-2018-04-01.paginators.json":"RweU"}],"MbAB":[function(require,module,exports) {
    var e=require("../core");e.util.update(e.RDSDataService.prototype,{retryableError:function(r){return!("BadRequestException"!==r.code||!r.message||!r.message.match(/^Communications link failure/)||400!==r.statusCode)||e.Service.prototype.retryableError.call(this,r)}});
    },{"../core":"YECT"}],"qzfl":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-08-01",endpointPrefix:"rds-data",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS RDS DataService",serviceId:"RDS Data",signatureVersion:"v4",signingName:"rds-data",uid:"rds-data-2018-08-01"},operations:{BatchExecuteStatement:{http:{requestUri:"/BatchExecute",responseCode:200},input:{type:"structure",required:["resourceArn","secretArn","sql"],members:{database:{},parameterSets:{type:"list",member:{shape:"S4"}},resourceArn:{},schema:{},secretArn:{},sql:{},transactionId:{}}},output:{type:"structure",members:{updateResults:{type:"list",member:{type:"structure",members:{generatedFields:{shape:"Sq"}}}}}}},BeginTransaction:{http:{requestUri:"/BeginTransaction",responseCode:200},input:{type:"structure",required:["resourceArn","secretArn"],members:{database:{},resourceArn:{},schema:{},secretArn:{}}},output:{type:"structure",members:{transactionId:{}}}},CommitTransaction:{http:{requestUri:"/CommitTransaction",responseCode:200},input:{type:"structure",required:["resourceArn","secretArn","transactionId"],members:{resourceArn:{},secretArn:{},transactionId:{}}},output:{type:"structure",members:{transactionStatus:{}}}},ExecuteSql:{http:{requestUri:"/ExecuteSql",responseCode:200},input:{type:"structure",required:["awsSecretStoreArn","dbClusterOrInstanceArn","sqlStatements"],members:{awsSecretStoreArn:{},database:{},dbClusterOrInstanceArn:{},schema:{},sqlStatements:{}}},output:{type:"structure",members:{sqlStatementResults:{type:"list",member:{type:"structure",members:{numberOfRecordsUpdated:{type:"long"},resultFrame:{type:"structure",members:{records:{type:"list",member:{type:"structure",members:{values:{type:"list",member:{shape:"S15"}}}}},resultSetMetadata:{type:"structure",members:{columnCount:{type:"long"},columnMetadata:{shape:"S1c"}}}}}}}}}},deprecated:!0,deprecatedMessage:"The ExecuteSql API is deprecated, please use the ExecuteStatement API."},ExecuteStatement:{http:{requestUri:"/Execute",responseCode:200},input:{type:"structure",required:["resourceArn","secretArn","sql"],members:{continueAfterTimeout:{type:"boolean"},database:{},includeResultMetadata:{type:"boolean"},parameters:{shape:"S4"},resourceArn:{},resultSetOptions:{type:"structure",members:{decimalReturnType:{}}},schema:{},secretArn:{},sql:{},transactionId:{}}},output:{type:"structure",members:{columnMetadata:{shape:"S1c"},generatedFields:{shape:"Sq"},numberOfRecordsUpdated:{type:"long"},records:{type:"list",member:{shape:"Sq"}}}}},RollbackTransaction:{http:{requestUri:"/RollbackTransaction",responseCode:200},input:{type:"structure",required:["resourceArn","secretArn","transactionId"],members:{resourceArn:{},secretArn:{},transactionId:{}}},output:{type:"structure",members:{transactionStatus:{}}}}},shapes:{S4:{type:"list",member:{type:"structure",members:{name:{},typeHint:{},value:{shape:"S8"}}}},S8:{type:"structure",members:{arrayValue:{shape:"S9"},blobValue:{type:"blob"},booleanValue:{type:"boolean"},doubleValue:{type:"double"},isNull:{type:"boolean"},longValue:{type:"long"},stringValue:{}}},S9:{type:"structure",members:{arrayValues:{type:"list",member:{shape:"S9"}},booleanValues:{type:"list",member:{type:"boolean"}},doubleValues:{type:"list",member:{type:"double"}},longValues:{type:"list",member:{type:"long"}},stringValues:{type:"list",member:{}}}},Sq:{type:"list",member:{shape:"S8"}},S15:{type:"structure",members:{arrayValues:{shape:"S16"},bigIntValue:{type:"long"},bitValue:{type:"boolean"},blobValue:{type:"blob"},doubleValue:{type:"double"},intValue:{type:"integer"},isNull:{type:"boolean"},realValue:{type:"float"},stringValue:{},structValue:{type:"structure",members:{attributes:{shape:"S16"}}}}},S16:{type:"list",member:{shape:"S15"}},S1c:{type:"list",member:{type:"structure",members:{arrayBaseColumnType:{type:"integer"},isAutoIncrement:{type:"boolean"},isCaseSensitive:{type:"boolean"},isCurrency:{type:"boolean"},isSigned:{type:"boolean"},label:{},name:{},nullable:{type:"integer"},precision:{type:"integer"},scale:{type:"integer"},schemaName:{},tableName:{},type:{type:"integer"},typeName:{}}}}}};
    },{}],"RY28":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.rdsdataservice={},e.RDSDataService=r.defineService("rdsdataservice",["2018-08-01"]),require("../lib/services/rdsdataservice"),Object.defineProperty(a.services.rdsdataservice,"2018-08-01",{get:function(){var e=require("../apis/rds-data-2018-08-01.min.json");return e.paginators=require("../apis/rds-data-2018-08-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.RDSDataService;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../lib/services/rdsdataservice":"MbAB","../apis/rds-data-2018-08-01.min.json":"qzfl","../apis/rds-data-2018-08-01.paginators.json":"GkJq"}],"qtRD":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-07-25",endpointPrefix:"amplify",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amplify",serviceFullName:"AWS Amplify",serviceId:"Amplify",signatureVersion:"v4",signingName:"amplify",uid:"amplify-2017-07-25"},operations:{CreateApp:{http:{requestUri:"/apps"},input:{type:"structure",required:["name"],members:{name:{},description:{},repository:{},platform:{},iamServiceRoleArn:{},oauthToken:{shape:"S7"},accessToken:{shape:"S8"},environmentVariables:{shape:"S9"},enableBranchAutoBuild:{type:"boolean"},enableBranchAutoDeletion:{type:"boolean"},enableBasicAuth:{type:"boolean"},basicAuthCredentials:{shape:"Sf"},customRules:{shape:"Sg"},tags:{shape:"Sm"},buildSpec:{},enableAutoBranchCreation:{type:"boolean"},autoBranchCreationPatterns:{shape:"Sr"},autoBranchCreationConfig:{shape:"St"}}},output:{type:"structure",required:["app"],members:{app:{shape:"S11"}}}},CreateBackendEnvironment:{http:{requestUri:"/apps/{appId}/backendenvironments"},input:{type:"structure",required:["appId","environmentName"],members:{appId:{location:"uri",locationName:"appId"},environmentName:{},stackName:{},deploymentArtifacts:{}}},output:{type:"structure",required:["backendEnvironment"],members:{backendEnvironment:{shape:"S1g"}}}},CreateBranch:{http:{requestUri:"/apps/{appId}/branches"},input:{type:"structure",required:["appId","branchName"],members:{appId:{location:"uri",locationName:"appId"},branchName:{},description:{},stage:{},framework:{},enableNotification:{type:"boolean"},enableAutoBuild:{type:"boolean"},environmentVariables:{shape:"S9"},basicAuthCredentials:{shape:"Sf"},enableBasicAuth:{type:"boolean"},enablePerformanceMode:{type:"boolean"},tags:{shape:"Sm"},buildSpec:{},ttl:{},displayName:{},enablePullRequestPreview:{type:"boolean"},pullRequestEnvironmentName:{},backendEnvironmentArn:{}}},output:{type:"structure",required:["branch"],members:{branch:{shape:"S1n"}}}},CreateDeployment:{http:{requestUri:"/apps/{appId}/branches/{branchName}/deployments"},input:{type:"structure",required:["appId","branchName"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},fileMap:{type:"map",key:{},value:{}}}},output:{type:"structure",required:["fileUploadUrls","zipUploadUrl"],members:{jobId:{},fileUploadUrls:{type:"map",key:{},value:{}},zipUploadUrl:{}}}},CreateDomainAssociation:{http:{requestUri:"/apps/{appId}/domains"},input:{type:"structure",required:["appId","domainName","subDomainSettings"],members:{appId:{location:"uri",locationName:"appId"},domainName:{},enableAutoSubDomain:{type:"boolean"},subDomainSettings:{shape:"S26"},autoSubDomainCreationPatterns:{shape:"S29"},autoSubDomainIAMRole:{}}},output:{type:"structure",required:["domainAssociation"],members:{domainAssociation:{shape:"S2d"}}}},CreateWebhook:{http:{requestUri:"/apps/{appId}/webhooks"},input:{type:"structure",required:["appId","branchName"],members:{appId:{location:"uri",locationName:"appId"},branchName:{},description:{}}},output:{type:"structure",required:["webhook"],members:{webhook:{shape:"S2o"}}}},DeleteApp:{http:{method:"DELETE",requestUri:"/apps/{appId}"},input:{type:"structure",required:["appId"],members:{appId:{location:"uri",locationName:"appId"}}},output:{type:"structure",required:["app"],members:{app:{shape:"S11"}}}},DeleteBackendEnvironment:{http:{method:"DELETE",requestUri:"/apps/{appId}/backendenvironments/{environmentName}"},input:{type:"structure",required:["appId","environmentName"],members:{appId:{location:"uri",locationName:"appId"},environmentName:{location:"uri",locationName:"environmentName"}}},output:{type:"structure",required:["backendEnvironment"],members:{backendEnvironment:{shape:"S1g"}}}},DeleteBranch:{http:{method:"DELETE",requestUri:"/apps/{appId}/branches/{branchName}"},input:{type:"structure",required:["appId","branchName"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"}}},output:{type:"structure",required:["branch"],members:{branch:{shape:"S1n"}}}},DeleteDomainAssociation:{http:{method:"DELETE",requestUri:"/apps/{appId}/domains/{domainName}"},input:{type:"structure",required:["appId","domainName"],members:{appId:{location:"uri",locationName:"appId"},domainName:{location:"uri",locationName:"domainName"}}},output:{type:"structure",required:["domainAssociation"],members:{domainAssociation:{shape:"S2d"}}}},DeleteJob:{http:{method:"DELETE",requestUri:"/apps/{appId}/branches/{branchName}/jobs/{jobId}"},input:{type:"structure",required:["appId","branchName","jobId"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",required:["jobSummary"],members:{jobSummary:{shape:"S32"}}}},DeleteWebhook:{http:{method:"DELETE",requestUri:"/webhooks/{webhookId}"},input:{type:"structure",required:["webhookId"],members:{webhookId:{location:"uri",locationName:"webhookId"}}},output:{type:"structure",required:["webhook"],members:{webhook:{shape:"S2o"}}}},GenerateAccessLogs:{http:{requestUri:"/apps/{appId}/accesslogs"},input:{type:"structure",required:["domainName","appId"],members:{startTime:{type:"timestamp"},endTime:{type:"timestamp"},domainName:{},appId:{location:"uri",locationName:"appId"}}},output:{type:"structure",members:{logUrl:{}}}},GetApp:{http:{method:"GET",requestUri:"/apps/{appId}"},input:{type:"structure",required:["appId"],members:{appId:{location:"uri",locationName:"appId"}}},output:{type:"structure",required:["app"],members:{app:{shape:"S11"}}}},GetArtifactUrl:{http:{method:"GET",requestUri:"/artifacts/{artifactId}"},input:{type:"structure",required:["artifactId"],members:{artifactId:{location:"uri",locationName:"artifactId"}}},output:{type:"structure",required:["artifactId","artifactUrl"],members:{artifactId:{},artifactUrl:{}}}},GetBackendEnvironment:{http:{method:"GET",requestUri:"/apps/{appId}/backendenvironments/{environmentName}"},input:{type:"structure",required:["appId","environmentName"],members:{appId:{location:"uri",locationName:"appId"},environmentName:{location:"uri",locationName:"environmentName"}}},output:{type:"structure",required:["backendEnvironment"],members:{backendEnvironment:{shape:"S1g"}}}},GetBranch:{http:{method:"GET",requestUri:"/apps/{appId}/branches/{branchName}"},input:{type:"structure",required:["appId","branchName"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"}}},output:{type:"structure",required:["branch"],members:{branch:{shape:"S1n"}}}},GetDomainAssociation:{http:{method:"GET",requestUri:"/apps/{appId}/domains/{domainName}"},input:{type:"structure",required:["appId","domainName"],members:{appId:{location:"uri",locationName:"appId"},domainName:{location:"uri",locationName:"domainName"}}},output:{type:"structure",required:["domainAssociation"],members:{domainAssociation:{shape:"S2d"}}}},GetJob:{http:{method:"GET",requestUri:"/apps/{appId}/branches/{branchName}/jobs/{jobId}"},input:{type:"structure",required:["appId","branchName","jobId"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",required:["job"],members:{job:{type:"structure",required:["summary","steps"],members:{summary:{shape:"S32"},steps:{type:"list",member:{type:"structure",required:["stepName","startTime","status","endTime"],members:{stepName:{},startTime:{type:"timestamp"},status:{},endTime:{type:"timestamp"},logUrl:{},artifactsUrl:{},testArtifactsUrl:{},testConfigUrl:{},screenshots:{type:"map",key:{},value:{}},statusReason:{},context:{}}}}}}}}},GetWebhook:{http:{method:"GET",requestUri:"/webhooks/{webhookId}"},input:{type:"structure",required:["webhookId"],members:{webhookId:{location:"uri",locationName:"webhookId"}}},output:{type:"structure",required:["webhook"],members:{webhook:{shape:"S2o"}}}},ListApps:{http:{method:"GET",requestUri:"/apps"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["apps"],members:{apps:{type:"list",member:{shape:"S11"}},nextToken:{}}}},ListArtifacts:{http:{method:"GET",requestUri:"/apps/{appId}/branches/{branchName}/jobs/{jobId}/artifacts"},input:{type:"structure",required:["appId","branchName","jobId"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},jobId:{location:"uri",locationName:"jobId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["artifacts"],members:{artifacts:{type:"list",member:{type:"structure",required:["artifactFileName","artifactId"],members:{artifactFileName:{},artifactId:{}}}},nextToken:{}}}},ListBackendEnvironments:{http:{method:"GET",requestUri:"/apps/{appId}/backendenvironments"},input:{type:"structure",required:["appId"],members:{appId:{location:"uri",locationName:"appId"},environmentName:{location:"querystring",locationName:"environmentName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["backendEnvironments"],members:{backendEnvironments:{type:"list",member:{shape:"S1g"}},nextToken:{}}}},ListBranches:{http:{method:"GET",requestUri:"/apps/{appId}/branches"},input:{type:"structure",required:["appId"],members:{appId:{location:"uri",locationName:"appId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["branches"],members:{branches:{type:"list",member:{shape:"S1n"}},nextToken:{}}}},ListDomainAssociations:{http:{method:"GET",requestUri:"/apps/{appId}/domains"},input:{type:"structure",required:["appId"],members:{appId:{location:"uri",locationName:"appId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["domainAssociations"],members:{domainAssociations:{type:"list",member:{shape:"S2d"}},nextToken:{}}}},ListJobs:{http:{method:"GET",requestUri:"/apps/{appId}/branches/{branchName}/jobs"},input:{type:"structure",required:["appId","branchName"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["jobSummaries"],members:{jobSummaries:{type:"list",member:{shape:"S32"}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sm"}}}},ListWebhooks:{http:{method:"GET",requestUri:"/apps/{appId}/webhooks"},input:{type:"structure",required:["appId"],members:{appId:{location:"uri",locationName:"appId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["webhooks"],members:{webhooks:{type:"list",member:{shape:"S2o"}},nextToken:{}}}},StartDeployment:{http:{requestUri:"/apps/{appId}/branches/{branchName}/deployments/start"},input:{type:"structure",required:["appId","branchName"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},jobId:{},sourceUrl:{}}},output:{type:"structure",required:["jobSummary"],members:{jobSummary:{shape:"S32"}}}},StartJob:{http:{requestUri:"/apps/{appId}/branches/{branchName}/jobs"},input:{type:"structure",required:["appId","branchName","jobType"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},jobId:{},jobType:{},jobReason:{},commitId:{},commitMessage:{},commitTime:{type:"timestamp"}}},output:{type:"structure",required:["jobSummary"],members:{jobSummary:{shape:"S32"}}}},StopJob:{http:{method:"DELETE",requestUri:"/apps/{appId}/branches/{branchName}/jobs/{jobId}/stop"},input:{type:"structure",required:["appId","branchName","jobId"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",required:["jobSummary"],members:{jobSummary:{shape:"S32"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sm"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApp:{http:{requestUri:"/apps/{appId}"},input:{type:"structure",required:["appId"],members:{appId:{location:"uri",locationName:"appId"},name:{},description:{},platform:{},iamServiceRoleArn:{},environmentVariables:{shape:"S9"},enableBranchAutoBuild:{type:"boolean"},enableBranchAutoDeletion:{type:"boolean"},enableBasicAuth:{type:"boolean"},basicAuthCredentials:{shape:"Sf"},customRules:{shape:"Sg"},buildSpec:{},enableAutoBranchCreation:{type:"boolean"},autoBranchCreationPatterns:{shape:"Sr"},autoBranchCreationConfig:{shape:"St"},repository:{},oauthToken:{shape:"S7"},accessToken:{shape:"S8"}}},output:{type:"structure",required:["app"],members:{app:{shape:"S11"}}}},UpdateBranch:{http:{requestUri:"/apps/{appId}/branches/{branchName}"},input:{type:"structure",required:["appId","branchName"],members:{appId:{location:"uri",locationName:"appId"},branchName:{location:"uri",locationName:"branchName"},description:{},framework:{},stage:{},enableNotification:{type:"boolean"},enableAutoBuild:{type:"boolean"},environmentVariables:{shape:"S9"},basicAuthCredentials:{shape:"Sf"},enableBasicAuth:{type:"boolean"},enablePerformanceMode:{type:"boolean"},buildSpec:{},ttl:{},displayName:{},enablePullRequestPreview:{type:"boolean"},pullRequestEnvironmentName:{},backendEnvironmentArn:{}}},output:{type:"structure",required:["branch"],members:{branch:{shape:"S1n"}}}},UpdateDomainAssociation:{http:{requestUri:"/apps/{appId}/domains/{domainName}"},input:{type:"structure",required:["appId","domainName","subDomainSettings"],members:{appId:{location:"uri",locationName:"appId"},domainName:{location:"uri",locationName:"domainName"},enableAutoSubDomain:{type:"boolean"},subDomainSettings:{shape:"S26"},autoSubDomainCreationPatterns:{shape:"S29"},autoSubDomainIAMRole:{}}},output:{type:"structure",required:["domainAssociation"],members:{domainAssociation:{shape:"S2d"}}}},UpdateWebhook:{http:{requestUri:"/webhooks/{webhookId}"},input:{type:"structure",required:["webhookId"],members:{webhookId:{location:"uri",locationName:"webhookId"},branchName:{},description:{}}},output:{type:"structure",required:["webhook"],members:{webhook:{shape:"S2o"}}}}},shapes:{S7:{type:"string",sensitive:!0},S8:{type:"string",sensitive:!0},S9:{type:"map",key:{},value:{}},Sf:{type:"string",sensitive:!0},Sg:{type:"list",member:{type:"structure",required:["source","target"],members:{source:{},target:{},status:{},condition:{}}}},Sm:{type:"map",key:{},value:{}},Sr:{type:"list",member:{}},St:{type:"structure",members:{stage:{},framework:{},enableAutoBuild:{type:"boolean"},environmentVariables:{shape:"S9"},basicAuthCredentials:{shape:"Sf"},enableBasicAuth:{type:"boolean"},enablePerformanceMode:{type:"boolean"},buildSpec:{},enablePullRequestPreview:{type:"boolean"},pullRequestEnvironmentName:{}}},S11:{type:"structure",required:["appId","appArn","name","description","repository","platform","createTime","updateTime","environmentVariables","defaultDomain","enableBranchAutoBuild","enableBasicAuth"],members:{appId:{},appArn:{},name:{},tags:{shape:"Sm"},description:{},repository:{},platform:{},createTime:{type:"timestamp"},updateTime:{type:"timestamp"},iamServiceRoleArn:{},environmentVariables:{shape:"S9"},defaultDomain:{},enableBranchAutoBuild:{type:"boolean"},enableBranchAutoDeletion:{type:"boolean"},enableBasicAuth:{type:"boolean"},basicAuthCredentials:{shape:"Sf"},customRules:{shape:"Sg"},productionBranch:{type:"structure",members:{lastDeployTime:{type:"timestamp"},status:{},thumbnailUrl:{},branchName:{}}},buildSpec:{},enableAutoBranchCreation:{type:"boolean"},autoBranchCreationPatterns:{shape:"Sr"},autoBranchCreationConfig:{shape:"St"}}},S1g:{type:"structure",required:["backendEnvironmentArn","environmentName","createTime","updateTime"],members:{backendEnvironmentArn:{},environmentName:{},stackName:{},deploymentArtifacts:{},createTime:{type:"timestamp"},updateTime:{type:"timestamp"}}},S1n:{type:"structure",required:["branchArn","branchName","description","stage","displayName","enableNotification","createTime","updateTime","environmentVariables","enableAutoBuild","customDomains","framework","activeJobId","totalNumberOfJobs","enableBasicAuth","ttl","enablePullRequestPreview"],members:{branchArn:{},branchName:{},description:{},tags:{shape:"Sm"},stage:{},displayName:{},enableNotification:{type:"boolean"},createTime:{type:"timestamp"},updateTime:{type:"timestamp"},environmentVariables:{shape:"S9"},enableAutoBuild:{type:"boolean"},customDomains:{type:"list",member:{}},framework:{},activeJobId:{},totalNumberOfJobs:{},enableBasicAuth:{type:"boolean"},enablePerformanceMode:{type:"boolean"},thumbnailUrl:{},basicAuthCredentials:{shape:"Sf"},buildSpec:{},ttl:{},associatedResources:{type:"list",member:{}},enablePullRequestPreview:{type:"boolean"},pullRequestEnvironmentName:{},destinationBranch:{},sourceBranch:{},backendEnvironmentArn:{}}},S26:{type:"list",member:{shape:"S27"}},S27:{type:"structure",required:["prefix","branchName"],members:{prefix:{},branchName:{}}},S29:{type:"list",member:{}},S2d:{type:"structure",required:["domainAssociationArn","domainName","enableAutoSubDomain","domainStatus","statusReason","subDomains"],members:{domainAssociationArn:{},domainName:{},enableAutoSubDomain:{type:"boolean"},autoSubDomainCreationPatterns:{shape:"S29"},autoSubDomainIAMRole:{},domainStatus:{},statusReason:{},certificateVerificationDNSRecord:{},subDomains:{type:"list",member:{type:"structure",required:["subDomainSetting","verified","dnsRecord"],members:{subDomainSetting:{shape:"S27"},verified:{type:"boolean"},dnsRecord:{}}}}}},S2o:{type:"structure",required:["webhookArn","webhookId","webhookUrl","branchName","description","createTime","updateTime"],members:{webhookArn:{},webhookId:{},webhookUrl:{},branchName:{},description:{},createTime:{type:"timestamp"},updateTime:{type:"timestamp"}}},S32:{type:"structure",required:["jobArn","jobId","commitId","commitMessage","commitTime","startTime","status","jobType"],members:{jobArn:{},jobId:{},commitId:{},commitMessage:{},commitTime:{type:"timestamp"},startTime:{type:"timestamp"},status:{},endTime:{type:"timestamp"},jobType:{}}}}};
    },{}],"Ga9i":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.amplify={},e.Amplify=i.defineService("amplify",["2017-07-25"]),Object.defineProperty(r.services.amplify,"2017-07-25",{get:function(){var e=require("../apis/amplify-2017-07-25.min.json");return e.paginators=require("../apis/amplify-2017-07-25.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Amplify;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/amplify-2017-07-25.min.json":"qtRD","../apis/amplify-2017-07-25.paginators.json":"GkJq"}],"aXPO":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-11-09",endpointPrefix:"datasync",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"DataSync",serviceFullName:"AWS DataSync",serviceId:"DataSync",signatureVersion:"v4",signingName:"datasync",targetPrefix:"FmrsService",uid:"datasync-2018-11-09"},operations:{CancelTaskExecution:{input:{type:"structure",required:["TaskExecutionArn"],members:{TaskExecutionArn:{}}},output:{type:"structure",members:{}}},CreateAgent:{input:{type:"structure",required:["ActivationKey"],members:{ActivationKey:{},AgentName:{},Tags:{shape:"S7"},VpcEndpointId:{},SubnetArns:{shape:"Sb"},SecurityGroupArns:{shape:"Sd"}}},output:{type:"structure",members:{AgentArn:{}}}},CreateLocationEfs:{input:{type:"structure",required:["EfsFilesystemArn","Ec2Config"],members:{Subdirectory:{},EfsFilesystemArn:{},Ec2Config:{shape:"Sk"},Tags:{shape:"S7"}}},output:{type:"structure",members:{LocationArn:{}}}},CreateLocationFsxWindows:{input:{type:"structure",required:["FsxFilesystemArn","SecurityGroupArns","User","Password"],members:{Subdirectory:{},FsxFilesystemArn:{},SecurityGroupArns:{shape:"Sl"},Tags:{shape:"S7"},User:{},Domain:{},Password:{shape:"St"}}},output:{type:"structure",members:{LocationArn:{}}}},CreateLocationNfs:{input:{type:"structure",required:["Subdirectory","ServerHostname","OnPremConfig"],members:{Subdirectory:{},ServerHostname:{},OnPremConfig:{shape:"Sy"},MountOptions:{shape:"S10"},Tags:{shape:"S7"}}},output:{type:"structure",members:{LocationArn:{}}}},CreateLocationObjectStorage:{input:{type:"structure",required:["ServerHostname","BucketName","AgentArns"],members:{ServerHostname:{},ServerPort:{type:"integer"},ServerProtocol:{},Subdirectory:{},BucketName:{},AccessKey:{},SecretKey:{type:"string",sensitive:!0},AgentArns:{shape:"Sz"},Tags:{shape:"S7"}}},output:{type:"structure",members:{LocationArn:{}}}},CreateLocationS3:{input:{type:"structure",required:["S3BucketArn","S3Config"],members:{Subdirectory:{},S3BucketArn:{},S3StorageClass:{},S3Config:{shape:"S1e"},AgentArns:{shape:"Sz"},Tags:{shape:"S7"}}},output:{type:"structure",members:{LocationArn:{}}}},CreateLocationSmb:{input:{type:"structure",required:["Subdirectory","ServerHostname","User","Password","AgentArns"],members:{Subdirectory:{},ServerHostname:{},User:{},Domain:{},Password:{shape:"St"},AgentArns:{shape:"Sz"},MountOptions:{shape:"S1j"},Tags:{shape:"S7"}}},output:{type:"structure",members:{LocationArn:{}}}},CreateTask:{input:{type:"structure",required:["SourceLocationArn","DestinationLocationArn"],members:{SourceLocationArn:{},DestinationLocationArn:{},CloudWatchLogGroupArn:{},Name:{},Options:{shape:"S1o"},Excludes:{shape:"S22"},Schedule:{shape:"S26"},Tags:{shape:"S7"}}},output:{type:"structure",members:{TaskArn:{}}}},DeleteAgent:{input:{type:"structure",required:["AgentArn"],members:{AgentArn:{}}},output:{type:"structure",members:{}}},DeleteLocation:{input:{type:"structure",required:["LocationArn"],members:{LocationArn:{}}},output:{type:"structure",members:{}}},DeleteTask:{input:{type:"structure",required:["TaskArn"],members:{TaskArn:{}}},output:{type:"structure",members:{}}},DescribeAgent:{input:{type:"structure",required:["AgentArn"],members:{AgentArn:{}}},output:{type:"structure",members:{AgentArn:{},Name:{},Status:{},LastConnectionTime:{type:"timestamp"},CreationTime:{type:"timestamp"},EndpointType:{},PrivateLinkConfig:{type:"structure",members:{VpcEndpointId:{},PrivateLinkEndpoint:{},SubnetArns:{shape:"Sb"},SecurityGroupArns:{shape:"Sd"}}}}}},DescribeLocationEfs:{input:{type:"structure",required:["LocationArn"],members:{LocationArn:{}}},output:{type:"structure",members:{LocationArn:{},LocationUri:{},Ec2Config:{shape:"Sk"},CreationTime:{type:"timestamp"}}}},DescribeLocationFsxWindows:{input:{type:"structure",required:["LocationArn"],members:{LocationArn:{}}},output:{type:"structure",members:{LocationArn:{},LocationUri:{},SecurityGroupArns:{shape:"Sl"},CreationTime:{type:"timestamp"},User:{},Domain:{}}}},DescribeLocationNfs:{input:{type:"structure",required:["LocationArn"],members:{LocationArn:{}}},output:{type:"structure",members:{LocationArn:{},LocationUri:{},OnPremConfig:{shape:"Sy"},MountOptions:{shape:"S10"},CreationTime:{type:"timestamp"}}}},DescribeLocationObjectStorage:{input:{type:"structure",required:["LocationArn"],members:{LocationArn:{}}},output:{type:"structure",members:{LocationArn:{},LocationUri:{},AccessKey:{},ServerPort:{type:"integer"},ServerProtocol:{},AgentArns:{shape:"Sz"},CreationTime:{type:"timestamp"}}}},DescribeLocationS3:{input:{type:"structure",required:["LocationArn"],members:{LocationArn:{}}},output:{type:"structure",members:{LocationArn:{},LocationUri:{},S3StorageClass:{},S3Config:{shape:"S1e"},AgentArns:{shape:"Sz"},CreationTime:{type:"timestamp"}}}},DescribeLocationSmb:{input:{type:"structure",required:["LocationArn"],members:{LocationArn:{}}},output:{type:"structure",members:{LocationArn:{},LocationUri:{},AgentArns:{shape:"Sz"},User:{},Domain:{},MountOptions:{shape:"S1j"},CreationTime:{type:"timestamp"}}}},DescribeTask:{input:{type:"structure",required:["TaskArn"],members:{TaskArn:{}}},output:{type:"structure",members:{TaskArn:{},Status:{},Name:{},CurrentTaskExecutionArn:{},SourceLocationArn:{},DestinationLocationArn:{},CloudWatchLogGroupArn:{},SourceNetworkInterfaceArns:{type:"list",member:{}},DestinationNetworkInterfaceArns:{type:"list",member:{}},Options:{shape:"S1o"},Excludes:{shape:"S22"},Schedule:{shape:"S26"},ErrorCode:{},ErrorDetail:{},CreationTime:{type:"timestamp"}}}},DescribeTaskExecution:{input:{type:"structure",required:["TaskExecutionArn"],members:{TaskExecutionArn:{}}},output:{type:"structure",members:{TaskExecutionArn:{},Status:{},Options:{shape:"S1o"},Excludes:{shape:"S22"},Includes:{shape:"S22"},StartTime:{type:"timestamp"},EstimatedFilesToTransfer:{type:"long"},EstimatedBytesToTransfer:{type:"long"},FilesTransferred:{type:"long"},BytesWritten:{type:"long"},BytesTransferred:{type:"long"},Result:{type:"structure",members:{PrepareDuration:{type:"long"},PrepareStatus:{},TotalDuration:{type:"long"},TransferDuration:{type:"long"},TransferStatus:{},VerifyDuration:{type:"long"},VerifyStatus:{},ErrorCode:{},ErrorDetail:{}}}}}},ListAgents:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Agents:{type:"list",member:{type:"structure",members:{AgentArn:{},Name:{},Status:{}}}},NextToken:{}}}},ListLocations:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{type:"list",member:{type:"structure",required:["Name","Values","Operator"],members:{Name:{},Values:{shape:"S3o"},Operator:{}}}}}},output:{type:"structure",members:{Locations:{type:"list",member:{type:"structure",members:{LocationArn:{},LocationUri:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tags:{type:"list",member:{shape:"S8"}},NextToken:{}}}},ListTaskExecutions:{input:{type:"structure",members:{TaskArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TaskExecutions:{type:"list",member:{type:"structure",members:{TaskExecutionArn:{},Status:{}}}},NextToken:{}}}},ListTasks:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{type:"list",member:{type:"structure",required:["Name","Values","Operator"],members:{Name:{},Values:{shape:"S3o"},Operator:{}}}}}},output:{type:"structure",members:{Tasks:{type:"list",member:{type:"structure",members:{TaskArn:{},Status:{},Name:{}}}},NextToken:{}}}},StartTaskExecution:{input:{type:"structure",required:["TaskArn"],members:{TaskArn:{},OverrideOptions:{shape:"S1o"},Includes:{shape:"S22"}}},output:{type:"structure",members:{TaskExecutionArn:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","Keys"],members:{ResourceArn:{},Keys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAgent:{input:{type:"structure",required:["AgentArn"],members:{AgentArn:{},Name:{}}},output:{type:"structure",members:{}}},UpdateTask:{input:{type:"structure",required:["TaskArn"],members:{TaskArn:{},Options:{shape:"S1o"},Excludes:{shape:"S22"},Schedule:{shape:"S26"},Name:{},CloudWatchLogGroupArn:{}}},output:{type:"structure",members:{}}}},shapes:{S7:{type:"list",member:{shape:"S8"}},S8:{type:"structure",required:["Key"],members:{Key:{},Value:{}}},Sb:{type:"list",member:{}},Sd:{type:"list",member:{}},Sk:{type:"structure",required:["SubnetArn","SecurityGroupArns"],members:{SubnetArn:{},SecurityGroupArns:{shape:"Sl"}}},Sl:{type:"list",member:{}},St:{type:"string",sensitive:!0},Sy:{type:"structure",required:["AgentArns"],members:{AgentArns:{shape:"Sz"}}},Sz:{type:"list",member:{}},S10:{type:"structure",members:{Version:{}}},S1e:{type:"structure",required:["BucketAccessRoleArn"],members:{BucketAccessRoleArn:{}}},S1j:{type:"structure",members:{Version:{}}},S1o:{type:"structure",members:{VerifyMode:{},OverwriteMode:{},Atime:{},Mtime:{},Uid:{},Gid:{},PreserveDeletedFiles:{},PreserveDevices:{},PosixPermissions:{},BytesPerSecond:{type:"long"},TaskQueueing:{},LogLevel:{},TransferMode:{}}},S22:{type:"list",member:{type:"structure",members:{FilterType:{},Value:{}}}},S26:{type:"structure",required:["ScheduleExpression"],members:{ScheduleExpression:{}}},S3o:{type:"list",member:{}}}};
    },{}],"nMq9":[function(require,module,exports) {
    module.exports={pagination:{ListAgents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListLocations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTaskExecutions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTasks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"fm95":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,r=e.apiLoader;r.services.datasync={},e.DataSync=a.defineService("datasync",["2018-11-09"]),Object.defineProperty(r.services.datasync,"2018-11-09",{get:function(){var e=require("../apis/datasync-2018-11-09.min.json");return e.paginators=require("../apis/datasync-2018-11-09.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.DataSync;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/datasync-2018-11-09.min.json":"aXPO","../apis/datasync-2018-11-09.paginators.json":"nMq9"}],"hVf2":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-06-29",endpointPrefix:"robomaker",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"RoboMaker",serviceFullName:"AWS RoboMaker",serviceId:"RoboMaker",signatureVersion:"v4",signingName:"robomaker",uid:"robomaker-2018-06-29"},operations:{BatchDeleteWorlds:{http:{requestUri:"/batchDeleteWorlds"},input:{type:"structure",required:["worlds"],members:{worlds:{shape:"S2"}}},output:{type:"structure",members:{unprocessedWorlds:{shape:"S2"}}}},BatchDescribeSimulationJob:{http:{requestUri:"/batchDescribeSimulationJob"},input:{type:"structure",required:["jobs"],members:{jobs:{shape:"S2"}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{arn:{},name:{},status:{},lastStartedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},failureBehavior:{},failureCode:{},failureReason:{},clientRequestToken:{},outputLocation:{shape:"Sh"},loggingConfig:{shape:"Sk"},maxJobDurationInSeconds:{type:"long"},simulationTimeMillis:{type:"long"},iamRole:{},robotApplications:{shape:"Sp"},simulationApplications:{shape:"S13"},dataSources:{shape:"S17"},tags:{shape:"S1c"},vpcConfig:{shape:"S1f"},networkInterface:{shape:"S1j"},compute:{shape:"S1k"}}}},unprocessedJobs:{shape:"S2"}}}},CancelDeploymentJob:{http:{requestUri:"/cancelDeploymentJob"},input:{type:"structure",required:["job"],members:{job:{}}},output:{type:"structure",members:{}}},CancelSimulationJob:{http:{requestUri:"/cancelSimulationJob"},input:{type:"structure",required:["job"],members:{job:{}}},output:{type:"structure",members:{}}},CancelSimulationJobBatch:{http:{requestUri:"/cancelSimulationJobBatch"},input:{type:"structure",required:["batch"],members:{batch:{}}},output:{type:"structure",members:{}}},CancelWorldExportJob:{http:{requestUri:"/cancelWorldExportJob"},input:{type:"structure",required:["job"],members:{job:{}}},output:{type:"structure",members:{}}},CancelWorldGenerationJob:{http:{requestUri:"/cancelWorldGenerationJob"},input:{type:"structure",required:["job"],members:{job:{}}},output:{type:"structure",members:{}}},CreateDeploymentJob:{http:{requestUri:"/createDeploymentJob"},input:{type:"structure",required:["clientRequestToken","fleet","deploymentApplicationConfigs"],members:{deploymentConfig:{shape:"S1x"},clientRequestToken:{idempotencyToken:!0},fleet:{},deploymentApplicationConfigs:{shape:"S21"},tags:{shape:"S1c"}}},output:{type:"structure",members:{arn:{},fleet:{},status:{},deploymentApplicationConfigs:{shape:"S21"},failureReason:{},failureCode:{},createdAt:{type:"timestamp"},deploymentConfig:{shape:"S1x"},tags:{shape:"S1c"}}}},CreateFleet:{http:{requestUri:"/createFleet"},input:{type:"structure",required:["name"],members:{name:{},tags:{shape:"S1c"}}},output:{type:"structure",members:{arn:{},name:{},createdAt:{type:"timestamp"},tags:{shape:"S1c"}}}},CreateRobot:{http:{requestUri:"/createRobot"},input:{type:"structure",required:["name","architecture","greengrassGroupId"],members:{name:{},architecture:{},greengrassGroupId:{},tags:{shape:"S1c"}}},output:{type:"structure",members:{arn:{},name:{},createdAt:{type:"timestamp"},greengrassGroupId:{},architecture:{},tags:{shape:"S1c"}}}},CreateRobotApplication:{http:{requestUri:"/createRobotApplication"},input:{type:"structure",required:["name","sources","robotSoftwareSuite"],members:{name:{},sources:{shape:"S2h"},robotSoftwareSuite:{shape:"S2j"},tags:{shape:"S1c"}}},output:{type:"structure",members:{arn:{},name:{},version:{},sources:{shape:"S2n"},robotSoftwareSuite:{shape:"S2j"},lastUpdatedAt:{type:"timestamp"},revisionId:{},tags:{shape:"S1c"}}}},CreateRobotApplicationVersion:{http:{requestUri:"/createRobotApplicationVersion"},input:{type:"structure",required:["application"],members:{application:{},currentRevisionId:{}}},output:{type:"structure",members:{arn:{},name:{},version:{},sources:{shape:"S2n"},robotSoftwareSuite:{shape:"S2j"},lastUpdatedAt:{type:"timestamp"},revisionId:{}}}},CreateSimulationApplication:{http:{requestUri:"/createSimulationApplication"},input:{type:"structure",required:["name","sources","simulationSoftwareSuite","robotSoftwareSuite"],members:{name:{},sources:{shape:"S2h"},simulationSoftwareSuite:{shape:"S2t"},robotSoftwareSuite:{shape:"S2j"},renderingEngine:{shape:"S2w"},tags:{shape:"S1c"}}},output:{type:"structure",members:{arn:{},name:{},version:{},sources:{shape:"S2n"},simulationSoftwareSuite:{shape:"S2t"},robotSoftwareSuite:{shape:"S2j"},renderingEngine:{shape:"S2w"},lastUpdatedAt:{type:"timestamp"},revisionId:{},tags:{shape:"S1c"}}}},CreateSimulationApplicationVersion:{http:{requestUri:"/createSimulationApplicationVersion"},input:{type:"structure",required:["application"],members:{application:{},currentRevisionId:{}}},output:{type:"structure",members:{arn:{},name:{},version:{},sources:{shape:"S2n"},simulationSoftwareSuite:{shape:"S2t"},robotSoftwareSuite:{shape:"S2j"},renderingEngine:{shape:"S2w"},lastUpdatedAt:{type:"timestamp"},revisionId:{}}}},CreateSimulationJob:{http:{requestUri:"/createSimulationJob"},input:{type:"structure",required:["maxJobDurationInSeconds","iamRole"],members:{clientRequestToken:{idempotencyToken:!0},outputLocation:{shape:"Sh"},loggingConfig:{shape:"Sk"},maxJobDurationInSeconds:{type:"long"},iamRole:{},failureBehavior:{},robotApplications:{shape:"Sp"},simulationApplications:{shape:"S13"},dataSources:{shape:"S33"},tags:{shape:"S1c"},vpcConfig:{shape:"S36"},compute:{shape:"S37"}}},output:{type:"structure",members:{arn:{},status:{},lastStartedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},failureBehavior:{},failureCode:{},clientRequestToken:{},outputLocation:{shape:"Sh"},loggingConfig:{shape:"Sk"},maxJobDurationInSeconds:{type:"long"},simulationTimeMillis:{type:"long"},iamRole:{},robotApplications:{shape:"Sp"},simulationApplications:{shape:"S13"},dataSources:{shape:"S17"},tags:{shape:"S1c"},vpcConfig:{shape:"S1f"},compute:{shape:"S1k"}}}},CreateWorldExportJob:{http:{requestUri:"/createWorldExportJob"},input:{type:"structure",required:["worlds","outputLocation","iamRole"],members:{clientRequestToken:{idempotencyToken:!0},worlds:{shape:"S2"},outputLocation:{shape:"Sh"},iamRole:{},tags:{shape:"S1c"}}},output:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},failureCode:{},clientRequestToken:{},outputLocation:{shape:"Sh"},iamRole:{},tags:{shape:"S1c"}}}},CreateWorldGenerationJob:{http:{requestUri:"/createWorldGenerationJob"},input:{type:"structure",required:["template","worldCount"],members:{clientRequestToken:{idempotencyToken:!0},template:{},worldCount:{shape:"S3e"},tags:{shape:"S1c"}}},output:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},failureCode:{},clientRequestToken:{},template:{},worldCount:{shape:"S3e"},tags:{shape:"S1c"}}}},CreateWorldTemplate:{http:{requestUri:"/createWorldTemplate"},input:{type:"structure",members:{clientRequestToken:{},name:{},templateBody:{},templateLocation:{shape:"S3n"},tags:{shape:"S1c"}}},output:{type:"structure",members:{arn:{},clientRequestToken:{},createdAt:{type:"timestamp"},name:{},tags:{shape:"S1c"}}}},DeleteFleet:{http:{requestUri:"/deleteFleet"},input:{type:"structure",required:["fleet"],members:{fleet:{}}},output:{type:"structure",members:{}}},DeleteRobot:{http:{requestUri:"/deleteRobot"},input:{type:"structure",required:["robot"],members:{robot:{}}},output:{type:"structure",members:{}}},DeleteRobotApplication:{http:{requestUri:"/deleteRobotApplication"},input:{type:"structure",required:["application"],members:{application:{},applicationVersion:{}}},output:{type:"structure",members:{}}},DeleteSimulationApplication:{http:{requestUri:"/deleteSimulationApplication"},input:{type:"structure",required:["application"],members:{application:{},applicationVersion:{}}},output:{type:"structure",members:{}}},DeleteWorldTemplate:{http:{requestUri:"/deleteWorldTemplate"},input:{type:"structure",required:["template"],members:{template:{}}},output:{type:"structure",members:{}}},DeregisterRobot:{http:{requestUri:"/deregisterRobot"},input:{type:"structure",required:["fleet","robot"],members:{fleet:{},robot:{}}},output:{type:"structure",members:{fleet:{},robot:{}}}},DescribeDeploymentJob:{http:{requestUri:"/describeDeploymentJob"},input:{type:"structure",required:["job"],members:{job:{}}},output:{type:"structure",members:{arn:{},fleet:{},status:{},deploymentConfig:{shape:"S1x"},deploymentApplicationConfigs:{shape:"S21"},failureReason:{},failureCode:{},createdAt:{type:"timestamp"},robotDeploymentSummary:{type:"list",member:{type:"structure",members:{arn:{},deploymentStartTime:{type:"timestamp"},deploymentFinishTime:{type:"timestamp"},status:{},progressDetail:{type:"structure",members:{currentProgress:{},percentDone:{type:"float"},estimatedTimeRemainingSeconds:{type:"integer"},targetResource:{}}},failureReason:{},failureCode:{}}}},tags:{shape:"S1c"}}}},DescribeFleet:{http:{requestUri:"/describeFleet"},input:{type:"structure",required:["fleet"],members:{fleet:{}}},output:{type:"structure",members:{name:{},arn:{},robots:{shape:"S4c"},createdAt:{type:"timestamp"},lastDeploymentStatus:{},lastDeploymentJob:{},lastDeploymentTime:{type:"timestamp"},tags:{shape:"S1c"}}}},DescribeRobot:{http:{requestUri:"/describeRobot"},input:{type:"structure",required:["robot"],members:{robot:{}}},output:{type:"structure",members:{arn:{},name:{},fleetArn:{},status:{},greengrassGroupId:{},createdAt:{type:"timestamp"},architecture:{},lastDeploymentJob:{},lastDeploymentTime:{type:"timestamp"},tags:{shape:"S1c"}}}},DescribeRobotApplication:{http:{requestUri:"/describeRobotApplication"},input:{type:"structure",required:["application"],members:{application:{},applicationVersion:{}}},output:{type:"structure",members:{arn:{},name:{},version:{},sources:{shape:"S2n"},robotSoftwareSuite:{shape:"S2j"},revisionId:{},lastUpdatedAt:{type:"timestamp"},tags:{shape:"S1c"}}}},DescribeSimulationApplication:{http:{requestUri:"/describeSimulationApplication"},input:{type:"structure",required:["application"],members:{application:{},applicationVersion:{}}},output:{type:"structure",members:{arn:{},name:{},version:{},sources:{shape:"S2n"},simulationSoftwareSuite:{shape:"S2t"},robotSoftwareSuite:{shape:"S2j"},renderingEngine:{shape:"S2w"},revisionId:{},lastUpdatedAt:{type:"timestamp"},tags:{shape:"S1c"}}}},DescribeSimulationJob:{http:{requestUri:"/describeSimulationJob"},input:{type:"structure",required:["job"],members:{job:{}}},output:{type:"structure",members:{arn:{},name:{},status:{},lastStartedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},failureBehavior:{},failureCode:{},failureReason:{},clientRequestToken:{},outputLocation:{shape:"Sh"},loggingConfig:{shape:"Sk"},maxJobDurationInSeconds:{type:"long"},simulationTimeMillis:{type:"long"},iamRole:{},robotApplications:{shape:"Sp"},simulationApplications:{shape:"S13"},dataSources:{shape:"S17"},tags:{shape:"S1c"},vpcConfig:{shape:"S1f"},networkInterface:{shape:"S1j"},compute:{shape:"S1k"}}}},DescribeSimulationJobBatch:{http:{requestUri:"/describeSimulationJobBatch"},input:{type:"structure",required:["batch"],members:{batch:{}}},output:{type:"structure",members:{arn:{},status:{},lastUpdatedAt:{type:"timestamp"},createdAt:{type:"timestamp"},clientRequestToken:{},batchPolicy:{shape:"S4p"},failureCode:{},failureReason:{},failedRequests:{shape:"S4t"},pendingRequests:{shape:"S4x"},createdRequests:{shape:"S4y"},tags:{shape:"S1c"}}}},DescribeWorld:{http:{requestUri:"/describeWorld"},input:{type:"structure",required:["world"],members:{world:{}}},output:{type:"structure",members:{arn:{},generationJob:{},template:{},createdAt:{type:"timestamp"},tags:{shape:"S1c"}}}},DescribeWorldExportJob:{http:{requestUri:"/describeWorldExportJob"},input:{type:"structure",required:["job"],members:{job:{}}},output:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},failureCode:{},failureReason:{},clientRequestToken:{},worlds:{shape:"S2"},outputLocation:{shape:"Sh"},iamRole:{},tags:{shape:"S1c"}}}},DescribeWorldGenerationJob:{http:{requestUri:"/describeWorldGenerationJob"},input:{type:"structure",required:["job"],members:{job:{}}},output:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},failureCode:{},failureReason:{},clientRequestToken:{},template:{},worldCount:{shape:"S3e"},finishedWorldsSummary:{type:"structure",members:{finishedCount:{type:"integer"},succeededWorlds:{shape:"S2"},failureSummary:{type:"structure",members:{totalFailureCount:{type:"integer"},failures:{type:"list",member:{type:"structure",members:{failureCode:{},sampleFailureReason:{},failureCount:{type:"integer"}}}}}}}},tags:{shape:"S1c"}}}},DescribeWorldTemplate:{http:{requestUri:"/describeWorldTemplate"},input:{type:"structure",required:["template"],members:{template:{}}},output:{type:"structure",members:{arn:{},clientRequestToken:{},name:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},tags:{shape:"S1c"}}}},GetWorldTemplateBody:{http:{requestUri:"/getWorldTemplateBody"},input:{type:"structure",members:{template:{},generationJob:{}}},output:{type:"structure",members:{templateBody:{}}}},ListDeploymentJobs:{http:{requestUri:"/listDeploymentJobs"},input:{type:"structure",members:{filters:{shape:"S5j"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{deploymentJobs:{type:"list",member:{type:"structure",members:{arn:{},fleet:{},status:{},deploymentApplicationConfigs:{shape:"S21"},deploymentConfig:{shape:"S1x"},failureReason:{},failureCode:{},createdAt:{type:"timestamp"}}}},nextToken:{}}}},ListFleets:{http:{requestUri:"/listFleets"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5j"}}},output:{type:"structure",members:{fleetDetails:{type:"list",member:{type:"structure",members:{name:{},arn:{},createdAt:{type:"timestamp"},lastDeploymentStatus:{},lastDeploymentJob:{},lastDeploymentTime:{type:"timestamp"}}}},nextToken:{}}}},ListRobotApplications:{http:{requestUri:"/listRobotApplications"},input:{type:"structure",members:{versionQualifier:{},nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5j"}}},output:{type:"structure",members:{robotApplicationSummaries:{type:"list",member:{type:"structure",members:{name:{},arn:{},version:{},lastUpdatedAt:{type:"timestamp"},robotSoftwareSuite:{shape:"S2j"}}}},nextToken:{}}}},ListRobots:{http:{requestUri:"/listRobots"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5j"}}},output:{type:"structure",members:{robots:{shape:"S4c"},nextToken:{}}}},ListSimulationApplications:{http:{requestUri:"/listSimulationApplications"},input:{type:"structure",members:{versionQualifier:{},nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5j"}}},output:{type:"structure",members:{simulationApplicationSummaries:{type:"list",member:{type:"structure",members:{name:{},arn:{},version:{},lastUpdatedAt:{type:"timestamp"},robotSoftwareSuite:{shape:"S2j"},simulationSoftwareSuite:{shape:"S2t"}}}},nextToken:{}}}},ListSimulationJobBatches:{http:{requestUri:"/listSimulationJobBatches"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5j"}}},output:{type:"structure",members:{simulationJobBatchSummaries:{type:"list",member:{type:"structure",members:{arn:{},lastUpdatedAt:{type:"timestamp"},createdAt:{type:"timestamp"},status:{},failedRequestCount:{type:"integer"},pendingRequestCount:{type:"integer"},createdRequestCount:{type:"integer"}}}},nextToken:{}}}},ListSimulationJobs:{http:{requestUri:"/listSimulationJobs"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5j"}}},output:{type:"structure",required:["simulationJobSummaries"],members:{simulationJobSummaries:{shape:"S4y"},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S1c"}}}},ListWorldExportJobs:{http:{requestUri:"/listWorldExportJobs"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5j"}}},output:{type:"structure",required:["worldExportJobSummaries"],members:{worldExportJobSummaries:{type:"list",member:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},worlds:{shape:"S2"}}}},nextToken:{}}}},ListWorldGenerationJobs:{http:{requestUri:"/listWorldGenerationJobs"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5j"}}},output:{type:"structure",required:["worldGenerationJobSummaries"],members:{worldGenerationJobSummaries:{type:"list",member:{type:"structure",members:{arn:{},template:{},createdAt:{type:"timestamp"},status:{},worldCount:{shape:"S3e"},succeededWorldCount:{type:"integer"},failedWorldCount:{type:"integer"}}}},nextToken:{}}}},ListWorldTemplates:{http:{requestUri:"/listWorldTemplates"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{templateSummaries:{type:"list",member:{type:"structure",members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},name:{}}}},nextToken:{}}}},ListWorlds:{http:{requestUri:"/listWorlds"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"},filters:{shape:"S5j"}}},output:{type:"structure",members:{worldSummaries:{type:"list",member:{type:"structure",members:{arn:{},createdAt:{type:"timestamp"},generationJob:{},template:{}}}},nextToken:{}}}},RegisterRobot:{http:{requestUri:"/registerRobot"},input:{type:"structure",required:["fleet","robot"],members:{fleet:{},robot:{}}},output:{type:"structure",members:{fleet:{},robot:{}}}},RestartSimulationJob:{http:{requestUri:"/restartSimulationJob"},input:{type:"structure",required:["job"],members:{job:{}}},output:{type:"structure",members:{}}},StartSimulationJobBatch:{http:{requestUri:"/startSimulationJobBatch"},input:{type:"structure",required:["createSimulationJobRequests"],members:{clientRequestToken:{idempotencyToken:!0},batchPolicy:{shape:"S4p"},createSimulationJobRequests:{shape:"S4x"},tags:{shape:"S1c"}}},output:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},clientRequestToken:{},batchPolicy:{shape:"S4p"},failureCode:{},failureReason:{},failedRequests:{shape:"S4t"},pendingRequests:{shape:"S4x"},createdRequests:{shape:"S4y"},tags:{shape:"S1c"}}}},SyncDeploymentJob:{http:{requestUri:"/syncDeploymentJob"},input:{type:"structure",required:["clientRequestToken","fleet"],members:{clientRequestToken:{idempotencyToken:!0},fleet:{}}},output:{type:"structure",members:{arn:{},fleet:{},status:{},deploymentConfig:{shape:"S1x"},deploymentApplicationConfigs:{shape:"S21"},failureReason:{},failureCode:{},createdAt:{type:"timestamp"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S1c"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateRobotApplication:{http:{requestUri:"/updateRobotApplication"},input:{type:"structure",required:["application","sources","robotSoftwareSuite"],members:{application:{},sources:{shape:"S2h"},robotSoftwareSuite:{shape:"S2j"},currentRevisionId:{}}},output:{type:"structure",members:{arn:{},name:{},version:{},sources:{shape:"S2n"},robotSoftwareSuite:{shape:"S2j"},lastUpdatedAt:{type:"timestamp"},revisionId:{}}}},UpdateSimulationApplication:{http:{requestUri:"/updateSimulationApplication"},input:{type:"structure",required:["application","sources","simulationSoftwareSuite","robotSoftwareSuite"],members:{application:{},sources:{shape:"S2h"},simulationSoftwareSuite:{shape:"S2t"},robotSoftwareSuite:{shape:"S2j"},renderingEngine:{shape:"S2w"},currentRevisionId:{}}},output:{type:"structure",members:{arn:{},name:{},version:{},sources:{shape:"S2n"},simulationSoftwareSuite:{shape:"S2t"},robotSoftwareSuite:{shape:"S2j"},renderingEngine:{shape:"S2w"},lastUpdatedAt:{type:"timestamp"},revisionId:{}}}},UpdateWorldTemplate:{http:{requestUri:"/updateWorldTemplate"},input:{type:"structure",required:["template"],members:{template:{},name:{},templateBody:{},templateLocation:{shape:"S3n"}}},output:{type:"structure",members:{arn:{},name:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"}}}}},shapes:{S2:{type:"list",member:{}},Sh:{type:"structure",members:{s3Bucket:{},s3Prefix:{}}},Sk:{type:"structure",required:["recordAllRosTopics"],members:{recordAllRosTopics:{type:"boolean"}}},Sp:{type:"list",member:{type:"structure",required:["application","launchConfig"],members:{application:{},applicationVersion:{},launchConfig:{shape:"Ss"}}}},Ss:{type:"structure",required:["packageName","launchFile"],members:{packageName:{},launchFile:{},environmentVariables:{shape:"Su"},portForwardingConfig:{type:"structure",members:{portMappings:{type:"list",member:{type:"structure",required:["jobPort","applicationPort"],members:{jobPort:{type:"integer"},applicationPort:{type:"integer"},enableOnPublicIp:{type:"boolean"}}}}}},streamUI:{type:"boolean"}}},Su:{type:"map",key:{},value:{}},S13:{type:"list",member:{type:"structure",required:["application","launchConfig"],members:{application:{},applicationVersion:{},launchConfig:{shape:"Ss"},worldConfigs:{type:"list",member:{type:"structure",members:{world:{}}}}}}},S17:{type:"list",member:{type:"structure",members:{name:{},s3Bucket:{},s3Keys:{type:"list",member:{type:"structure",members:{s3Key:{},etag:{}}}}}}},S1c:{type:"map",key:{},value:{}},S1f:{type:"structure",members:{subnets:{shape:"S1g"},securityGroups:{shape:"S1i"},vpcId:{},assignPublicIp:{type:"boolean"}}},S1g:{type:"list",member:{}},S1i:{type:"list",member:{}},S1j:{type:"structure",members:{networkInterfaceId:{},privateIpAddress:{},publicIpAddress:{}}},S1k:{type:"structure",members:{simulationUnitLimit:{type:"integer"}}},S1x:{type:"structure",members:{concurrentDeploymentPercentage:{type:"integer"},failureThresholdPercentage:{type:"integer"},robotDeploymentTimeoutInSeconds:{type:"long"},downloadConditionFile:{type:"structure",required:["bucket","key"],members:{bucket:{},key:{},etag:{}}}}},S21:{type:"list",member:{type:"structure",required:["application","applicationVersion","launchConfig"],members:{application:{},applicationVersion:{},launchConfig:{type:"structure",required:["packageName","launchFile"],members:{packageName:{},preLaunchFile:{},launchFile:{},postLaunchFile:{},environmentVariables:{shape:"Su"}}}}}},S2h:{type:"list",member:{type:"structure",members:{s3Bucket:{},s3Key:{},architecture:{}}}},S2j:{type:"structure",members:{name:{},version:{}}},S2n:{type:"list",member:{type:"structure",members:{s3Bucket:{},s3Key:{},etag:{},architecture:{}}}},S2t:{type:"structure",members:{name:{},version:{}}},S2w:{type:"structure",members:{name:{},version:{}}},S33:{type:"list",member:{type:"structure",required:["name","s3Bucket","s3Keys"],members:{name:{},s3Bucket:{},s3Keys:{type:"list",member:{}}}}},S36:{type:"structure",required:["subnets"],members:{subnets:{shape:"S1g"},securityGroups:{shape:"S1i"},assignPublicIp:{type:"boolean"}}},S37:{type:"structure",members:{simulationUnitLimit:{type:"integer"}}},S3e:{type:"structure",members:{floorplanCount:{type:"integer"},interiorCountPerFloorplan:{type:"integer"}}},S3n:{type:"structure",required:["s3Bucket","s3Key"],members:{s3Bucket:{},s3Key:{}}},S4c:{type:"list",member:{type:"structure",members:{arn:{},name:{},fleetArn:{},status:{},greenGrassGroupId:{},createdAt:{type:"timestamp"},architecture:{},lastDeploymentJob:{},lastDeploymentTime:{type:"timestamp"}}}},S4p:{type:"structure",members:{timeoutInSeconds:{type:"long"},maxConcurrency:{type:"integer"}}},S4t:{type:"list",member:{type:"structure",members:{request:{shape:"S4v"},failureReason:{},failureCode:{},failedAt:{type:"timestamp"}}}},S4v:{type:"structure",required:["maxJobDurationInSeconds"],members:{outputLocation:{shape:"Sh"},loggingConfig:{shape:"Sk"},maxJobDurationInSeconds:{type:"long"},iamRole:{},failureBehavior:{},useDefaultApplications:{type:"boolean"},robotApplications:{shape:"Sp"},simulationApplications:{shape:"S13"},dataSources:{shape:"S33"},vpcConfig:{shape:"S36"},compute:{shape:"S37"},tags:{shape:"S1c"}}},S4x:{type:"list",member:{shape:"S4v"}},S4y:{type:"list",member:{type:"structure",members:{arn:{},lastUpdatedAt:{type:"timestamp"},name:{},status:{},simulationApplicationNames:{type:"list",member:{}},robotApplicationNames:{type:"list",member:{}},dataSourceNames:{type:"list",member:{}}}}},S5j:{type:"list",member:{type:"structure",members:{name:{},values:{type:"list",member:{}}}}}}};
    },{}],"eYVr":[function(require,module,exports) {
    module.exports={pagination:{ListDeploymentJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"deploymentJobs"},ListFleets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"fleetDetails"},ListRobotApplications:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"robotApplicationSummaries"},ListRobots:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"robots"},ListSimulationApplications:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"simulationApplicationSummaries"},ListSimulationJobBatches:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"simulationJobBatchSummaries"},ListSimulationJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"simulationJobSummaries"},ListWorldExportJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"worldExportJobSummaries"},ListWorldGenerationJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"worldGenerationJobSummaries"},ListWorldTemplates:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"templateSummaries"},ListWorlds:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"worldSummaries"}}};
    },{}],"zdok":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,o=e.apiLoader;o.services.robomaker={},e.RoboMaker=r.defineService("robomaker",["2018-06-29"]),Object.defineProperty(o.services.robomaker,"2018-06-29",{get:function(){var e=require("../apis/robomaker-2018-06-29.min.json");return e.paginators=require("../apis/robomaker-2018-06-29.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.RoboMaker;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/robomaker-2018-06-29.min.json":"hVf2","../apis/robomaker-2018-06-29.paginators.json":"eYVr"}],"SAbd":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-11-05",endpointPrefix:"transfer",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWS Transfer",serviceFullName:"AWS Transfer Family",serviceId:"Transfer",signatureVersion:"v4",signingName:"transfer",targetPrefix:"TransferService",uid:"transfer-2018-11-05"},operations:{CreateServer:{input:{type:"structure",members:{Certificate:{},EndpointDetails:{shape:"S3"},EndpointType:{},HostKey:{shape:"Sd"},IdentityProviderDetails:{shape:"Se"},IdentityProviderType:{},LoggingRole:{},Protocols:{shape:"Si"},SecurityPolicyName:{},Tags:{shape:"Sl"}}},output:{type:"structure",required:["ServerId"],members:{ServerId:{}}}},CreateUser:{input:{type:"structure",required:["Role","ServerId","UserName"],members:{HomeDirectory:{},HomeDirectoryType:{},HomeDirectoryMappings:{shape:"Su"},Policy:{},Role:{},ServerId:{},SshPublicKeyBody:{},Tags:{shape:"Sl"},UserName:{}}},output:{type:"structure",required:["ServerId","UserName"],members:{ServerId:{},UserName:{}}}},DeleteServer:{input:{type:"structure",required:["ServerId"],members:{ServerId:{}}}},DeleteSshPublicKey:{input:{type:"structure",required:["ServerId","SshPublicKeyId","UserName"],members:{ServerId:{},SshPublicKeyId:{},UserName:{}}}},DeleteUser:{input:{type:"structure",required:["ServerId","UserName"],members:{ServerId:{},UserName:{}}}},DescribeSecurityPolicy:{input:{type:"structure",required:["SecurityPolicyName"],members:{SecurityPolicyName:{}}},output:{type:"structure",required:["SecurityPolicy"],members:{SecurityPolicy:{type:"structure",required:["SecurityPolicyName"],members:{Fips:{type:"boolean"},SecurityPolicyName:{},SshCiphers:{shape:"S1a"},SshKexs:{shape:"S1a"},SshMacs:{shape:"S1a"},TlsCiphers:{shape:"S1a"}}}}}},DescribeServer:{input:{type:"structure",required:["ServerId"],members:{ServerId:{}}},output:{type:"structure",required:["Server"],members:{Server:{type:"structure",required:["Arn"],members:{Arn:{},Certificate:{},EndpointDetails:{shape:"S3"},EndpointType:{},HostKeyFingerprint:{},IdentityProviderDetails:{shape:"Se"},IdentityProviderType:{},LoggingRole:{},Protocols:{shape:"Si"},SecurityPolicyName:{},ServerId:{},State:{},Tags:{shape:"Sl"},UserCount:{type:"integer"}}}}}},DescribeUser:{input:{type:"structure",required:["ServerId","UserName"],members:{ServerId:{},UserName:{}}},output:{type:"structure",required:["ServerId","User"],members:{ServerId:{},User:{type:"structure",required:["Arn"],members:{Arn:{},HomeDirectory:{},HomeDirectoryMappings:{shape:"Su"},HomeDirectoryType:{},Policy:{},Role:{},SshPublicKeys:{type:"list",member:{type:"structure",required:["DateImported","SshPublicKeyBody","SshPublicKeyId"],members:{DateImported:{type:"timestamp"},SshPublicKeyBody:{},SshPublicKeyId:{}}}},Tags:{shape:"Sl"},UserName:{}}}}}},ImportSshPublicKey:{input:{type:"structure",required:["ServerId","SshPublicKeyBody","UserName"],members:{ServerId:{},SshPublicKeyBody:{},UserName:{}}},output:{type:"structure",required:["ServerId","SshPublicKeyId","UserName"],members:{ServerId:{},SshPublicKeyId:{},UserName:{}}}},ListSecurityPolicies:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["SecurityPolicyNames"],members:{NextToken:{},SecurityPolicyNames:{type:"list",member:{}}}}},ListServers:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Servers"],members:{NextToken:{},Servers:{type:"list",member:{type:"structure",required:["Arn"],members:{Arn:{},IdentityProviderType:{},EndpointType:{},LoggingRole:{},ServerId:{},State:{},UserCount:{type:"integer"}}}}}}},ListTagsForResource:{input:{type:"structure",required:["Arn"],members:{Arn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Arn:{},NextToken:{},Tags:{shape:"Sl"}}}},ListUsers:{input:{type:"structure",required:["ServerId"],members:{MaxResults:{type:"integer"},NextToken:{},ServerId:{}}},output:{type:"structure",required:["ServerId","Users"],members:{NextToken:{},ServerId:{},Users:{type:"list",member:{type:"structure",required:["Arn"],members:{Arn:{},HomeDirectory:{},HomeDirectoryType:{},Role:{},SshPublicKeyCount:{type:"integer"},UserName:{}}}}}}},StartServer:{input:{type:"structure",required:["ServerId"],members:{ServerId:{}}}},StopServer:{input:{type:"structure",required:["ServerId"],members:{ServerId:{}}}},TagResource:{input:{type:"structure",required:["Arn","Tags"],members:{Arn:{},Tags:{shape:"Sl"}}}},TestIdentityProvider:{input:{type:"structure",required:["ServerId","UserName"],members:{ServerId:{},ServerProtocol:{},SourceIp:{},UserName:{},UserPassword:{type:"string",sensitive:!0}}},output:{type:"structure",required:["StatusCode","Url"],members:{Response:{},StatusCode:{type:"integer"},Message:{},Url:{}}}},UntagResource:{input:{type:"structure",required:["Arn","TagKeys"],members:{Arn:{},TagKeys:{type:"list",member:{}}}}},UpdateServer:{input:{type:"structure",required:["ServerId"],members:{Certificate:{},EndpointDetails:{shape:"S3"},EndpointType:{},HostKey:{shape:"Sd"},IdentityProviderDetails:{shape:"Se"},LoggingRole:{},Protocols:{shape:"Si"},SecurityPolicyName:{},ServerId:{}}},output:{type:"structure",required:["ServerId"],members:{ServerId:{}}}},UpdateUser:{input:{type:"structure",required:["ServerId","UserName"],members:{HomeDirectory:{},HomeDirectoryType:{},HomeDirectoryMappings:{shape:"Su"},Policy:{},Role:{},ServerId:{},UserName:{}}},output:{type:"structure",required:["ServerId","UserName"],members:{ServerId:{},UserName:{}}}}},shapes:{S3:{type:"structure",members:{AddressAllocationIds:{type:"list",member:{}},SubnetIds:{type:"list",member:{}},VpcEndpointId:{},VpcId:{},SecurityGroupIds:{type:"list",member:{}}}},Sd:{type:"string",sensitive:!0},Se:{type:"structure",members:{Url:{},InvocationRole:{}}},Si:{type:"list",member:{}},Sl:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Su:{type:"list",member:{type:"structure",required:["Entry","Target"],members:{Entry:{},Target:{}}}},S1a:{type:"list",member:{}}}};
    },{}],"odQU":[function(require,module,exports) {
    module.exports={pagination:{ListSecurityPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListServers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListUsers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"QlB8":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.transfer={},e.Transfer=r.defineService("transfer",["2018-11-05"]),Object.defineProperty(a.services.transfer,"2018-11-05",{get:function(){var e=require("../apis/transfer-2018-11-05.min.json");return e.paginators=require("../apis/transfer-2018-11-05.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Transfer;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/transfer-2018-11-05.min.json":"SAbd","../apis/transfer-2018-11-05.paginators.json":"odQU"}],"CNUM":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-08-08",endpointPrefix:"globalaccelerator",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Global Accelerator",serviceId:"Global Accelerator",signatureVersion:"v4",signingName:"globalaccelerator",targetPrefix:"GlobalAccelerator_V20180706",uid:"globalaccelerator-2018-08-08"},operations:{AdvertiseByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{}}},output:{type:"structure",members:{ByoipCidr:{shape:"S4"}}}},CreateAccelerator:{input:{type:"structure",required:["Name","IdempotencyToken"],members:{Name:{},IpAddressType:{},IpAddresses:{shape:"Sb"},Enabled:{type:"boolean"},IdempotencyToken:{idempotencyToken:!0},Tags:{shape:"Sf"}}},output:{type:"structure",members:{Accelerator:{shape:"Sk"}}}},CreateEndpointGroup:{input:{type:"structure",required:["ListenerArn","EndpointGroupRegion","IdempotencyToken"],members:{ListenerArn:{},EndpointGroupRegion:{},EndpointConfigurations:{shape:"Sp"},TrafficDialPercentage:{type:"float"},HealthCheckPort:{type:"integer"},HealthCheckProtocol:{},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},ThresholdCount:{type:"integer"},IdempotencyToken:{idempotencyToken:!0},PortOverrides:{shape:"Sx"}}},output:{type:"structure",members:{EndpointGroup:{shape:"S11"}}}},CreateListener:{input:{type:"structure",required:["AcceleratorArn","PortRanges","Protocol","IdempotencyToken"],members:{AcceleratorArn:{},PortRanges:{shape:"S16"},Protocol:{},ClientAffinity:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{Listener:{shape:"S1b"}}}},DeleteAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}}},DeleteEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{}}}},DeleteListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}}},DeprovisionByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{}}},output:{type:"structure",members:{ByoipCidr:{shape:"S4"}}}},DescribeAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}},output:{type:"structure",members:{Accelerator:{shape:"Sk"}}}},DescribeAcceleratorAttributes:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}},output:{type:"structure",members:{AcceleratorAttributes:{shape:"S1l"}}}},DescribeEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{}}},output:{type:"structure",members:{EndpointGroup:{shape:"S11"}}}},DescribeListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}},output:{type:"structure",members:{Listener:{shape:"S1b"}}}},ListAccelerators:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Accelerators:{type:"list",member:{shape:"Sk"}},NextToken:{}}}},ListByoipCidrs:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ByoipCidrs:{type:"list",member:{shape:"S4"}},NextToken:{}}}},ListEndpointGroups:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EndpointGroups:{type:"list",member:{shape:"S11"}},NextToken:{}}}},ListListeners:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Listeners:{type:"list",member:{shape:"S1b"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sf"}}}},ProvisionByoipCidr:{input:{type:"structure",required:["Cidr","CidrAuthorizationContext"],members:{Cidr:{},CidrAuthorizationContext:{type:"structure",required:["Message","Signature"],members:{Message:{},Signature:{}}}}},output:{type:"structure",members:{ByoipCidr:{shape:"S4"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sf"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},Name:{},IpAddressType:{},Enabled:{type:"boolean"}}},output:{type:"structure",members:{Accelerator:{shape:"Sk"}}}},UpdateAcceleratorAttributes:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},FlowLogsEnabled:{type:"boolean"},FlowLogsS3Bucket:{},FlowLogsS3Prefix:{}}},output:{type:"structure",members:{AcceleratorAttributes:{shape:"S1l"}}}},UpdateEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{},EndpointConfigurations:{shape:"Sp"},TrafficDialPercentage:{type:"float"},HealthCheckPort:{type:"integer"},HealthCheckProtocol:{},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},ThresholdCount:{type:"integer"},PortOverrides:{shape:"Sx"}}},output:{type:"structure",members:{EndpointGroup:{shape:"S11"}}}},UpdateListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},PortRanges:{shape:"S16"},Protocol:{},ClientAffinity:{}}},output:{type:"structure",members:{Listener:{shape:"S1b"}}}},WithdrawByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{}}},output:{type:"structure",members:{ByoipCidr:{shape:"S4"}}}}},shapes:{S4:{type:"structure",members:{Cidr:{},State:{},Events:{type:"list",member:{type:"structure",members:{Message:{},Timestamp:{type:"timestamp"}}}}}},Sb:{type:"list",member:{}},Sf:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sk:{type:"structure",members:{AcceleratorArn:{},Name:{},IpAddressType:{},Enabled:{type:"boolean"},IpSets:{type:"list",member:{type:"structure",members:{IpFamily:{},IpAddresses:{shape:"Sb"}}}},DnsName:{},Status:{},CreatedTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}},Sp:{type:"list",member:{type:"structure",members:{EndpointId:{},Weight:{type:"integer"},ClientIPPreservationEnabled:{type:"boolean"}}}},Sx:{type:"list",member:{type:"structure",members:{ListenerPort:{type:"integer"},EndpointPort:{type:"integer"}}}},S11:{type:"structure",members:{EndpointGroupArn:{},EndpointGroupRegion:{},EndpointDescriptions:{type:"list",member:{type:"structure",members:{EndpointId:{},Weight:{type:"integer"},HealthState:{},HealthReason:{},ClientIPPreservationEnabled:{type:"boolean"}}}},TrafficDialPercentage:{type:"float"},HealthCheckPort:{type:"integer"},HealthCheckProtocol:{},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},ThresholdCount:{type:"integer"},PortOverrides:{shape:"Sx"}}},S16:{type:"list",member:{type:"structure",members:{FromPort:{type:"integer"},ToPort:{type:"integer"}}}},S1b:{type:"structure",members:{ListenerArn:{},PortRanges:{shape:"S16"},Protocol:{},ClientAffinity:{}}},S1l:{type:"structure",members:{FlowLogsEnabled:{type:"boolean"},FlowLogsS3Bucket:{},FlowLogsS3Prefix:{}}}}};
    },{}],"QwOs":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.globalaccelerator={},e.GlobalAccelerator=r.defineService("globalaccelerator",["2018-08-08"]),Object.defineProperty(a.services.globalaccelerator,"2018-08-08",{get:function(){var e=require("../apis/globalaccelerator-2018-08-08.min.json");return e.paginators=require("../apis/globalaccelerator-2018-08-08.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.GlobalAccelerator;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/globalaccelerator-2018-08-08.min.json":"CNUM","../apis/globalaccelerator-2018-08-08.paginators.json":"GkJq"}],"BD4J":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-10-30",endpointPrefix:"comprehendmedical",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"ComprehendMedical",serviceFullName:"AWS Comprehend Medical",serviceId:"ComprehendMedical",signatureVersion:"v4",signingName:"comprehendmedical",targetPrefix:"ComprehendMedical_20181030",uid:"comprehendmedical-2018-10-30"},operations:{DescribeEntitiesDetectionV2Job:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobProperties:{shape:"S4"}}}},DescribeICD10CMInferenceJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobProperties:{shape:"S4"}}}},DescribePHIDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobProperties:{shape:"S4"}}}},DescribeRxNormInferenceJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobProperties:{shape:"S4"}}}},DetectEntities:{input:{type:"structure",required:["Text"],members:{Text:{}}},output:{type:"structure",required:["Entities","ModelVersion"],members:{Entities:{shape:"Sr"},UnmappedAttributes:{shape:"S14"},PaginationToken:{},ModelVersion:{}}},deprecated:!0,deprecatedMessage:"This operation is deprecated, use DetectEntitiesV2 instead."},DetectEntitiesV2:{input:{type:"structure",required:["Text"],members:{Text:{}}},output:{type:"structure",required:["Entities","ModelVersion"],members:{Entities:{shape:"Sr"},UnmappedAttributes:{shape:"S14"},PaginationToken:{},ModelVersion:{}}}},DetectPHI:{input:{type:"structure",required:["Text"],members:{Text:{}}},output:{type:"structure",required:["Entities","ModelVersion"],members:{Entities:{shape:"Sr"},PaginationToken:{},ModelVersion:{}}}},InferICD10CM:{input:{type:"structure",required:["Text"],members:{Text:{}}},output:{type:"structure",required:["Entities"],members:{Entities:{type:"list",member:{type:"structure",members:{Id:{type:"integer"},Text:{},Category:{},Type:{},Score:{type:"float"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Attributes:{type:"list",member:{type:"structure",members:{Type:{},Score:{type:"float"},RelationshipScore:{type:"float"},Id:{type:"integer"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Text:{},Traits:{shape:"S1k"}}}},Traits:{shape:"S1k"},ICD10CMConcepts:{type:"list",member:{type:"structure",members:{Description:{},Code:{},Score:{type:"float"}}}}}}},PaginationToken:{},ModelVersion:{}}}},InferRxNorm:{input:{type:"structure",required:["Text"],members:{Text:{}}},output:{type:"structure",required:["Entities"],members:{Entities:{type:"list",member:{type:"structure",members:{Id:{type:"integer"},Text:{},Category:{},Type:{},Score:{type:"float"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Attributes:{type:"list",member:{type:"structure",members:{Type:{},Score:{type:"float"},RelationshipScore:{type:"float"},Id:{type:"integer"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Text:{},Traits:{shape:"S1y"}}}},Traits:{shape:"S1y"},RxNormConcepts:{type:"list",member:{type:"structure",members:{Description:{},Code:{},Score:{type:"float"}}}}}}},PaginationToken:{},ModelVersion:{}}}},ListEntitiesDetectionV2Jobs:{input:{type:"structure",members:{Filter:{shape:"S24"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobPropertiesList:{shape:"S27"},NextToken:{}}}},ListICD10CMInferenceJobs:{input:{type:"structure",members:{Filter:{shape:"S24"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobPropertiesList:{shape:"S27"},NextToken:{}}}},ListPHIDetectionJobs:{input:{type:"structure",members:{Filter:{shape:"S24"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobPropertiesList:{shape:"S27"},NextToken:{}}}},ListRxNormInferenceJobs:{input:{type:"structure",members:{Filter:{shape:"S24"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComprehendMedicalAsyncJobPropertiesList:{shape:"S27"},NextToken:{}}}},StartEntitiesDetectionV2Job:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:!0},KMSKey:{},LanguageCode:{}}},output:{type:"structure",members:{JobId:{}}}},StartICD10CMInferenceJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:!0},KMSKey:{},LanguageCode:{}}},output:{type:"structure",members:{JobId:{}}}},StartPHIDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:!0},KMSKey:{},LanguageCode:{}}},output:{type:"structure",members:{JobId:{}}}},StartRxNormInferenceJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:!0},KMSKey:{},LanguageCode:{}}},output:{type:"structure",members:{JobId:{}}}},StopEntitiesDetectionV2Job:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{}}}},StopICD10CMInferenceJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{}}}},StopPHIDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{}}}},StopRxNormInferenceJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{}}}}},shapes:{S4:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},Message:{},SubmitTime:{type:"timestamp"},EndTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},LanguageCode:{},DataAccessRoleArn:{},ManifestFilePath:{},KMSKey:{},ModelVersion:{}}},S9:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3Key:{}}},Sc:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3Key:{}}},Sr:{type:"list",member:{type:"structure",members:{Id:{type:"integer"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Score:{type:"float"},Text:{},Category:{},Type:{},Traits:{shape:"Sy"},Attributes:{type:"list",member:{shape:"S12"}}}}},Sy:{type:"list",member:{type:"structure",members:{Name:{},Score:{type:"float"}}}},S12:{type:"structure",members:{Type:{},Score:{type:"float"},RelationshipScore:{type:"float"},RelationshipType:{},Id:{type:"integer"},BeginOffset:{type:"integer"},EndOffset:{type:"integer"},Text:{},Category:{},Traits:{shape:"Sy"}}},S14:{type:"list",member:{type:"structure",members:{Type:{},Attribute:{shape:"S12"}}}},S1k:{type:"list",member:{type:"structure",members:{Name:{},Score:{type:"float"}}}},S1y:{type:"list",member:{type:"structure",members:{Name:{},Score:{type:"float"}}}},S24:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},S27:{type:"list",member:{shape:"S4"}}}};
    },{}],"AmhD":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.comprehendmedical={},e.ComprehendMedical=r.defineService("comprehendmedical",["2018-10-30"]),Object.defineProperty(i.services.comprehendmedical,"2018-10-30",{get:function(){var e=require("../apis/comprehendmedical-2018-10-30.min.json");return e.paginators=require("../apis/comprehendmedical-2018-10-30.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ComprehendMedical;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/comprehendmedical-2018-10-30.min.json":"BD4J","../apis/comprehendmedical-2018-10-30.paginators.json":"GkJq"}],"vGbR":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-05-23",endpointPrefix:"kinesisanalytics",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Kinesis Analytics V2",serviceFullName:"Amazon Kinesis Analytics",serviceId:"Kinesis Analytics V2",signatureVersion:"v4",signingName:"kinesisanalytics",targetPrefix:"KinesisAnalytics_20180523",uid:"kinesisanalyticsv2-2018-05-23"},operations:{AddApplicationCloudWatchLoggingOption:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","CloudWatchLoggingOption"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},CloudWatchLoggingOption:{shape:"S4"}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"},CloudWatchLoggingOptionDescriptions:{shape:"S8"}}}},AddApplicationInput:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","Input"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},Input:{shape:"Sd"}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"},InputDescriptions:{shape:"S11"}}}},AddApplicationInputProcessingConfiguration:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","InputId","InputProcessingConfiguration"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},InputId:{},InputProcessingConfiguration:{shape:"Sf"}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"},InputId:{},InputProcessingConfigurationDescription:{shape:"S14"}}}},AddApplicationOutput:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","Output"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},Output:{shape:"S1d"}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"},OutputDescriptions:{shape:"S1j"}}}},AddApplicationReferenceDataSource:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","ReferenceDataSource"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},ReferenceDataSource:{shape:"S1p"}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"},ReferenceDataSourceDescriptions:{shape:"S1v"}}}},AddApplicationVpcConfiguration:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","VpcConfiguration"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},VpcConfiguration:{shape:"S1z"}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"},VpcConfigurationDescription:{shape:"S25"}}}},CreateApplication:{input:{type:"structure",required:["ApplicationName","RuntimeEnvironment","ServiceExecutionRole"],members:{ApplicationName:{},ApplicationDescription:{},RuntimeEnvironment:{},ServiceExecutionRole:{},ApplicationConfiguration:{type:"structure",required:["ApplicationCodeConfiguration"],members:{SqlApplicationConfiguration:{type:"structure",members:{Inputs:{type:"list",member:{shape:"Sd"}},Outputs:{type:"list",member:{shape:"S1d"}},ReferenceDataSources:{type:"list",member:{shape:"S1p"}}}},FlinkApplicationConfiguration:{type:"structure",members:{CheckpointConfiguration:{type:"structure",required:["ConfigurationType"],members:{ConfigurationType:{},CheckpointingEnabled:{type:"boolean"},CheckpointInterval:{type:"long"},MinPauseBetweenCheckpoints:{type:"long"}}},MonitoringConfiguration:{type:"structure",required:["ConfigurationType"],members:{ConfigurationType:{},MetricsLevel:{},LogLevel:{}}},ParallelismConfiguration:{type:"structure",required:["ConfigurationType"],members:{ConfigurationType:{},Parallelism:{type:"integer"},ParallelismPerKPU:{type:"integer"},AutoScalingEnabled:{type:"boolean"}}}}},EnvironmentProperties:{type:"structure",required:["PropertyGroups"],members:{PropertyGroups:{shape:"S2s"}}},ApplicationCodeConfiguration:{type:"structure",required:["CodeContentType"],members:{CodeContent:{type:"structure",members:{TextContent:{},ZipFileContent:{type:"blob"},S3ContentLocation:{type:"structure",required:["BucketARN","FileKey"],members:{BucketARN:{},FileKey:{},ObjectVersion:{}}}}},CodeContentType:{}}},ApplicationSnapshotConfiguration:{type:"structure",required:["SnapshotsEnabled"],members:{SnapshotsEnabled:{type:"boolean"}}},VpcConfigurations:{type:"list",member:{shape:"S1z"}}}},CloudWatchLoggingOptions:{type:"list",member:{shape:"S4"}},Tags:{shape:"S37"}}},output:{type:"structure",required:["ApplicationDetail"],members:{ApplicationDetail:{shape:"S3c"}}}},CreateApplicationSnapshot:{input:{type:"structure",required:["ApplicationName","SnapshotName"],members:{ApplicationName:{},SnapshotName:{}}},output:{type:"structure",members:{}}},DeleteApplication:{input:{type:"structure",required:["ApplicationName","CreateTimestamp"],members:{ApplicationName:{},CreateTimestamp:{type:"timestamp"}}},output:{type:"structure",members:{}}},DeleteApplicationCloudWatchLoggingOption:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","CloudWatchLoggingOptionId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},CloudWatchLoggingOptionId:{}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"},CloudWatchLoggingOptionDescriptions:{shape:"S8"}}}},DeleteApplicationInputProcessingConfiguration:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","InputId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},InputId:{}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"}}}},DeleteApplicationOutput:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","OutputId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},OutputId:{}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"}}}},DeleteApplicationReferenceDataSource:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","ReferenceId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},ReferenceId:{}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"}}}},DeleteApplicationSnapshot:{input:{type:"structure",required:["ApplicationName","SnapshotName","SnapshotCreationTimestamp"],members:{ApplicationName:{},SnapshotName:{},SnapshotCreationTimestamp:{type:"timestamp"}}},output:{type:"structure",members:{}}},DeleteApplicationVpcConfiguration:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId","VpcConfigurationId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},VpcConfigurationId:{}}},output:{type:"structure",members:{ApplicationARN:{},ApplicationVersionId:{type:"long"}}}},DescribeApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},IncludeAdditionalDetails:{type:"boolean"}}},output:{type:"structure",required:["ApplicationDetail"],members:{ApplicationDetail:{shape:"S3c"}}}},DescribeApplicationSnapshot:{input:{type:"structure",required:["ApplicationName","SnapshotName"],members:{ApplicationName:{},SnapshotName:{}}},output:{type:"structure",required:["SnapshotDetails"],members:{SnapshotDetails:{shape:"S4j"}}}},DiscoverInputSchema:{input:{type:"structure",required:["ServiceExecutionRole"],members:{ResourceARN:{},ServiceExecutionRole:{},InputStartingPositionConfiguration:{shape:"S18"},S3Configuration:{type:"structure",required:["BucketARN","FileKey"],members:{BucketARN:{},FileKey:{}}},InputProcessingConfiguration:{shape:"Sf"}}},output:{type:"structure",members:{InputSchema:{shape:"Sl"},ParsedInputRecords:{type:"list",member:{type:"list",member:{}}},ProcessedInputRecords:{type:"list",member:{}},RawInputRecords:{type:"list",member:{}}}}},ListApplicationSnapshots:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{SnapshotSummaries:{type:"list",member:{shape:"S4j"}},NextToken:{}}}},ListApplications:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["ApplicationSummaries"],members:{ApplicationSummaries:{type:"list",member:{type:"structure",required:["ApplicationName","ApplicationARN","ApplicationStatus","ApplicationVersionId","RuntimeEnvironment"],members:{ApplicationName:{},ApplicationARN:{},ApplicationStatus:{},ApplicationVersionId:{type:"long"},RuntimeEnvironment:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S37"}}}},StartApplication:{input:{type:"structure",required:["ApplicationName","RunConfiguration"],members:{ApplicationName:{},RunConfiguration:{type:"structure",members:{FlinkRunConfiguration:{shape:"S3q"},SqlRunConfigurations:{type:"list",member:{type:"structure",required:["InputId","InputStartingPositionConfiguration"],members:{InputId:{},InputStartingPositionConfiguration:{shape:"S18"}}}},ApplicationRestoreConfiguration:{shape:"S3n"}}}}},output:{type:"structure",members:{}}},StopApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Force:{type:"boolean"}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S37"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApplication:{input:{type:"structure",required:["ApplicationName","CurrentApplicationVersionId"],members:{ApplicationName:{},CurrentApplicationVersionId:{type:"long"},ApplicationConfigurationUpdate:{type:"structure",members:{SqlApplicationConfigurationUpdate:{type:"structure",members:{InputUpdates:{type:"list",member:{type:"structure",required:["InputId"],members:{InputId:{},NamePrefixUpdate:{},InputProcessingConfigurationUpdate:{type:"structure",required:["InputLambdaProcessorUpdate"],members:{InputLambdaProcessorUpdate:{type:"structure",required:["ResourceARNUpdate"],members:{ResourceARNUpdate:{}}}}},KinesisStreamsInputUpdate:{type:"structure",required:["ResourceARNUpdate"],members:{ResourceARNUpdate:{}}},KinesisFirehoseInputUpdate:{type:"structure",required:["ResourceARNUpdate"],members:{ResourceARNUpdate:{}}},InputSchemaUpdate:{type:"structure",members:{RecordFormatUpdate:{shape:"Sm"},RecordEncodingUpdate:{},RecordColumnUpdates:{shape:"Sv"}}},InputParallelismUpdate:{type:"structure",required:["CountUpdate"],members:{CountUpdate:{type:"integer"}}}}}},OutputUpdates:{type:"list",member:{type:"structure",required:["OutputId"],members:{OutputId:{},NameUpdate:{},KinesisStreamsOutputUpdate:{type:"structure",required:["ResourceARNUpdate"],members:{ResourceARNUpdate:{}}},KinesisFirehoseOutputUpdate:{type:"structure",required:["ResourceARNUpdate"],members:{ResourceARNUpdate:{}}},LambdaOutputUpdate:{type:"structure",required:["ResourceARNUpdate"],members:{ResourceARNUpdate:{}}},DestinationSchemaUpdate:{shape:"S1h"}}}},ReferenceDataSourceUpdates:{type:"list",member:{type:"structure",required:["ReferenceId"],members:{ReferenceId:{},TableNameUpdate:{},S3ReferenceDataSourceUpdate:{type:"structure",members:{BucketARNUpdate:{},FileKeyUpdate:{}}},ReferenceSchemaUpdate:{shape:"Sl"}}}}}},ApplicationCodeConfigurationUpdate:{type:"structure",members:{CodeContentTypeUpdate:{},CodeContentUpdate:{type:"structure",members:{TextContentUpdate:{},ZipFileContentUpdate:{type:"blob"},S3ContentLocationUpdate:{type:"structure",members:{BucketARNUpdate:{},FileKeyUpdate:{},ObjectVersionUpdate:{}}}}}}},FlinkApplicationConfigurationUpdate:{type:"structure",members:{CheckpointConfigurationUpdate:{type:"structure",members:{ConfigurationTypeUpdate:{},CheckpointingEnabledUpdate:{type:"boolean"},CheckpointIntervalUpdate:{type:"long"},MinPauseBetweenCheckpointsUpdate:{type:"long"}}},MonitoringConfigurationUpdate:{type:"structure",members:{ConfigurationTypeUpdate:{},MetricsLevelUpdate:{},LogLevelUpdate:{}}},ParallelismConfigurationUpdate:{type:"structure",members:{ConfigurationTypeUpdate:{},ParallelismUpdate:{type:"integer"},ParallelismPerKPUUpdate:{type:"integer"},AutoScalingEnabledUpdate:{type:"boolean"}}}}},EnvironmentPropertyUpdates:{type:"structure",required:["PropertyGroups"],members:{PropertyGroups:{shape:"S2s"}}},ApplicationSnapshotConfigurationUpdate:{type:"structure",required:["SnapshotsEnabledUpdate"],members:{SnapshotsEnabledUpdate:{type:"boolean"}}},VpcConfigurationUpdates:{type:"list",member:{type:"structure",required:["VpcConfigurationId"],members:{VpcConfigurationId:{},SubnetIdUpdates:{shape:"S20"},SecurityGroupIdUpdates:{shape:"S22"}}}}}},ServiceExecutionRoleUpdate:{},RunConfigurationUpdate:{type:"structure",members:{FlinkRunConfiguration:{shape:"S3q"},ApplicationRestoreConfiguration:{shape:"S3n"}}},CloudWatchLoggingOptionUpdates:{type:"list",member:{type:"structure",required:["CloudWatchLoggingOptionId"],members:{CloudWatchLoggingOptionId:{},LogStreamARNUpdate:{}}}}}},output:{type:"structure",required:["ApplicationDetail"],members:{ApplicationDetail:{shape:"S3c"}}}}},shapes:{S4:{type:"structure",required:["LogStreamARN"],members:{LogStreamARN:{}}},S8:{type:"list",member:{type:"structure",required:["LogStreamARN"],members:{CloudWatchLoggingOptionId:{},LogStreamARN:{},RoleARN:{}}}},Sd:{type:"structure",required:["NamePrefix","InputSchema"],members:{NamePrefix:{},InputProcessingConfiguration:{shape:"Sf"},KinesisStreamsInput:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},KinesisFirehoseInput:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},InputParallelism:{shape:"Sj"},InputSchema:{shape:"Sl"}}},Sf:{type:"structure",required:["InputLambdaProcessor"],members:{InputLambdaProcessor:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}}}},Sj:{type:"structure",members:{Count:{type:"integer"}}},Sl:{type:"structure",required:["RecordFormat","RecordColumns"],members:{RecordFormat:{shape:"Sm"},RecordEncoding:{},RecordColumns:{shape:"Sv"}}},Sm:{type:"structure",required:["RecordFormatType"],members:{RecordFormatType:{},MappingParameters:{type:"structure",members:{JSONMappingParameters:{type:"structure",required:["RecordRowPath"],members:{RecordRowPath:{}}},CSVMappingParameters:{type:"structure",required:["RecordRowDelimiter","RecordColumnDelimiter"],members:{RecordRowDelimiter:{},RecordColumnDelimiter:{}}}}}}},Sv:{type:"list",member:{type:"structure",required:["Name","SqlType"],members:{Name:{},Mapping:{},SqlType:{}}}},S11:{type:"list",member:{type:"structure",members:{InputId:{},NamePrefix:{},InAppStreamNames:{type:"list",member:{}},InputProcessingConfigurationDescription:{shape:"S14"},KinesisStreamsInputDescription:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},RoleARN:{}}},KinesisFirehoseInputDescription:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},RoleARN:{}}},InputSchema:{shape:"Sl"},InputParallelism:{shape:"Sj"},InputStartingPositionConfiguration:{shape:"S18"}}}},S14:{type:"structure",members:{InputLambdaProcessorDescription:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},RoleARN:{}}}}},S18:{type:"structure",members:{InputStartingPosition:{}}},S1d:{type:"structure",required:["Name","DestinationSchema"],members:{Name:{},KinesisStreamsOutput:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},KinesisFirehoseOutput:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},LambdaOutput:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},DestinationSchema:{shape:"S1h"}}},S1h:{type:"structure",required:["RecordFormatType"],members:{RecordFormatType:{}}},S1j:{type:"list",member:{type:"structure",members:{OutputId:{},Name:{},KinesisStreamsOutputDescription:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},RoleARN:{}}},KinesisFirehoseOutputDescription:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},RoleARN:{}}},LambdaOutputDescription:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},RoleARN:{}}},DestinationSchema:{shape:"S1h"}}}},S1p:{type:"structure",required:["TableName","ReferenceSchema"],members:{TableName:{},S3ReferenceDataSource:{type:"structure",members:{BucketARN:{},FileKey:{}}},ReferenceSchema:{shape:"Sl"}}},S1v:{type:"list",member:{type:"structure",required:["ReferenceId","TableName","S3ReferenceDataSourceDescription"],members:{ReferenceId:{},TableName:{},S3ReferenceDataSourceDescription:{type:"structure",required:["BucketARN","FileKey"],members:{BucketARN:{},FileKey:{},ReferenceRoleARN:{}}},ReferenceSchema:{shape:"Sl"}}}},S1z:{type:"structure",required:["SubnetIds","SecurityGroupIds"],members:{SubnetIds:{shape:"S20"},SecurityGroupIds:{shape:"S22"}}},S20:{type:"list",member:{}},S22:{type:"list",member:{}},S25:{type:"structure",required:["VpcConfigurationId","VpcId","SubnetIds","SecurityGroupIds"],members:{VpcConfigurationId:{},VpcId:{},SubnetIds:{shape:"S20"},SecurityGroupIds:{shape:"S22"}}},S2s:{type:"list",member:{type:"structure",required:["PropertyGroupId","PropertyMap"],members:{PropertyGroupId:{},PropertyMap:{type:"map",key:{},value:{}}}}},S37:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S3c:{type:"structure",required:["ApplicationARN","ApplicationName","RuntimeEnvironment","ApplicationStatus","ApplicationVersionId"],members:{ApplicationARN:{},ApplicationDescription:{},ApplicationName:{},RuntimeEnvironment:{},ServiceExecutionRole:{},ApplicationStatus:{},ApplicationVersionId:{type:"long"},CreateTimestamp:{type:"timestamp"},LastUpdateTimestamp:{type:"timestamp"},ApplicationConfigurationDescription:{type:"structure",members:{SqlApplicationConfigurationDescription:{type:"structure",members:{InputDescriptions:{shape:"S11"},OutputDescriptions:{shape:"S1j"},ReferenceDataSourceDescriptions:{shape:"S1v"}}},ApplicationCodeConfigurationDescription:{type:"structure",required:["CodeContentType"],members:{CodeContentType:{},CodeContentDescription:{type:"structure",members:{TextContent:{},CodeMD5:{},CodeSize:{type:"long"},S3ApplicationCodeLocationDescription:{type:"structure",required:["BucketARN","FileKey"],members:{BucketARN:{},FileKey:{},ObjectVersion:{}}}}}}},RunConfigurationDescription:{type:"structure",members:{ApplicationRestoreConfigurationDescription:{shape:"S3n"},FlinkRunConfigurationDescription:{shape:"S3q"}}},FlinkApplicationConfigurationDescription:{type:"structure",members:{CheckpointConfigurationDescription:{type:"structure",members:{ConfigurationType:{},CheckpointingEnabled:{type:"boolean"},CheckpointInterval:{type:"long"},MinPauseBetweenCheckpoints:{type:"long"}}},MonitoringConfigurationDescription:{type:"structure",members:{ConfigurationType:{},MetricsLevel:{},LogLevel:{}}},ParallelismConfigurationDescription:{type:"structure",members:{ConfigurationType:{},Parallelism:{type:"integer"},ParallelismPerKPU:{type:"integer"},CurrentParallelism:{type:"integer"},AutoScalingEnabled:{type:"boolean"}}},JobPlanDescription:{}}},EnvironmentPropertyDescriptions:{type:"structure",members:{PropertyGroupDescriptions:{shape:"S2s"}}},ApplicationSnapshotConfigurationDescription:{type:"structure",required:["SnapshotsEnabled"],members:{SnapshotsEnabled:{type:"boolean"}}},VpcConfigurationDescriptions:{type:"list",member:{shape:"S25"}}}},CloudWatchLoggingOptionDescriptions:{shape:"S8"}}},S3n:{type:"structure",required:["ApplicationRestoreType"],members:{ApplicationRestoreType:{},SnapshotName:{}}},S3q:{type:"structure",members:{AllowNonRestoredState:{type:"boolean"}}},S4j:{type:"structure",required:["SnapshotName","SnapshotStatus","ApplicationVersionId"],members:{SnapshotName:{},SnapshotStatus:{},ApplicationVersionId:{type:"long"},SnapshotCreationTimestamp:{type:"timestamp"}}}}};
    },{}],"HZ5W":[function(require,module,exports) {
    require("../lib/node_loader");var i=require("../lib/core"),e=i.Service,s=i.apiLoader;s.services.kinesisanalyticsv2={},i.KinesisAnalyticsV2=e.defineService("kinesisanalyticsv2",["2018-05-23"]),Object.defineProperty(s.services.kinesisanalyticsv2,"2018-05-23",{get:function(){var i=require("../apis/kinesisanalyticsv2-2018-05-23.min.json");return i.paginators=require("../apis/kinesisanalyticsv2-2018-05-23.paginators.json").pagination,i},enumerable:!0,configurable:!0}),module.exports=i.KinesisAnalyticsV2;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/kinesisanalyticsv2-2018-05-23.min.json":"vGbR","../apis/kinesisanalyticsv2-2018-05-23.paginators.json":"GkJq"}],"wz18":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2018-11-14",endpointPrefix:"mediaconnect",signingName:"mediaconnect",serviceFullName:"AWS MediaConnect",serviceId:"MediaConnect",protocol:"rest-json",jsonVersion:"1.1",uid:"mediaconnect-2018-11-14",signatureVersion:"v4"},operations:{AddFlowOutputs:{http:{requestUri:"/v1/flows/{flowArn}/outputs",responseCode:201},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},Outputs:{shape:"S3",locationName:"outputs"}},required:["FlowArn","Outputs"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Outputs:{shape:"Sd",locationName:"outputs"}}}},AddFlowSources:{http:{requestUri:"/v1/flows/{flowArn}/source",responseCode:201},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},Sources:{shape:"Sh",locationName:"sources"}},required:["FlowArn","Sources"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Sources:{shape:"Sk",locationName:"sources"}}}},AddFlowVpcInterfaces:{http:{requestUri:"/v1/flows/{flowArn}/vpcInterfaces",responseCode:201},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},VpcInterfaces:{shape:"Sn",locationName:"vpcInterfaces"}},required:["FlowArn","VpcInterfaces"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},VpcInterfaces:{shape:"Sq",locationName:"vpcInterfaces"}}}},CreateFlow:{http:{requestUri:"/v1/flows",responseCode:201},input:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Entitlements:{shape:"St",locationName:"entitlements"},Name:{locationName:"name"},Outputs:{shape:"S3",locationName:"outputs"},Source:{shape:"Si",locationName:"source"},SourceFailoverConfig:{shape:"Sw",locationName:"sourceFailoverConfig"},Sources:{shape:"Sh",locationName:"sources"},VpcInterfaces:{shape:"Sn",locationName:"vpcInterfaces"}},required:["Name"]},output:{type:"structure",members:{Flow:{shape:"Sz",locationName:"flow"}}}},DeleteFlow:{http:{method:"DELETE",requestUri:"/v1/flows/{flowArn}",responseCode:202},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"}},required:["FlowArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Status:{locationName:"status"}}}},DescribeFlow:{http:{method:"GET",requestUri:"/v1/flows/{flowArn}",responseCode:200},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"}},required:["FlowArn"]},output:{type:"structure",members:{Flow:{shape:"Sz",locationName:"flow"},Messages:{locationName:"messages",type:"structure",members:{Errors:{shape:"S5",locationName:"errors"}},required:["Errors"]}}}},DescribeOffering:{http:{method:"GET",requestUri:"/v1/offerings/{offeringArn}",responseCode:200},input:{type:"structure",members:{OfferingArn:{location:"uri",locationName:"offeringArn"}},required:["OfferingArn"]},output:{type:"structure",members:{Offering:{shape:"S1a",locationName:"offering"}}}},DescribeReservation:{http:{method:"GET",requestUri:"/v1/reservations/{reservationArn}",responseCode:200},input:{type:"structure",members:{ReservationArn:{location:"uri",locationName:"reservationArn"}},required:["ReservationArn"]},output:{type:"structure",members:{Reservation:{shape:"S1h",locationName:"reservation"}}}},GrantFlowEntitlements:{http:{requestUri:"/v1/flows/{flowArn}/entitlements",responseCode:200},input:{type:"structure",members:{Entitlements:{shape:"St",locationName:"entitlements"},FlowArn:{location:"uri",locationName:"flowArn"}},required:["FlowArn","Entitlements"]},output:{type:"structure",members:{Entitlements:{shape:"S10",locationName:"entitlements"},FlowArn:{locationName:"flowArn"}}}},ListEntitlements:{http:{method:"GET",requestUri:"/v1/entitlements",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Entitlements:{locationName:"entitlements",type:"list",member:{type:"structure",members:{DataTransferSubscriberFeePercent:{locationName:"dataTransferSubscriberFeePercent",type:"integer"},EntitlementArn:{locationName:"entitlementArn"},EntitlementName:{locationName:"entitlementName"}},required:["EntitlementArn","EntitlementName"]}},NextToken:{locationName:"nextToken"}}}},ListFlows:{http:{method:"GET",requestUri:"/v1/flows",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Flows:{locationName:"flows",type:"list",member:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Description:{locationName:"description"},FlowArn:{locationName:"flowArn"},Name:{locationName:"name"},SourceType:{locationName:"sourceType"},Status:{locationName:"status"}},required:["Status","Description","SourceType","AvailabilityZone","FlowArn","Name"]}},NextToken:{locationName:"nextToken"}}}},ListOfferings:{http:{method:"GET",requestUri:"/v1/offerings",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Offerings:{locationName:"offerings",type:"list",member:{shape:"S1a"}}}}},ListReservations:{http:{method:"GET",requestUri:"/v1/reservations",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Reservations:{locationName:"reservations",type:"list",member:{shape:"S1h"}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resourceArn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"S23",locationName:"tags"}}}},PurchaseOffering:{http:{requestUri:"/v1/offerings/{offeringArn}",responseCode:201},input:{type:"structure",members:{OfferingArn:{location:"uri",locationName:"offeringArn"},ReservationName:{locationName:"reservationName"},Start:{locationName:"start"}},required:["OfferingArn","Start","ReservationName"]},output:{type:"structure",members:{Reservation:{shape:"S1h",locationName:"reservation"}}}},RemoveFlowOutput:{http:{method:"DELETE",requestUri:"/v1/flows/{flowArn}/outputs/{outputArn}",responseCode:202},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},OutputArn:{location:"uri",locationName:"outputArn"}},required:["FlowArn","OutputArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},OutputArn:{locationName:"outputArn"}}}},RemoveFlowSource:{http:{method:"DELETE",requestUri:"/v1/flows/{flowArn}/source/{sourceArn}",responseCode:202},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},SourceArn:{location:"uri",locationName:"sourceArn"}},required:["FlowArn","SourceArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},SourceArn:{locationName:"sourceArn"}}}},RemoveFlowVpcInterface:{http:{method:"DELETE",requestUri:"/v1/flows/{flowArn}/vpcInterfaces/{vpcInterfaceName}",responseCode:200},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},VpcInterfaceName:{location:"uri",locationName:"vpcInterfaceName"}},required:["FlowArn","VpcInterfaceName"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},NonDeletedNetworkInterfaceIds:{shape:"S5",locationName:"nonDeletedNetworkInterfaceIds"},VpcInterfaceName:{locationName:"vpcInterfaceName"}}}},RevokeFlowEntitlement:{http:{method:"DELETE",requestUri:"/v1/flows/{flowArn}/entitlements/{entitlementArn}",responseCode:202},input:{type:"structure",members:{EntitlementArn:{location:"uri",locationName:"entitlementArn"},FlowArn:{location:"uri",locationName:"flowArn"}},required:["FlowArn","EntitlementArn"]},output:{type:"structure",members:{EntitlementArn:{locationName:"entitlementArn"},FlowArn:{locationName:"flowArn"}}}},StartFlow:{http:{requestUri:"/v1/flows/start/{flowArn}",responseCode:202},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"}},required:["FlowArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Status:{locationName:"status"}}}},StopFlow:{http:{requestUri:"/v1/flows/stop/{flowArn}",responseCode:202},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"}},required:["FlowArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Status:{locationName:"status"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"S23",locationName:"tags"}},required:["ResourceArn","Tags"]}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{shape:"S5",location:"querystring",locationName:"tagKeys"}},required:["TagKeys","ResourceArn"]}},UpdateFlow:{http:{method:"PUT",requestUri:"/v1/flows/{flowArn}",responseCode:202},input:{type:"structure",members:{FlowArn:{location:"uri",locationName:"flowArn"},SourceFailoverConfig:{locationName:"sourceFailoverConfig",type:"structure",members:{RecoveryWindow:{locationName:"recoveryWindow",type:"integer"},State:{locationName:"state"}}}},required:["FlowArn"]},output:{type:"structure",members:{Flow:{shape:"Sz",locationName:"flow"}}}},UpdateFlowEntitlement:{http:{method:"PUT",requestUri:"/v1/flows/{flowArn}/entitlements/{entitlementArn}",responseCode:202},input:{type:"structure",members:{Description:{locationName:"description"},Encryption:{shape:"S2o",locationName:"encryption"},EntitlementArn:{location:"uri",locationName:"entitlementArn"},EntitlementStatus:{locationName:"entitlementStatus"},FlowArn:{location:"uri",locationName:"flowArn"},Subscribers:{shape:"S5",locationName:"subscribers"}},required:["FlowArn","EntitlementArn"]},output:{type:"structure",members:{Entitlement:{shape:"S11",locationName:"entitlement"},FlowArn:{locationName:"flowArn"}}}},UpdateFlowOutput:{http:{method:"PUT",requestUri:"/v1/flows/{flowArn}/outputs/{outputArn}",responseCode:202},input:{type:"structure",members:{CidrAllowList:{shape:"S5",locationName:"cidrAllowList"},Description:{locationName:"description"},Destination:{locationName:"destination"},Encryption:{shape:"S2o",locationName:"encryption"},FlowArn:{location:"uri",locationName:"flowArn"},MaxLatency:{locationName:"maxLatency",type:"integer"},OutputArn:{location:"uri",locationName:"outputArn"},Port:{locationName:"port",type:"integer"},Protocol:{locationName:"protocol"},RemoteId:{locationName:"remoteId"},SmoothingLatency:{locationName:"smoothingLatency",type:"integer"},StreamId:{locationName:"streamId"},VpcInterfaceAttachment:{shape:"Sb",locationName:"vpcInterfaceAttachment"}},required:["FlowArn","OutputArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Output:{shape:"Se",locationName:"output"}}}},UpdateFlowSource:{http:{method:"PUT",requestUri:"/v1/flows/{flowArn}/source/{sourceArn}",responseCode:202},input:{type:"structure",members:{Decryption:{shape:"S2o",locationName:"decryption"},Description:{locationName:"description"},EntitlementArn:{locationName:"entitlementArn"},FlowArn:{location:"uri",locationName:"flowArn"},IngestPort:{locationName:"ingestPort",type:"integer"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MaxLatency:{locationName:"maxLatency",type:"integer"},Protocol:{locationName:"protocol"},SourceArn:{location:"uri",locationName:"sourceArn"},StreamId:{locationName:"streamId"},VpcInterfaceName:{locationName:"vpcInterfaceName"},WhitelistCidr:{locationName:"whitelistCidr"}},required:["FlowArn","SourceArn"]},output:{type:"structure",members:{FlowArn:{locationName:"flowArn"},Source:{shape:"Sl",locationName:"source"}}}}},shapes:{S3:{type:"list",member:{type:"structure",members:{CidrAllowList:{shape:"S5",locationName:"cidrAllowList"},Description:{locationName:"description"},Destination:{locationName:"destination"},Encryption:{shape:"S6",locationName:"encryption"},MaxLatency:{locationName:"maxLatency",type:"integer"},Name:{locationName:"name"},Port:{locationName:"port",type:"integer"},Protocol:{locationName:"protocol"},RemoteId:{locationName:"remoteId"},SmoothingLatency:{locationName:"smoothingLatency",type:"integer"},StreamId:{locationName:"streamId"},VpcInterfaceAttachment:{shape:"Sb",locationName:"vpcInterfaceAttachment"}},required:["Protocol"]}},S5:{type:"list",member:{}},S6:{type:"structure",members:{Algorithm:{locationName:"algorithm"},ConstantInitializationVector:{locationName:"constantInitializationVector"},DeviceId:{locationName:"deviceId"},KeyType:{locationName:"keyType"},Region:{locationName:"region"},ResourceId:{locationName:"resourceId"},RoleArn:{locationName:"roleArn"},SecretArn:{locationName:"secretArn"},Url:{locationName:"url"}},required:["Algorithm","RoleArn"]},Sb:{type:"structure",members:{VpcInterfaceName:{locationName:"vpcInterfaceName"}}},Sd:{type:"list",member:{shape:"Se"}},Se:{type:"structure",members:{DataTransferSubscriberFeePercent:{locationName:"dataTransferSubscriberFeePercent",type:"integer"},Description:{locationName:"description"},Destination:{locationName:"destination"},Encryption:{shape:"S6",locationName:"encryption"},EntitlementArn:{locationName:"entitlementArn"},MediaLiveInputArn:{locationName:"mediaLiveInputArn"},Name:{locationName:"name"},OutputArn:{locationName:"outputArn"},Port:{locationName:"port",type:"integer"},Transport:{shape:"Sf",locationName:"transport"},VpcInterfaceAttachment:{shape:"Sb",locationName:"vpcInterfaceAttachment"}},required:["OutputArn","Name"]},Sf:{type:"structure",members:{CidrAllowList:{shape:"S5",locationName:"cidrAllowList"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MaxLatency:{locationName:"maxLatency",type:"integer"},Protocol:{locationName:"protocol"},RemoteId:{locationName:"remoteId"},SmoothingLatency:{locationName:"smoothingLatency",type:"integer"},StreamId:{locationName:"streamId"}},required:["Protocol"]},Sh:{type:"list",member:{shape:"Si"}},Si:{type:"structure",members:{Decryption:{shape:"S6",locationName:"decryption"},Description:{locationName:"description"},EntitlementArn:{locationName:"entitlementArn"},IngestPort:{locationName:"ingestPort",type:"integer"},MaxBitrate:{locationName:"maxBitrate",type:"integer"},MaxLatency:{locationName:"maxLatency",type:"integer"},Name:{locationName:"name"},Protocol:{locationName:"protocol"},StreamId:{locationName:"streamId"},VpcInterfaceName:{locationName:"vpcInterfaceName"},WhitelistCidr:{locationName:"whitelistCidr"}}},Sk:{type:"list",member:{shape:"Sl"}},Sl:{type:"structure",members:{DataTransferSubscriberFeePercent:{locationName:"dataTransferSubscriberFeePercent",type:"integer"},Decryption:{shape:"S6",locationName:"decryption"},Description:{locationName:"description"},EntitlementArn:{locationName:"entitlementArn"},IngestIp:{locationName:"ingestIp"},IngestPort:{locationName:"ingestPort",type:"integer"},Name:{locationName:"name"},SourceArn:{locationName:"sourceArn"},Transport:{shape:"Sf",locationName:"transport"},VpcInterfaceName:{locationName:"vpcInterfaceName"},WhitelistCidr:{locationName:"whitelistCidr"}},required:["SourceArn","Name"]},Sn:{type:"list",member:{type:"structure",members:{Name:{locationName:"name"},RoleArn:{locationName:"roleArn"},SecurityGroupIds:{shape:"S5",locationName:"securityGroupIds"},SubnetId:{locationName:"subnetId"}},required:["SubnetId","SecurityGroupIds","RoleArn","Name"]}},Sq:{type:"list",member:{type:"structure",members:{Name:{locationName:"name"},NetworkInterfaceIds:{shape:"S5",locationName:"networkInterfaceIds"},RoleArn:{locationName:"roleArn"},SecurityGroupIds:{shape:"S5",locationName:"securityGroupIds"},SubnetId:{locationName:"subnetId"}},required:["NetworkInterfaceIds","SubnetId","SecurityGroupIds","RoleArn","Name"]}},St:{type:"list",member:{type:"structure",members:{DataTransferSubscriberFeePercent:{locationName:"dataTransferSubscriberFeePercent",type:"integer"},Description:{locationName:"description"},Encryption:{shape:"S6",locationName:"encryption"},EntitlementStatus:{locationName:"entitlementStatus"},Name:{locationName:"name"},Subscribers:{shape:"S5",locationName:"subscribers"}},required:["Subscribers"]}},Sw:{type:"structure",members:{RecoveryWindow:{locationName:"recoveryWindow",type:"integer"},State:{locationName:"state"}}},Sz:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Description:{locationName:"description"},EgressIp:{locationName:"egressIp"},Entitlements:{shape:"S10",locationName:"entitlements"},FlowArn:{locationName:"flowArn"},Name:{locationName:"name"},Outputs:{shape:"Sd",locationName:"outputs"},Source:{shape:"Sl",locationName:"source"},SourceFailoverConfig:{shape:"Sw",locationName:"sourceFailoverConfig"},Sources:{shape:"Sk",locationName:"sources"},Status:{locationName:"status"},VpcInterfaces:{shape:"Sq",locationName:"vpcInterfaces"}},required:["Status","Entitlements","Outputs","AvailabilityZone","FlowArn","Source","Name"]},S10:{type:"list",member:{shape:"S11"}},S11:{type:"structure",members:{DataTransferSubscriberFeePercent:{locationName:"dataTransferSubscriberFeePercent",type:"integer"},Description:{locationName:"description"},Encryption:{shape:"S6",locationName:"encryption"},EntitlementArn:{locationName:"entitlementArn"},EntitlementStatus:{locationName:"entitlementStatus"},Name:{locationName:"name"},Subscribers:{shape:"S5",locationName:"subscribers"}},required:["EntitlementArn","Subscribers","Name"]},S1a:{type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},DurationUnits:{locationName:"durationUnits"},OfferingArn:{locationName:"offeringArn"},OfferingDescription:{locationName:"offeringDescription"},PricePerUnit:{locationName:"pricePerUnit"},PriceUnits:{locationName:"priceUnits"},ResourceSpecification:{shape:"S1d",locationName:"resourceSpecification"}},required:["CurrencyCode","OfferingArn","OfferingDescription","DurationUnits","Duration","PricePerUnit","ResourceSpecification","PriceUnits"]},S1d:{type:"structure",members:{ReservedBitrate:{locationName:"reservedBitrate",type:"integer"},ResourceType:{locationName:"resourceType"}},required:["ResourceType"]},S1h:{type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},DurationUnits:{locationName:"durationUnits"},End:{locationName:"end"},OfferingArn:{locationName:"offeringArn"},OfferingDescription:{locationName:"offeringDescription"},PricePerUnit:{locationName:"pricePerUnit"},PriceUnits:{locationName:"priceUnits"},ReservationArn:{locationName:"reservationArn"},ReservationName:{locationName:"reservationName"},ReservationState:{locationName:"reservationState"},ResourceSpecification:{shape:"S1d",locationName:"resourceSpecification"},Start:{locationName:"start"}},required:["CurrencyCode","ReservationState","OfferingArn","ReservationArn","Start","OfferingDescription","ReservationName","End","Duration","DurationUnits","PricePerUnit","ResourceSpecification","PriceUnits"]},S23:{type:"map",key:{},value:{}},S2o:{type:"structure",members:{Algorithm:{locationName:"algorithm"},ConstantInitializationVector:{locationName:"constantInitializationVector"},DeviceId:{locationName:"deviceId"},KeyType:{locationName:"keyType"},Region:{locationName:"region"},ResourceId:{locationName:"resourceId"},RoleArn:{locationName:"roleArn"},SecretArn:{locationName:"secretArn"},Url:{locationName:"url"}}}}};
    },{}],"yept":[function(require,module,exports) {
    module.exports={pagination:{ListEntitlements:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entitlements"},ListFlows:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Flows"},ListOfferings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Offerings"},ListReservations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Reservations"}}};
    },{}],"vdvu":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,n=e.apiLoader;n.services.mediaconnect={},e.MediaConnect=i.defineService("mediaconnect",["2018-11-14"]),Object.defineProperty(n.services.mediaconnect,"2018-11-14",{get:function(){var e=require("../apis/mediaconnect-2018-11-14.min.json");return e.paginators=require("../apis/mediaconnect-2018-11-14.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.MediaConnect;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/mediaconnect-2018-11-14.min.json":"wz18","../apis/mediaconnect-2018-11-14.paginators.json":"yept"}],"ZgCD":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-03-01",endpointPrefix:"fsx",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon FSx",serviceId:"FSx",signatureVersion:"v4",signingName:"fsx",targetPrefix:"AWSSimbaAPIService_v20180301",uid:"fsx-2018-03-01"},operations:{CancelDataRepositoryTask:{input:{type:"structure",required:["TaskId"],members:{TaskId:{}}},output:{type:"structure",members:{Lifecycle:{},TaskId:{}}},idempotent:!0},CreateBackup:{input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"S8"}}},output:{type:"structure",members:{Backup:{shape:"Sd"}}},idempotent:!0},CreateDataRepositoryTask:{input:{type:"structure",required:["Type","FileSystemId","Report"],members:{Type:{},Paths:{shape:"S21"},FileSystemId:{},Report:{shape:"S23"},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"S8"}}},output:{type:"structure",members:{DataRepositoryTask:{shape:"S27"}}},idempotent:!0},CreateFileSystem:{input:{type:"structure",required:["FileSystemType","StorageCapacity","SubnetIds"],members:{ClientRequestToken:{idempotencyToken:!0},FileSystemType:{},StorageCapacity:{type:"integer"},StorageType:{},SubnetIds:{shape:"Sv"},SecurityGroupIds:{shape:"S2h"},Tags:{shape:"S8"},KmsKeyId:{},WindowsConfiguration:{shape:"S2j"},LustreConfiguration:{shape:"S2m"}}},output:{type:"structure",members:{FileSystem:{shape:"Sn"}}}},CreateFileSystemFromBackup:{input:{type:"structure",required:["BackupId","SubnetIds"],members:{BackupId:{},ClientRequestToken:{idempotencyToken:!0},SubnetIds:{shape:"Sv"},SecurityGroupIds:{shape:"S2h"},Tags:{shape:"S8"},WindowsConfiguration:{shape:"S2j"},LustreConfiguration:{shape:"S2m"},StorageType:{}}},output:{type:"structure",members:{FileSystem:{shape:"Sn"}}}},DeleteBackup:{input:{type:"structure",required:["BackupId"],members:{BackupId:{},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{BackupId:{},Lifecycle:{}}},idempotent:!0},DeleteFileSystem:{input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{},ClientRequestToken:{idempotencyToken:!0},WindowsConfiguration:{type:"structure",members:{SkipFinalBackup:{type:"boolean"},FinalBackupTags:{shape:"S8"}}},LustreConfiguration:{type:"structure",members:{SkipFinalBackup:{type:"boolean"},FinalBackupTags:{shape:"S8"}}}}},output:{type:"structure",members:{FileSystemId:{},Lifecycle:{},WindowsResponse:{type:"structure",members:{FinalBackupId:{},FinalBackupTags:{shape:"S8"}}},LustreResponse:{type:"structure",members:{FinalBackupId:{},FinalBackupTags:{shape:"S8"}}}}},idempotent:!0},DescribeBackups:{input:{type:"structure",members:{BackupIds:{type:"list",member:{}},Filters:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Backups:{type:"list",member:{shape:"Sd"}},NextToken:{}}}},DescribeDataRepositoryTasks:{input:{type:"structure",members:{TaskIds:{type:"list",member:{}},Filters:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DataRepositoryTasks:{type:"list",member:{shape:"S27"}},NextToken:{}}}},DescribeFileSystems:{input:{type:"structure",members:{FileSystemIds:{type:"list",member:{}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FileSystems:{type:"list",member:{shape:"Sn"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"S8"},NextToken:{}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S8"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateFileSystem:{input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{},ClientRequestToken:{idempotencyToken:!0},StorageCapacity:{type:"integer"},WindowsConfiguration:{type:"structure",members:{WeeklyMaintenanceStartTime:{},DailyAutomaticBackupStartTime:{},AutomaticBackupRetentionDays:{type:"integer"},ThroughputCapacity:{type:"integer"},SelfManagedActiveDirectoryConfiguration:{type:"structure",members:{UserName:{},Password:{shape:"S2l"},DnsIps:{shape:"S17"}}}}},LustreConfiguration:{type:"structure",members:{WeeklyMaintenanceStartTime:{},DailyAutomaticBackupStartTime:{},AutomaticBackupRetentionDays:{type:"integer"},AutoImportPolicy:{}}}}},output:{type:"structure",members:{FileSystem:{shape:"Sn"}}}}},shapes:{S8:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sd:{type:"structure",required:["BackupId","Lifecycle","Type","CreationTime","FileSystem"],members:{BackupId:{},Lifecycle:{},FailureDetails:{type:"structure",members:{Message:{}}},Type:{},ProgressPercent:{type:"integer"},CreationTime:{type:"timestamp"},KmsKeyId:{},ResourceARN:{},Tags:{shape:"S8"},FileSystem:{shape:"Sn"},DirectoryInformation:{type:"structure",members:{DomainName:{},ActiveDirectoryId:{}}}}},Sn:{type:"structure",members:{OwnerId:{},CreationTime:{type:"timestamp"},FileSystemId:{},FileSystemType:{},Lifecycle:{},FailureDetails:{type:"structure",members:{Message:{}}},StorageCapacity:{type:"integer"},StorageType:{},VpcId:{},SubnetIds:{shape:"Sv"},NetworkInterfaceIds:{type:"list",member:{}},DNSName:{},KmsKeyId:{},ResourceARN:{},Tags:{shape:"S8"},WindowsConfiguration:{type:"structure",members:{ActiveDirectoryId:{},SelfManagedActiveDirectoryConfiguration:{type:"structure",members:{DomainName:{},OrganizationalUnitDistinguishedName:{},FileSystemAdministratorsGroup:{},UserName:{},DnsIps:{shape:"S17"}}},DeploymentType:{},RemoteAdministrationEndpoint:{},PreferredSubnetId:{},PreferredFileServerIp:{},ThroughputCapacity:{type:"integer"},MaintenanceOperationsInProgress:{type:"list",member:{}},WeeklyMaintenanceStartTime:{},DailyAutomaticBackupStartTime:{},AutomaticBackupRetentionDays:{type:"integer"},CopyTagsToBackups:{type:"boolean"}}},LustreConfiguration:{type:"structure",members:{WeeklyMaintenanceStartTime:{},DataRepositoryConfiguration:{type:"structure",members:{Lifecycle:{},ImportPath:{},ExportPath:{},ImportedFileChunkSize:{type:"integer"},AutoImportPolicy:{},FailureDetails:{type:"structure",members:{Message:{}}}}},DeploymentType:{},PerUnitStorageThroughput:{type:"integer"},MountName:{},DailyAutomaticBackupStartTime:{},AutomaticBackupRetentionDays:{type:"integer"},CopyTagsToBackups:{type:"boolean"},DriveCacheType:{}}},AdministrativeActions:{type:"list",member:{type:"structure",members:{AdministrativeActionType:{},ProgressPercent:{type:"integer"},RequestTime:{type:"timestamp"},Status:{},TargetFileSystemValues:{shape:"Sn"},FailureDetails:{type:"structure",members:{Message:{}}}}}}}},Sv:{type:"list",member:{}},S17:{type:"list",member:{}},S21:{type:"list",member:{}},S23:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},Path:{},Format:{},Scope:{}}},S27:{type:"structure",required:["TaskId","Lifecycle","Type","CreationTime","FileSystemId"],members:{TaskId:{},Lifecycle:{},Type:{},CreationTime:{type:"timestamp"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ResourceARN:{},Tags:{shape:"S8"},FileSystemId:{},Paths:{shape:"S21"},FailureDetails:{type:"structure",members:{Message:{}}},Status:{type:"structure",members:{TotalCount:{type:"long"},SucceededCount:{type:"long"},FailedCount:{type:"long"},LastUpdatedTime:{type:"timestamp"}}},Report:{shape:"S23"}}},S2h:{type:"list",member:{}},S2j:{type:"structure",required:["ThroughputCapacity"],members:{ActiveDirectoryId:{},SelfManagedActiveDirectoryConfiguration:{type:"structure",required:["DomainName","UserName","Password","DnsIps"],members:{DomainName:{},OrganizationalUnitDistinguishedName:{},FileSystemAdministratorsGroup:{},UserName:{},Password:{shape:"S2l"},DnsIps:{shape:"S17"}}},DeploymentType:{},PreferredSubnetId:{},ThroughputCapacity:{type:"integer"},WeeklyMaintenanceStartTime:{},DailyAutomaticBackupStartTime:{},AutomaticBackupRetentionDays:{type:"integer"},CopyTagsToBackups:{type:"boolean"}}},S2l:{type:"string",sensitive:!0},S2m:{type:"structure",members:{WeeklyMaintenanceStartTime:{},ImportPath:{},ExportPath:{},ImportedFileChunkSize:{type:"integer"},DeploymentType:{},AutoImportPolicy:{},PerUnitStorageThroughput:{type:"integer"},DailyAutomaticBackupStartTime:{},AutomaticBackupRetentionDays:{type:"integer"},CopyTagsToBackups:{type:"boolean"},DriveCacheType:{}}}}};
    },{}],"EsRk":[function(require,module,exports) {
    module.exports={pagination:{DescribeBackups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeDataRepositoryTasks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeFileSystems:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"XuLT":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.fsx={},e.FSx=r.defineService("fsx",["2018-03-01"]),Object.defineProperty(i.services.fsx,"2018-03-01",{get:function(){var e=require("../apis/fsx-2018-03-01.min.json");return e.paginators=require("../apis/fsx-2018-03-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.FSx;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/fsx-2018-03-01.min.json":"ZgCD","../apis/fsx-2018-03-01.paginators.json":"EsRk"}],"IyjB":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-10-26",endpointPrefix:"securityhub",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS SecurityHub",serviceId:"SecurityHub",signatureVersion:"v4",signingName:"securityhub",uid:"securityhub-2018-10-26"},operations:{AcceptInvitation:{http:{requestUri:"/master"},input:{type:"structure",required:["MasterId","InvitationId"],members:{MasterId:{},InvitationId:{}}},output:{type:"structure",members:{}}},BatchDisableStandards:{http:{requestUri:"/standards/deregister"},input:{type:"structure",required:["StandardsSubscriptionArns"],members:{StandardsSubscriptionArns:{shape:"S5"}}},output:{type:"structure",members:{StandardsSubscriptions:{shape:"S7"}}}},BatchEnableStandards:{http:{requestUri:"/standards/register"},input:{type:"structure",required:["StandardsSubscriptionRequests"],members:{StandardsSubscriptionRequests:{type:"list",member:{type:"structure",required:["StandardsArn"],members:{StandardsArn:{},StandardsInput:{shape:"S9"}}}}}},output:{type:"structure",members:{StandardsSubscriptions:{shape:"S7"}}}},BatchImportFindings:{http:{requestUri:"/findings/import"},input:{type:"structure",required:["Findings"],members:{Findings:{shape:"Sg"}}},output:{type:"structure",required:["FailedCount","SuccessCount"],members:{FailedCount:{type:"integer"},SuccessCount:{type:"integer"},FailedFindings:{type:"list",member:{type:"structure",required:["Id","ErrorCode","ErrorMessage"],members:{Id:{},ErrorCode:{},ErrorMessage:{}}}}}}},BatchUpdateFindings:{http:{method:"PATCH",requestUri:"/findings/batchupdate"},input:{type:"structure",required:["FindingIdentifiers"],members:{FindingIdentifiers:{shape:"S8i"},Note:{shape:"S8k"},Severity:{type:"structure",members:{Normalized:{type:"integer"},Product:{type:"double"},Label:{}}},VerificationState:{},Confidence:{type:"integer"},Criticality:{type:"integer"},Types:{shape:"Si"},UserDefinedFields:{shape:"Sp"},Workflow:{type:"structure",members:{Status:{}}},RelatedFindings:{shape:"S83"}}},output:{type:"structure",required:["ProcessedFindings","UnprocessedFindings"],members:{ProcessedFindings:{shape:"S8i"},UnprocessedFindings:{type:"list",member:{type:"structure",required:["FindingIdentifier","ErrorCode","ErrorMessage"],members:{FindingIdentifier:{shape:"S8j"},ErrorCode:{},ErrorMessage:{}}}}}}},CreateActionTarget:{http:{requestUri:"/actionTargets"},input:{type:"structure",required:["Name","Description","Id"],members:{Name:{},Description:{},Id:{}}},output:{type:"structure",required:["ActionTargetArn"],members:{ActionTargetArn:{}}}},CreateInsight:{http:{requestUri:"/insights"},input:{type:"structure",required:["Name","Filters","GroupByAttribute"],members:{Name:{},Filters:{shape:"S8u"},GroupByAttribute:{}}},output:{type:"structure",required:["InsightArn"],members:{InsightArn:{}}}},CreateMembers:{http:{requestUri:"/members"},input:{type:"structure",members:{AccountDetails:{type:"list",member:{type:"structure",members:{AccountId:{},Email:{}}}}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"S9h"}}}},DeclineInvitations:{http:{requestUri:"/invitations/decline"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"S9k"}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"S9h"}}}},DeleteActionTarget:{http:{method:"DELETE",requestUri:"/actionTargets/{ActionTargetArn+}"},input:{type:"structure",required:["ActionTargetArn"],members:{ActionTargetArn:{location:"uri",locationName:"ActionTargetArn"}}},output:{type:"structure",required:["ActionTargetArn"],members:{ActionTargetArn:{}}}},DeleteInsight:{http:{method:"DELETE",requestUri:"/insights/{InsightArn+}"},input:{type:"structure",required:["InsightArn"],members:{InsightArn:{location:"uri",locationName:"InsightArn"}}},output:{type:"structure",required:["InsightArn"],members:{InsightArn:{}}}},DeleteInvitations:{http:{requestUri:"/invitations/delete"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"S9k"}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"S9h"}}}},DeleteMembers:{http:{requestUri:"/members/delete"},input:{type:"structure",members:{AccountIds:{shape:"S9k"}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"S9h"}}}},DescribeActionTargets:{http:{requestUri:"/actionTargets/get"},input:{type:"structure",members:{ActionTargetArns:{shape:"S9v"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["ActionTargets"],members:{ActionTargets:{type:"list",member:{type:"structure",required:["ActionTargetArn","Name","Description"],members:{ActionTargetArn:{},Name:{},Description:{}}}},NextToken:{}}}},DescribeHub:{http:{method:"GET",requestUri:"/accounts"},input:{type:"structure",members:{HubArn:{location:"querystring",locationName:"HubArn"}}},output:{type:"structure",members:{HubArn:{},SubscribedAt:{},AutoEnableControls:{type:"boolean"}}}},DescribeProducts:{http:{method:"GET",requestUri:"/products"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",required:["Products"],members:{Products:{type:"list",member:{type:"structure",required:["ProductArn"],members:{ProductArn:{},ProductName:{},CompanyName:{},Description:{},Categories:{type:"list",member:{}},IntegrationTypes:{type:"list",member:{}},MarketplaceUrl:{},ActivationUrl:{},ProductSubscriptionResourcePolicy:{}}}},NextToken:{}}}},DescribeStandards:{http:{method:"GET",requestUri:"/standards"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{Standards:{type:"list",member:{type:"structure",members:{StandardsArn:{},Name:{},Description:{},EnabledByDefault:{type:"boolean"}}}},NextToken:{}}}},DescribeStandardsControls:{http:{method:"GET",requestUri:"/standards/controls/{StandardsSubscriptionArn+}"},input:{type:"structure",required:["StandardsSubscriptionArn"],members:{StandardsSubscriptionArn:{location:"uri",locationName:"StandardsSubscriptionArn"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{Controls:{type:"list",member:{type:"structure",members:{StandardsControlArn:{},ControlStatus:{},DisabledReason:{},ControlStatusUpdatedAt:{shape:"Saj"},ControlId:{},Title:{},Description:{},RemediationUrl:{},SeverityRating:{},RelatedRequirements:{shape:"S7v"}}}},NextToken:{}}}},DisableImportFindingsForProduct:{http:{method:"DELETE",requestUri:"/productSubscriptions/{ProductSubscriptionArn+}"},input:{type:"structure",required:["ProductSubscriptionArn"],members:{ProductSubscriptionArn:{location:"uri",locationName:"ProductSubscriptionArn"}}},output:{type:"structure",members:{}}},DisableSecurityHub:{http:{method:"DELETE",requestUri:"/accounts"},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateFromMasterAccount:{http:{requestUri:"/master/disassociate"},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateMembers:{http:{requestUri:"/members/disassociate"},input:{type:"structure",members:{AccountIds:{shape:"S9k"}}},output:{type:"structure",members:{}}},EnableImportFindingsForProduct:{http:{requestUri:"/productSubscriptions"},input:{type:"structure",required:["ProductArn"],members:{ProductArn:{}}},output:{type:"structure",members:{ProductSubscriptionArn:{}}}},EnableSecurityHub:{http:{requestUri:"/accounts"},input:{type:"structure",members:{Tags:{shape:"Saw"},EnableDefaultStandards:{type:"boolean"}}},output:{type:"structure",members:{}}},GetEnabledStandards:{http:{requestUri:"/standards/get"},input:{type:"structure",members:{StandardsSubscriptionArns:{shape:"S5"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{StandardsSubscriptions:{shape:"S7"},NextToken:{}}}},GetFindings:{http:{requestUri:"/findings"},input:{type:"structure",members:{Filters:{shape:"S8u"},SortCriteria:{type:"list",member:{type:"structure",members:{Field:{},SortOrder:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Findings"],members:{Findings:{shape:"Sg"},NextToken:{}}}},GetInsightResults:{http:{method:"GET",requestUri:"/insights/results/{InsightArn+}"},input:{type:"structure",required:["InsightArn"],members:{InsightArn:{location:"uri",locationName:"InsightArn"}}},output:{type:"structure",required:["InsightResults"],members:{InsightResults:{type:"structure",required:["InsightArn","GroupByAttribute","ResultValues"],members:{InsightArn:{},GroupByAttribute:{},ResultValues:{type:"list",member:{type:"structure",required:["GroupByAttributeValue","Count"],members:{GroupByAttributeValue:{},Count:{type:"integer"}}}}}}}}},GetInsights:{http:{requestUri:"/insights/get"},input:{type:"structure",members:{InsightArns:{shape:"S9v"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Insights"],members:{Insights:{type:"list",member:{type:"structure",required:["InsightArn","Name","Filters","GroupByAttribute"],members:{InsightArn:{},Name:{},Filters:{shape:"S8u"},GroupByAttribute:{}}}},NextToken:{}}}},GetInvitationsCount:{http:{method:"GET",requestUri:"/invitations/count"},input:{type:"structure",members:{}},output:{type:"structure",members:{InvitationsCount:{type:"integer"}}}},GetMasterAccount:{http:{method:"GET",requestUri:"/master"},input:{type:"structure",members:{}},output:{type:"structure",members:{Master:{shape:"Sbk"}}}},GetMembers:{http:{requestUri:"/members/get"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"S9k"}}},output:{type:"structure",members:{Members:{shape:"Sbn"},UnprocessedAccounts:{shape:"S9h"}}}},InviteMembers:{http:{requestUri:"/members/invite"},input:{type:"structure",members:{AccountIds:{shape:"S9k"}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"S9h"}}}},ListEnabledProductsForImport:{http:{method:"GET",requestUri:"/productSubscriptions"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{ProductSubscriptions:{type:"list",member:{}},NextToken:{}}}},ListInvitations:{http:{method:"GET",requestUri:"/invitations"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Invitations:{type:"list",member:{shape:"Sbk"}},NextToken:{}}}},ListMembers:{http:{method:"GET",requestUri:"/members"},input:{type:"structure",members:{OnlyAssociated:{location:"querystring",locationName:"OnlyAssociated",type:"boolean"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Members:{shape:"Sbn"},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}}},output:{type:"structure",members:{Tags:{shape:"Saw"}}}},TagResource:{http:{requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"Saw"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateActionTarget:{http:{method:"PATCH",requestUri:"/actionTargets/{ActionTargetArn+}"},input:{type:"structure",required:["ActionTargetArn"],members:{ActionTargetArn:{location:"uri",locationName:"ActionTargetArn"},Name:{},Description:{}}},output:{type:"structure",members:{}}},UpdateFindings:{http:{method:"PATCH",requestUri:"/findings"},input:{type:"structure",required:["Filters"],members:{Filters:{shape:"S8u"},Note:{shape:"S8k"},RecordState:{}}},output:{type:"structure",members:{}}},UpdateInsight:{http:{method:"PATCH",requestUri:"/insights/{InsightArn+}"},input:{type:"structure",required:["InsightArn"],members:{InsightArn:{location:"uri",locationName:"InsightArn"},Name:{},Filters:{shape:"S8u"},GroupByAttribute:{}}},output:{type:"structure",members:{}}},UpdateSecurityHubConfiguration:{http:{method:"PATCH",requestUri:"/accounts"},input:{type:"structure",members:{AutoEnableControls:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateStandardsControl:{http:{method:"PATCH",requestUri:"/standards/control/{StandardsControlArn+}"},input:{type:"structure",required:["StandardsControlArn"],members:{StandardsControlArn:{location:"uri",locationName:"StandardsControlArn"},ControlStatus:{},DisabledReason:{}}},output:{type:"structure",members:{}}}},shapes:{S5:{type:"list",member:{}},S7:{type:"list",member:{type:"structure",required:["StandardsSubscriptionArn","StandardsArn","StandardsInput","StandardsStatus"],members:{StandardsSubscriptionArn:{},StandardsArn:{},StandardsInput:{shape:"S9"},StandardsStatus:{}}}},S9:{type:"map",key:{},value:{}},Sg:{type:"list",member:{type:"structure",required:["SchemaVersion","Id","ProductArn","GeneratorId","AwsAccountId","Types","CreatedAt","UpdatedAt","Severity","Title","Description","Resources"],members:{SchemaVersion:{},Id:{},ProductArn:{},GeneratorId:{},AwsAccountId:{},Types:{shape:"Si"},FirstObservedAt:{},LastObservedAt:{},CreatedAt:{},UpdatedAt:{},Severity:{type:"structure",members:{Product:{type:"double"},Label:{},Normalized:{type:"integer"},Original:{}}},Confidence:{type:"integer"},Criticality:{type:"integer"},Title:{},Description:{},Remediation:{type:"structure",members:{Recommendation:{type:"structure",members:{Text:{},Url:{}}}}},SourceUrl:{},ProductFields:{shape:"Sp"},UserDefinedFields:{shape:"Sp"},Malware:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Type:{},Path:{},State:{}}}},Network:{type:"structure",members:{Direction:{},Protocol:{},OpenPortRange:{shape:"Sw"},SourceIpV4:{},SourceIpV6:{},SourcePort:{type:"integer"},SourceDomain:{},SourceMac:{},DestinationIpV4:{},DestinationIpV6:{},DestinationPort:{type:"integer"},DestinationDomain:{}}},NetworkPath:{type:"list",member:{type:"structure",members:{ComponentId:{},ComponentType:{},Egress:{shape:"Sz"},Ingress:{shape:"Sz"}}}},Process:{type:"structure",members:{Name:{},Path:{},Pid:{type:"integer"},ParentPid:{type:"integer"},LaunchedAt:{},TerminatedAt:{}}},ThreatIntelIndicators:{type:"list",member:{type:"structure",members:{Type:{},Value:{},Category:{},LastObservedAt:{},Source:{},SourceUrl:{}}}},Resources:{type:"list",member:{type:"structure",required:["Type","Id"],members:{Type:{},Id:{},Partition:{},Region:{},ResourceRole:{},Tags:{shape:"Sp"},Details:{type:"structure",members:{AwsAutoScalingAutoScalingGroup:{type:"structure",members:{LaunchConfigurationName:{},LoadBalancerNames:{shape:"S11"},HealthCheckType:{},HealthCheckGracePeriod:{type:"integer"},CreatedTime:{}}},AwsCodeBuildProject:{type:"structure",members:{EncryptionKey:{},Environment:{type:"structure",members:{Certificate:{},ImagePullCredentialsType:{},RegistryCredential:{type:"structure",members:{Credential:{},CredentialProvider:{}}},Type:{}}},Name:{},Source:{type:"structure",members:{Type:{},Location:{},GitCloneDepth:{type:"integer"},InsecureSsl:{type:"boolean"}}},ServiceRole:{},VpcConfig:{type:"structure",members:{VpcId:{},Subnets:{shape:"S1j"},SecurityGroupIds:{shape:"S1j"}}}}},AwsCloudFrontDistribution:{type:"structure",members:{CacheBehaviors:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{ViewerProtocolPolicy:{}}}}}},DefaultCacheBehavior:{type:"structure",members:{ViewerProtocolPolicy:{}}},DefaultRootObject:{},DomainName:{},ETag:{},LastModifiedTime:{},Logging:{type:"structure",members:{Bucket:{},Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Prefix:{}}},Origins:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{DomainName:{},Id:{},OriginPath:{},S3OriginConfig:{type:"structure",members:{OriginAccessIdentity:{}}}}}}}},OriginGroups:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{FailoverCriteria:{type:"structure",members:{StatusCodes:{type:"structure",members:{Items:{type:"list",member:{type:"integer"}},Quantity:{type:"integer"}}}}}}}}}},Status:{},WebAclId:{}}},AwsEc2Instance:{type:"structure",members:{Type:{},ImageId:{},IpV4Addresses:{shape:"S11"},IpV6Addresses:{shape:"S11"},KeyName:{},IamInstanceProfileArn:{},VpcId:{},SubnetId:{},LaunchedAt:{}}},AwsEc2NetworkInterface:{type:"structure",members:{Attachment:{type:"structure",members:{AttachTime:{},AttachmentId:{},DeleteOnTermination:{type:"boolean"},DeviceIndex:{type:"integer"},InstanceId:{},InstanceOwnerId:{},Status:{}}},NetworkInterfaceId:{},SecurityGroups:{type:"list",member:{type:"structure",members:{GroupName:{},GroupId:{}}}},SourceDestCheck:{type:"boolean"}}},AwsEc2SecurityGroup:{type:"structure",members:{GroupName:{},GroupId:{},OwnerId:{},VpcId:{},IpPermissions:{shape:"S26"},IpPermissionsEgress:{shape:"S26"}}},AwsEc2Volume:{type:"structure",members:{CreateTime:{},Encrypted:{type:"boolean"},Size:{type:"integer"},SnapshotId:{},Status:{},KmsKeyId:{},Attachments:{type:"list",member:{type:"structure",members:{AttachTime:{},DeleteOnTermination:{type:"boolean"},InstanceId:{},Status:{}}}}}},AwsEc2Vpc:{type:"structure",members:{CidrBlockAssociationSet:{type:"list",member:{type:"structure",members:{AssociationId:{},CidrBlock:{},CidrBlockState:{}}}},Ipv6CidrBlockAssociationSet:{type:"list",member:{type:"structure",members:{AssociationId:{},Ipv6CidrBlock:{},CidrBlockState:{}}}},DhcpOptionsId:{},State:{}}},AwsEc2Eip:{type:"structure",members:{InstanceId:{},PublicIp:{},AllocationId:{},AssociationId:{},Domain:{},PublicIpv4Pool:{},NetworkBorderGroup:{},NetworkInterfaceId:{},NetworkInterfaceOwnerId:{},PrivateIpAddress:{}}},AwsElbv2LoadBalancer:{type:"structure",members:{AvailabilityZones:{type:"list",member:{type:"structure",members:{ZoneName:{},SubnetId:{}}}},CanonicalHostedZoneId:{},CreatedTime:{},DNSName:{},IpAddressType:{},Scheme:{},SecurityGroups:{type:"list",member:{}},State:{type:"structure",members:{Code:{},Reason:{}}},Type:{},VpcId:{}}},AwsElasticsearchDomain:{type:"structure",members:{AccessPolicies:{},DomainEndpointOptions:{type:"structure",members:{EnforceHTTPS:{type:"boolean"},TLSSecurityPolicy:{}}},DomainId:{},DomainName:{},Endpoint:{},Endpoints:{shape:"Sp"},ElasticsearchVersion:{},EncryptionAtRestOptions:{type:"structure",members:{Enabled:{type:"boolean"},KmsKeyId:{}}},NodeToNodeEncryptionOptions:{type:"structure",members:{Enabled:{type:"boolean"}}},VPCOptions:{type:"structure",members:{AvailabilityZones:{shape:"S1j"},SecurityGroupIds:{shape:"S1j"},SubnetIds:{shape:"S1j"},VPCId:{}}}}},AwsS3Bucket:{type:"structure",members:{OwnerId:{},OwnerName:{},CreatedAt:{},ServerSideEncryptionConfiguration:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{ApplyServerSideEncryptionByDefault:{type:"structure",members:{SSEAlgorithm:{},KMSMasterKeyID:{}}}}}}}}}},AwsS3Object:{type:"structure",members:{LastModified:{},ETag:{},VersionId:{},ContentType:{},ServerSideEncryption:{},SSEKMSKeyId:{}}},AwsSecretsManagerSecret:{type:"structure",members:{RotationRules:{type:"structure",members:{AutomaticallyAfterDays:{type:"integer"}}},RotationOccurredWithinFrequency:{type:"boolean"},KmsKeyId:{},RotationEnabled:{type:"boolean"},RotationLambdaArn:{},Deleted:{type:"boolean"},Name:{},Description:{}}},AwsIamAccessKey:{type:"structure",members:{UserName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use PrincipalName instead."},Status:{},CreatedAt:{},PrincipalId:{},PrincipalType:{},PrincipalName:{},AccountId:{},AccessKeyId:{},SessionContext:{type:"structure",members:{Attributes:{type:"structure",members:{MfaAuthenticated:{type:"boolean"},CreationDate:{}}},SessionIssuer:{type:"structure",members:{Type:{},PrincipalId:{},Arn:{},AccountId:{},UserName:{}}}}}}},AwsIamUser:{type:"structure",members:{AttachedManagedPolicies:{shape:"S3d"},CreateDate:{},GroupList:{shape:"S11"},Path:{},PermissionsBoundary:{shape:"S3f"},UserId:{},UserName:{},UserPolicyList:{type:"list",member:{type:"structure",members:{PolicyName:{}}}}}},AwsIamPolicy:{type:"structure",members:{AttachmentCount:{type:"integer"},CreateDate:{},DefaultVersionId:{},Description:{},IsAttachable:{type:"boolean"},Path:{},PermissionsBoundaryUsageCount:{type:"integer"},PolicyId:{},PolicyName:{},PolicyVersionList:{type:"list",member:{type:"structure",members:{VersionId:{},IsDefaultVersion:{type:"boolean"},CreateDate:{}}}},UpdateDate:{}}},AwsApiGatewayV2Stage:{type:"structure",members:{CreatedDate:{},Description:{},DefaultRouteSettings:{shape:"S3m"},DeploymentId:{},LastUpdatedDate:{},RouteSettings:{shape:"S3m"},StageName:{},StageVariables:{shape:"Sp"},AccessLogSettings:{shape:"S3n"},AutoDeploy:{type:"boolean"},LastDeploymentStatusMessage:{},ApiGatewayManaged:{type:"boolean"}}},AwsApiGatewayV2Api:{type:"structure",members:{ApiEndpoint:{},ApiId:{},ApiKeySelectionExpression:{},CreatedDate:{},Description:{},Version:{},Name:{},ProtocolType:{},RouteSelectionExpression:{},CorsConfiguration:{type:"structure",members:{AllowOrigins:{shape:"S1j"},AllowCredentials:{type:"boolean"},ExposeHeaders:{shape:"S1j"},MaxAge:{type:"integer"},AllowMethods:{shape:"S1j"},AllowHeaders:{shape:"S1j"}}}}},AwsDynamoDbTable:{type:"structure",members:{AttributeDefinitions:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeType:{}}}},BillingModeSummary:{type:"structure",members:{BillingMode:{},LastUpdateToPayPerRequestDateTime:{}}},CreationDateTime:{},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{Backfilling:{type:"boolean"},IndexArn:{},IndexName:{},IndexSizeBytes:{type:"long"},IndexStatus:{},ItemCount:{type:"integer"},KeySchema:{shape:"S3x"},Projection:{shape:"S3z"},ProvisionedThroughput:{shape:"S40"}}}},GlobalTableVersion:{},ItemCount:{type:"integer"},KeySchema:{shape:"S3x"},LatestStreamArn:{},LatestStreamLabel:{},LocalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexArn:{},IndexName:{},KeySchema:{shape:"S3x"},Projection:{shape:"S3z"}}}},ProvisionedThroughput:{shape:"S40"},Replicas:{type:"list",member:{type:"structure",members:{GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedThroughputOverride:{shape:"S47"}}}},KmsMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S47"},RegionName:{},ReplicaStatus:{},ReplicaStatusDescription:{}}}},RestoreSummary:{type:"structure",members:{SourceBackupArn:{},SourceTableArn:{},RestoreDateTime:{},RestoreInProgress:{type:"boolean"}}},SseDescription:{type:"structure",members:{InaccessibleEncryptionDateTime:{},Status:{},SseType:{},KmsMasterKeyArn:{}}},StreamSpecification:{type:"structure",members:{StreamEnabled:{type:"boolean"},StreamViewType:{}}},TableId:{},TableName:{},TableSizeBytes:{type:"long"},TableStatus:{}}},AwsApiGatewayStage:{type:"structure",members:{DeploymentId:{},ClientCertificateId:{},StageName:{},Description:{},CacheClusterEnabled:{type:"boolean"},CacheClusterSize:{},CacheClusterStatus:{},MethodSettings:{type:"list",member:{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:{},HttpMethod:{},ResourcePath:{}}}},Variables:{shape:"Sp"},DocumentationVersion:{},AccessLogSettings:{shape:"S3n"},CanarySettings:{type:"structure",members:{PercentTraffic:{type:"double"},DeploymentId:{},StageVariableOverrides:{shape:"Sp"},UseStageCache:{type:"boolean"}}},TracingEnabled:{type:"boolean"},CreatedDate:{},LastUpdatedDate:{},WebAclArn:{}}},AwsApiGatewayRestApi:{type:"structure",members:{Id:{},Name:{},Description:{},CreatedDate:{},Version:{},BinaryMediaTypes:{shape:"S1j"},MinimumCompressionSize:{type:"integer"},ApiKeySource:{},EndpointConfiguration:{type:"structure",members:{Types:{shape:"S1j"}}}}},AwsCloudTrailTrail:{type:"structure",members:{CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},HasCustomEventSelectors:{type:"boolean"},HomeRegion:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},IsOrganizationTrail:{type:"boolean"},KmsKeyId:{},LogFileValidationEnabled:{type:"boolean"},Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicArn:{},SnsTopicName:{},TrailArn:{}}},AwsCertificateManagerCertificate:{type:"structure",members:{CertificateAuthorityArn:{},CreatedAt:{},DomainName:{},DomainValidationOptions:{shape:"S4j"},ExtendedKeyUsages:{type:"list",member:{type:"structure",members:{Name:{},OId:{}}}},FailureReason:{},ImportedAt:{},InUseBy:{shape:"S11"},IssuedAt:{},Issuer:{},KeyAlgorithm:{},KeyUsages:{type:"list",member:{type:"structure",members:{Name:{}}}},NotAfter:{},NotBefore:{},Options:{type:"structure",members:{CertificateTransparencyLoggingPreference:{}}},RenewalEligibility:{},RenewalSummary:{type:"structure",members:{DomainValidationOptions:{shape:"S4j"},RenewalStatus:{},RenewalStatusReason:{},UpdatedAt:{}}},Serial:{},SignatureAlgorithm:{},Status:{},Subject:{},SubjectAlternativeNames:{shape:"S11"},Type:{}}},AwsRedshiftCluster:{type:"structure",members:{AllowVersionUpgrade:{type:"boolean"},AutomatedSnapshotRetentionPeriod:{type:"integer"},AvailabilityZone:{},ClusterAvailabilityStatus:{},ClusterCreateTime:{},ClusterIdentifier:{},ClusterNodes:{type:"list",member:{type:"structure",members:{NodeRole:{},PrivateIpAddress:{},PublicIpAddress:{}}}},ClusterParameterGroups:{type:"list",member:{type:"structure",members:{ClusterParameterStatusList:{type:"list",member:{type:"structure",members:{ParameterName:{},ParameterApplyStatus:{},ParameterApplyErrorDescription:{}}}},ParameterApplyStatus:{},ParameterGroupName:{}}}},ClusterPublicKey:{},ClusterRevisionNumber:{},ClusterSecurityGroups:{type:"list",member:{type:"structure",members:{ClusterSecurityGroupName:{},Status:{}}}},ClusterSnapshotCopyStatus:{type:"structure",members:{DestinationRegion:{},ManualSnapshotRetentionPeriod:{type:"integer"},RetentionPeriod:{type:"integer"},SnapshotCopyGrantName:{}}},ClusterStatus:{},ClusterSubnetGroupName:{},ClusterVersion:{},DBName:{},DeferredMaintenanceWindows:{type:"list",member:{type:"structure",members:{DeferMaintenanceEndTime:{},DeferMaintenanceIdentifier:{},DeferMaintenanceStartTime:{}}}},ElasticIpStatus:{type:"structure",members:{ElasticIp:{},Status:{}}},ElasticResizeNumberOfNodeOptions:{},Encrypted:{type:"boolean"},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},EnhancedVpcRouting:{type:"boolean"},ExpectedNextSnapshotScheduleTime:{},ExpectedNextSnapshotScheduleTimeStatus:{},HsmStatus:{type:"structure",members:{HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},Status:{}}},IamRoles:{type:"list",member:{type:"structure",members:{ApplyStatus:{},IamRoleArn:{}}}},KmsKeyId:{},MaintenanceTrackName:{},ManualSnapshotRetentionPeriod:{type:"integer"},MasterUsername:{},NextMaintenanceWindowStartTime:{},NodeType:{},NumberOfNodes:{type:"integer"},PendingActions:{shape:"S11"},PendingModifiedValues:{type:"structure",members:{AutomatedSnapshotRetentionPeriod:{type:"integer"},ClusterIdentifier:{},ClusterType:{},ClusterVersion:{},EncryptionType:{},EnhancedVpcRouting:{type:"boolean"},MaintenanceTrackName:{},MasterUserPassword:{},NodeType:{},NumberOfNodes:{type:"integer"},PubliclyAccessible:{type:"boolean"}}},PreferredMaintenanceWindow:{},PubliclyAccessible:{type:"boolean"},ResizeInfo:{type:"structure",members:{AllowCancelResize:{type:"boolean"},ResizeType:{}}},RestoreStatus:{type:"structure",members:{CurrentRestoreRateInMegaBytesPerSecond:{type:"double"},ElapsedTimeInSeconds:{type:"long"},EstimatedTimeToCompletionInSeconds:{type:"long"},ProgressInMegaBytes:{type:"long"},SnapshotSizeInMegaBytes:{type:"long"},Status:{}}},SnapshotScheduleIdentifier:{},SnapshotScheduleState:{},VpcId:{},VpcSecurityGroups:{type:"list",member:{type:"structure",members:{Status:{},VpcSecurityGroupId:{}}}}}},AwsElbLoadBalancer:{type:"structure",members:{AvailabilityZones:{shape:"S11"},BackendServerDescriptions:{type:"list",member:{type:"structure",members:{InstancePort:{type:"integer"},PolicyNames:{shape:"S11"}}}},CanonicalHostedZoneName:{},CanonicalHostedZoneNameID:{},CreatedTime:{},DnsName:{},HealthCheck:{type:"structure",members:{HealthyThreshold:{type:"integer"},Interval:{type:"integer"},Target:{},Timeout:{type:"integer"},UnhealthyThreshold:{type:"integer"}}},Instances:{type:"list",member:{type:"structure",members:{InstanceId:{}}}},ListenerDescriptions:{type:"list",member:{type:"structure",members:{Listener:{type:"structure",members:{InstancePort:{type:"integer"},InstanceProtocol:{},LoadBalancerPort:{type:"integer"},Protocol:{},SslCertificateId:{}}},PolicyNames:{shape:"S11"}}}},LoadBalancerAttributes:{type:"structure",members:{AccessLog:{type:"structure",members:{EmitInterval:{type:"integer"},Enabled:{type:"boolean"},S3BucketName:{},S3BucketPrefix:{}}},ConnectionDraining:{type:"structure",members:{Enabled:{type:"boolean"},Timeout:{type:"integer"}}},ConnectionSettings:{type:"structure",members:{IdleTimeout:{type:"integer"}}},CrossZoneLoadBalancing:{type:"structure",members:{Enabled:{type:"boolean"}}}}},LoadBalancerName:{},Policies:{type:"structure",members:{AppCookieStickinessPolicies:{type:"list",member:{type:"structure",members:{CookieName:{},PolicyName:{}}}},LbCookieStickinessPolicies:{type:"list",member:{type:"structure",members:{CookieExpirationPeriod:{type:"long"},PolicyName:{}}}},OtherPolicies:{shape:"S11"}}},Scheme:{},SecurityGroups:{shape:"S11"},SourceSecurityGroup:{type:"structure",members:{GroupName:{},OwnerAlias:{}}},Subnets:{shape:"S11"},VpcId:{}}},AwsIamGroup:{type:"structure",members:{AttachedManagedPolicies:{shape:"S3d"},CreateDate:{},GroupId:{},GroupName:{},GroupPolicyList:{type:"list",member:{type:"structure",members:{PolicyName:{}}}},Path:{}}},AwsIamRole:{type:"structure",members:{AssumeRolePolicyDocument:{},AttachedManagedPolicies:{shape:"S3d"},CreateDate:{},InstanceProfileList:{type:"list",member:{type:"structure",members:{Arn:{},CreateDate:{},InstanceProfileId:{},InstanceProfileName:{},Path:{},Roles:{type:"list",member:{type:"structure",members:{Arn:{},AssumeRolePolicyDocument:{},CreateDate:{},Path:{},RoleId:{},RoleName:{}}}}}}},PermissionsBoundary:{shape:"S3f"},RoleId:{},RoleName:{},RolePolicyList:{type:"list",member:{type:"structure",members:{PolicyName:{}}}},MaxSessionDuration:{type:"integer"},Path:{}}},AwsKmsKey:{type:"structure",members:{AWSAccountId:{},CreationDate:{type:"double"},KeyId:{},KeyManager:{},KeyState:{},Origin:{},Description:{}}},AwsLambdaFunction:{type:"structure",members:{Code:{type:"structure",members:{S3Bucket:{},S3Key:{},S3ObjectVersion:{},ZipFile:{}}},CodeSha256:{},DeadLetterConfig:{type:"structure",members:{TargetArn:{}}},Environment:{type:"structure",members:{Variables:{shape:"Sp"},Error:{type:"structure",members:{ErrorCode:{},Message:{}}}}},FunctionName:{},Handler:{},KmsKeyArn:{},LastModified:{},Layers:{type:"list",member:{type:"structure",members:{Arn:{},CodeSize:{type:"integer"}}}},MasterArn:{},MemorySize:{type:"integer"},RevisionId:{},Role:{},Runtime:{},Timeout:{type:"integer"},TracingConfig:{type:"structure",members:{Mode:{}}},VpcConfig:{type:"structure",members:{SecurityGroupIds:{shape:"S1j"},SubnetIds:{shape:"S1j"},VpcId:{}}},Version:{}}},AwsLambdaLayerVersion:{type:"structure",members:{Version:{type:"long"},CompatibleRuntimes:{shape:"S1j"},CreatedDate:{}}},AwsRdsDbInstance:{type:"structure",members:{AssociatedRoles:{type:"list",member:{type:"structure",members:{RoleArn:{},FeatureName:{},Status:{}}}},CACertificateIdentifier:{},DBClusterIdentifier:{},DBInstanceIdentifier:{},DBInstanceClass:{},DbInstancePort:{type:"integer"},DbiResourceId:{},DBName:{},DeletionProtection:{type:"boolean"},Endpoint:{shape:"S6p"},Engine:{},EngineVersion:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},InstanceCreateTime:{},KmsKeyId:{},PubliclyAccessible:{type:"boolean"},StorageEncrypted:{type:"boolean"},TdeCredentialArn:{},VpcSecurityGroups:{shape:"S6q"},MultiAz:{type:"boolean"},EnhancedMonitoringResourceArn:{},DbInstanceStatus:{},MasterUsername:{},AllocatedStorage:{type:"integer"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DbSecurityGroups:{shape:"S11"},DbParameterGroups:{type:"list",member:{type:"structure",members:{DbParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DbSubnetGroup:{type:"structure",members:{DbSubnetGroupName:{},DbSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{type:"structure",members:{Name:{}}},SubnetStatus:{}}}},DbSubnetGroupArn:{}}},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:"S11"},LogTypesToDisable:{shape:"S11"}}},ProcessorFeatures:{shape:"S70"}}},LatestRestorableTime:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{shape:"S11"},ReadReplicaDBClusterIdentifiers:{shape:"S11"},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},StatusInfos:{type:"list",member:{type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}},StorageType:{},DomainMemberships:{shape:"S76"},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},PromotionTier:{type:"integer"},Timezone:{},PerformanceInsightsEnabled:{type:"boolean"},PerformanceInsightsKmsKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnabledCloudWatchLogsExports:{shape:"S11"},ProcessorFeatures:{shape:"S70"},ListenerEndpoint:{shape:"S6p"},MaxAllocatedStorage:{type:"integer"}}},AwsSnsTopic:{type:"structure",members:{KmsMasterKeyId:{},Subscription:{type:"list",member:{type:"structure",members:{Endpoint:{},Protocol:{}}}},TopicName:{},Owner:{}}},AwsSqsQueue:{type:"structure",members:{KmsDataKeyReusePeriodSeconds:{type:"integer"},KmsMasterKeyId:{},QueueName:{},DeadLetterTargetArn:{}}},AwsWafWebAcl:{type:"structure",members:{Name:{},DefaultAction:{},Rules:{type:"list",member:{type:"structure",members:{Action:{type:"structure",members:{Type:{}}},ExcludedRules:{type:"list",member:{type:"structure",members:{RuleId:{}}}},OverrideAction:{type:"structure",members:{Type:{}}},Priority:{type:"integer"},RuleId:{},Type:{}}}},WebAclId:{}}},AwsRdsDbSnapshot:{type:"structure",members:{DbSnapshotIdentifier:{},DbInstanceIdentifier:{},SnapshotCreateTime:{},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{},PercentProgress:{type:"integer"},SourceRegion:{},SourceDbSnapshotIdentifier:{},StorageType:{},TdeCredentialArn:{},Encrypted:{type:"boolean"},KmsKeyId:{},Timezone:{},IamDatabaseAuthenticationEnabled:{type:"boolean"},ProcessorFeatures:{shape:"S70"},DbiResourceId:{}}},AwsRdsDbClusterSnapshot:{type:"structure",members:{AvailabilityZones:{shape:"S11"},SnapshotCreateTime:{},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},VpcId:{},ClusterCreateTime:{},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},PercentProgress:{type:"integer"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbClusterIdentifier:{},DbClusterSnapshotIdentifier:{},IamDatabaseAuthenticationEnabled:{type:"boolean"}}},AwsRdsDbCluster:{type:"structure",members:{AllocatedStorage:{type:"integer"},AvailabilityZones:{shape:"S11"},BackupRetentionPeriod:{type:"integer"},DatabaseName:{},Status:{},Endpoint:{},ReaderEndpoint:{},CustomEndpoints:{shape:"S11"},MultiAz:{type:"boolean"},Engine:{},EngineVersion:{},Port:{type:"integer"},MasterUsername:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReadReplicaIdentifiers:{shape:"S11"},VpcSecurityGroups:{shape:"S6q"},HostedZoneId:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbClusterResourceId:{},AssociatedRoles:{type:"list",member:{type:"structure",members:{RoleArn:{},Status:{}}}},ClusterCreateTime:{},EnabledCloudWatchLogsExports:{shape:"S11"},EngineMode:{},DeletionProtection:{type:"boolean"},HttpEndpointEnabled:{type:"boolean"},ActivityStreamStatus:{},CopyTagsToSnapshot:{type:"boolean"},CrossAccountClone:{type:"boolean"},DomainMemberships:{shape:"S76"},DbClusterParameterGroup:{},DbSubnetGroup:{},DbClusterOptionGroupMemberships:{type:"list",member:{type:"structure",members:{DbClusterOptionGroupName:{},Status:{}}}},DbClusterIdentifier:{},DbClusterMembers:{type:"list",member:{type:"structure",members:{IsClusterWriter:{type:"boolean"},PromotionTier:{type:"integer"},DbInstanceIdentifier:{},DbClusterParameterGroupStatus:{}}}},IamDatabaseAuthenticationEnabled:{type:"boolean"}}},Container:{type:"structure",members:{Name:{},ImageId:{},ImageName:{},LaunchedAt:{}}},Other:{shape:"Sp"}}}}}},Compliance:{type:"structure",members:{Status:{},RelatedRequirements:{shape:"S7v"},StatusReasons:{type:"list",member:{type:"structure",required:["ReasonCode"],members:{ReasonCode:{},Description:{}}}}}},VerificationState:{},WorkflowState:{type:"string",deprecated:!0,deprecatedMessage:"This field is deprecated, use Workflow.Status instead."},Workflow:{type:"structure",members:{Status:{}}},RecordState:{},RelatedFindings:{shape:"S83"},Note:{type:"structure",required:["Text","UpdatedBy","UpdatedAt"],members:{Text:{},UpdatedBy:{},UpdatedAt:{}}},Vulnerabilities:{type:"list",member:{type:"structure",required:["Id"],members:{Id:{},VulnerablePackages:{type:"list",member:{type:"structure",members:{Name:{},Version:{},Epoch:{},Release:{},Architecture:{}}}},Cvss:{type:"list",member:{type:"structure",members:{Version:{},BaseScore:{type:"double"},BaseVector:{}}}},RelatedVulnerabilities:{shape:"S11"},Vendor:{type:"structure",required:["Name"],members:{Name:{},Url:{},VendorSeverity:{},VendorCreatedAt:{},VendorUpdatedAt:{}}},ReferenceUrls:{shape:"S11"}}}},PatchSummary:{type:"structure",required:["Id"],members:{Id:{},InstalledCount:{type:"integer"},MissingCount:{type:"integer"},FailedCount:{type:"integer"},InstalledOtherCount:{type:"integer"},InstalledRejectedCount:{type:"integer"},InstalledPendingReboot:{type:"integer"},OperationStartTime:{},OperationEndTime:{},RebootOption:{},Operation:{}}}}}},Si:{type:"list",member:{}},Sp:{type:"map",key:{},value:{}},Sw:{type:"structure",members:{Begin:{type:"integer"},End:{type:"integer"}}},Sz:{type:"structure",members:{Protocol:{},Destination:{shape:"S10"},Source:{shape:"S10"}}},S10:{type:"structure",members:{Address:{shape:"S11"},PortRanges:{type:"list",member:{shape:"Sw"}}}},S11:{type:"list",member:{}},S1j:{type:"list",member:{}},S26:{type:"list",member:{type:"structure",members:{IpProtocol:{},FromPort:{type:"integer"},ToPort:{type:"integer"},UserIdGroupPairs:{type:"list",member:{type:"structure",members:{GroupId:{},GroupName:{},PeeringStatus:{},UserId:{},VpcId:{},VpcPeeringConnectionId:{}}}},IpRanges:{type:"list",member:{type:"structure",members:{CidrIp:{}}}},Ipv6Ranges:{type:"list",member:{type:"structure",members:{CidrIpv6:{}}}},PrefixListIds:{type:"list",member:{type:"structure",members:{PrefixListId:{}}}}}}},S3d:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyArn:{}}}},S3f:{type:"structure",members:{PermissionsBoundaryArn:{},PermissionsBoundaryType:{}}},S3m:{type:"structure",members:{DetailedMetricsEnabled:{type:"boolean"},LoggingLevel:{},DataTraceEnabled:{type:"boolean"},ThrottlingBurstLimit:{type:"integer"},ThrottlingRateLimit:{type:"double"}}},S3n:{type:"structure",members:{Format:{},DestinationArn:{}}},S3x:{type:"list",member:{type:"structure",members:{AttributeName:{},KeyType:{}}}},S3z:{type:"structure",members:{NonKeyAttributes:{shape:"S11"},ProjectionType:{}}},S40:{type:"structure",members:{LastDecreaseDateTime:{},LastIncreaseDateTime:{},NumberOfDecreasesToday:{type:"integer"},ReadCapacityUnits:{type:"integer"},WriteCapacityUnits:{type:"integer"}}},S47:{type:"structure",members:{ReadCapacityUnits:{type:"integer"}}},S4j:{type:"list",member:{type:"structure",members:{DomainName:{},ResourceRecord:{type:"structure",members:{Name:{},Type:{},Value:{}}},ValidationDomain:{},ValidationEmails:{shape:"S11"},ValidationMethod:{},ValidationStatus:{}}}},S6p:{type:"structure",members:{Address:{},Port:{type:"integer"},HostedZoneId:{}}},S6q:{type:"list",member:{type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S70:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}},S76:{type:"list",member:{type:"structure",members:{Domain:{},Status:{},Fqdn:{},IamRoleName:{}}}},S7v:{type:"list",member:{}},S83:{type:"list",member:{type:"structure",required:["ProductArn","Id"],members:{ProductArn:{},Id:{}}}},S8i:{type:"list",member:{shape:"S8j"}},S8j:{type:"structure",required:["Id","ProductArn"],members:{Id:{},ProductArn:{}}},S8k:{type:"structure",required:["Text","UpdatedBy"],members:{Text:{},UpdatedBy:{}}},S8u:{type:"structure",members:{ProductArn:{shape:"S8v"},AwsAccountId:{shape:"S8v"},Id:{shape:"S8v"},GeneratorId:{shape:"S8v"},Type:{shape:"S8v"},FirstObservedAt:{shape:"S8y"},LastObservedAt:{shape:"S8y"},CreatedAt:{shape:"S8y"},UpdatedAt:{shape:"S8y"},SeverityProduct:{shape:"S92"},SeverityNormalized:{shape:"S92"},SeverityLabel:{shape:"S8v"},Confidence:{shape:"S92"},Criticality:{shape:"S92"},Title:{shape:"S8v"},Description:{shape:"S8v"},RecommendationText:{shape:"S8v"},SourceUrl:{shape:"S8v"},ProductFields:{shape:"S94"},ProductName:{shape:"S8v"},CompanyName:{shape:"S8v"},UserDefinedFields:{shape:"S94"},MalwareName:{shape:"S8v"},MalwareType:{shape:"S8v"},MalwarePath:{shape:"S8v"},MalwareState:{shape:"S8v"},NetworkDirection:{shape:"S8v"},NetworkProtocol:{shape:"S8v"},NetworkSourceIpV4:{shape:"S97"},NetworkSourceIpV6:{shape:"S97"},NetworkSourcePort:{shape:"S92"},NetworkSourceDomain:{shape:"S8v"},NetworkSourceMac:{shape:"S8v"},NetworkDestinationIpV4:{shape:"S97"},NetworkDestinationIpV6:{shape:"S97"},NetworkDestinationPort:{shape:"S92"},NetworkDestinationDomain:{shape:"S8v"},ProcessName:{shape:"S8v"},ProcessPath:{shape:"S8v"},ProcessPid:{shape:"S92"},ProcessParentPid:{shape:"S92"},ProcessLaunchedAt:{shape:"S8y"},ProcessTerminatedAt:{shape:"S8y"},ThreatIntelIndicatorType:{shape:"S8v"},ThreatIntelIndicatorValue:{shape:"S8v"},ThreatIntelIndicatorCategory:{shape:"S8v"},ThreatIntelIndicatorLastObservedAt:{shape:"S8y"},ThreatIntelIndicatorSource:{shape:"S8v"},ThreatIntelIndicatorSourceUrl:{shape:"S8v"},ResourceType:{shape:"S8v"},ResourceId:{shape:"S8v"},ResourcePartition:{shape:"S8v"},ResourceRegion:{shape:"S8v"},ResourceTags:{shape:"S94"},ResourceAwsEc2InstanceType:{shape:"S8v"},ResourceAwsEc2InstanceImageId:{shape:"S8v"},ResourceAwsEc2InstanceIpV4Addresses:{shape:"S97"},ResourceAwsEc2InstanceIpV6Addresses:{shape:"S97"},ResourceAwsEc2InstanceKeyName:{shape:"S8v"},ResourceAwsEc2InstanceIamInstanceProfileArn:{shape:"S8v"},ResourceAwsEc2InstanceVpcId:{shape:"S8v"},ResourceAwsEc2InstanceSubnetId:{shape:"S8v"},ResourceAwsEc2InstanceLaunchedAt:{shape:"S8y"},ResourceAwsS3BucketOwnerId:{shape:"S8v"},ResourceAwsS3BucketOwnerName:{shape:"S8v"},ResourceAwsIamAccessKeyUserName:{shape:"S8v"},ResourceAwsIamAccessKeyStatus:{shape:"S8v"},ResourceAwsIamAccessKeyCreatedAt:{shape:"S8y"},ResourceContainerName:{shape:"S8v"},ResourceContainerImageId:{shape:"S8v"},ResourceContainerImageName:{shape:"S8v"},ResourceContainerLaunchedAt:{shape:"S8y"},ResourceDetailsOther:{shape:"S94"},ComplianceStatus:{shape:"S8v"},VerificationState:{shape:"S8v"},WorkflowState:{shape:"S8v"},WorkflowStatus:{shape:"S8v"},RecordState:{shape:"S8v"},RelatedFindingsProductArn:{shape:"S8v"},RelatedFindingsId:{shape:"S8v"},NoteText:{shape:"S8v"},NoteUpdatedAt:{shape:"S8y"},NoteUpdatedBy:{shape:"S8v"},Keyword:{type:"list",member:{type:"structure",members:{Value:{}}}}}},S8v:{type:"list",member:{type:"structure",members:{Value:{},Comparison:{}}}},S8y:{type:"list",member:{type:"structure",members:{Start:{},End:{},DateRange:{type:"structure",members:{Value:{type:"integer"},Unit:{}}}}}},S92:{type:"list",member:{type:"structure",members:{Gte:{type:"double"},Lte:{type:"double"},Eq:{type:"double"}}}},S94:{type:"list",member:{type:"structure",members:{Key:{},Value:{},Comparison:{}}}},S97:{type:"list",member:{type:"structure",members:{Cidr:{}}}},S9h:{type:"list",member:{type:"structure",members:{AccountId:{},ProcessingResult:{}}}},S9k:{type:"list",member:{}},S9v:{type:"list",member:{}},Saj:{type:"timestamp",timestampFormat:"iso8601"},Saw:{type:"map",key:{},value:{}},Sbk:{type:"structure",members:{AccountId:{},InvitationId:{},InvitedAt:{shape:"Saj"},MemberStatus:{}}},Sbn:{type:"list",member:{type:"structure",members:{AccountId:{},Email:{},MasterId:{},MemberStatus:{},InvitedAt:{shape:"Saj"},UpdatedAt:{shape:"Saj"}}}}}};
    },{}],"nwRM":[function(require,module,exports) {
    module.exports={pagination:{DescribeActionTargets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeProducts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeStandards:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeStandardsControls:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetEnabledStandards:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetFindings:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetInsights:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListEnabledProductsForImport:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListInvitations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMembers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"Js5q":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.securityhub={},e.SecurityHub=r.defineService("securityhub",["2018-10-26"]),Object.defineProperty(i.services.securityhub,"2018-10-26",{get:function(){var e=require("../apis/securityhub-2018-10-26.min.json");return e.paginators=require("../apis/securityhub-2018-10-26.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.SecurityHub;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/securityhub-2018-10-26.min.json":"IyjB","../apis/securityhub-2018-10-26.paginators.json":"nwRM"}],"Zsgq":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-10-01",endpointPrefix:"appmesh",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS App Mesh",serviceId:"App Mesh",signatureVersion:"v4",signingName:"appmesh",uid:"appmesh-2018-10-01"},operations:{CreateMesh:{http:{method:"PUT",requestUri:"/meshes",responseCode:200},input:{type:"structure",required:["meshName"],members:{clientToken:{idempotencyToken:!0},meshName:{}}},output:{type:"structure",members:{mesh:{shape:"S5"}},payload:"mesh"},idempotent:!0},CreateRoute:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes",responseCode:200},input:{type:"structure",required:["meshName","routeName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},routeName:{},spec:{shape:"Sd"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{route:{shape:"Sl"}},payload:"route"},idempotent:!0},CreateVirtualNode:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualNodes",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualNodeName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},spec:{shape:"Sp"},virtualNodeName:{}}},output:{type:"structure",members:{virtualNode:{shape:"S14"}},payload:"virtualNode"},idempotent:!0},CreateVirtualRouter:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualRouters",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},spec:{shape:"S18"},virtualRouterName:{}}},output:{type:"structure",members:{virtualRouter:{shape:"S1b"}},payload:"virtualRouter"},idempotent:!0},DeleteMesh:{http:{method:"DELETE",requestUri:"/meshes/{meshName}",responseCode:200},input:{type:"structure",required:["meshName"],members:{meshName:{location:"uri",locationName:"meshName"}}},output:{type:"structure",members:{mesh:{shape:"S5"}},payload:"mesh"},idempotent:!0},DeleteRoute:{http:{method:"DELETE",requestUri:"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},routeName:{location:"uri",locationName:"routeName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{route:{shape:"Sl"}},payload:"route"},idempotent:!0},DeleteVirtualNode:{http:{method:"DELETE",requestUri:"/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","virtualNodeName"],members:{meshName:{location:"uri",locationName:"meshName"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",members:{virtualNode:{shape:"S14"}},payload:"virtualNode"},idempotent:!0},DeleteVirtualRouter:{http:{method:"DELETE",requestUri:"/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{virtualRouter:{shape:"S1b"}},payload:"virtualRouter"},idempotent:!0},DescribeMesh:{http:{method:"GET",requestUri:"/meshes/{meshName}",responseCode:200},input:{type:"structure",required:["meshName"],members:{meshName:{location:"uri",locationName:"meshName"}}},output:{type:"structure",members:{mesh:{shape:"S5"}},payload:"mesh"}},DescribeRoute:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},routeName:{location:"uri",locationName:"routeName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{route:{shape:"Sl"}},payload:"route"}},DescribeVirtualNode:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","virtualNodeName"],members:{meshName:{location:"uri",locationName:"meshName"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",members:{virtualNode:{shape:"S14"}},payload:"virtualNode"}},DescribeVirtualRouter:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{virtualRouter:{shape:"S1b"}},payload:"virtualRouter"}},ListMeshes:{http:{method:"GET",requestUri:"/meshes",responseCode:200},input:{type:"structure",members:{limit:{location:"querystring",locationName:"limit",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["meshes"],members:{meshes:{type:"list",member:{type:"structure",members:{arn:{},meshName:{}}}},nextToken:{}}}},ListRoutes:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes",responseCode:200},input:{type:"structure",required:["meshName","virtualRouterName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},nextToken:{location:"querystring",locationName:"nextToken"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["routes"],members:{nextToken:{},routes:{type:"list",member:{type:"structure",members:{arn:{},meshName:{},routeName:{},virtualRouterName:{}}}}}}},ListVirtualNodes:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualNodes",responseCode:200},input:{type:"structure",required:["meshName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["virtualNodes"],members:{nextToken:{},virtualNodes:{type:"list",member:{type:"structure",members:{arn:{},meshName:{},virtualNodeName:{}}}}}}},ListVirtualRouters:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualRouters",responseCode:200},input:{type:"structure",required:["meshName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["virtualRouters"],members:{nextToken:{},virtualRouters:{type:"list",member:{type:"structure",members:{arn:{},meshName:{},virtualRouterName:{}}}}}}},UpdateRoute:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},routeName:{location:"uri",locationName:"routeName"},spec:{shape:"Sd"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{route:{shape:"Sl"}},payload:"route"},idempotent:!0},UpdateVirtualNode:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualNodeName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},spec:{shape:"Sp"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",members:{virtualNode:{shape:"S14"}},payload:"virtualNode"},idempotent:!0},UpdateVirtualRouter:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},spec:{shape:"S18"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{virtualRouter:{shape:"S1b"}},payload:"virtualRouter"},idempotent:!0}},shapes:{S5:{type:"structure",required:["meshName","metadata"],members:{meshName:{},metadata:{shape:"S6"},status:{type:"structure",members:{status:{}}}}},S6:{type:"structure",members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},uid:{},version:{type:"long"}}},Sd:{type:"structure",members:{httpRoute:{type:"structure",members:{action:{type:"structure",members:{weightedTargets:{type:"list",member:{type:"structure",members:{virtualNode:{},weight:{type:"integer"}}}}}},match:{type:"structure",members:{prefix:{}}}}}}},Sl:{type:"structure",required:["meshName","routeName","virtualRouterName"],members:{meshName:{},metadata:{shape:"S6"},routeName:{},spec:{shape:"Sd"},status:{type:"structure",members:{status:{}}},virtualRouterName:{}}},Sp:{type:"structure",members:{backends:{type:"list",member:{}},listeners:{type:"list",member:{type:"structure",members:{healthCheck:{type:"structure",required:["healthyThreshold","intervalMillis","protocol","timeoutMillis","unhealthyThreshold"],members:{healthyThreshold:{type:"integer"},intervalMillis:{type:"long"},path:{},port:{type:"integer"},protocol:{},timeoutMillis:{type:"long"},unhealthyThreshold:{type:"integer"}}},portMapping:{type:"structure",members:{port:{type:"integer"},protocol:{}}}}}},serviceDiscovery:{type:"structure",members:{dns:{type:"structure",members:{serviceName:{}}}}}}},S14:{type:"structure",required:["meshName","virtualNodeName"],members:{meshName:{},metadata:{shape:"S6"},spec:{shape:"Sp"},status:{type:"structure",members:{status:{}}},virtualNodeName:{}}},S18:{type:"structure",members:{serviceNames:{type:"list",member:{}}}},S1b:{type:"structure",required:["meshName","virtualRouterName"],members:{meshName:{},metadata:{shape:"S6"},spec:{shape:"S18"},status:{type:"structure",members:{status:{}}},virtualRouterName:{}}}}};
    },{}],"owf6":[function(require,module,exports) {
    module.exports={pagination:{ListMeshes:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"meshes"},ListRoutes:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"routes"},ListVirtualNodes:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"virtualNodes"},ListVirtualRouters:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"virtualRouters"}}};
    },{}],"oIax":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-01-25",endpointPrefix:"appmesh",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS App Mesh",serviceId:"App Mesh",signatureVersion:"v4",signingName:"appmesh",uid:"appmesh-2019-01-25"},operations:{CreateGatewayRoute:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualGateway/{virtualGatewayName}/gatewayRoutes",responseCode:200},input:{type:"structure",required:["gatewayRouteName","meshName","spec","virtualGatewayName"],members:{clientToken:{idempotencyToken:!0},gatewayRouteName:{},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S5"},tags:{shape:"Sf"},virtualGatewayName:{location:"uri",locationName:"virtualGatewayName"}}},output:{type:"structure",required:["gatewayRoute"],members:{gatewayRoute:{shape:"Sk"}},payload:"gatewayRoute"},idempotent:!0},CreateMesh:{http:{method:"PUT",requestUri:"/v20190125/meshes",responseCode:200},input:{type:"structure",required:["meshName"],members:{clientToken:{idempotencyToken:!0},meshName:{},spec:{shape:"Ss"},tags:{shape:"Sf",tags:["not-preview"]}}},output:{type:"structure",required:["mesh"],members:{mesh:{shape:"Sw"}},payload:"mesh"},idempotent:!0},CreateRoute:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes",responseCode:200},input:{type:"structure",required:["meshName","routeName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},routeName:{},spec:{shape:"S10"},tags:{shape:"Sf",tags:["not-preview"]},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["route"],members:{route:{shape:"S26"}},payload:"route"},idempotent:!0},CreateVirtualGateway:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualGateways",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualGatewayName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S2a"},tags:{shape:"Sf"},virtualGatewayName:{}}},output:{type:"structure",required:["virtualGateway"],members:{virtualGateway:{shape:"S33"}},payload:"virtualGateway"},idempotent:!0},CreateVirtualNode:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualNodes",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualNodeName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S37"},tags:{shape:"Sf",tags:["not-preview"]},virtualNodeName:{}}},output:{type:"structure",required:["virtualNode"],members:{virtualNode:{shape:"S4a"}},payload:"virtualNode"},idempotent:!0},CreateVirtualRouter:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualRouters",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S4e"},tags:{shape:"Sf",tags:["not-preview"]},virtualRouterName:{}}},output:{type:"structure",required:["virtualRouter"],members:{virtualRouter:{shape:"S4i"}},payload:"virtualRouter"},idempotent:!0},CreateVirtualService:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualServices",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualServiceName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S4m"},tags:{shape:"Sf",tags:["not-preview"]},virtualServiceName:{}}},output:{type:"structure",required:["virtualService"],members:{virtualService:{shape:"S4r"}},payload:"virtualService"},idempotent:!0},DeleteGatewayRoute:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}/virtualGateway/{virtualGatewayName}/gatewayRoutes/{gatewayRouteName}",responseCode:200},input:{type:"structure",required:["gatewayRouteName","meshName","virtualGatewayName"],members:{gatewayRouteName:{location:"uri",locationName:"gatewayRouteName"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualGatewayName:{location:"uri",locationName:"virtualGatewayName"}}},output:{type:"structure",required:["gatewayRoute"],members:{gatewayRoute:{shape:"Sk"}},payload:"gatewayRoute"},idempotent:!0},DeleteMesh:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}",responseCode:200},input:{type:"structure",required:["meshName"],members:{meshName:{location:"uri",locationName:"meshName"}}},output:{type:"structure",required:["mesh"],members:{mesh:{shape:"Sw"}},payload:"mesh"},idempotent:!0},DeleteRoute:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},routeName:{location:"uri",locationName:"routeName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["route"],members:{route:{shape:"S26"}},payload:"route"},idempotent:!0},DeleteVirtualGateway:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}/virtualGateways/{virtualGatewayName}",responseCode:200},input:{type:"structure",required:["meshName","virtualGatewayName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualGatewayName:{location:"uri",locationName:"virtualGatewayName"}}},output:{type:"structure",required:["virtualGateway"],members:{virtualGateway:{shape:"S33"}},payload:"virtualGateway"},idempotent:!0},DeleteVirtualNode:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","virtualNodeName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",required:["virtualNode"],members:{virtualNode:{shape:"S4a"}},payload:"virtualNode"},idempotent:!0},DeleteVirtualRouter:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["virtualRouter"],members:{virtualRouter:{shape:"S4i"}},payload:"virtualRouter"},idempotent:!0},DeleteVirtualService:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}/virtualServices/{virtualServiceName}",responseCode:200},input:{type:"structure",required:["meshName","virtualServiceName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualServiceName:{location:"uri",locationName:"virtualServiceName"}}},output:{type:"structure",required:["virtualService"],members:{virtualService:{shape:"S4r"}},payload:"virtualService"},idempotent:!0},DescribeGatewayRoute:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualGateway/{virtualGatewayName}/gatewayRoutes/{gatewayRouteName}",responseCode:200},input:{type:"structure",required:["gatewayRouteName","meshName","virtualGatewayName"],members:{gatewayRouteName:{location:"uri",locationName:"gatewayRouteName"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualGatewayName:{location:"uri",locationName:"virtualGatewayName"}}},output:{type:"structure",required:["gatewayRoute"],members:{gatewayRoute:{shape:"Sk"}},payload:"gatewayRoute"}},DescribeMesh:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}",responseCode:200},input:{type:"structure",required:["meshName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"}}},output:{type:"structure",required:["mesh"],members:{mesh:{shape:"Sw"}},payload:"mesh"}},DescribeRoute:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},routeName:{location:"uri",locationName:"routeName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["route"],members:{route:{shape:"S26"}},payload:"route"}},DescribeVirtualGateway:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualGateways/{virtualGatewayName}",responseCode:200},input:{type:"structure",required:["meshName","virtualGatewayName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualGatewayName:{location:"uri",locationName:"virtualGatewayName"}}},output:{type:"structure",required:["virtualGateway"],members:{virtualGateway:{shape:"S33"}},payload:"virtualGateway"}},DescribeVirtualNode:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","virtualNodeName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",required:["virtualNode"],members:{virtualNode:{shape:"S4a"}},payload:"virtualNode"}},DescribeVirtualRouter:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["virtualRouter"],members:{virtualRouter:{shape:"S4i"}},payload:"virtualRouter"}},DescribeVirtualService:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualServices/{virtualServiceName}",responseCode:200},input:{type:"structure",required:["meshName","virtualServiceName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualServiceName:{location:"uri",locationName:"virtualServiceName"}}},output:{type:"structure",required:["virtualService"],members:{virtualService:{shape:"S4r"}},payload:"virtualService"}},ListGatewayRoutes:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualGateway/{virtualGatewayName}/gatewayRoutes",responseCode:200},input:{type:"structure",required:["meshName","virtualGatewayName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},nextToken:{location:"querystring",locationName:"nextToken"},virtualGatewayName:{location:"uri",locationName:"virtualGatewayName"}}},output:{type:"structure",required:["gatewayRoutes"],members:{gatewayRoutes:{type:"list",member:{type:"structure",required:["arn","createdAt","gatewayRouteName","lastUpdatedAt","meshName","meshOwner","resourceOwner","version","virtualGatewayName"],members:{arn:{},createdAt:{type:"timestamp"},gatewayRouteName:{},lastUpdatedAt:{type:"timestamp"},meshName:{},meshOwner:{},resourceOwner:{},version:{type:"long"},virtualGatewayName:{}}}},nextToken:{}}}},ListMeshes:{http:{method:"GET",requestUri:"/v20190125/meshes",responseCode:200},input:{type:"structure",members:{limit:{location:"querystring",locationName:"limit",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["meshes"],members:{meshes:{type:"list",member:{type:"structure",required:["arn","createdAt","lastUpdatedAt","meshName","meshOwner","resourceOwner","version"],members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},meshName:{},meshOwner:{},resourceOwner:{},version:{type:"long"}}}},nextToken:{}}}},ListRoutes:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes",responseCode:200},input:{type:"structure",required:["meshName","virtualRouterName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},nextToken:{location:"querystring",locationName:"nextToken"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["routes"],members:{nextToken:{},routes:{type:"list",member:{type:"structure",required:["arn","createdAt","lastUpdatedAt","meshName","meshOwner","resourceOwner","routeName","version","virtualRouterName"],members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},meshName:{},meshOwner:{},resourceOwner:{},routeName:{},version:{type:"long"},virtualRouterName:{}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v20190125/tags",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",required:["tags"],members:{nextToken:{},tags:{shape:"Sf"}}}},ListVirtualGateways:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualGateways",responseCode:200},input:{type:"structure",required:["meshName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["virtualGateways"],members:{nextToken:{},virtualGateways:{type:"list",member:{type:"structure",required:["arn","createdAt","lastUpdatedAt","meshName","meshOwner","resourceOwner","version","virtualGatewayName"],members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},meshName:{},meshOwner:{},resourceOwner:{},version:{type:"long"},virtualGatewayName:{}}}}}}},ListVirtualNodes:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualNodes",responseCode:200},input:{type:"structure",required:["meshName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["virtualNodes"],members:{nextToken:{},virtualNodes:{type:"list",member:{type:"structure",required:["arn","createdAt","lastUpdatedAt","meshName","meshOwner","resourceOwner","version","virtualNodeName"],members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},meshName:{},meshOwner:{},resourceOwner:{},version:{type:"long"},virtualNodeName:{}}}}}}},ListVirtualRouters:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualRouters",responseCode:200},input:{type:"structure",required:["meshName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["virtualRouters"],members:{nextToken:{},virtualRouters:{type:"list",member:{type:"structure",required:["arn","createdAt","lastUpdatedAt","meshName","meshOwner","resourceOwner","version","virtualRouterName"],members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},meshName:{},meshOwner:{},resourceOwner:{},version:{type:"long"},virtualRouterName:{}}}}}}},ListVirtualServices:{http:{method:"GET",requestUri:"/v20190125/meshes/{meshName}/virtualServices",responseCode:200},input:{type:"structure",required:["meshName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["virtualServices"],members:{nextToken:{},virtualServices:{type:"list",member:{type:"structure",required:["arn","createdAt","lastUpdatedAt","meshName","meshOwner","resourceOwner","version","virtualServiceName"],members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},meshName:{},meshOwner:{},resourceOwner:{},version:{type:"long"},virtualServiceName:{}}}}}}},TagResource:{http:{method:"PUT",requestUri:"/v20190125/tag",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tags:{shape:"Sf"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{http:{method:"PUT",requestUri:"/v20190125/untag",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateGatewayRoute:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualGateway/{virtualGatewayName}/gatewayRoutes/{gatewayRouteName}",responseCode:200},input:{type:"structure",required:["gatewayRouteName","meshName","spec","virtualGatewayName"],members:{clientToken:{idempotencyToken:!0},gatewayRouteName:{location:"uri",locationName:"gatewayRouteName"},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S5"},virtualGatewayName:{location:"uri",locationName:"virtualGatewayName"}}},output:{type:"structure",required:["gatewayRoute"],members:{gatewayRoute:{shape:"Sk"}},payload:"gatewayRoute"},idempotent:!0},UpdateMesh:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}",responseCode:200},input:{type:"structure",required:["meshName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},spec:{shape:"Ss"}}},output:{type:"structure",required:["mesh"],members:{mesh:{shape:"Sw"}},payload:"mesh"},idempotent:!0},UpdateRoute:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},routeName:{location:"uri",locationName:"routeName"},spec:{shape:"S10"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["route"],members:{route:{shape:"S26"}},payload:"route"},idempotent:!0},UpdateVirtualGateway:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualGateways/{virtualGatewayName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualGatewayName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S2a"},virtualGatewayName:{location:"uri",locationName:"virtualGatewayName"}}},output:{type:"structure",required:["virtualGateway"],members:{virtualGateway:{shape:"S33"}},payload:"virtualGateway"},idempotent:!0},UpdateVirtualNode:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualNodeName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S37"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",required:["virtualNode"],members:{virtualNode:{shape:"S4a"}},payload:"virtualNode"},idempotent:!0},UpdateVirtualRouter:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S4e"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["virtualRouter"],members:{virtualRouter:{shape:"S4i"}},payload:"virtualRouter"},idempotent:!0},UpdateVirtualService:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualServices/{virtualServiceName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualServiceName"],members:{clientToken:{idempotencyToken:!0},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S4m"},virtualServiceName:{location:"uri",locationName:"virtualServiceName"}}},output:{type:"structure",required:["virtualService"],members:{virtualService:{shape:"S4r"}},payload:"virtualService"},idempotent:!0}},shapes:{S5:{type:"structure",members:{grpcRoute:{type:"structure",required:["action","match"],members:{action:{type:"structure",required:["target"],members:{target:{shape:"S8"}}},match:{type:"structure",members:{serviceName:{}}}}},http2Route:{shape:"Sc"},httpRoute:{shape:"Sc"}}},S8:{type:"structure",required:["virtualService"],members:{virtualService:{type:"structure",required:["virtualServiceName"],members:{virtualServiceName:{}}}}},Sc:{type:"structure",required:["action","match"],members:{action:{type:"structure",required:["target"],members:{target:{shape:"S8"}}},match:{type:"structure",required:["prefix"],members:{prefix:{}}}}},Sf:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}},Sk:{type:"structure",required:["gatewayRouteName","meshName","metadata","spec","status","virtualGatewayName"],members:{gatewayRouteName:{},meshName:{},metadata:{shape:"Sl"},spec:{shape:"S5"},status:{type:"structure",required:["status"],members:{status:{}}},virtualGatewayName:{}}},Sl:{type:"structure",required:["arn","createdAt","lastUpdatedAt","meshOwner","resourceOwner","uid","version"],members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},meshOwner:{},resourceOwner:{},uid:{},version:{type:"long"}}},Ss:{type:"structure",members:{egressFilter:{type:"structure",required:["type"],members:{type:{}}}}},Sw:{type:"structure",required:["meshName","metadata","spec","status"],members:{meshName:{},metadata:{shape:"Sl"},spec:{shape:"Ss"},status:{type:"structure",members:{status:{}}}}},S10:{type:"structure",members:{grpcRoute:{type:"structure",required:["action","match"],members:{action:{type:"structure",required:["weightedTargets"],members:{weightedTargets:{shape:"S13"}}},match:{type:"structure",members:{metadata:{type:"list",member:{type:"structure",required:["name"],members:{invert:{type:"boolean"},match:{type:"structure",members:{exact:{},prefix:{},range:{shape:"S1c"},regex:{},suffix:{}}},name:{}}}},methodName:{},serviceName:{}}},retryPolicy:{type:"structure",required:["maxRetries","perRetryTimeout"],members:{grpcRetryEvents:{type:"list",member:{}},httpRetryEvents:{shape:"S1i"},maxRetries:{type:"long"},perRetryTimeout:{shape:"S1l"},tcpRetryEvents:{shape:"S1o"}}},timeout:{shape:"S1q"}}},http2Route:{shape:"S1r"},httpRoute:{shape:"S1r"},priority:{type:"integer"},tcpRoute:{type:"structure",required:["action"],members:{action:{type:"structure",required:["weightedTargets"],members:{weightedTargets:{shape:"S13"}}},timeout:{shape:"S24"}}}}},S13:{type:"list",member:{type:"structure",required:["virtualNode","weight"],members:{virtualNode:{},weight:{type:"integer"}}}},S1c:{type:"structure",required:["end","start"],members:{end:{type:"long"},start:{type:"long"}}},S1i:{type:"list",member:{}},S1l:{type:"structure",members:{unit:{},value:{type:"long"}}},S1o:{type:"list",member:{}},S1q:{type:"structure",members:{idle:{shape:"S1l"},perRequest:{shape:"S1l"}}},S1r:{type:"structure",required:["action","match"],members:{action:{type:"structure",required:["weightedTargets"],members:{weightedTargets:{shape:"S13"}}},match:{type:"structure",required:["prefix"],members:{headers:{type:"list",member:{type:"structure",required:["name"],members:{invert:{type:"boolean"},match:{type:"structure",members:{exact:{},prefix:{},range:{shape:"S1c"},regex:{},suffix:{}}},name:{}}}},method:{},prefix:{},scheme:{}}},retryPolicy:{type:"structure",required:["maxRetries","perRetryTimeout"],members:{httpRetryEvents:{shape:"S1i"},maxRetries:{type:"long"},perRetryTimeout:{shape:"S1l"},tcpRetryEvents:{shape:"S1o"}}},timeout:{shape:"S20"}}},S20:{type:"structure",members:{idle:{shape:"S1l"},perRequest:{shape:"S1l"}}},S24:{type:"structure",members:{idle:{shape:"S1l"}}},S26:{type:"structure",required:["meshName","metadata","routeName","spec","status","virtualRouterName"],members:{meshName:{},metadata:{shape:"Sl"},routeName:{},spec:{shape:"S10"},status:{type:"structure",required:["status"],members:{status:{}}},virtualRouterName:{}}},S2a:{type:"structure",required:["listeners"],members:{backendDefaults:{type:"structure",members:{clientPolicy:{type:"structure",members:{tls:{type:"structure",required:["validation"],members:{enforce:{type:"boolean"},ports:{shape:"S2e"},validation:{type:"structure",required:["trust"],members:{trust:{type:"structure",members:{acm:{type:"structure",required:["certificateAuthorityArns"],members:{certificateAuthorityArns:{type:"list",member:{}}}},file:{type:"structure",required:["certificateChain"],members:{certificateChain:{}}}}}}}}}}}}},listeners:{type:"list",member:{type:"structure",required:["portMapping"],members:{healthCheck:{type:"structure",required:["healthyThreshold","intervalMillis","protocol","timeoutMillis","unhealthyThreshold"],members:{healthyThreshold:{type:"integer"},intervalMillis:{type:"long"},path:{},port:{type:"integer"},protocol:{},timeoutMillis:{type:"long"},unhealthyThreshold:{type:"integer"}}},portMapping:{type:"structure",required:["port","protocol"],members:{port:{type:"integer"},protocol:{}}},tls:{type:"structure",required:["certificate","mode"],members:{certificate:{type:"structure",members:{acm:{type:"structure",required:["certificateArn"],members:{certificateArn:{}}},file:{type:"structure",required:["certificateChain","privateKey"],members:{certificateChain:{},privateKey:{}}}}},mode:{}}}}}},logging:{type:"structure",members:{accessLog:{type:"structure",members:{file:{type:"structure",required:["path"],members:{path:{}}}}}}}}},S2e:{type:"list",member:{type:"integer"}},S33:{type:"structure",required:["meshName","metadata","spec","status","virtualGatewayName"],members:{meshName:{},metadata:{shape:"Sl"},spec:{shape:"S2a"},status:{type:"structure",required:["status"],members:{status:{}}},virtualGatewayName:{}}},S37:{type:"structure",members:{backendDefaults:{type:"structure",members:{clientPolicy:{shape:"S39"}}},backends:{type:"list",member:{type:"structure",members:{virtualService:{type:"structure",required:["virtualServiceName"],members:{clientPolicy:{shape:"S39"},virtualServiceName:{}}}}}},listeners:{type:"list",member:{type:"structure",required:["portMapping"],members:{healthCheck:{type:"structure",required:["healthyThreshold","intervalMillis","protocol","timeoutMillis","unhealthyThreshold"],members:{healthyThreshold:{type:"integer"},intervalMillis:{type:"long"},path:{},port:{type:"integer"},protocol:{},timeoutMillis:{type:"long"},unhealthyThreshold:{type:"integer"}}},portMapping:{shape:"S3q"},timeout:{type:"structure",members:{grpc:{shape:"S1q"},http:{shape:"S20"},http2:{shape:"S20"},tcp:{shape:"S24"}}},tls:{type:"structure",required:["certificate","mode"],members:{certificate:{type:"structure",members:{acm:{type:"structure",required:["certificateArn"],members:{certificateArn:{}}},file:{type:"structure",required:["certificateChain","privateKey"],members:{certificateChain:{},privateKey:{}}}}},mode:{}}}}}},logging:{type:"structure",members:{accessLog:{type:"structure",members:{file:{type:"structure",required:["path"],members:{path:{}}}}}}},serviceDiscovery:{type:"structure",members:{awsCloudMap:{type:"structure",required:["namespaceName","serviceName"],members:{attributes:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},namespaceName:{},serviceName:{}}},dns:{type:"structure",required:["hostname"],members:{hostname:{}}}}}}},S39:{type:"structure",members:{tls:{type:"structure",required:["validation"],members:{enforce:{type:"boolean"},ports:{shape:"S2e"},validation:{type:"structure",required:["trust"],members:{trust:{type:"structure",members:{acm:{type:"structure",required:["certificateAuthorityArns"],members:{certificateAuthorityArns:{type:"list",member:{}}}},file:{type:"structure",required:["certificateChain"],members:{certificateChain:{}}}}}}}}}}},S3q:{type:"structure",required:["port","protocol"],members:{port:{type:"integer"},protocol:{}}},S4a:{type:"structure",required:["meshName","metadata","spec","status","virtualNodeName"],members:{meshName:{},metadata:{shape:"Sl"},spec:{shape:"S37"},status:{type:"structure",required:["status"],members:{status:{}}},virtualNodeName:{}}},S4e:{type:"structure",members:{listeners:{type:"list",member:{type:"structure",required:["portMapping"],members:{portMapping:{shape:"S3q"}}}}}},S4i:{type:"structure",required:["meshName","metadata","spec","status","virtualRouterName"],members:{meshName:{},metadata:{shape:"Sl"},spec:{shape:"S4e"},status:{type:"structure",required:["status"],members:{status:{}}},virtualRouterName:{}}},S4m:{type:"structure",members:{provider:{type:"structure",members:{virtualNode:{type:"structure",required:["virtualNodeName"],members:{virtualNodeName:{}}},virtualRouter:{type:"structure",required:["virtualRouterName"],members:{virtualRouterName:{}}}}}}},S4r:{type:"structure",required:["meshName","metadata","spec","status","virtualServiceName"],members:{meshName:{},metadata:{shape:"Sl"},spec:{shape:"S4m"},status:{type:"structure",required:["status"],members:{status:{}}},virtualServiceName:{}}}}};
    },{}],"su8f":[function(require,module,exports) {
    module.exports={pagination:{ListGatewayRoutes:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"gatewayRoutes"},ListMeshes:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"meshes"},ListRoutes:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"routes"},ListTagsForResource:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"tags"},ListVirtualGateways:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"virtualGateways"},ListVirtualNodes:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"virtualNodes"},ListVirtualRouters:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"virtualRouters"},ListVirtualServices:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"virtualServices"}}};
    },{}],"f7BV":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.appmesh={},e.AppMesh=r.defineService("appmesh",["2018-10-01","2018-10-01*","2019-01-25"]),Object.defineProperty(i.services.appmesh,"2018-10-01",{get:function(){var e=require("../apis/appmesh-2018-10-01.min.json");return e.paginators=require("../apis/appmesh-2018-10-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),Object.defineProperty(i.services.appmesh,"2019-01-25",{get:function(){var e=require("../apis/appmesh-2019-01-25.min.json");return e.paginators=require("../apis/appmesh-2019-01-25.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.AppMesh;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/appmesh-2018-10-01.min.json":"Zsgq","../apis/appmesh-2018-10-01.paginators.json":"owf6","../apis/appmesh-2019-01-25.min.json":"oIax","../apis/appmesh-2019-01-25.paginators.json":"su8f"}],"aBfl":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-08-01",endpointPrefix:"license-manager",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS License Manager",serviceId:"License Manager",signatureVersion:"v4",targetPrefix:"AWSLicenseManager",uid:"license-manager-2018-08-01"},operations:{CreateLicenseConfiguration:{input:{type:"structure",required:["Name","LicenseCountingType"],members:{Name:{},Description:{},LicenseCountingType:{},LicenseCount:{type:"long"},LicenseCountHardLimit:{type:"boolean"},LicenseRules:{shape:"S6"},Tags:{shape:"S7"},ProductInformationList:{shape:"S9"}}},output:{type:"structure",members:{LicenseConfigurationArn:{}}}},DeleteLicenseConfiguration:{input:{type:"structure",required:["LicenseConfigurationArn"],members:{LicenseConfigurationArn:{}}},output:{type:"structure",members:{}}},GetLicenseConfiguration:{input:{type:"structure",required:["LicenseConfigurationArn"],members:{LicenseConfigurationArn:{}}},output:{type:"structure",members:{LicenseConfigurationId:{},LicenseConfigurationArn:{},Name:{},Description:{},LicenseCountingType:{},LicenseRules:{shape:"S6"},LicenseCount:{type:"long"},LicenseCountHardLimit:{type:"boolean"},ConsumedLicenses:{type:"long"},Status:{},OwnerAccountId:{},ConsumedLicenseSummaryList:{shape:"Si"},ManagedResourceSummaryList:{shape:"Sl"},Tags:{shape:"S7"},ProductInformationList:{shape:"S9"},AutomatedDiscoveryInformation:{shape:"Sn"}}}},GetServiceSettings:{input:{type:"structure",members:{}},output:{type:"structure",members:{S3BucketArn:{},SnsTopicArn:{},OrganizationConfiguration:{shape:"Sr"},EnableCrossAccountsDiscovery:{type:"boolean"},LicenseManagerResourceShareArn:{}}}},ListAssociationsForLicenseConfiguration:{input:{type:"structure",required:["LicenseConfigurationArn"],members:{LicenseConfigurationArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{LicenseConfigurationAssociations:{type:"list",member:{type:"structure",members:{ResourceArn:{},ResourceType:{},ResourceOwnerId:{},AssociationTime:{type:"timestamp"}}}},NextToken:{}}}},ListFailuresForLicenseConfigurationOperations:{input:{type:"structure",required:["LicenseConfigurationArn"],members:{LicenseConfigurationArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{LicenseOperationFailureList:{type:"list",member:{type:"structure",members:{ResourceArn:{},ResourceType:{},ErrorMessage:{},FailureTime:{type:"timestamp"},OperationName:{},ResourceOwnerId:{},OperationRequestedBy:{},MetadataList:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}}}}},NextToken:{}}}},ListLicenseConfigurations:{input:{type:"structure",members:{LicenseConfigurationArns:{shape:"S6"},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S15"}}},output:{type:"structure",members:{LicenseConfigurations:{type:"list",member:{type:"structure",members:{LicenseConfigurationId:{},LicenseConfigurationArn:{},Name:{},Description:{},LicenseCountingType:{},LicenseRules:{shape:"S6"},LicenseCount:{type:"long"},LicenseCountHardLimit:{type:"boolean"},ConsumedLicenses:{type:"long"},Status:{},OwnerAccountId:{},ConsumedLicenseSummaryList:{shape:"Si"},ManagedResourceSummaryList:{shape:"Sl"},ProductInformationList:{shape:"S9"},AutomatedDiscoveryInformation:{shape:"Sn"}}}},NextToken:{}}}},ListLicenseSpecificationsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{LicenseSpecifications:{shape:"S1f"},NextToken:{}}}},ListResourceInventory:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{type:"list",member:{type:"structure",required:["Name","Condition"],members:{Name:{},Condition:{},Value:{}}}}}},output:{type:"structure",members:{ResourceInventoryList:{type:"list",member:{type:"structure",members:{ResourceId:{},ResourceType:{},ResourceArn:{},Platform:{},PlatformVersion:{},ResourceOwningAccountId:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"S7"}}}},ListUsageForLicenseConfiguration:{input:{type:"structure",required:["LicenseConfigurationArn"],members:{LicenseConfigurationArn:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S15"}}},output:{type:"structure",members:{LicenseConfigurationUsageList:{type:"list",member:{type:"structure",members:{ResourceArn:{},ResourceType:{},ResourceStatus:{},ResourceOwnerId:{},AssociationTime:{type:"timestamp"},ConsumedLicenses:{type:"long"}}}},NextToken:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateLicenseConfiguration:{input:{type:"structure",required:["LicenseConfigurationArn"],members:{LicenseConfigurationArn:{},LicenseConfigurationStatus:{},LicenseRules:{shape:"S6"},LicenseCount:{type:"long"},LicenseCountHardLimit:{type:"boolean"},Name:{},Description:{},ProductInformationList:{shape:"S9"}}},output:{type:"structure",members:{}}},UpdateLicenseSpecificationsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},AddLicenseSpecifications:{shape:"S1f"},RemoveLicenseSpecifications:{shape:"S1f"}}},output:{type:"structure",members:{}}},UpdateServiceSettings:{input:{type:"structure",members:{S3BucketArn:{},SnsTopicArn:{},OrganizationConfiguration:{shape:"Sr"},EnableCrossAccountsDiscovery:{type:"boolean"}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"list",member:{}},S7:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S9:{type:"list",member:{type:"structure",required:["ResourceType","ProductInformationFilterList"],members:{ResourceType:{},ProductInformationFilterList:{type:"list",member:{type:"structure",required:["ProductInformationFilterName","ProductInformationFilterValue","ProductInformationFilterComparator"],members:{ProductInformationFilterName:{},ProductInformationFilterValue:{shape:"S6"},ProductInformationFilterComparator:{}}}}}}},Si:{type:"list",member:{type:"structure",members:{ResourceType:{},ConsumedLicenses:{type:"long"}}}},Sl:{type:"list",member:{type:"structure",members:{ResourceType:{},AssociationCount:{type:"long"}}}},Sn:{type:"structure",members:{LastRunTime:{type:"timestamp"}}},Sr:{type:"structure",required:["EnableIntegration"],members:{EnableIntegration:{type:"boolean"}}},S15:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}},S1f:{type:"list",member:{type:"structure",required:["LicenseConfigurationArn"],members:{LicenseConfigurationArn:{}}}}}};
    },{}],"UnCO":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.licensemanager={},e.LicenseManager=r.defineService("licensemanager",["2018-08-01"]),Object.defineProperty(a.services.licensemanager,"2018-08-01",{get:function(){var e=require("../apis/license-manager-2018-08-01.min.json");return e.paginators=require("../apis/license-manager-2018-08-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.LicenseManager;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/license-manager-2018-08-01.min.json":"aBfl","../apis/license-manager-2018-08-01.paginators.json":"GkJq"}],"S4rz":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2018-11-14",endpointPrefix:"kafka",signingName:"kafka",serviceFullName:"Managed Streaming for Kafka",serviceAbbreviation:"Kafka",serviceId:"Kafka",protocol:"rest-json",jsonVersion:"1.1",uid:"kafka-2018-11-14",signatureVersion:"v4"},operations:{BatchAssociateScramSecret:{http:{requestUri:"/v1/clusters/{clusterArn}/scram-secrets",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},SecretArnList:{shape:"S3",locationName:"secretArnList"}},required:["ClusterArn","SecretArnList"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},UnprocessedScramSecrets:{shape:"S5",locationName:"unprocessedScramSecrets"}}}},CreateCluster:{http:{requestUri:"/v1/clusters",responseCode:200},input:{type:"structure",members:{BrokerNodeGroupInfo:{shape:"S8",locationName:"brokerNodeGroupInfo"},ClientAuthentication:{shape:"Se",locationName:"clientAuthentication"},ClusterName:{locationName:"clusterName"},ConfigurationInfo:{shape:"Sk",locationName:"configurationInfo"},EncryptionInfo:{shape:"Sm",locationName:"encryptionInfo"},EnhancedMonitoring:{locationName:"enhancedMonitoring"},OpenMonitoring:{shape:"Sr",locationName:"openMonitoring"},KafkaVersion:{locationName:"kafkaVersion"},LoggingInfo:{shape:"Sw",locationName:"loggingInfo"},NumberOfBrokerNodes:{locationName:"numberOfBrokerNodes",type:"integer"},Tags:{shape:"S12",locationName:"tags"}},required:["BrokerNodeGroupInfo","KafkaVersion","NumberOfBrokerNodes","ClusterName"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterName:{locationName:"clusterName"},State:{locationName:"state"}}}},CreateConfiguration:{http:{requestUri:"/v1/configurations",responseCode:200},input:{type:"structure",members:{Description:{locationName:"description"},KafkaVersions:{shape:"S3",locationName:"kafkaVersions"},Name:{locationName:"name"},ServerProperties:{locationName:"serverProperties",type:"blob"}},required:["ServerProperties","Name"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CreationTime:{shape:"S18",locationName:"creationTime"},LatestRevision:{shape:"S19",locationName:"latestRevision"},Name:{locationName:"name"},State:{locationName:"state"}}}},DeleteCluster:{http:{method:"DELETE",requestUri:"/v1/clusters/{clusterArn}",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},CurrentVersion:{location:"querystring",locationName:"currentVersion"}},required:["ClusterArn"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},State:{locationName:"state"}}}},DeleteConfiguration:{http:{method:"DELETE",requestUri:"/v1/configurations/{arn}",responseCode:200},input:{type:"structure",members:{Arn:{location:"uri",locationName:"arn"}},required:["Arn"]},output:{type:"structure",members:{Arn:{locationName:"arn"},State:{locationName:"state"}}}},DescribeCluster:{http:{method:"GET",requestUri:"/v1/clusters/{clusterArn}",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"}},required:["ClusterArn"]},output:{type:"structure",members:{ClusterInfo:{shape:"S1h",locationName:"clusterInfo"}}}},DescribeClusterOperation:{http:{method:"GET",requestUri:"/v1/operations/{clusterOperationArn}",responseCode:200},input:{type:"structure",members:{ClusterOperationArn:{location:"uri",locationName:"clusterOperationArn"}},required:["ClusterOperationArn"]},output:{type:"structure",members:{ClusterOperationInfo:{shape:"S1r",locationName:"clusterOperationInfo"}}}},DescribeConfiguration:{http:{method:"GET",requestUri:"/v1/configurations/{arn}",responseCode:200},input:{type:"structure",members:{Arn:{location:"uri",locationName:"arn"}},required:["Arn"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CreationTime:{shape:"S18",locationName:"creationTime"},Description:{locationName:"description"},KafkaVersions:{shape:"S3",locationName:"kafkaVersions"},LatestRevision:{shape:"S19",locationName:"latestRevision"},Name:{locationName:"name"},State:{locationName:"state"}}}},DescribeConfigurationRevision:{http:{method:"GET",requestUri:"/v1/configurations/{arn}/revisions/{revision}",responseCode:200},input:{type:"structure",members:{Arn:{location:"uri",locationName:"arn"},Revision:{location:"uri",locationName:"revision",type:"long"}},required:["Revision","Arn"]},output:{type:"structure",members:{Arn:{locationName:"arn"},CreationTime:{shape:"S18",locationName:"creationTime"},Description:{locationName:"description"},Revision:{locationName:"revision",type:"long"},ServerProperties:{locationName:"serverProperties",type:"blob"}}}},BatchDisassociateScramSecret:{http:{method:"PATCH",requestUri:"/v1/clusters/{clusterArn}/scram-secrets",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},SecretArnList:{shape:"S3",locationName:"secretArnList"}},required:["ClusterArn","SecretArnList"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},UnprocessedScramSecrets:{shape:"S5",locationName:"unprocessedScramSecrets"}}}},GetBootstrapBrokers:{http:{method:"GET",requestUri:"/v1/clusters/{clusterArn}/bootstrap-brokers",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"}},required:["ClusterArn"]},output:{type:"structure",members:{BootstrapBrokerString:{locationName:"bootstrapBrokerString"},BootstrapBrokerStringTls:{locationName:"bootstrapBrokerStringTls"},BootstrapBrokerStringSaslScram:{locationName:"bootstrapBrokerStringSaslScram"}}}},GetCompatibleKafkaVersions:{http:{method:"GET",requestUri:"/v1/compatible-kafka-versions",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"querystring",locationName:"clusterArn"}}},output:{type:"structure",members:{CompatibleKafkaVersions:{locationName:"compatibleKafkaVersions",type:"list",member:{type:"structure",members:{SourceVersion:{locationName:"sourceVersion"},TargetVersions:{shape:"S3",locationName:"targetVersions"}}}}}}},ListClusterOperations:{http:{method:"GET",requestUri:"/v1/clusters/{clusterArn}/operations",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ClusterArn"]},output:{type:"structure",members:{ClusterOperationInfoList:{locationName:"clusterOperationInfoList",type:"list",member:{shape:"S1r"}},NextToken:{locationName:"nextToken"}}}},ListClusters:{http:{method:"GET",requestUri:"/v1/clusters",responseCode:200},input:{type:"structure",members:{ClusterNameFilter:{location:"querystring",locationName:"clusterNameFilter"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{ClusterInfoList:{locationName:"clusterInfoList",type:"list",member:{shape:"S1h"}},NextToken:{locationName:"nextToken"}}}},ListConfigurationRevisions:{http:{method:"GET",requestUri:"/v1/configurations/{arn}/revisions",responseCode:200},input:{type:"structure",members:{Arn:{location:"uri",locationName:"arn"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["Arn"]},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Revisions:{locationName:"revisions",type:"list",member:{shape:"S19"}}}}},ListConfigurations:{http:{method:"GET",requestUri:"/v1/configurations",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Configurations:{locationName:"configurations",type:"list",member:{type:"structure",members:{Arn:{locationName:"arn"},CreationTime:{shape:"S18",locationName:"creationTime"},Description:{locationName:"description"},KafkaVersions:{shape:"S3",locationName:"kafkaVersions"},LatestRevision:{shape:"S19",locationName:"latestRevision"},Name:{locationName:"name"},State:{locationName:"state"}},required:["Description","LatestRevision","CreationTime","KafkaVersions","Arn","Name","State"]}},NextToken:{locationName:"nextToken"}}}},ListKafkaVersions:{http:{method:"GET",requestUri:"/v1/kafka-versions",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{KafkaVersions:{locationName:"kafkaVersions",type:"list",member:{type:"structure",members:{Version:{locationName:"version"},Status:{locationName:"status"}}}},NextToken:{locationName:"nextToken"}}}},ListNodes:{http:{method:"GET",requestUri:"/v1/clusters/{clusterArn}/nodes",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ClusterArn"]},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},NodeInfoList:{locationName:"nodeInfoList",type:"list",member:{type:"structure",members:{AddedToClusterTime:{locationName:"addedToClusterTime"},BrokerNodeInfo:{locationName:"brokerNodeInfo",type:"structure",members:{AttachedENIId:{locationName:"attachedENIId"},BrokerId:{locationName:"brokerId",type:"double"},ClientSubnet:{locationName:"clientSubnet"},ClientVpcIpAddress:{locationName:"clientVpcIpAddress"},CurrentBrokerSoftwareInfo:{shape:"S1i",locationName:"currentBrokerSoftwareInfo"},Endpoints:{shape:"S3",locationName:"endpoints"}}},InstanceType:{locationName:"instanceType"},NodeARN:{locationName:"nodeARN"},NodeType:{locationName:"nodeType"},ZookeeperNodeInfo:{locationName:"zookeeperNodeInfo",type:"structure",members:{AttachedENIId:{locationName:"attachedENIId"},ClientVpcIpAddress:{locationName:"clientVpcIpAddress"},Endpoints:{shape:"S3",locationName:"endpoints"},ZookeeperId:{locationName:"zookeeperId",type:"double"},ZookeeperVersion:{locationName:"zookeeperVersion"}}}}}}}}},ListScramSecrets:{http:{method:"GET",requestUri:"/v1/clusters/{clusterArn}/scram-secrets",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ClusterArn"]},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},SecretArnList:{shape:"S3",locationName:"secretArnList"}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v1/tags/{resourceArn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resourceArn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"S12",locationName:"tags"}}}},RebootBroker:{http:{method:"PUT",requestUri:"/v1/clusters/{clusterArn}/reboot-broker",responseCode:200},input:{type:"structure",members:{BrokerIds:{shape:"S3",locationName:"brokerIds"},ClusterArn:{location:"uri",locationName:"clusterArn"}},required:["ClusterArn","BrokerIds"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterOperationArn:{locationName:"clusterOperationArn"}}}},TagResource:{http:{requestUri:"/v1/tags/{resourceArn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"S12",locationName:"tags"}},required:["ResourceArn","Tags"]}},UntagResource:{http:{method:"DELETE",requestUri:"/v1/tags/{resourceArn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{shape:"S3",location:"querystring",locationName:"tagKeys"}},required:["TagKeys","ResourceArn"]}},UpdateBrokerCount:{http:{method:"PUT",requestUri:"/v1/clusters/{clusterArn}/nodes/count",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},CurrentVersion:{locationName:"currentVersion"},TargetNumberOfBrokerNodes:{locationName:"targetNumberOfBrokerNodes",type:"integer"}},required:["ClusterArn","CurrentVersion","TargetNumberOfBrokerNodes"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterOperationArn:{locationName:"clusterOperationArn"}}}},UpdateBrokerStorage:{http:{method:"PUT",requestUri:"/v1/clusters/{clusterArn}/nodes/storage",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},CurrentVersion:{locationName:"currentVersion"},TargetBrokerEBSVolumeInfo:{shape:"S1x",locationName:"targetBrokerEBSVolumeInfo"}},required:["ClusterArn","TargetBrokerEBSVolumeInfo","CurrentVersion"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterOperationArn:{locationName:"clusterOperationArn"}}}},UpdateConfiguration:{http:{method:"PUT",requestUri:"/v1/configurations/{arn}",responseCode:200},input:{type:"structure",members:{Arn:{location:"uri",locationName:"arn"},Description:{locationName:"description"},ServerProperties:{locationName:"serverProperties",type:"blob"}},required:["Arn","ServerProperties"]},output:{type:"structure",members:{Arn:{locationName:"arn"},LatestRevision:{shape:"S19",locationName:"latestRevision"}}}},UpdateClusterConfiguration:{http:{method:"PUT",requestUri:"/v1/clusters/{clusterArn}/configuration",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},ConfigurationInfo:{shape:"Sk",locationName:"configurationInfo"},CurrentVersion:{locationName:"currentVersion"}},required:["ClusterArn","CurrentVersion","ConfigurationInfo"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterOperationArn:{locationName:"clusterOperationArn"}}}},UpdateClusterKafkaVersion:{http:{method:"PUT",requestUri:"/v1/clusters/{clusterArn}/version",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},ConfigurationInfo:{shape:"Sk",locationName:"configurationInfo"},CurrentVersion:{locationName:"currentVersion"},TargetKafkaVersion:{locationName:"targetKafkaVersion"}},required:["ClusterArn","TargetKafkaVersion","CurrentVersion"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterOperationArn:{locationName:"clusterOperationArn"}}}},UpdateMonitoring:{http:{method:"PUT",requestUri:"/v1/clusters/{clusterArn}/monitoring",responseCode:200},input:{type:"structure",members:{ClusterArn:{location:"uri",locationName:"clusterArn"},CurrentVersion:{locationName:"currentVersion"},EnhancedMonitoring:{locationName:"enhancedMonitoring"},OpenMonitoring:{shape:"Sr",locationName:"openMonitoring"},LoggingInfo:{shape:"Sw",locationName:"loggingInfo"}},required:["ClusterArn","CurrentVersion"]},output:{type:"structure",members:{ClusterArn:{locationName:"clusterArn"},ClusterOperationArn:{locationName:"clusterOperationArn"}}}}},shapes:{S3:{type:"list",member:{}},S5:{type:"list",member:{type:"structure",members:{ErrorCode:{locationName:"errorCode"},ErrorMessage:{locationName:"errorMessage"},SecretArn:{locationName:"secretArn"}}}},S8:{type:"structure",members:{BrokerAZDistribution:{locationName:"brokerAZDistribution"},ClientSubnets:{shape:"S3",locationName:"clientSubnets"},InstanceType:{locationName:"instanceType"},SecurityGroups:{shape:"S3",locationName:"securityGroups"},StorageInfo:{locationName:"storageInfo",type:"structure",members:{EbsStorageInfo:{locationName:"ebsStorageInfo",type:"structure",members:{VolumeSize:{locationName:"volumeSize",type:"integer"}}}}}},required:["ClientSubnets","InstanceType"]},Se:{type:"structure",members:{Sasl:{locationName:"sasl",type:"structure",members:{Scram:{locationName:"scram",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}}}},Tls:{locationName:"tls",type:"structure",members:{CertificateAuthorityArnList:{shape:"S3",locationName:"certificateAuthorityArnList"}}}}},Sk:{type:"structure",members:{Arn:{locationName:"arn"},Revision:{locationName:"revision",type:"long"}},required:["Revision","Arn"]},Sm:{type:"structure",members:{EncryptionAtRest:{locationName:"encryptionAtRest",type:"structure",members:{DataVolumeKMSKeyId:{locationName:"dataVolumeKMSKeyId"}},required:["DataVolumeKMSKeyId"]},EncryptionInTransit:{locationName:"encryptionInTransit",type:"structure",members:{ClientBroker:{locationName:"clientBroker"},InCluster:{locationName:"inCluster",type:"boolean"}}}}},Sr:{type:"structure",members:{Prometheus:{locationName:"prometheus",type:"structure",members:{JmxExporter:{locationName:"jmxExporter",type:"structure",members:{EnabledInBroker:{locationName:"enabledInBroker",type:"boolean"}},required:["EnabledInBroker"]},NodeExporter:{locationName:"nodeExporter",type:"structure",members:{EnabledInBroker:{locationName:"enabledInBroker",type:"boolean"}},required:["EnabledInBroker"]}}}},required:["Prometheus"]},Sw:{type:"structure",members:{BrokerLogs:{locationName:"brokerLogs",type:"structure",members:{CloudWatchLogs:{locationName:"cloudWatchLogs",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"},LogGroup:{locationName:"logGroup"}},required:["Enabled"]},Firehose:{locationName:"firehose",type:"structure",members:{DeliveryStream:{locationName:"deliveryStream"},Enabled:{locationName:"enabled",type:"boolean"}},required:["Enabled"]},S3:{locationName:"s3",type:"structure",members:{Bucket:{locationName:"bucket"},Enabled:{locationName:"enabled",type:"boolean"},Prefix:{locationName:"prefix"}},required:["Enabled"]}}}},required:["BrokerLogs"]},S12:{type:"map",key:{},value:{}},S18:{type:"timestamp",timestampFormat:"iso8601"},S19:{type:"structure",members:{CreationTime:{shape:"S18",locationName:"creationTime"},Description:{locationName:"description"},Revision:{locationName:"revision",type:"long"}},required:["Revision","CreationTime"]},S1h:{type:"structure",members:{ActiveOperationArn:{locationName:"activeOperationArn"},BrokerNodeGroupInfo:{shape:"S8",locationName:"brokerNodeGroupInfo"},ClientAuthentication:{shape:"Se",locationName:"clientAuthentication"},ClusterArn:{locationName:"clusterArn"},ClusterName:{locationName:"clusterName"},CreationTime:{shape:"S18",locationName:"creationTime"},CurrentBrokerSoftwareInfo:{shape:"S1i",locationName:"currentBrokerSoftwareInfo"},CurrentVersion:{locationName:"currentVersion"},EncryptionInfo:{shape:"Sm",locationName:"encryptionInfo"},EnhancedMonitoring:{locationName:"enhancedMonitoring"},OpenMonitoring:{shape:"S1j",locationName:"openMonitoring"},LoggingInfo:{shape:"Sw",locationName:"loggingInfo"},NumberOfBrokerNodes:{locationName:"numberOfBrokerNodes",type:"integer"},State:{locationName:"state"},StateInfo:{locationName:"stateInfo",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Tags:{shape:"S12",locationName:"tags"},ZookeeperConnectString:{locationName:"zookeeperConnectString"},ZookeeperConnectStringTls:{locationName:"zookeeperConnectStringTls"}}},S1i:{type:"structure",members:{ConfigurationArn:{locationName:"configurationArn"},ConfigurationRevision:{locationName:"configurationRevision",type:"long"},KafkaVersion:{locationName:"kafkaVersion"}}},S1j:{type:"structure",members:{Prometheus:{locationName:"prometheus",type:"structure",members:{JmxExporter:{locationName:"jmxExporter",type:"structure",members:{EnabledInBroker:{locationName:"enabledInBroker",type:"boolean"}},required:["EnabledInBroker"]},NodeExporter:{locationName:"nodeExporter",type:"structure",members:{EnabledInBroker:{locationName:"enabledInBroker",type:"boolean"}},required:["EnabledInBroker"]}}}},required:["Prometheus"]},S1r:{type:"structure",members:{ClientRequestId:{locationName:"clientRequestId"},ClusterArn:{locationName:"clusterArn"},CreationTime:{shape:"S18",locationName:"creationTime"},EndTime:{shape:"S18",locationName:"endTime"},ErrorInfo:{locationName:"errorInfo",type:"structure",members:{ErrorCode:{locationName:"errorCode"},ErrorString:{locationName:"errorString"}}},OperationArn:{locationName:"operationArn"},OperationState:{locationName:"operationState"},OperationSteps:{locationName:"operationSteps",type:"list",member:{type:"structure",members:{StepInfo:{locationName:"stepInfo",type:"structure",members:{StepStatus:{locationName:"stepStatus"}}},StepName:{locationName:"stepName"}}}},OperationType:{locationName:"operationType"},SourceClusterInfo:{shape:"S1w",locationName:"sourceClusterInfo"},TargetClusterInfo:{shape:"S1w",locationName:"targetClusterInfo"}}},S1w:{type:"structure",members:{BrokerEBSVolumeInfo:{shape:"S1x",locationName:"brokerEBSVolumeInfo"},ConfigurationInfo:{shape:"Sk",locationName:"configurationInfo"},NumberOfBrokerNodes:{locationName:"numberOfBrokerNodes",type:"integer"},EnhancedMonitoring:{locationName:"enhancedMonitoring"},OpenMonitoring:{shape:"S1j",locationName:"openMonitoring"},KafkaVersion:{locationName:"kafkaVersion"},LoggingInfo:{shape:"Sw",locationName:"loggingInfo"}}},S1x:{type:"list",member:{type:"structure",members:{KafkaBrokerNodeId:{locationName:"kafkaBrokerNodeId"},VolumeSizeGB:{locationName:"volumeSizeGB",type:"integer"}},required:["VolumeSizeGB","KafkaBrokerNodeId"]}}}};
    },{}],"rC8p":[function(require,module,exports) {
    module.exports={pagination:{ListClusters:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ClusterInfoList"},ListConfigurations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Configurations"},ListKafkaVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"KafkaVersions"},ListNodes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"NodeInfoList"},ListClusterOperations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ClusterOperationInfoList"},ListConfigurationRevisions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Revisions"},ListScramSecrets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"SecretArnList"}}};
    },{}],"trwB":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,r=e.apiLoader;r.services.kafka={},e.Kafka=a.defineService("kafka",["2018-11-14"]),Object.defineProperty(r.services.kafka,"2018-11-14",{get:function(){var e=require("../apis/kafka-2018-11-14.min.json");return e.paginators=require("../apis/kafka-2018-11-14.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Kafka;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/kafka-2018-11-14.min.json":"S4rz","../apis/kafka-2018-11-14.paginators.json":"rC8p"}],"rsFx":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2018-11-29",endpointPrefix:"execute-api",signingName:"execute-api",serviceFullName:"AmazonApiGatewayManagementApi",serviceId:"ApiGatewayManagementApi",protocol:"rest-json",jsonVersion:"1.1",uid:"apigatewaymanagementapi-2018-11-29",signatureVersion:"v4"},operations:{DeleteConnection:{http:{method:"DELETE",requestUri:"/@connections/{connectionId}",responseCode:204},input:{type:"structure",members:{ConnectionId:{location:"uri",locationName:"connectionId"}},required:["ConnectionId"]}},GetConnection:{http:{method:"GET",requestUri:"/@connections/{connectionId}",responseCode:200},input:{type:"structure",members:{ConnectionId:{location:"uri",locationName:"connectionId"}},required:["ConnectionId"]},output:{type:"structure",members:{ConnectedAt:{shape:"S5",locationName:"connectedAt"},Identity:{locationName:"identity",type:"structure",members:{SourceIp:{locationName:"sourceIp"},UserAgent:{locationName:"userAgent"}},required:["SourceIp","UserAgent"]},LastActiveAt:{shape:"S5",locationName:"lastActiveAt"}}}},PostToConnection:{http:{requestUri:"/@connections/{connectionId}",responseCode:200},input:{type:"structure",members:{Data:{type:"blob"},ConnectionId:{location:"uri",locationName:"connectionId"}},required:["ConnectionId","Data"],payload:"Data"}}},shapes:{S5:{type:"timestamp",timestampFormat:"iso8601"}}};
    },{}],"vKi3":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,i=e.apiLoader;i.services.apigatewaymanagementapi={},e.ApiGatewayManagementApi=a.defineService("apigatewaymanagementapi",["2018-11-29"]),Object.defineProperty(i.services.apigatewaymanagementapi,"2018-11-29",{get:function(){var e=require("../apis/apigatewaymanagementapi-2018-11-29.min.json");return e.paginators=require("../apis/apigatewaymanagementapi-2018-11-29.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ApiGatewayManagementApi;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/apigatewaymanagementapi-2018-11-29.min.json":"rsFx","../apis/apigatewaymanagementapi-2018-11-29.paginators.json":"GkJq"}],"FdlC":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2018-11-29",endpointPrefix:"apigateway",signingName:"apigateway",serviceFullName:"AmazonApiGatewayV2",serviceId:"ApiGatewayV2",protocol:"rest-json",jsonVersion:"1.1",uid:"apigatewayv2-2018-11-29",signatureVersion:"v4"},operations:{CreateApi:{http:{requestUri:"/v2/apis",responseCode:201},input:{type:"structure",members:{ApiKeySelectionExpression:{locationName:"apiKeySelectionExpression"},CorsConfiguration:{shape:"S3",locationName:"corsConfiguration"},CredentialsArn:{locationName:"credentialsArn"},Description:{locationName:"description"},DisableSchemaValidation:{locationName:"disableSchemaValidation",type:"boolean"},DisableExecuteApiEndpoint:{locationName:"disableExecuteApiEndpoint",type:"boolean"},Name:{locationName:"name"},ProtocolType:{locationName:"protocolType"},RouteKey:{locationName:"routeKey"},RouteSelectionExpression:{locationName:"routeSelectionExpression"},Tags:{shape:"Sg",locationName:"tags"},Target:{locationName:"target"},Version:{locationName:"version"}},required:["ProtocolType","Name"]},output:{type:"structure",members:{ApiEndpoint:{locationName:"apiEndpoint"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiId:{locationName:"apiId"},ApiKeySelectionExpression:{locationName:"apiKeySelectionExpression"},CorsConfiguration:{shape:"S3",locationName:"corsConfiguration"},CreatedDate:{shape:"Sl",locationName:"createdDate"},Description:{locationName:"description"},DisableSchemaValidation:{locationName:"disableSchemaValidation",type:"boolean"},DisableExecuteApiEndpoint:{locationName:"disableExecuteApiEndpoint",type:"boolean"},ImportInfo:{shape:"Sm",locationName:"importInfo"},Name:{locationName:"name"},ProtocolType:{locationName:"protocolType"},RouteSelectionExpression:{locationName:"routeSelectionExpression"},Tags:{shape:"Sg",locationName:"tags"},Version:{locationName:"version"},Warnings:{shape:"Sm",locationName:"warnings"}}}},CreateApiMapping:{http:{requestUri:"/v2/domainnames/{domainName}/apimappings",responseCode:201},input:{type:"structure",members:{ApiId:{locationName:"apiId"},ApiMappingKey:{locationName:"apiMappingKey"},DomainName:{location:"uri",locationName:"domainName"},Stage:{locationName:"stage"}},required:["DomainName","Stage","ApiId"]},output:{type:"structure",members:{ApiId:{locationName:"apiId"},ApiMappingId:{locationName:"apiMappingId"},ApiMappingKey:{locationName:"apiMappingKey"},Stage:{locationName:"stage"}}}},CreateAuthorizer:{http:{requestUri:"/v2/apis/{apiId}/authorizers",responseCode:201},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},AuthorizerCredentialsArn:{locationName:"authorizerCredentialsArn"},AuthorizerPayloadFormatVersion:{locationName:"authorizerPayloadFormatVersion"},AuthorizerResultTtlInSeconds:{locationName:"authorizerResultTtlInSeconds",type:"integer"},AuthorizerType:{locationName:"authorizerType"},AuthorizerUri:{locationName:"authorizerUri"},EnableSimpleResponses:{locationName:"enableSimpleResponses",type:"boolean"},IdentitySource:{shape:"Ss",locationName:"identitySource"},IdentityValidationExpression:{locationName:"identityValidationExpression"},JwtConfiguration:{shape:"St",locationName:"jwtConfiguration"},Name:{locationName:"name"}},required:["ApiId","AuthorizerType","IdentitySource","Name"]},output:{type:"structure",members:{AuthorizerCredentialsArn:{locationName:"authorizerCredentialsArn"},AuthorizerId:{locationName:"authorizerId"},AuthorizerPayloadFormatVersion:{locationName:"authorizerPayloadFormatVersion"},AuthorizerResultTtlInSeconds:{locationName:"authorizerResultTtlInSeconds",type:"integer"},AuthorizerType:{locationName:"authorizerType"},AuthorizerUri:{locationName:"authorizerUri"},EnableSimpleResponses:{locationName:"enableSimpleResponses",type:"boolean"},IdentitySource:{shape:"Ss",locationName:"identitySource"},IdentityValidationExpression:{locationName:"identityValidationExpression"},JwtConfiguration:{shape:"St",locationName:"jwtConfiguration"},Name:{locationName:"name"}}}},CreateDeployment:{http:{requestUri:"/v2/apis/{apiId}/deployments",responseCode:201},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},Description:{locationName:"description"},StageName:{locationName:"stageName"}},required:["ApiId"]},output:{type:"structure",members:{AutoDeployed:{locationName:"autoDeployed",type:"boolean"},CreatedDate:{shape:"Sl",locationName:"createdDate"},DeploymentId:{locationName:"deploymentId"},DeploymentStatus:{locationName:"deploymentStatus"},DeploymentStatusMessage:{locationName:"deploymentStatusMessage"},Description:{locationName:"description"}}}},CreateDomainName:{http:{requestUri:"/v2/domainnames",responseCode:201},input:{type:"structure",members:{DomainName:{locationName:"domainName"},DomainNameConfigurations:{shape:"S10",locationName:"domainNameConfigurations"},MutualTlsAuthentication:{shape:"S15",locationName:"mutualTlsAuthentication"},Tags:{shape:"Sg",locationName:"tags"}},required:["DomainName"]},output:{type:"structure",members:{ApiMappingSelectionExpression:{locationName:"apiMappingSelectionExpression"},DomainName:{locationName:"domainName"},DomainNameConfigurations:{shape:"S10",locationName:"domainNameConfigurations"},MutualTlsAuthentication:{shape:"S17",locationName:"mutualTlsAuthentication"},Tags:{shape:"Sg",locationName:"tags"}}}},CreateIntegration:{http:{requestUri:"/v2/apis/{apiId}/integrations",responseCode:201},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ConnectionId:{locationName:"connectionId"},ConnectionType:{locationName:"connectionType"},ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},CredentialsArn:{locationName:"credentialsArn"},Description:{locationName:"description"},IntegrationMethod:{locationName:"integrationMethod"},IntegrationSubtype:{locationName:"integrationSubtype"},IntegrationType:{locationName:"integrationType"},IntegrationUri:{locationName:"integrationUri"},PassthroughBehavior:{locationName:"passthroughBehavior"},PayloadFormatVersion:{locationName:"payloadFormatVersion"},RequestParameters:{shape:"S1e",locationName:"requestParameters"},RequestTemplates:{shape:"S1f",locationName:"requestTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"},TimeoutInMillis:{locationName:"timeoutInMillis",type:"integer"},TlsConfig:{shape:"S1i",locationName:"tlsConfig"}},required:["ApiId","IntegrationType"]},output:{type:"structure",members:{ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ConnectionId:{locationName:"connectionId"},ConnectionType:{locationName:"connectionType"},ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},CredentialsArn:{locationName:"credentialsArn"},Description:{locationName:"description"},IntegrationId:{locationName:"integrationId"},IntegrationMethod:{locationName:"integrationMethod"},IntegrationResponseSelectionExpression:{locationName:"integrationResponseSelectionExpression"},IntegrationSubtype:{locationName:"integrationSubtype"},IntegrationType:{locationName:"integrationType"},IntegrationUri:{locationName:"integrationUri"},PassthroughBehavior:{locationName:"passthroughBehavior"},PayloadFormatVersion:{locationName:"payloadFormatVersion"},RequestParameters:{shape:"S1e",locationName:"requestParameters"},RequestTemplates:{shape:"S1f",locationName:"requestTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"},TimeoutInMillis:{locationName:"timeoutInMillis",type:"integer"},TlsConfig:{shape:"S1k",locationName:"tlsConfig"}}}},CreateIntegrationResponse:{http:{requestUri:"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses",responseCode:201},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},IntegrationId:{location:"uri",locationName:"integrationId"},IntegrationResponseKey:{locationName:"integrationResponseKey"},ResponseParameters:{shape:"S1e",locationName:"responseParameters"},ResponseTemplates:{shape:"S1f",locationName:"responseTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"}},required:["ApiId","IntegrationId","IntegrationResponseKey"]},output:{type:"structure",members:{ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},IntegrationResponseId:{locationName:"integrationResponseId"},IntegrationResponseKey:{locationName:"integrationResponseKey"},ResponseParameters:{shape:"S1e",locationName:"responseParameters"},ResponseTemplates:{shape:"S1f",locationName:"responseTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"}}}},CreateModel:{http:{requestUri:"/v2/apis/{apiId}/models",responseCode:201},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ContentType:{locationName:"contentType"},Description:{locationName:"description"},Name:{locationName:"name"},Schema:{locationName:"schema"}},required:["ApiId","Schema","Name"]},output:{type:"structure",members:{ContentType:{locationName:"contentType"},Description:{locationName:"description"},ModelId:{locationName:"modelId"},Name:{locationName:"name"},Schema:{locationName:"schema"}}}},CreateRoute:{http:{requestUri:"/v2/apis/{apiId}/routes",responseCode:201},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ApiKeyRequired:{locationName:"apiKeyRequired",type:"boolean"},AuthorizationScopes:{shape:"S1r",locationName:"authorizationScopes"},AuthorizationType:{locationName:"authorizationType"},AuthorizerId:{locationName:"authorizerId"},ModelSelectionExpression:{locationName:"modelSelectionExpression"},OperationName:{locationName:"operationName"},RequestModels:{shape:"S1t",locationName:"requestModels"},RequestParameters:{shape:"S1u",locationName:"requestParameters"},RouteKey:{locationName:"routeKey"},RouteResponseSelectionExpression:{locationName:"routeResponseSelectionExpression"},Target:{locationName:"target"}},required:["ApiId","RouteKey"]},output:{type:"structure",members:{ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiKeyRequired:{locationName:"apiKeyRequired",type:"boolean"},AuthorizationScopes:{shape:"S1r",locationName:"authorizationScopes"},AuthorizationType:{locationName:"authorizationType"},AuthorizerId:{locationName:"authorizerId"},ModelSelectionExpression:{locationName:"modelSelectionExpression"},OperationName:{locationName:"operationName"},RequestModels:{shape:"S1t",locationName:"requestModels"},RequestParameters:{shape:"S1u",locationName:"requestParameters"},RouteId:{locationName:"routeId"},RouteKey:{locationName:"routeKey"},RouteResponseSelectionExpression:{locationName:"routeResponseSelectionExpression"},Target:{locationName:"target"}}}},CreateRouteResponse:{http:{requestUri:"/v2/apis/{apiId}/routes/{routeId}/routeresponses",responseCode:201},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ModelSelectionExpression:{locationName:"modelSelectionExpression"},ResponseModels:{shape:"S1t",locationName:"responseModels"},ResponseParameters:{shape:"S1u",locationName:"responseParameters"},RouteId:{location:"uri",locationName:"routeId"},RouteResponseKey:{locationName:"routeResponseKey"}},required:["ApiId","RouteId","RouteResponseKey"]},output:{type:"structure",members:{ModelSelectionExpression:{locationName:"modelSelectionExpression"},ResponseModels:{shape:"S1t",locationName:"responseModels"},ResponseParameters:{shape:"S1u",locationName:"responseParameters"},RouteResponseId:{locationName:"routeResponseId"},RouteResponseKey:{locationName:"routeResponseKey"}}}},CreateStage:{http:{requestUri:"/v2/apis/{apiId}/stages",responseCode:201},input:{type:"structure",members:{AccessLogSettings:{shape:"S20",locationName:"accessLogSettings"},ApiId:{location:"uri",locationName:"apiId"},AutoDeploy:{locationName:"autoDeploy",type:"boolean"},ClientCertificateId:{locationName:"clientCertificateId"},DefaultRouteSettings:{shape:"S21",locationName:"defaultRouteSettings"},DeploymentId:{locationName:"deploymentId"},Description:{locationName:"description"},RouteSettings:{shape:"S25",locationName:"routeSettings"},StageName:{locationName:"stageName"},StageVariables:{shape:"S26",locationName:"stageVariables"},Tags:{shape:"Sg",locationName:"tags"}},required:["ApiId","StageName"]},output:{type:"structure",members:{AccessLogSettings:{shape:"S20",locationName:"accessLogSettings"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},AutoDeploy:{locationName:"autoDeploy",type:"boolean"},ClientCertificateId:{locationName:"clientCertificateId"},CreatedDate:{shape:"Sl",locationName:"createdDate"},DefaultRouteSettings:{shape:"S21",locationName:"defaultRouteSettings"},DeploymentId:{locationName:"deploymentId"},Description:{locationName:"description"},LastDeploymentStatusMessage:{locationName:"lastDeploymentStatusMessage"},LastUpdatedDate:{shape:"Sl",locationName:"lastUpdatedDate"},RouteSettings:{shape:"S25",locationName:"routeSettings"},StageName:{locationName:"stageName"},StageVariables:{shape:"S26",locationName:"stageVariables"},Tags:{shape:"Sg",locationName:"tags"}}}},CreateVpcLink:{http:{requestUri:"/v2/vpclinks",responseCode:201},input:{type:"structure",members:{Name:{locationName:"name"},SecurityGroupIds:{shape:"S2a",locationName:"securityGroupIds"},SubnetIds:{shape:"S2b",locationName:"subnetIds"},Tags:{shape:"Sg",locationName:"tags"}},required:["SubnetIds","Name"]},output:{type:"structure",members:{CreatedDate:{shape:"Sl",locationName:"createdDate"},Name:{locationName:"name"},SecurityGroupIds:{shape:"S2a",locationName:"securityGroupIds"},SubnetIds:{shape:"S2b",locationName:"subnetIds"},Tags:{shape:"Sg",locationName:"tags"},VpcLinkId:{locationName:"vpcLinkId"},VpcLinkStatus:{locationName:"vpcLinkStatus"},VpcLinkStatusMessage:{locationName:"vpcLinkStatusMessage"},VpcLinkVersion:{locationName:"vpcLinkVersion"}}}},DeleteAccessLogSettings:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/stages/{stageName}/accesslogsettings",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},StageName:{location:"uri",locationName:"stageName"}},required:["StageName","ApiId"]}},DeleteApi:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"}},required:["ApiId"]}},DeleteApiMapping:{http:{method:"DELETE",requestUri:"/v2/domainnames/{domainName}/apimappings/{apiMappingId}",responseCode:204},input:{type:"structure",members:{ApiMappingId:{location:"uri",locationName:"apiMappingId"},DomainName:{location:"uri",locationName:"domainName"}},required:["ApiMappingId","DomainName"]}},DeleteAuthorizer:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/authorizers/{authorizerId}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},AuthorizerId:{location:"uri",locationName:"authorizerId"}},required:["AuthorizerId","ApiId"]}},DeleteCorsConfiguration:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/cors",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"}},required:["ApiId"]}},DeleteDeployment:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/deployments/{deploymentId}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},DeploymentId:{location:"uri",locationName:"deploymentId"}},required:["ApiId","DeploymentId"]}},DeleteDomainName:{http:{method:"DELETE",requestUri:"/v2/domainnames/{domainName}",responseCode:204},input:{type:"structure",members:{DomainName:{location:"uri",locationName:"domainName"}},required:["DomainName"]}},DeleteIntegration:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/integrations/{integrationId}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},IntegrationId:{location:"uri",locationName:"integrationId"}},required:["ApiId","IntegrationId"]}},DeleteIntegrationResponse:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},IntegrationId:{location:"uri",locationName:"integrationId"},IntegrationResponseId:{location:"uri",locationName:"integrationResponseId"}},required:["ApiId","IntegrationResponseId","IntegrationId"]}},DeleteModel:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/models/{modelId}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ModelId:{location:"uri",locationName:"modelId"}},required:["ModelId","ApiId"]}},DeleteRoute:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/routes/{routeId}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},RouteId:{location:"uri",locationName:"routeId"}},required:["ApiId","RouteId"]}},DeleteRouteRequestParameter:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/routes/{routeId}/requestparameters/{requestParameterKey}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},RequestParameterKey:{location:"uri",locationName:"requestParameterKey"},RouteId:{location:"uri",locationName:"routeId"}},required:["RequestParameterKey","ApiId","RouteId"]}},DeleteRouteResponse:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},RouteId:{location:"uri",locationName:"routeId"},RouteResponseId:{location:"uri",locationName:"routeResponseId"}},required:["RouteResponseId","ApiId","RouteId"]}},DeleteRouteSettings:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/stages/{stageName}/routesettings/{routeKey}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},RouteKey:{location:"uri",locationName:"routeKey"},StageName:{location:"uri",locationName:"stageName"}},required:["StageName","RouteKey","ApiId"]}},DeleteStage:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/stages/{stageName}",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},StageName:{location:"uri",locationName:"stageName"}},required:["StageName","ApiId"]}},DeleteVpcLink:{http:{method:"DELETE",requestUri:"/v2/vpclinks/{vpcLinkId}",responseCode:202},input:{type:"structure",members:{VpcLinkId:{location:"uri",locationName:"vpcLinkId"}},required:["VpcLinkId"]},output:{type:"structure",members:{}}},ExportApi:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/exports/{specification}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ExportVersion:{location:"querystring",locationName:"exportVersion"},IncludeExtensions:{location:"querystring",locationName:"includeExtensions",type:"boolean"},OutputType:{location:"querystring",locationName:"outputType"},Specification:{location:"uri",locationName:"specification"},StageName:{location:"querystring",locationName:"stageName"}},required:["Specification","OutputType","ApiId"]},output:{type:"structure",members:{body:{type:"blob"}},payload:"body"}},ResetAuthorizersCache:{http:{method:"DELETE",requestUri:"/v2/apis/{apiId}/stages/{stageName}/cache/authorizers",responseCode:204},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},StageName:{location:"uri",locationName:"stageName"}},required:["StageName","ApiId"]}},GetApi:{http:{method:"GET",requestUri:"/v2/apis/{apiId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"}},required:["ApiId"]},output:{type:"structure",members:{ApiEndpoint:{locationName:"apiEndpoint"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiId:{locationName:"apiId"},ApiKeySelectionExpression:{locationName:"apiKeySelectionExpression"},CorsConfiguration:{shape:"S3",locationName:"corsConfiguration"},CreatedDate:{shape:"Sl",locationName:"createdDate"},Description:{locationName:"description"},DisableSchemaValidation:{locationName:"disableSchemaValidation",type:"boolean"},DisableExecuteApiEndpoint:{locationName:"disableExecuteApiEndpoint",type:"boolean"},ImportInfo:{shape:"Sm",locationName:"importInfo"},Name:{locationName:"name"},ProtocolType:{locationName:"protocolType"},RouteSelectionExpression:{locationName:"routeSelectionExpression"},Tags:{shape:"Sg",locationName:"tags"},Version:{locationName:"version"},Warnings:{shape:"Sm",locationName:"warnings"}}}},GetApiMapping:{http:{method:"GET",requestUri:"/v2/domainnames/{domainName}/apimappings/{apiMappingId}",responseCode:200},input:{type:"structure",members:{ApiMappingId:{location:"uri",locationName:"apiMappingId"},DomainName:{location:"uri",locationName:"domainName"}},required:["ApiMappingId","DomainName"]},output:{type:"structure",members:{ApiId:{locationName:"apiId"},ApiMappingId:{locationName:"apiMappingId"},ApiMappingKey:{locationName:"apiMappingKey"},Stage:{locationName:"stage"}}}},GetApiMappings:{http:{method:"GET",requestUri:"/v2/domainnames/{domainName}/apimappings",responseCode:200},input:{type:"structure",members:{DomainName:{location:"uri",locationName:"domainName"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["DomainName"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{ApiId:{locationName:"apiId"},ApiMappingId:{locationName:"apiMappingId"},ApiMappingKey:{locationName:"apiMappingKey"},Stage:{locationName:"stage"}},required:["Stage","ApiId"]}},NextToken:{locationName:"nextToken"}}}},GetApis:{http:{method:"GET",requestUri:"/v2/apis",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{ApiEndpoint:{locationName:"apiEndpoint"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiId:{locationName:"apiId"},ApiKeySelectionExpression:{locationName:"apiKeySelectionExpression"},CorsConfiguration:{shape:"S3",locationName:"corsConfiguration"},CreatedDate:{shape:"Sl",locationName:"createdDate"},Description:{locationName:"description"},DisableSchemaValidation:{locationName:"disableSchemaValidation",type:"boolean"},DisableExecuteApiEndpoint:{locationName:"disableExecuteApiEndpoint",type:"boolean"},ImportInfo:{shape:"Sm",locationName:"importInfo"},Name:{locationName:"name"},ProtocolType:{locationName:"protocolType"},RouteSelectionExpression:{locationName:"routeSelectionExpression"},Tags:{shape:"Sg",locationName:"tags"},Version:{locationName:"version"},Warnings:{shape:"Sm",locationName:"warnings"}},required:["RouteSelectionExpression","Name","ProtocolType"]}},NextToken:{locationName:"nextToken"}}}},GetAuthorizer:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/authorizers/{authorizerId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},AuthorizerId:{location:"uri",locationName:"authorizerId"}},required:["AuthorizerId","ApiId"]},output:{type:"structure",members:{AuthorizerCredentialsArn:{locationName:"authorizerCredentialsArn"},AuthorizerId:{locationName:"authorizerId"},AuthorizerPayloadFormatVersion:{locationName:"authorizerPayloadFormatVersion"},AuthorizerResultTtlInSeconds:{locationName:"authorizerResultTtlInSeconds",type:"integer"},AuthorizerType:{locationName:"authorizerType"},AuthorizerUri:{locationName:"authorizerUri"},EnableSimpleResponses:{locationName:"enableSimpleResponses",type:"boolean"},IdentitySource:{shape:"Ss",locationName:"identitySource"},IdentityValidationExpression:{locationName:"identityValidationExpression"},JwtConfiguration:{shape:"St",locationName:"jwtConfiguration"},Name:{locationName:"name"}}}},GetAuthorizers:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/authorizers",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ApiId"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{AuthorizerCredentialsArn:{locationName:"authorizerCredentialsArn"},AuthorizerId:{locationName:"authorizerId"},AuthorizerPayloadFormatVersion:{locationName:"authorizerPayloadFormatVersion"},AuthorizerResultTtlInSeconds:{locationName:"authorizerResultTtlInSeconds",type:"integer"},AuthorizerType:{locationName:"authorizerType"},AuthorizerUri:{locationName:"authorizerUri"},EnableSimpleResponses:{locationName:"enableSimpleResponses",type:"boolean"},IdentitySource:{shape:"Ss",locationName:"identitySource"},IdentityValidationExpression:{locationName:"identityValidationExpression"},JwtConfiguration:{shape:"St",locationName:"jwtConfiguration"},Name:{locationName:"name"}},required:["Name"]}},NextToken:{locationName:"nextToken"}}}},GetDeployment:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/deployments/{deploymentId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},DeploymentId:{location:"uri",locationName:"deploymentId"}},required:["ApiId","DeploymentId"]},output:{type:"structure",members:{AutoDeployed:{locationName:"autoDeployed",type:"boolean"},CreatedDate:{shape:"Sl",locationName:"createdDate"},DeploymentId:{locationName:"deploymentId"},DeploymentStatus:{locationName:"deploymentStatus"},DeploymentStatusMessage:{locationName:"deploymentStatusMessage"},Description:{locationName:"description"}}}},GetDeployments:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/deployments",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ApiId"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{AutoDeployed:{locationName:"autoDeployed",type:"boolean"},CreatedDate:{shape:"Sl",locationName:"createdDate"},DeploymentId:{locationName:"deploymentId"},DeploymentStatus:{locationName:"deploymentStatus"},DeploymentStatusMessage:{locationName:"deploymentStatusMessage"},Description:{locationName:"description"}}}},NextToken:{locationName:"nextToken"}}}},GetDomainName:{http:{method:"GET",requestUri:"/v2/domainnames/{domainName}",responseCode:200},input:{type:"structure",members:{DomainName:{location:"uri",locationName:"domainName"}},required:["DomainName"]},output:{type:"structure",members:{ApiMappingSelectionExpression:{locationName:"apiMappingSelectionExpression"},DomainName:{locationName:"domainName"},DomainNameConfigurations:{shape:"S10",locationName:"domainNameConfigurations"},MutualTlsAuthentication:{shape:"S17",locationName:"mutualTlsAuthentication"},Tags:{shape:"Sg",locationName:"tags"}}}},GetDomainNames:{http:{method:"GET",requestUri:"/v2/domainnames",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{ApiMappingSelectionExpression:{locationName:"apiMappingSelectionExpression"},DomainName:{locationName:"domainName"},DomainNameConfigurations:{shape:"S10",locationName:"domainNameConfigurations"},MutualTlsAuthentication:{shape:"S17",locationName:"mutualTlsAuthentication"},Tags:{shape:"Sg",locationName:"tags"}},required:["DomainName"]}},NextToken:{locationName:"nextToken"}}}},GetIntegration:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/integrations/{integrationId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},IntegrationId:{location:"uri",locationName:"integrationId"}},required:["ApiId","IntegrationId"]},output:{type:"structure",members:{ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ConnectionId:{locationName:"connectionId"},ConnectionType:{locationName:"connectionType"},ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},CredentialsArn:{locationName:"credentialsArn"},Description:{locationName:"description"},IntegrationId:{locationName:"integrationId"},IntegrationMethod:{locationName:"integrationMethod"},IntegrationResponseSelectionExpression:{locationName:"integrationResponseSelectionExpression"},IntegrationSubtype:{locationName:"integrationSubtype"},IntegrationType:{locationName:"integrationType"},IntegrationUri:{locationName:"integrationUri"},PassthroughBehavior:{locationName:"passthroughBehavior"},PayloadFormatVersion:{locationName:"payloadFormatVersion"},RequestParameters:{shape:"S1e",locationName:"requestParameters"},RequestTemplates:{shape:"S1f",locationName:"requestTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"},TimeoutInMillis:{locationName:"timeoutInMillis",type:"integer"},TlsConfig:{shape:"S1k",locationName:"tlsConfig"}}}},GetIntegrationResponse:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},IntegrationId:{location:"uri",locationName:"integrationId"},IntegrationResponseId:{location:"uri",locationName:"integrationResponseId"}},required:["ApiId","IntegrationResponseId","IntegrationId"]},output:{type:"structure",members:{ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},IntegrationResponseId:{locationName:"integrationResponseId"},IntegrationResponseKey:{locationName:"integrationResponseKey"},ResponseParameters:{shape:"S1e",locationName:"responseParameters"},ResponseTemplates:{shape:"S1f",locationName:"responseTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"}}}},GetIntegrationResponses:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},IntegrationId:{location:"uri",locationName:"integrationId"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["IntegrationId","ApiId"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},IntegrationResponseId:{locationName:"integrationResponseId"},IntegrationResponseKey:{locationName:"integrationResponseKey"},ResponseParameters:{shape:"S1e",locationName:"responseParameters"},ResponseTemplates:{shape:"S1f",locationName:"responseTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"}},required:["IntegrationResponseKey"]}},NextToken:{locationName:"nextToken"}}}},GetIntegrations:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/integrations",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ApiId"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ConnectionId:{locationName:"connectionId"},ConnectionType:{locationName:"connectionType"},ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},CredentialsArn:{locationName:"credentialsArn"},Description:{locationName:"description"},IntegrationId:{locationName:"integrationId"},IntegrationMethod:{locationName:"integrationMethod"},IntegrationResponseSelectionExpression:{locationName:"integrationResponseSelectionExpression"},IntegrationSubtype:{locationName:"integrationSubtype"},IntegrationType:{locationName:"integrationType"},IntegrationUri:{locationName:"integrationUri"},PassthroughBehavior:{locationName:"passthroughBehavior"},PayloadFormatVersion:{locationName:"payloadFormatVersion"},RequestParameters:{shape:"S1e",locationName:"requestParameters"},RequestTemplates:{shape:"S1f",locationName:"requestTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"},TimeoutInMillis:{locationName:"timeoutInMillis",type:"integer"},TlsConfig:{shape:"S1k",locationName:"tlsConfig"}}}},NextToken:{locationName:"nextToken"}}}},GetModel:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/models/{modelId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ModelId:{location:"uri",locationName:"modelId"}},required:["ModelId","ApiId"]},output:{type:"structure",members:{ContentType:{locationName:"contentType"},Description:{locationName:"description"},ModelId:{locationName:"modelId"},Name:{locationName:"name"},Schema:{locationName:"schema"}}}},GetModelTemplate:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/models/{modelId}/template",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ModelId:{location:"uri",locationName:"modelId"}},required:["ModelId","ApiId"]},output:{type:"structure",members:{Value:{locationName:"value"}}}},GetModels:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/models",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ApiId"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{ContentType:{locationName:"contentType"},Description:{locationName:"description"},ModelId:{locationName:"modelId"},Name:{locationName:"name"},Schema:{locationName:"schema"}},required:["Name"]}},NextToken:{locationName:"nextToken"}}}},GetRoute:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/routes/{routeId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},RouteId:{location:"uri",locationName:"routeId"}},required:["ApiId","RouteId"]},output:{type:"structure",members:{ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiKeyRequired:{locationName:"apiKeyRequired",type:"boolean"},AuthorizationScopes:{shape:"S1r",locationName:"authorizationScopes"},AuthorizationType:{locationName:"authorizationType"},AuthorizerId:{locationName:"authorizerId"},ModelSelectionExpression:{locationName:"modelSelectionExpression"},OperationName:{locationName:"operationName"},RequestModels:{shape:"S1t",locationName:"requestModels"},RequestParameters:{shape:"S1u",locationName:"requestParameters"},RouteId:{locationName:"routeId"},RouteKey:{locationName:"routeKey"},RouteResponseSelectionExpression:{locationName:"routeResponseSelectionExpression"},Target:{locationName:"target"}}}},GetRouteResponse:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},RouteId:{location:"uri",locationName:"routeId"},RouteResponseId:{location:"uri",locationName:"routeResponseId"}},required:["RouteResponseId","ApiId","RouteId"]},output:{type:"structure",members:{ModelSelectionExpression:{locationName:"modelSelectionExpression"},ResponseModels:{shape:"S1t",locationName:"responseModels"},ResponseParameters:{shape:"S1u",locationName:"responseParameters"},RouteResponseId:{locationName:"routeResponseId"},RouteResponseKey:{locationName:"routeResponseKey"}}}},GetRouteResponses:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/routes/{routeId}/routeresponses",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"},RouteId:{location:"uri",locationName:"routeId"}},required:["RouteId","ApiId"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{ModelSelectionExpression:{locationName:"modelSelectionExpression"},ResponseModels:{shape:"S1t",locationName:"responseModels"},ResponseParameters:{shape:"S1u",locationName:"responseParameters"},RouteResponseId:{locationName:"routeResponseId"},RouteResponseKey:{locationName:"routeResponseKey"}},required:["RouteResponseKey"]}},NextToken:{locationName:"nextToken"}}}},GetRoutes:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/routes",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ApiId"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiKeyRequired:{locationName:"apiKeyRequired",type:"boolean"},AuthorizationScopes:{shape:"S1r",locationName:"authorizationScopes"},AuthorizationType:{locationName:"authorizationType"},AuthorizerId:{locationName:"authorizerId"},ModelSelectionExpression:{locationName:"modelSelectionExpression"},OperationName:{locationName:"operationName"},RequestModels:{shape:"S1t",locationName:"requestModels"},RequestParameters:{shape:"S1u",locationName:"requestParameters"},RouteId:{locationName:"routeId"},RouteKey:{locationName:"routeKey"},RouteResponseSelectionExpression:{locationName:"routeResponseSelectionExpression"},Target:{locationName:"target"}},required:["RouteKey"]}},NextToken:{locationName:"nextToken"}}}},GetStage:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/stages/{stageName}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},StageName:{location:"uri",locationName:"stageName"}},required:["StageName","ApiId"]},output:{type:"structure",members:{AccessLogSettings:{shape:"S20",locationName:"accessLogSettings"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},AutoDeploy:{locationName:"autoDeploy",type:"boolean"},ClientCertificateId:{locationName:"clientCertificateId"},CreatedDate:{shape:"Sl",locationName:"createdDate"},DefaultRouteSettings:{shape:"S21",locationName:"defaultRouteSettings"},DeploymentId:{locationName:"deploymentId"},Description:{locationName:"description"},LastDeploymentStatusMessage:{locationName:"lastDeploymentStatusMessage"},LastUpdatedDate:{shape:"Sl",locationName:"lastUpdatedDate"},RouteSettings:{shape:"S25",locationName:"routeSettings"},StageName:{locationName:"stageName"},StageVariables:{shape:"S26",locationName:"stageVariables"},Tags:{shape:"Sg",locationName:"tags"}}}},GetStages:{http:{method:"GET",requestUri:"/v2/apis/{apiId}/stages",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["ApiId"]},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{AccessLogSettings:{shape:"S20",locationName:"accessLogSettings"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},AutoDeploy:{locationName:"autoDeploy",type:"boolean"},ClientCertificateId:{locationName:"clientCertificateId"},CreatedDate:{shape:"Sl",locationName:"createdDate"},DefaultRouteSettings:{shape:"S21",locationName:"defaultRouteSettings"},DeploymentId:{locationName:"deploymentId"},Description:{locationName:"description"},LastDeploymentStatusMessage:{locationName:"lastDeploymentStatusMessage"},LastUpdatedDate:{shape:"Sl",locationName:"lastUpdatedDate"},RouteSettings:{shape:"S25",locationName:"routeSettings"},StageName:{locationName:"stageName"},StageVariables:{shape:"S26",locationName:"stageVariables"},Tags:{shape:"Sg",locationName:"tags"}},required:["StageName"]}},NextToken:{locationName:"nextToken"}}}},GetTags:{http:{method:"GET",requestUri:"/v2/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"Sg",locationName:"tags"}}}},GetVpcLink:{http:{method:"GET",requestUri:"/v2/vpclinks/{vpcLinkId}",responseCode:200},input:{type:"structure",members:{VpcLinkId:{location:"uri",locationName:"vpcLinkId"}},required:["VpcLinkId"]},output:{type:"structure",members:{CreatedDate:{shape:"Sl",locationName:"createdDate"},Name:{locationName:"name"},SecurityGroupIds:{shape:"S2a",locationName:"securityGroupIds"},SubnetIds:{shape:"S2b",locationName:"subnetIds"},Tags:{shape:"Sg",locationName:"tags"},VpcLinkId:{locationName:"vpcLinkId"},VpcLinkStatus:{locationName:"vpcLinkStatus"},VpcLinkStatusMessage:{locationName:"vpcLinkStatusMessage"},VpcLinkVersion:{locationName:"vpcLinkVersion"}}}},GetVpcLinks:{http:{method:"GET",requestUri:"/v2/vpclinks",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Items:{locationName:"items",type:"list",member:{type:"structure",members:{CreatedDate:{shape:"Sl",locationName:"createdDate"},Name:{locationName:"name"},SecurityGroupIds:{shape:"S2a",locationName:"securityGroupIds"},SubnetIds:{shape:"S2b",locationName:"subnetIds"},Tags:{shape:"Sg",locationName:"tags"},VpcLinkId:{locationName:"vpcLinkId"},VpcLinkStatus:{locationName:"vpcLinkStatus"},VpcLinkStatusMessage:{locationName:"vpcLinkStatusMessage"},VpcLinkVersion:{locationName:"vpcLinkVersion"}},required:["VpcLinkId","SecurityGroupIds","SubnetIds","Name"]}},NextToken:{locationName:"nextToken"}}}},ImportApi:{http:{method:"PUT",requestUri:"/v2/apis",responseCode:201},input:{type:"structure",members:{Basepath:{location:"querystring",locationName:"basepath"},Body:{locationName:"body"},FailOnWarnings:{location:"querystring",locationName:"failOnWarnings",type:"boolean"}},required:["Body"]},output:{type:"structure",members:{ApiEndpoint:{locationName:"apiEndpoint"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiId:{locationName:"apiId"},ApiKeySelectionExpression:{locationName:"apiKeySelectionExpression"},CorsConfiguration:{shape:"S3",locationName:"corsConfiguration"},CreatedDate:{shape:"Sl",locationName:"createdDate"},Description:{locationName:"description"},DisableSchemaValidation:{locationName:"disableSchemaValidation",type:"boolean"},DisableExecuteApiEndpoint:{locationName:"disableExecuteApiEndpoint",type:"boolean"},ImportInfo:{shape:"Sm",locationName:"importInfo"},Name:{locationName:"name"},ProtocolType:{locationName:"protocolType"},RouteSelectionExpression:{locationName:"routeSelectionExpression"},Tags:{shape:"Sg",locationName:"tags"},Version:{locationName:"version"},Warnings:{shape:"Sm",locationName:"warnings"}}}},ReimportApi:{http:{method:"PUT",requestUri:"/v2/apis/{apiId}",responseCode:201},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},Basepath:{location:"querystring",locationName:"basepath"},Body:{locationName:"body"},FailOnWarnings:{location:"querystring",locationName:"failOnWarnings",type:"boolean"}},required:["ApiId","Body"]},output:{type:"structure",members:{ApiEndpoint:{locationName:"apiEndpoint"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiId:{locationName:"apiId"},ApiKeySelectionExpression:{locationName:"apiKeySelectionExpression"},CorsConfiguration:{shape:"S3",locationName:"corsConfiguration"},CreatedDate:{shape:"Sl",locationName:"createdDate"},Description:{locationName:"description"},DisableSchemaValidation:{locationName:"disableSchemaValidation",type:"boolean"},DisableExecuteApiEndpoint:{locationName:"disableExecuteApiEndpoint",type:"boolean"},ImportInfo:{shape:"Sm",locationName:"importInfo"},Name:{locationName:"name"},ProtocolType:{locationName:"protocolType"},RouteSelectionExpression:{locationName:"routeSelectionExpression"},Tags:{shape:"Sg",locationName:"tags"},Version:{locationName:"version"},Warnings:{shape:"Sm",locationName:"warnings"}}}},TagResource:{http:{requestUri:"/v2/tags/{resource-arn}",responseCode:201},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{shape:"Sg",locationName:"tags"}},required:["ResourceArn"]},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/v2/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{shape:"Sm",location:"querystring",locationName:"tagKeys"}},required:["ResourceArn","TagKeys"]}},UpdateApi:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ApiKeySelectionExpression:{locationName:"apiKeySelectionExpression"},CorsConfiguration:{shape:"S3",locationName:"corsConfiguration"},CredentialsArn:{locationName:"credentialsArn"},Description:{locationName:"description"},DisableSchemaValidation:{locationName:"disableSchemaValidation",type:"boolean"},DisableExecuteApiEndpoint:{locationName:"disableExecuteApiEndpoint",type:"boolean"},Name:{locationName:"name"},RouteKey:{locationName:"routeKey"},RouteSelectionExpression:{locationName:"routeSelectionExpression"},Target:{locationName:"target"},Version:{locationName:"version"}},required:["ApiId"]},output:{type:"structure",members:{ApiEndpoint:{locationName:"apiEndpoint"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiId:{locationName:"apiId"},ApiKeySelectionExpression:{locationName:"apiKeySelectionExpression"},CorsConfiguration:{shape:"S3",locationName:"corsConfiguration"},CreatedDate:{shape:"Sl",locationName:"createdDate"},Description:{locationName:"description"},DisableSchemaValidation:{locationName:"disableSchemaValidation",type:"boolean"},DisableExecuteApiEndpoint:{locationName:"disableExecuteApiEndpoint",type:"boolean"},ImportInfo:{shape:"Sm",locationName:"importInfo"},Name:{locationName:"name"},ProtocolType:{locationName:"protocolType"},RouteSelectionExpression:{locationName:"routeSelectionExpression"},Tags:{shape:"Sg",locationName:"tags"},Version:{locationName:"version"},Warnings:{shape:"Sm",locationName:"warnings"}}}},UpdateApiMapping:{http:{method:"PATCH",requestUri:"/v2/domainnames/{domainName}/apimappings/{apiMappingId}",responseCode:200},input:{type:"structure",members:{ApiId:{locationName:"apiId"},ApiMappingId:{location:"uri",locationName:"apiMappingId"},ApiMappingKey:{locationName:"apiMappingKey"},DomainName:{location:"uri",locationName:"domainName"},Stage:{locationName:"stage"}},required:["ApiMappingId","ApiId","DomainName"]},output:{type:"structure",members:{ApiId:{locationName:"apiId"},ApiMappingId:{locationName:"apiMappingId"},ApiMappingKey:{locationName:"apiMappingKey"},Stage:{locationName:"stage"}}}},UpdateAuthorizer:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}/authorizers/{authorizerId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},AuthorizerCredentialsArn:{locationName:"authorizerCredentialsArn"},AuthorizerId:{location:"uri",locationName:"authorizerId"},AuthorizerPayloadFormatVersion:{locationName:"authorizerPayloadFormatVersion"},AuthorizerResultTtlInSeconds:{locationName:"authorizerResultTtlInSeconds",type:"integer"},AuthorizerType:{locationName:"authorizerType"},AuthorizerUri:{locationName:"authorizerUri"},EnableSimpleResponses:{locationName:"enableSimpleResponses",type:"boolean"},IdentitySource:{shape:"Ss",locationName:"identitySource"},IdentityValidationExpression:{locationName:"identityValidationExpression"},JwtConfiguration:{shape:"St",locationName:"jwtConfiguration"},Name:{locationName:"name"}},required:["AuthorizerId","ApiId"]},output:{type:"structure",members:{AuthorizerCredentialsArn:{locationName:"authorizerCredentialsArn"},AuthorizerId:{locationName:"authorizerId"},AuthorizerPayloadFormatVersion:{locationName:"authorizerPayloadFormatVersion"},AuthorizerResultTtlInSeconds:{locationName:"authorizerResultTtlInSeconds",type:"integer"},AuthorizerType:{locationName:"authorizerType"},AuthorizerUri:{locationName:"authorizerUri"},EnableSimpleResponses:{locationName:"enableSimpleResponses",type:"boolean"},IdentitySource:{shape:"Ss",locationName:"identitySource"},IdentityValidationExpression:{locationName:"identityValidationExpression"},JwtConfiguration:{shape:"St",locationName:"jwtConfiguration"},Name:{locationName:"name"}}}},UpdateDeployment:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}/deployments/{deploymentId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},DeploymentId:{location:"uri",locationName:"deploymentId"},Description:{locationName:"description"}},required:["ApiId","DeploymentId"]},output:{type:"structure",members:{AutoDeployed:{locationName:"autoDeployed",type:"boolean"},CreatedDate:{shape:"Sl",locationName:"createdDate"},DeploymentId:{locationName:"deploymentId"},DeploymentStatus:{locationName:"deploymentStatus"},DeploymentStatusMessage:{locationName:"deploymentStatusMessage"},Description:{locationName:"description"}}}},UpdateDomainName:{http:{method:"PATCH",requestUri:"/v2/domainnames/{domainName}",responseCode:200},input:{type:"structure",members:{DomainName:{location:"uri",locationName:"domainName"},DomainNameConfigurations:{shape:"S10",locationName:"domainNameConfigurations"},MutualTlsAuthentication:{shape:"S15",locationName:"mutualTlsAuthentication"}},required:["DomainName"]},output:{type:"structure",members:{ApiMappingSelectionExpression:{locationName:"apiMappingSelectionExpression"},DomainName:{locationName:"domainName"},DomainNameConfigurations:{shape:"S10",locationName:"domainNameConfigurations"},MutualTlsAuthentication:{shape:"S17",locationName:"mutualTlsAuthentication"},Tags:{shape:"Sg",locationName:"tags"}}}},UpdateIntegration:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}/integrations/{integrationId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ConnectionId:{locationName:"connectionId"},ConnectionType:{locationName:"connectionType"},ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},CredentialsArn:{locationName:"credentialsArn"},Description:{locationName:"description"},IntegrationId:{location:"uri",locationName:"integrationId"},IntegrationMethod:{locationName:"integrationMethod"},IntegrationSubtype:{locationName:"integrationSubtype"},IntegrationType:{locationName:"integrationType"},IntegrationUri:{locationName:"integrationUri"},PassthroughBehavior:{locationName:"passthroughBehavior"},PayloadFormatVersion:{locationName:"payloadFormatVersion"},RequestParameters:{shape:"S1e",locationName:"requestParameters"},RequestTemplates:{shape:"S1f",locationName:"requestTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"},TimeoutInMillis:{locationName:"timeoutInMillis",type:"integer"},TlsConfig:{shape:"S1i",locationName:"tlsConfig"}},required:["ApiId","IntegrationId"]},output:{type:"structure",members:{ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ConnectionId:{locationName:"connectionId"},ConnectionType:{locationName:"connectionType"},ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},CredentialsArn:{locationName:"credentialsArn"},Description:{locationName:"description"},IntegrationId:{locationName:"integrationId"},IntegrationMethod:{locationName:"integrationMethod"},IntegrationResponseSelectionExpression:{locationName:"integrationResponseSelectionExpression"},IntegrationSubtype:{locationName:"integrationSubtype"},IntegrationType:{locationName:"integrationType"},IntegrationUri:{locationName:"integrationUri"},PassthroughBehavior:{locationName:"passthroughBehavior"},PayloadFormatVersion:{locationName:"payloadFormatVersion"},RequestParameters:{shape:"S1e",locationName:"requestParameters"},RequestTemplates:{shape:"S1f",locationName:"requestTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"},TimeoutInMillis:{locationName:"timeoutInMillis",type:"integer"},TlsConfig:{shape:"S1k",locationName:"tlsConfig"}}}},UpdateIntegrationResponse:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},IntegrationId:{location:"uri",locationName:"integrationId"},IntegrationResponseId:{location:"uri",locationName:"integrationResponseId"},IntegrationResponseKey:{locationName:"integrationResponseKey"},ResponseParameters:{shape:"S1e",locationName:"responseParameters"},ResponseTemplates:{shape:"S1f",locationName:"responseTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"}},required:["ApiId","IntegrationResponseId","IntegrationId"]},output:{type:"structure",members:{ContentHandlingStrategy:{locationName:"contentHandlingStrategy"},IntegrationResponseId:{locationName:"integrationResponseId"},IntegrationResponseKey:{locationName:"integrationResponseKey"},ResponseParameters:{shape:"S1e",locationName:"responseParameters"},ResponseTemplates:{shape:"S1f",locationName:"responseTemplates"},TemplateSelectionExpression:{locationName:"templateSelectionExpression"}}}},UpdateModel:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}/models/{modelId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ContentType:{locationName:"contentType"},Description:{locationName:"description"},ModelId:{location:"uri",locationName:"modelId"},Name:{locationName:"name"},Schema:{locationName:"schema"}},required:["ModelId","ApiId"]},output:{type:"structure",members:{ContentType:{locationName:"contentType"},Description:{locationName:"description"},ModelId:{locationName:"modelId"},Name:{locationName:"name"},Schema:{locationName:"schema"}}}},UpdateRoute:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}/routes/{routeId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ApiKeyRequired:{locationName:"apiKeyRequired",type:"boolean"},AuthorizationScopes:{shape:"S1r",locationName:"authorizationScopes"},AuthorizationType:{locationName:"authorizationType"},AuthorizerId:{locationName:"authorizerId"},ModelSelectionExpression:{locationName:"modelSelectionExpression"},OperationName:{locationName:"operationName"},RequestModels:{shape:"S1t",locationName:"requestModels"},RequestParameters:{shape:"S1u",locationName:"requestParameters"},RouteId:{location:"uri",locationName:"routeId"},RouteKey:{locationName:"routeKey"},RouteResponseSelectionExpression:{locationName:"routeResponseSelectionExpression"},Target:{locationName:"target"}},required:["ApiId","RouteId"]},output:{type:"structure",members:{ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},ApiKeyRequired:{locationName:"apiKeyRequired",type:"boolean"},AuthorizationScopes:{shape:"S1r",locationName:"authorizationScopes"},AuthorizationType:{locationName:"authorizationType"},AuthorizerId:{locationName:"authorizerId"},ModelSelectionExpression:{locationName:"modelSelectionExpression"},OperationName:{locationName:"operationName"},RequestModels:{shape:"S1t",locationName:"requestModels"},RequestParameters:{shape:"S1u",locationName:"requestParameters"},RouteId:{locationName:"routeId"},RouteKey:{locationName:"routeKey"},RouteResponseSelectionExpression:{locationName:"routeResponseSelectionExpression"},Target:{locationName:"target"}}}},UpdateRouteResponse:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}",responseCode:200},input:{type:"structure",members:{ApiId:{location:"uri",locationName:"apiId"},ModelSelectionExpression:{locationName:"modelSelectionExpression"},ResponseModels:{shape:"S1t",locationName:"responseModels"},ResponseParameters:{shape:"S1u",locationName:"responseParameters"},RouteId:{location:"uri",locationName:"routeId"},RouteResponseId:{location:"uri",locationName:"routeResponseId"},RouteResponseKey:{locationName:"routeResponseKey"}},required:["RouteResponseId","ApiId","RouteId"]},output:{type:"structure",members:{ModelSelectionExpression:{locationName:"modelSelectionExpression"},ResponseModels:{shape:"S1t",locationName:"responseModels"},ResponseParameters:{shape:"S1u",locationName:"responseParameters"},RouteResponseId:{locationName:"routeResponseId"},RouteResponseKey:{locationName:"routeResponseKey"}}}},UpdateStage:{http:{method:"PATCH",requestUri:"/v2/apis/{apiId}/stages/{stageName}",responseCode:200},input:{type:"structure",members:{AccessLogSettings:{shape:"S20",locationName:"accessLogSettings"},ApiId:{location:"uri",locationName:"apiId"},AutoDeploy:{locationName:"autoDeploy",type:"boolean"},ClientCertificateId:{locationName:"clientCertificateId"},DefaultRouteSettings:{shape:"S21",locationName:"defaultRouteSettings"},DeploymentId:{locationName:"deploymentId"},Description:{locationName:"description"},RouteSettings:{shape:"S25",locationName:"routeSettings"},StageName:{location:"uri",locationName:"stageName"},StageVariables:{shape:"S26",locationName:"stageVariables"}},required:["StageName","ApiId"]},output:{type:"structure",members:{AccessLogSettings:{shape:"S20",locationName:"accessLogSettings"},ApiGatewayManaged:{locationName:"apiGatewayManaged",type:"boolean"},AutoDeploy:{locationName:"autoDeploy",type:"boolean"},ClientCertificateId:{locationName:"clientCertificateId"},CreatedDate:{shape:"Sl",locationName:"createdDate"},DefaultRouteSettings:{shape:"S21",locationName:"defaultRouteSettings"},DeploymentId:{locationName:"deploymentId"},Description:{locationName:"description"},LastDeploymentStatusMessage:{locationName:"lastDeploymentStatusMessage"},LastUpdatedDate:{shape:"Sl",locationName:"lastUpdatedDate"},RouteSettings:{shape:"S25",locationName:"routeSettings"},StageName:{locationName:"stageName"},StageVariables:{shape:"S26",locationName:"stageVariables"},Tags:{shape:"Sg",locationName:"tags"}}}},UpdateVpcLink:{http:{method:"PATCH",requestUri:"/v2/vpclinks/{vpcLinkId}",responseCode:200},input:{type:"structure",members:{Name:{locationName:"name"},VpcLinkId:{location:"uri",locationName:"vpcLinkId"}},required:["VpcLinkId"]},output:{type:"structure",members:{CreatedDate:{shape:"Sl",locationName:"createdDate"},Name:{locationName:"name"},SecurityGroupIds:{shape:"S2a",locationName:"securityGroupIds"},SubnetIds:{shape:"S2b",locationName:"subnetIds"},Tags:{shape:"Sg",locationName:"tags"},VpcLinkId:{locationName:"vpcLinkId"},VpcLinkStatus:{locationName:"vpcLinkStatus"},VpcLinkStatusMessage:{locationName:"vpcLinkStatusMessage"},VpcLinkVersion:{locationName:"vpcLinkVersion"}}}}},shapes:{S3:{type:"structure",members:{AllowCredentials:{locationName:"allowCredentials",type:"boolean"},AllowHeaders:{shape:"S5",locationName:"allowHeaders"},AllowMethods:{locationName:"allowMethods",type:"list",member:{}},AllowOrigins:{locationName:"allowOrigins",type:"list",member:{}},ExposeHeaders:{shape:"S5",locationName:"exposeHeaders"},MaxAge:{locationName:"maxAge",type:"integer"}}},S5:{type:"list",member:{}},Sg:{type:"map",key:{},value:{}},Sl:{type:"timestamp",timestampFormat:"iso8601"},Sm:{type:"list",member:{}},Ss:{type:"list",member:{}},St:{type:"structure",members:{Audience:{shape:"Sm",locationName:"audience"},Issuer:{locationName:"issuer"}}},S10:{type:"list",member:{type:"structure",members:{ApiGatewayDomainName:{locationName:"apiGatewayDomainName"},CertificateArn:{locationName:"certificateArn"},CertificateName:{locationName:"certificateName"},CertificateUploadDate:{shape:"Sl",locationName:"certificateUploadDate"},DomainNameStatus:{locationName:"domainNameStatus"},DomainNameStatusMessage:{locationName:"domainNameStatusMessage"},EndpointType:{locationName:"endpointType"},HostedZoneId:{locationName:"hostedZoneId"},SecurityPolicy:{locationName:"securityPolicy"}}}},S15:{type:"structure",members:{TruststoreUri:{locationName:"truststoreUri"},TruststoreVersion:{locationName:"truststoreVersion"}}},S17:{type:"structure",members:{TruststoreUri:{locationName:"truststoreUri"},TruststoreVersion:{locationName:"truststoreVersion"},TruststoreWarnings:{shape:"Sm",locationName:"truststoreWarnings"}}},S1e:{type:"map",key:{},value:{}},S1f:{type:"map",key:{},value:{}},S1i:{type:"structure",members:{ServerNameToVerify:{locationName:"serverNameToVerify"}}},S1k:{type:"structure",members:{ServerNameToVerify:{locationName:"serverNameToVerify"}}},S1r:{type:"list",member:{}},S1t:{type:"map",key:{},value:{}},S1u:{type:"map",key:{},value:{type:"structure",members:{Required:{locationName:"required",type:"boolean"}}}},S20:{type:"structure",members:{DestinationArn:{locationName:"destinationArn"},Format:{locationName:"format"}}},S21:{type:"structure",members:{DataTraceEnabled:{locationName:"dataTraceEnabled",type:"boolean"},DetailedMetricsEnabled:{locationName:"detailedMetricsEnabled",type:"boolean"},LoggingLevel:{locationName:"loggingLevel"},ThrottlingBurstLimit:{locationName:"throttlingBurstLimit",type:"integer"},ThrottlingRateLimit:{locationName:"throttlingRateLimit",type:"double"}}},S25:{type:"map",key:{},value:{shape:"S21"}},S26:{type:"map",key:{},value:{}},S2a:{type:"list",member:{}},S2b:{type:"list",member:{}}}};
    },{}],"B3Qj":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,i=e.apiLoader;i.services.apigatewayv2={},e.ApiGatewayV2=a.defineService("apigatewayv2",["2018-11-29"]),Object.defineProperty(i.services.apigatewayv2,"2018-11-29",{get:function(){var e=require("../apis/apigatewayv2-2018-11-29.min.json");return e.paginators=require("../apis/apigatewayv2-2018-11-29.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ApiGatewayV2;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/apigatewayv2-2018-11-29.min.json":"FdlC","../apis/apigatewayv2-2018-11-29.paginators.json":"GkJq"}],"wPcy":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2014-10-31",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon DocDB",serviceFullName:"Amazon DocumentDB with MongoDB compatibility",serviceId:"DocDB",signatureVersion:"v4",signingName:"rds",uid:"docdb-2014-10-31",xmlNamespace:"http://rds.amazonaws.com/doc/2014-10-31/"},operations:{AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S3"}}}},ApplyPendingMaintenanceAction:{input:{type:"structure",required:["ResourceIdentifier","ApplyAction","OptInType"],members:{ResourceIdentifier:{},ApplyAction:{},OptInType:{}}},output:{resultWrapper:"ApplyPendingMaintenanceActionResult",type:"structure",members:{ResourcePendingMaintenanceActions:{shape:"S7"}}}},CopyDBClusterParameterGroup:{input:{type:"structure",required:["SourceDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupDescription"],members:{SourceDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupDescription:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CopyDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sd"}}}},CopyDBClusterSnapshot:{input:{type:"structure",required:["SourceDBClusterSnapshotIdentifier","TargetDBClusterSnapshotIdentifier"],members:{SourceDBClusterSnapshotIdentifier:{},TargetDBClusterSnapshotIdentifier:{},KmsKeyId:{},PreSignedUrl:{},CopyTags:{type:"boolean"},Tags:{shape:"S3"}}},output:{resultWrapper:"CopyDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"Sh"}}}},CreateDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","Engine","MasterUsername","MasterUserPassword"],members:{AvailabilityZones:{shape:"Si"},BackupRetentionPeriod:{type:"integer"},DBClusterIdentifier:{},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"Sn"},DBSubnetGroupName:{},Engine:{},EngineVersion:{},Port:{type:"integer"},MasterUsername:{},MasterUserPassword:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},Tags:{shape:"S3"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},PreSignedUrl:{},EnableCloudwatchLogsExports:{shape:"So"},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"CreateDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sq"}}}},CreateDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","DBParameterGroupFamily","Description"],members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sd"}}}},CreateDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","DBClusterIdentifier"],members:{DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"Sh"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","DBInstanceClass","Engine","DBClusterIdentifier"],members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},AvailabilityZone:{},PreferredMaintenanceWindow:{},AutoMinorVersionUpgrade:{type:"boolean"},Tags:{shape:"S3"},DBClusterIdentifier:{},PromotionTier:{type:"integer"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S13"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1e"},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S15"}}}},DeleteDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sq"}}}},DeleteDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{}}}},DeleteDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"Sh"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S13"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DescribeCertificates:{input:{type:"structure",members:{CertificateIdentifier:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCertificatesResult",type:"structure",members:{Certificates:{type:"list",member:{locationName:"Certificate",type:"structure",members:{CertificateIdentifier:{},CertificateType:{},Thumbprint:{},ValidFrom:{type:"timestamp"},ValidTill:{type:"timestamp"},CertificateArn:{}},wrapper:!0}},Marker:{}}}},DescribeDBClusterParameterGroups:{input:{type:"structure",members:{DBClusterParameterGroupName:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParameterGroupsResult",type:"structure",members:{Marker:{},DBClusterParameterGroups:{type:"list",member:{shape:"Sd",locationName:"DBClusterParameterGroup"}}}}},DescribeDBClusterParameters:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{},Source:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParametersResult",type:"structure",members:{Parameters:{shape:"S20"},Marker:{}}}},DescribeDBClusterSnapshotAttributes:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DescribeDBClusterSnapshotAttributesResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S25"}}}},DescribeDBClusterSnapshots:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"},IncludePublic:{type:"boolean"}}},output:{resultWrapper:"DescribeDBClusterSnapshotsResult",type:"structure",members:{Marker:{},DBClusterSnapshots:{type:"list",member:{shape:"Sh",locationName:"DBClusterSnapshot"}}}}},DescribeDBClusters:{input:{type:"structure",members:{DBClusterIdentifier:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClustersResult",type:"structure",members:{Marker:{},DBClusters:{type:"list",member:{shape:"Sq",locationName:"DBCluster"}}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"},ListSupportedTimezones:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},ValidUpgradeTarget:{type:"list",member:{locationName:"UpgradeTarget",type:"structure",members:{Engine:{},EngineVersion:{},Description:{},AutoUpgrade:{type:"boolean"},IsMajorVersionUpgrade:{type:"boolean"}}}},ExportableLogTypes:{shape:"So"},SupportsLogExportsToCloudwatchLogs:{type:"boolean"}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"S13",locationName:"DBInstance"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S15",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultClusterParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultClusterParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S20"}},wrapper:!0}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S1p"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S2y"}},wrapper:!0}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S2y"},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S2y"},Date:{type:"timestamp"},SourceArn:{}}}}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},Filters:{shape:"S1p"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S18",locationName:"AvailabilityZone"}},Vpc:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribePendingMaintenanceActions:{input:{type:"structure",members:{ResourceIdentifier:{},Filters:{shape:"S1p"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribePendingMaintenanceActionsResult",type:"structure",members:{PendingMaintenanceActions:{type:"list",member:{shape:"S7",locationName:"ResourcePendingMaintenanceActions"}},Marker:{}}}},FailoverDBCluster:{input:{type:"structure",members:{DBClusterIdentifier:{},TargetDBInstanceIdentifier:{}}},output:{resultWrapper:"FailoverDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sq"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S1p"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S3"}}}},ModifyDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},NewDBClusterIdentifier:{},ApplyImmediately:{type:"boolean"},BackupRetentionPeriod:{type:"integer"},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"Sn"},Port:{type:"integer"},MasterUserPassword:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},CloudwatchLogsExportConfiguration:{type:"structure",members:{EnableLogTypes:{shape:"So"},DisableLogTypes:{shape:"So"}}},EngineVersion:{},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"ModifyDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sq"}}}},ModifyDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","Parameters"],members:{DBClusterParameterGroupName:{},Parameters:{shape:"S20"}}},output:{shape:"S3k",resultWrapper:"ModifyDBClusterParameterGroupResult"}},ModifyDBClusterSnapshotAttribute:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","AttributeName"],members:{DBClusterSnapshotIdentifier:{},AttributeName:{},ValuesToAdd:{shape:"S28"},ValuesToRemove:{shape:"S28"}}},output:{resultWrapper:"ModifyDBClusterSnapshotAttributeResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S25"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},DBInstanceClass:{},ApplyImmediately:{type:"boolean"},PreferredMaintenanceWindow:{},AutoMinorVersionUpgrade:{type:"boolean"},NewDBInstanceIdentifier:{},CACertificateIdentifier:{},PromotionTier:{type:"integer"}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S13"}}}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1e"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S15"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S13"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S20"}}},output:{shape:"S3k",resultWrapper:"ResetDBClusterParameterGroupResult"}},RestoreDBClusterFromSnapshot:{input:{type:"structure",required:["DBClusterIdentifier","SnapshotIdentifier","Engine"],members:{AvailabilityZones:{shape:"Si"},DBClusterIdentifier:{},SnapshotIdentifier:{},Engine:{},EngineVersion:{},Port:{type:"integer"},DBSubnetGroupName:{},VpcSecurityGroupIds:{shape:"Sn"},Tags:{shape:"S3"},KmsKeyId:{},EnableCloudwatchLogsExports:{shape:"So"},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"RestoreDBClusterFromSnapshotResult",type:"structure",members:{DBCluster:{shape:"Sq"}}}},RestoreDBClusterToPointInTime:{input:{type:"structure",required:["DBClusterIdentifier","SourceDBClusterIdentifier"],members:{DBClusterIdentifier:{},SourceDBClusterIdentifier:{},RestoreToTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},Port:{type:"integer"},DBSubnetGroupName:{},VpcSecurityGroupIds:{shape:"Sn"},Tags:{shape:"S3"},KmsKeyId:{},EnableCloudwatchLogsExports:{shape:"So"},DeletionProtection:{type:"boolean"}}},output:{resultWrapper:"RestoreDBClusterToPointInTimeResult",type:"structure",members:{DBCluster:{shape:"Sq"}}}},StartDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StartDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sq"}}}},StopDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StopDBClusterResult",type:"structure",members:{DBCluster:{shape:"Sq"}}}}},shapes:{S3:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},S7:{type:"structure",members:{ResourceIdentifier:{},PendingMaintenanceActionDetails:{type:"list",member:{locationName:"PendingMaintenanceAction",type:"structure",members:{Action:{},AutoAppliedAfterDate:{type:"timestamp"},ForcedApplyDate:{type:"timestamp"},OptInStatus:{},CurrentApplyDate:{type:"timestamp"},Description:{}}}}},wrapper:!0},Sd:{type:"structure",members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBClusterParameterGroupArn:{}},wrapper:!0},Sh:{type:"structure",members:{AvailabilityZones:{shape:"Si"},DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},Status:{},Port:{type:"integer"},VpcId:{},ClusterCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},SnapshotType:{},PercentProgress:{type:"integer"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DBClusterSnapshotArn:{},SourceDBClusterSnapshotArn:{}},wrapper:!0},Si:{type:"list",member:{locationName:"AvailabilityZone"}},Sn:{type:"list",member:{locationName:"VpcSecurityGroupId"}},So:{type:"list",member:{}},Sq:{type:"structure",members:{AvailabilityZones:{shape:"Si"},BackupRetentionPeriod:{type:"integer"},DBClusterIdentifier:{},DBClusterParameterGroup:{},DBSubnetGroup:{},Status:{},PercentProgress:{},EarliestRestorableTime:{type:"timestamp"},Endpoint:{},ReaderEndpoint:{},MultiAZ:{type:"boolean"},Engine:{},EngineVersion:{},LatestRestorableTime:{type:"timestamp"},Port:{type:"integer"},MasterUsername:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},DBClusterMembers:{type:"list",member:{locationName:"DBClusterMember",type:"structure",members:{DBInstanceIdentifier:{},IsClusterWriter:{type:"boolean"},DBClusterParameterGroupStatus:{},PromotionTier:{type:"integer"}},wrapper:!0}},VpcSecurityGroups:{shape:"St"},HostedZoneId:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbClusterResourceId:{},DBClusterArn:{},AssociatedRoles:{type:"list",member:{locationName:"DBClusterRole",type:"structure",members:{RoleArn:{},Status:{}}}},ClusterCreateTime:{type:"timestamp"},EnabledCloudwatchLogsExports:{shape:"So"},DeletionProtection:{type:"boolean"}},wrapper:!0},St:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S13:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"},HostedZoneId:{}}},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},VpcSecurityGroups:{shape:"St"},AvailabilityZone:{},DBSubnetGroup:{shape:"S15"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},LicenseModel:{},Iops:{type:"integer"},DBInstanceIdentifier:{},StorageType:{},CACertificateIdentifier:{},DBSubnetGroupName:{},PendingCloudwatchLogsExports:{type:"structure",members:{LogTypesToEnable:{shape:"So"},LogTypesToDisable:{shape:"So"}}}}},LatestRestorableTime:{type:"timestamp"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},PubliclyAccessible:{type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}},DBClusterIdentifier:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbiResourceId:{},CACertificateIdentifier:{},PromotionTier:{type:"integer"},DBInstanceArn:{},EnabledCloudwatchLogsExports:{shape:"So"}},wrapper:!0},S15:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S18"},SubnetStatus:{}}}},DBSubnetGroupArn:{}},wrapper:!0},S18:{type:"structure",members:{Name:{}},wrapper:!0},S1e:{type:"list",member:{locationName:"SubnetIdentifier"}},S1p:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S20:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S25:{type:"structure",members:{DBClusterSnapshotIdentifier:{},DBClusterSnapshotAttributes:{type:"list",member:{locationName:"DBClusterSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S28"}}}}},wrapper:!0},S28:{type:"list",member:{locationName:"AttributeValue"}},S2y:{type:"list",member:{locationName:"EventCategory"}},S3k:{type:"structure",members:{DBClusterParameterGroupName:{}}}}};
    },{}],"SCMY":[function(require,module,exports) {
    module.exports={pagination:{DescribeCertificates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Certificates"},DescribeDBClusterParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterParameterGroups"},DescribeDBClusterParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBClusterSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterSnapshots"},DescribeDBClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusters"},DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribePendingMaintenanceActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"PendingMaintenanceActions"},ListTagsForResource:{result_key:"TagList"}}};
    },{}],"qAyN":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.docdb={},e.DocDB=r.defineService("docdb",["2014-10-31"]),Object.defineProperty(i.services.docdb,"2014-10-31",{get:function(){var e=require("../apis/docdb-2014-10-31.min.json");return e.paginators=require("../apis/docdb-2014-10-31.paginators.json").pagination,e.waiters=require("../apis/docdb-2014-10-31.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.DocDB;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/docdb-2014-10-31.min.json":"wPcy","../apis/docdb-2014-10-31.paginators.json":"SCMY","../apis/docdb-2014-10-31.waiters2.json":"cIOH"}],"Fs5Y":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-11-15",endpointPrefix:"backup",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Backup",serviceId:"Backup",signatureVersion:"v4",uid:"backup-2018-11-15"},operations:{CreateBackupPlan:{http:{method:"PUT",requestUri:"/backup/plans/"},input:{type:"structure",required:["BackupPlan"],members:{BackupPlan:{shape:"S2"},BackupPlanTags:{shape:"Sc"},CreatorRequestId:{}}},output:{type:"structure",members:{BackupPlanId:{},BackupPlanArn:{},CreationDate:{type:"timestamp"},VersionId:{},AdvancedBackupSettings:{shape:"Si"}}},idempotent:!0},CreateBackupSelection:{http:{method:"PUT",requestUri:"/backup/plans/{backupPlanId}/selections/"},input:{type:"structure",required:["BackupPlanId","BackupSelection"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},BackupSelection:{shape:"Ss"},CreatorRequestId:{}}},output:{type:"structure",members:{SelectionId:{},BackupPlanId:{},CreationDate:{type:"timestamp"}}},idempotent:!0},CreateBackupVault:{http:{method:"PUT",requestUri:"/backup-vaults/{backupVaultName}"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},BackupVaultTags:{shape:"Sc"},EncryptionKeyArn:{},CreatorRequestId:{}}},output:{type:"structure",members:{BackupVaultName:{},BackupVaultArn:{},CreationDate:{type:"timestamp"}}},idempotent:!0},DeleteBackupPlan:{http:{method:"DELETE",requestUri:"/backup/plans/{backupPlanId}"},input:{type:"structure",required:["BackupPlanId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"}}},output:{type:"structure",members:{BackupPlanId:{},BackupPlanArn:{},DeletionDate:{type:"timestamp"},VersionId:{}}}},DeleteBackupSelection:{http:{method:"DELETE",requestUri:"/backup/plans/{backupPlanId}/selections/{selectionId}"},input:{type:"structure",required:["BackupPlanId","SelectionId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},SelectionId:{location:"uri",locationName:"selectionId"}}}},DeleteBackupVault:{http:{method:"DELETE",requestUri:"/backup-vaults/{backupVaultName}"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}}},DeleteBackupVaultAccessPolicy:{http:{method:"DELETE",requestUri:"/backup-vaults/{backupVaultName}/access-policy"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}},idempotent:!0},DeleteBackupVaultNotifications:{http:{method:"DELETE",requestUri:"/backup-vaults/{backupVaultName}/notification-configuration"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}},idempotent:!0},DeleteRecoveryPoint:{http:{method:"DELETE",requestUri:"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}"},input:{type:"structure",required:["BackupVaultName","RecoveryPointArn"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},RecoveryPointArn:{location:"uri",locationName:"recoveryPointArn"}}},idempotent:!0},DescribeBackupJob:{http:{method:"GET",requestUri:"/backup-jobs/{backupJobId}"},input:{type:"structure",required:["BackupJobId"],members:{BackupJobId:{location:"uri",locationName:"backupJobId"}}},output:{type:"structure",members:{AccountId:{},BackupJobId:{},BackupVaultName:{},BackupVaultArn:{},RecoveryPointArn:{},ResourceArn:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},State:{},StatusMessage:{},PercentDone:{},BackupSizeInBytes:{type:"long"},IamRoleArn:{},CreatedBy:{shape:"S1f"},ResourceType:{},BytesTransferred:{type:"long"},ExpectedCompletionDate:{type:"timestamp"},StartBy:{type:"timestamp"},BackupOptions:{shape:"Sl"},BackupType:{}}},idempotent:!0},DescribeBackupVault:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}},output:{type:"structure",members:{BackupVaultName:{},BackupVaultArn:{},EncryptionKeyArn:{},CreationDate:{type:"timestamp"},CreatorRequestId:{},NumberOfRecoveryPoints:{type:"long"}}},idempotent:!0},DescribeCopyJob:{http:{method:"GET",requestUri:"/copy-jobs/{copyJobId}"},input:{type:"structure",required:["CopyJobId"],members:{CopyJobId:{location:"uri",locationName:"copyJobId"}}},output:{type:"structure",members:{CopyJob:{shape:"S1l"}}},idempotent:!0},DescribeProtectedResource:{http:{method:"GET",requestUri:"/resources/{resourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{ResourceArn:{},ResourceType:{},LastBackupTime:{type:"timestamp"}}},idempotent:!0},DescribeRecoveryPoint:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}"},input:{type:"structure",required:["BackupVaultName","RecoveryPointArn"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},RecoveryPointArn:{location:"uri",locationName:"recoveryPointArn"}}},output:{type:"structure",members:{RecoveryPointArn:{},BackupVaultName:{},BackupVaultArn:{},ResourceArn:{},ResourceType:{},CreatedBy:{shape:"S1f"},IamRoleArn:{},Status:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},BackupSizeInBytes:{type:"long"},CalculatedLifecycle:{shape:"S1s"},Lifecycle:{shape:"Sa"},EncryptionKeyArn:{},IsEncrypted:{type:"boolean"},StorageClass:{},LastRestoreTime:{type:"timestamp"}}},idempotent:!0},DescribeRegionSettings:{http:{method:"GET",requestUri:"/account-settings"},input:{type:"structure",members:{}},output:{type:"structure",members:{ResourceTypeOptInPreference:{shape:"S1x"}}}},DescribeRestoreJob:{http:{method:"GET",requestUri:"/restore-jobs/{restoreJobId}"},input:{type:"structure",required:["RestoreJobId"],members:{RestoreJobId:{location:"uri",locationName:"restoreJobId"}}},output:{type:"structure",members:{AccountId:{},RestoreJobId:{},RecoveryPointArn:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},Status:{},StatusMessage:{},PercentDone:{},BackupSizeInBytes:{type:"long"},IamRoleArn:{},ExpectedCompletionTimeMinutes:{type:"long"},CreatedResourceArn:{},ResourceType:{}}},idempotent:!0},ExportBackupPlanTemplate:{http:{method:"GET",requestUri:"/backup/plans/{backupPlanId}/toTemplate/"},input:{type:"structure",required:["BackupPlanId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"}}},output:{type:"structure",members:{BackupPlanTemplateJson:{}}}},GetBackupPlan:{http:{method:"GET",requestUri:"/backup/plans/{backupPlanId}/"},input:{type:"structure",required:["BackupPlanId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},VersionId:{location:"querystring",locationName:"versionId"}}},output:{type:"structure",members:{BackupPlan:{shape:"S27"},BackupPlanId:{},BackupPlanArn:{},VersionId:{},CreatorRequestId:{},CreationDate:{type:"timestamp"},DeletionDate:{type:"timestamp"},LastExecutionDate:{type:"timestamp"},AdvancedBackupSettings:{shape:"Si"}}},idempotent:!0},GetBackupPlanFromJSON:{http:{requestUri:"/backup/template/json/toPlan"},input:{type:"structure",required:["BackupPlanTemplateJson"],members:{BackupPlanTemplateJson:{}}},output:{type:"structure",members:{BackupPlan:{shape:"S27"}}}},GetBackupPlanFromTemplate:{http:{method:"GET",requestUri:"/backup/template/plans/{templateId}/toPlan"},input:{type:"structure",required:["BackupPlanTemplateId"],members:{BackupPlanTemplateId:{location:"uri",locationName:"templateId"}}},output:{type:"structure",members:{BackupPlanDocument:{shape:"S27"}}}},GetBackupSelection:{http:{method:"GET",requestUri:"/backup/plans/{backupPlanId}/selections/{selectionId}"},input:{type:"structure",required:["BackupPlanId","SelectionId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},SelectionId:{location:"uri",locationName:"selectionId"}}},output:{type:"structure",members:{BackupSelection:{shape:"Ss"},SelectionId:{},BackupPlanId:{},CreationDate:{type:"timestamp"},CreatorRequestId:{}}},idempotent:!0},GetBackupVaultAccessPolicy:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}/access-policy"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}},output:{type:"structure",members:{BackupVaultName:{},BackupVaultArn:{},Policy:{}}},idempotent:!0},GetBackupVaultNotifications:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}/notification-configuration"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}},output:{type:"structure",members:{BackupVaultName:{},BackupVaultArn:{},SNSTopicArn:{},BackupVaultEvents:{shape:"S2l"}}},idempotent:!0},GetRecoveryPointRestoreMetadata:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}/restore-metadata"},input:{type:"structure",required:["BackupVaultName","RecoveryPointArn"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},RecoveryPointArn:{location:"uri",locationName:"recoveryPointArn"}}},output:{type:"structure",members:{BackupVaultArn:{},RecoveryPointArn:{},RestoreMetadata:{shape:"S2p"}}},idempotent:!0},GetSupportedResourceTypes:{http:{method:"GET",requestUri:"/supported-resource-types"},output:{type:"structure",members:{ResourceTypes:{type:"list",member:{}}}}},ListBackupJobs:{http:{method:"GET",requestUri:"/backup-jobs/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},ByResourceArn:{location:"querystring",locationName:"resourceArn"},ByState:{location:"querystring",locationName:"state"},ByBackupVaultName:{location:"querystring",locationName:"backupVaultName"},ByCreatedBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},ByCreatedAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"},ByResourceType:{location:"querystring",locationName:"resourceType"},ByAccountId:{location:"querystring",locationName:"accountId"}}},output:{type:"structure",members:{BackupJobs:{type:"list",member:{type:"structure",members:{AccountId:{},BackupJobId:{},BackupVaultName:{},BackupVaultArn:{},RecoveryPointArn:{},ResourceArn:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},State:{},StatusMessage:{},PercentDone:{},BackupSizeInBytes:{type:"long"},IamRoleArn:{},CreatedBy:{shape:"S1f"},ExpectedCompletionDate:{type:"timestamp"},StartBy:{type:"timestamp"},ResourceType:{},BytesTransferred:{type:"long"},BackupOptions:{shape:"Sl"},BackupType:{}}}},NextToken:{}}},idempotent:!0},ListBackupPlanTemplates:{http:{method:"GET",requestUri:"/backup/template/plans"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},BackupPlanTemplatesList:{type:"list",member:{type:"structure",members:{BackupPlanTemplateId:{},BackupPlanTemplateName:{}}}}}}},ListBackupPlanVersions:{http:{method:"GET",requestUri:"/backup/plans/{backupPlanId}/versions/"},input:{type:"structure",required:["BackupPlanId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},BackupPlanVersionsList:{type:"list",member:{shape:"S36"}}}},idempotent:!0},ListBackupPlans:{http:{method:"GET",requestUri:"/backup/plans/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},IncludeDeleted:{location:"querystring",locationName:"includeDeleted",type:"boolean"}}},output:{type:"structure",members:{NextToken:{},BackupPlansList:{type:"list",member:{shape:"S36"}}}},idempotent:!0},ListBackupSelections:{http:{method:"GET",requestUri:"/backup/plans/{backupPlanId}/selections/"},input:{type:"structure",required:["BackupPlanId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},BackupSelectionsList:{type:"list",member:{type:"structure",members:{SelectionId:{},SelectionName:{},BackupPlanId:{},CreationDate:{type:"timestamp"},CreatorRequestId:{},IamRoleArn:{}}}}}},idempotent:!0},ListBackupVaults:{http:{method:"GET",requestUri:"/backup-vaults/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{BackupVaultList:{type:"list",member:{type:"structure",members:{BackupVaultName:{},BackupVaultArn:{},CreationDate:{type:"timestamp"},EncryptionKeyArn:{},CreatorRequestId:{},NumberOfRecoveryPoints:{type:"long"}}}},NextToken:{}}},idempotent:!0},ListCopyJobs:{http:{method:"GET",requestUri:"/copy-jobs/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},ByResourceArn:{location:"querystring",locationName:"resourceArn"},ByState:{location:"querystring",locationName:"state"},ByCreatedBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},ByCreatedAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"},ByResourceType:{location:"querystring",locationName:"resourceType"},ByDestinationVaultArn:{location:"querystring",locationName:"destinationVaultArn"},ByAccountId:{location:"querystring",locationName:"accountId"}}},output:{type:"structure",members:{CopyJobs:{type:"list",member:{shape:"S1l"}},NextToken:{}}}},ListProtectedResources:{http:{method:"GET",requestUri:"/resources/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{ResourceArn:{},ResourceType:{},LastBackupTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListRecoveryPointsByBackupVault:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}/recovery-points/"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},ByResourceArn:{location:"querystring",locationName:"resourceArn"},ByResourceType:{location:"querystring",locationName:"resourceType"},ByBackupPlanId:{location:"querystring",locationName:"backupPlanId"},ByCreatedBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},ByCreatedAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"}}},output:{type:"structure",members:{NextToken:{},RecoveryPoints:{type:"list",member:{type:"structure",members:{RecoveryPointArn:{},BackupVaultName:{},BackupVaultArn:{},ResourceArn:{},ResourceType:{},CreatedBy:{shape:"S1f"},IamRoleArn:{},Status:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},BackupSizeInBytes:{type:"long"},CalculatedLifecycle:{shape:"S1s"},Lifecycle:{shape:"Sa"},EncryptionKeyArn:{},IsEncrypted:{type:"boolean"},LastRestoreTime:{type:"timestamp"}}}}}},idempotent:!0},ListRecoveryPointsByResource:{http:{method:"GET",requestUri:"/resources/{resourceArn}/recovery-points/"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},RecoveryPoints:{type:"list",member:{type:"structure",members:{RecoveryPointArn:{},CreationDate:{type:"timestamp"},Status:{},EncryptionKeyArn:{},BackupSizeBytes:{type:"long"},BackupVaultName:{}}}}}},idempotent:!0},ListRestoreJobs:{http:{method:"GET",requestUri:"/restore-jobs/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},ByAccountId:{location:"querystring",locationName:"accountId"},ByCreatedBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},ByCreatedAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"},ByStatus:{location:"querystring",locationName:"status"}}},output:{type:"structure",members:{RestoreJobs:{type:"list",member:{type:"structure",members:{AccountId:{},RestoreJobId:{},RecoveryPointArn:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},Status:{},StatusMessage:{},PercentDone:{},BackupSizeInBytes:{type:"long"},IamRoleArn:{},ExpectedCompletionTimeMinutes:{type:"long"},CreatedResourceArn:{},ResourceType:{}}}},NextToken:{}}},idempotent:!0},ListTags:{http:{method:"GET",requestUri:"/tags/{resourceArn}/"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},Tags:{shape:"Sc"}}},idempotent:!0},PutBackupVaultAccessPolicy:{http:{method:"PUT",requestUri:"/backup-vaults/{backupVaultName}/access-policy"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},Policy:{}}},idempotent:!0},PutBackupVaultNotifications:{http:{method:"PUT",requestUri:"/backup-vaults/{backupVaultName}/notification-configuration"},input:{type:"structure",required:["BackupVaultName","SNSTopicArn","BackupVaultEvents"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},SNSTopicArn:{},BackupVaultEvents:{shape:"S2l"}}},idempotent:!0},StartBackupJob:{http:{method:"PUT",requestUri:"/backup-jobs"},input:{type:"structure",required:["BackupVaultName","ResourceArn","IamRoleArn"],members:{BackupVaultName:{},ResourceArn:{},IamRoleArn:{},IdempotencyToken:{},StartWindowMinutes:{type:"long"},CompleteWindowMinutes:{type:"long"},Lifecycle:{shape:"Sa"},RecoveryPointTags:{shape:"Sc"},BackupOptions:{shape:"Sl"}}},output:{type:"structure",members:{BackupJobId:{},RecoveryPointArn:{},CreationDate:{type:"timestamp"}}},idempotent:!0},StartCopyJob:{http:{method:"PUT",requestUri:"/copy-jobs"},input:{type:"structure",required:["RecoveryPointArn","SourceBackupVaultName","DestinationBackupVaultArn","IamRoleArn"],members:{RecoveryPointArn:{},SourceBackupVaultName:{},DestinationBackupVaultArn:{},IamRoleArn:{},IdempotencyToken:{},Lifecycle:{shape:"Sa"}}},output:{type:"structure",members:{CopyJobId:{},CreationDate:{type:"timestamp"}}},idempotent:!0},StartRestoreJob:{http:{method:"PUT",requestUri:"/restore-jobs"},input:{type:"structure",required:["RecoveryPointArn","Metadata","IamRoleArn"],members:{RecoveryPointArn:{},Metadata:{shape:"S2p"},IamRoleArn:{},IdempotencyToken:{},ResourceType:{}}},output:{type:"structure",members:{RestoreJobId:{}}},idempotent:!0},StopBackupJob:{http:{requestUri:"/backup-jobs/{backupJobId}"},input:{type:"structure",required:["BackupJobId"],members:{BackupJobId:{location:"uri",locationName:"backupJobId"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"Sc"}}},idempotent:!0},UntagResource:{http:{requestUri:"/untag/{resourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeyList"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeyList:{type:"list",member:{},sensitive:!0}}},idempotent:!0},UpdateBackupPlan:{http:{requestUri:"/backup/plans/{backupPlanId}"},input:{type:"structure",required:["BackupPlanId","BackupPlan"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},BackupPlan:{shape:"S2"}}},output:{type:"structure",members:{BackupPlanId:{},BackupPlanArn:{},CreationDate:{type:"timestamp"},VersionId:{},AdvancedBackupSettings:{shape:"Si"}}},idempotent:!0},UpdateRecoveryPointLifecycle:{http:{requestUri:"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}"},input:{type:"structure",required:["BackupVaultName","RecoveryPointArn"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},RecoveryPointArn:{location:"uri",locationName:"recoveryPointArn"},Lifecycle:{shape:"Sa"}}},output:{type:"structure",members:{BackupVaultArn:{},RecoveryPointArn:{},Lifecycle:{shape:"Sa"},CalculatedLifecycle:{shape:"S1s"}}},idempotent:!0},UpdateRegionSettings:{http:{method:"PUT",requestUri:"/account-settings"},input:{type:"structure",members:{ResourceTypeOptInPreference:{shape:"S1x"}}}}},shapes:{S2:{type:"structure",required:["BackupPlanName","Rules"],members:{BackupPlanName:{},Rules:{type:"list",member:{type:"structure",required:["RuleName","TargetBackupVaultName"],members:{RuleName:{},TargetBackupVaultName:{},ScheduleExpression:{},StartWindowMinutes:{type:"long"},CompletionWindowMinutes:{type:"long"},Lifecycle:{shape:"Sa"},RecoveryPointTags:{shape:"Sc"},CopyActions:{shape:"Sf"}}}},AdvancedBackupSettings:{shape:"Si"}}},Sa:{type:"structure",members:{MoveToColdStorageAfterDays:{type:"long"},DeleteAfterDays:{type:"long"}}},Sc:{type:"map",key:{},value:{},sensitive:!0},Sf:{type:"list",member:{type:"structure",required:["DestinationBackupVaultArn"],members:{Lifecycle:{shape:"Sa"},DestinationBackupVaultArn:{}}}},Si:{type:"list",member:{type:"structure",members:{ResourceType:{},BackupOptions:{shape:"Sl"}}}},Sl:{type:"map",key:{},value:{}},Ss:{type:"structure",required:["SelectionName","IamRoleArn"],members:{SelectionName:{},IamRoleArn:{},Resources:{type:"list",member:{}},ListOfTags:{type:"list",member:{type:"structure",required:["ConditionType","ConditionKey","ConditionValue"],members:{ConditionType:{},ConditionKey:{},ConditionValue:{}}}}}},S1f:{type:"structure",members:{BackupPlanId:{},BackupPlanArn:{},BackupPlanVersion:{},BackupRuleId:{}}},S1l:{type:"structure",members:{AccountId:{},CopyJobId:{},SourceBackupVaultArn:{},SourceRecoveryPointArn:{},DestinationBackupVaultArn:{},DestinationRecoveryPointArn:{},ResourceArn:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},State:{},StatusMessage:{},BackupSizeInBytes:{type:"long"},IamRoleArn:{},CreatedBy:{shape:"S1f"},ResourceType:{}}},S1s:{type:"structure",members:{MoveToColdStorageAt:{type:"timestamp"},DeleteAt:{type:"timestamp"}}},S1x:{type:"map",key:{},value:{type:"boolean"}},S27:{type:"structure",required:["BackupPlanName","Rules"],members:{BackupPlanName:{},Rules:{type:"list",member:{type:"structure",required:["RuleName","TargetBackupVaultName"],members:{RuleName:{},TargetBackupVaultName:{},ScheduleExpression:{},StartWindowMinutes:{type:"long"},CompletionWindowMinutes:{type:"long"},Lifecycle:{shape:"Sa"},RecoveryPointTags:{shape:"Sc"},RuleId:{},CopyActions:{shape:"Sf"}}}},AdvancedBackupSettings:{shape:"Si"}}},S2l:{type:"list",member:{}},S2p:{type:"map",key:{},value:{},sensitive:!0},S36:{type:"structure",members:{BackupPlanArn:{},BackupPlanId:{},CreationDate:{type:"timestamp"},DeletionDate:{type:"timestamp"},VersionId:{},BackupPlanName:{},CreatorRequestId:{},LastExecutionDate:{type:"timestamp"},AdvancedBackupSettings:{shape:"Si"}}}}};
    },{}],"rIWc":[function(require,module,exports) {
    module.exports={pagination:{ListBackupJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListBackupPlanTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListBackupPlanVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListBackupPlans:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListBackupSelections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListBackupVaults:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListCopyJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListProtectedResources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRecoveryPointsByBackupVault:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRecoveryPointsByResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRestoreJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTags:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"dzVl":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.backup={},e.Backup=r.defineService("backup",["2018-11-15"]),Object.defineProperty(a.services.backup,"2018-11-15",{get:function(){var e=require("../apis/backup-2018-11-15.min.json");return e.paginators=require("../apis/backup-2018-11-15.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Backup;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/backup-2018-11-15.min.json":"Fs5Y","../apis/backup-2018-11-15.paginators.json":"rIWc"}],"gHu3":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-09-25",endpointPrefix:"worklink",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"WorkLink",serviceFullName:"Amazon WorkLink",serviceId:"WorkLink",signatureVersion:"v4",signingName:"worklink",uid:"worklink-2018-09-25"},operations:{AssociateDomain:{http:{requestUri:"/associateDomain"},input:{type:"structure",required:["FleetArn","DomainName","AcmCertificateArn"],members:{FleetArn:{},DomainName:{},DisplayName:{},AcmCertificateArn:{}}},output:{type:"structure",members:{}}},AssociateWebsiteAuthorizationProvider:{http:{requestUri:"/associateWebsiteAuthorizationProvider"},input:{type:"structure",required:["FleetArn","AuthorizationProviderType"],members:{FleetArn:{},AuthorizationProviderType:{},DomainName:{}}},output:{type:"structure",members:{AuthorizationProviderId:{}}}},AssociateWebsiteCertificateAuthority:{http:{requestUri:"/associateWebsiteCertificateAuthority"},input:{type:"structure",required:["FleetArn","Certificate"],members:{FleetArn:{},Certificate:{},DisplayName:{}}},output:{type:"structure",members:{WebsiteCaId:{}}}},CreateFleet:{http:{requestUri:"/createFleet"},input:{type:"structure",required:["FleetName"],members:{FleetName:{},DisplayName:{},OptimizeForEndUserLocation:{type:"boolean"},Tags:{shape:"Sh"}}},output:{type:"structure",members:{FleetArn:{}}}},DeleteFleet:{http:{requestUri:"/deleteFleet"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{}}},output:{type:"structure",members:{}}},DescribeAuditStreamConfiguration:{http:{requestUri:"/describeAuditStreamConfiguration"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{}}},output:{type:"structure",members:{AuditStreamArn:{}}}},DescribeCompanyNetworkConfiguration:{http:{requestUri:"/describeCompanyNetworkConfiguration"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{}}},output:{type:"structure",members:{VpcId:{},SubnetIds:{shape:"St"},SecurityGroupIds:{shape:"Sv"}}}},DescribeDevice:{http:{requestUri:"/describeDevice"},input:{type:"structure",required:["FleetArn","DeviceId"],members:{FleetArn:{},DeviceId:{}}},output:{type:"structure",members:{Status:{},Model:{},Manufacturer:{},OperatingSystem:{},OperatingSystemVersion:{},PatchLevel:{},FirstAccessedTime:{type:"timestamp"},LastAccessedTime:{type:"timestamp"},Username:{}}}},DescribeDevicePolicyConfiguration:{http:{requestUri:"/describeDevicePolicyConfiguration"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{}}},output:{type:"structure",members:{DeviceCaCertificate:{}}}},DescribeDomain:{http:{requestUri:"/describeDomain"},input:{type:"structure",required:["FleetArn","DomainName"],members:{FleetArn:{},DomainName:{}}},output:{type:"structure",members:{DomainName:{},DisplayName:{},CreatedTime:{type:"timestamp"},DomainStatus:{},AcmCertificateArn:{}}}},DescribeFleetMetadata:{http:{requestUri:"/describeFleetMetadata"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{}}},output:{type:"structure",members:{CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},FleetName:{},DisplayName:{},OptimizeForEndUserLocation:{type:"boolean"},CompanyCode:{},FleetStatus:{},Tags:{shape:"Sh"}}}},DescribeIdentityProviderConfiguration:{http:{requestUri:"/describeIdentityProviderConfiguration"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{}}},output:{type:"structure",members:{IdentityProviderType:{},ServiceProviderSamlMetadata:{},IdentityProviderSamlMetadata:{}}}},DescribeWebsiteCertificateAuthority:{http:{requestUri:"/describeWebsiteCertificateAuthority"},input:{type:"structure",required:["FleetArn","WebsiteCaId"],members:{FleetArn:{},WebsiteCaId:{}}},output:{type:"structure",members:{Certificate:{},CreatedTime:{type:"timestamp"},DisplayName:{}}}},DisassociateDomain:{http:{requestUri:"/disassociateDomain"},input:{type:"structure",required:["FleetArn","DomainName"],members:{FleetArn:{},DomainName:{}}},output:{type:"structure",members:{}}},DisassociateWebsiteAuthorizationProvider:{http:{requestUri:"/disassociateWebsiteAuthorizationProvider"},input:{type:"structure",required:["FleetArn","AuthorizationProviderId"],members:{FleetArn:{},AuthorizationProviderId:{}}},output:{type:"structure",members:{}}},DisassociateWebsiteCertificateAuthority:{http:{requestUri:"/disassociateWebsiteCertificateAuthority"},input:{type:"structure",required:["FleetArn","WebsiteCaId"],members:{FleetArn:{},WebsiteCaId:{}}},output:{type:"structure",members:{}}},ListDevices:{http:{requestUri:"/listDevices"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Devices:{type:"list",member:{type:"structure",members:{DeviceId:{},DeviceStatus:{}}}},NextToken:{}}}},ListDomains:{http:{requestUri:"/listDomains"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Domains:{type:"list",member:{type:"structure",required:["DomainName","CreatedTime","DomainStatus"],members:{DomainName:{},DisplayName:{},CreatedTime:{type:"timestamp"},DomainStatus:{}}}},NextToken:{}}}},ListFleets:{http:{requestUri:"/listFleets"},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FleetSummaryList:{type:"list",member:{type:"structure",members:{FleetArn:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},FleetName:{},DisplayName:{},CompanyCode:{},FleetStatus:{},Tags:{shape:"Sh"}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}}},output:{type:"structure",members:{Tags:{shape:"Sh"}}}},ListWebsiteAuthorizationProviders:{http:{requestUri:"/listWebsiteAuthorizationProviders"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{WebsiteAuthorizationProviders:{type:"list",member:{type:"structure",required:["AuthorizationProviderType"],members:{AuthorizationProviderId:{},AuthorizationProviderType:{},DomainName:{},CreatedTime:{type:"timestamp"}}}},NextToken:{}}}},ListWebsiteCertificateAuthorities:{http:{requestUri:"/listWebsiteCertificateAuthorities"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WebsiteCertificateAuthorities:{type:"list",member:{type:"structure",members:{WebsiteCaId:{},CreatedTime:{type:"timestamp"},DisplayName:{}}}},NextToken:{}}}},RestoreDomainAccess:{http:{requestUri:"/restoreDomainAccess"},input:{type:"structure",required:["FleetArn","DomainName"],members:{FleetArn:{},DomainName:{}}},output:{type:"structure",members:{}}},RevokeDomainAccess:{http:{requestUri:"/revokeDomainAccess"},input:{type:"structure",required:["FleetArn","DomainName"],members:{FleetArn:{},DomainName:{}}},output:{type:"structure",members:{}}},SignOutUser:{http:{requestUri:"/signOutUser"},input:{type:"structure",required:["FleetArn","Username"],members:{FleetArn:{},Username:{}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"Sh"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAuditStreamConfiguration:{http:{requestUri:"/updateAuditStreamConfiguration"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{},AuditStreamArn:{}}},output:{type:"structure",members:{}}},UpdateCompanyNetworkConfiguration:{http:{requestUri:"/updateCompanyNetworkConfiguration"},input:{type:"structure",required:["FleetArn","VpcId","SubnetIds","SecurityGroupIds"],members:{FleetArn:{},VpcId:{},SubnetIds:{shape:"St"},SecurityGroupIds:{shape:"Sv"}}},output:{type:"structure",members:{}}},UpdateDevicePolicyConfiguration:{http:{requestUri:"/updateDevicePolicyConfiguration"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{},DeviceCaCertificate:{}}},output:{type:"structure",members:{}}},UpdateDomainMetadata:{http:{requestUri:"/updateDomainMetadata"},input:{type:"structure",required:["FleetArn","DomainName"],members:{FleetArn:{},DomainName:{},DisplayName:{}}},output:{type:"structure",members:{}}},UpdateFleetMetadata:{http:{requestUri:"/UpdateFleetMetadata"},input:{type:"structure",required:["FleetArn"],members:{FleetArn:{},DisplayName:{},OptimizeForEndUserLocation:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateIdentityProviderConfiguration:{http:{requestUri:"/updateIdentityProviderConfiguration"},input:{type:"structure",required:["FleetArn","IdentityProviderType"],members:{FleetArn:{},IdentityProviderType:{},IdentityProviderSamlMetadata:{}}},output:{type:"structure",members:{}}}},shapes:{Sh:{type:"map",key:{},value:{}},St:{type:"list",member:{}},Sv:{type:"list",member:{}}}};
    },{}],"ybQE":[function(require,module,exports) {
    module.exports={pagination:{ListDevices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDomains:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListFleets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWebsiteAuthorizationProviders:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWebsiteCertificateAuthorities:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"Pbtd":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.worklink={},e.WorkLink=r.defineService("worklink",["2018-09-25"]),Object.defineProperty(i.services.worklink,"2018-09-25",{get:function(){var e=require("../apis/worklink-2018-09-25.min.json");return e.paginators=require("../apis/worklink-2018-09-25.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.WorkLink;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/worklink-2018-09-25.min.json":"gHu3","../apis/worklink-2018-09-25.paginators.json":"ybQE"}],"Yev4":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-06-27",endpointPrefix:"textract",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Textract",serviceId:"Textract",signatureVersion:"v4",targetPrefix:"Textract",uid:"textract-2018-06-27"},operations:{AnalyzeDocument:{input:{type:"structure",required:["Document","FeatureTypes"],members:{Document:{shape:"S2"},FeatureTypes:{shape:"S8"},HumanLoopConfig:{type:"structure",required:["HumanLoopName","FlowDefinitionArn"],members:{HumanLoopName:{},FlowDefinitionArn:{},DataAttributes:{type:"structure",members:{ContentClassifiers:{type:"list",member:{}}}}}}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Sh"},Blocks:{shape:"Sj"},HumanLoopActivationOutput:{type:"structure",members:{HumanLoopArn:{},HumanLoopActivationReasons:{type:"list",member:{}},HumanLoopActivationConditionsEvaluationResults:{jsonvalue:!0}}},AnalyzeDocumentModelVersion:{}}}},DetectDocumentText:{input:{type:"structure",required:["Document"],members:{Document:{shape:"S2"}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Sh"},Blocks:{shape:"Sj"},DetectDocumentTextModelVersion:{}}}},GetDocumentAnalysis:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Sh"},JobStatus:{},NextToken:{},Blocks:{shape:"Sj"},Warnings:{shape:"S1e"},StatusMessage:{},AnalyzeDocumentModelVersion:{}}}},GetDocumentTextDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Sh"},JobStatus:{},NextToken:{},Blocks:{shape:"Sj"},Warnings:{shape:"S1e"},StatusMessage:{},DetectDocumentTextModelVersion:{}}}},StartDocumentAnalysis:{input:{type:"structure",required:["DocumentLocation","FeatureTypes"],members:{DocumentLocation:{shape:"S1m"},FeatureTypes:{shape:"S8"},ClientRequestToken:{},JobTag:{},NotificationChannel:{shape:"S1p"},OutputConfig:{shape:"S1s"}}},output:{type:"structure",members:{JobId:{}}}},StartDocumentTextDetection:{input:{type:"structure",required:["DocumentLocation"],members:{DocumentLocation:{shape:"S1m"},ClientRequestToken:{},JobTag:{},NotificationChannel:{shape:"S1p"},OutputConfig:{shape:"S1s"}}},output:{type:"structure",members:{JobId:{}}}}},shapes:{S2:{type:"structure",members:{Bytes:{type:"blob"},S3Object:{shape:"S4"}}},S4:{type:"structure",members:{Bucket:{},Name:{},Version:{}}},S8:{type:"list",member:{}},Sh:{type:"structure",members:{Pages:{type:"integer"}}},Sj:{type:"list",member:{type:"structure",members:{BlockType:{},Confidence:{type:"float"},Text:{},RowIndex:{type:"integer"},ColumnIndex:{type:"integer"},RowSpan:{type:"integer"},ColumnSpan:{type:"integer"},Geometry:{type:"structure",members:{BoundingBox:{type:"structure",members:{Width:{type:"float"},Height:{type:"float"},Left:{type:"float"},Top:{type:"float"}}},Polygon:{type:"list",member:{type:"structure",members:{X:{type:"float"},Y:{type:"float"}}}}}},Id:{},Relationships:{type:"list",member:{type:"structure",members:{Type:{},Ids:{type:"list",member:{}}}}},EntityTypes:{type:"list",member:{}},SelectionStatus:{},Page:{type:"integer"}}}},S1e:{type:"list",member:{type:"structure",members:{ErrorCode:{},Pages:{type:"list",member:{type:"integer"}}}}},S1m:{type:"structure",members:{S3Object:{shape:"S4"}}},S1p:{type:"structure",required:["SNSTopicArn","RoleArn"],members:{SNSTopicArn:{},RoleArn:{}}},S1s:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3Prefix:{}}}}};
    },{}],"rpLA":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,t=e.apiLoader;t.services.textract={},e.Textract=r.defineService("textract",["2018-06-27"]),Object.defineProperty(t.services.textract,"2018-06-27",{get:function(){var e=require("../apis/textract-2018-06-27.min.json");return e.paginators=require("../apis/textract-2018-06-27.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Textract;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/textract-2018-06-27.min.json":"Yev4","../apis/textract-2018-06-27.paginators.json":"GkJq"}],"mLgT":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-09-24",endpointPrefix:"managedblockchain",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"ManagedBlockchain",serviceFullName:"Amazon Managed Blockchain",serviceId:"ManagedBlockchain",signatureVersion:"v4",signingName:"managedblockchain",uid:"managedblockchain-2018-09-24"},operations:{CreateMember:{http:{requestUri:"/networks/{networkId}/members"},input:{type:"structure",required:["ClientRequestToken","InvitationId","NetworkId","MemberConfiguration"],members:{ClientRequestToken:{idempotencyToken:!0},InvitationId:{},NetworkId:{location:"uri",locationName:"networkId"},MemberConfiguration:{shape:"S4"}}},output:{type:"structure",members:{MemberId:{}}}},CreateNetwork:{http:{requestUri:"/networks"},input:{type:"structure",required:["ClientRequestToken","Name","Framework","FrameworkVersion","VotingPolicy","MemberConfiguration"],members:{ClientRequestToken:{idempotencyToken:!0},Name:{},Description:{},Framework:{},FrameworkVersion:{},FrameworkConfiguration:{type:"structure",members:{Fabric:{type:"structure",required:["Edition"],members:{Edition:{}}}}},VotingPolicy:{shape:"So"},MemberConfiguration:{shape:"S4"}}},output:{type:"structure",members:{NetworkId:{},MemberId:{}}}},CreateNode:{http:{requestUri:"/networks/{networkId}/members/{memberId}/nodes"},input:{type:"structure",required:["ClientRequestToken","NetworkId","MemberId","NodeConfiguration"],members:{ClientRequestToken:{idempotencyToken:!0},NetworkId:{location:"uri",locationName:"networkId"},MemberId:{location:"uri",locationName:"memberId"},NodeConfiguration:{type:"structure",required:["InstanceType","AvailabilityZone"],members:{InstanceType:{},AvailabilityZone:{},LogPublishingConfiguration:{shape:"Sy"},StateDB:{}}}}},output:{type:"structure",members:{NodeId:{}}}},CreateProposal:{http:{requestUri:"/networks/{networkId}/proposals"},input:{type:"structure",required:["ClientRequestToken","NetworkId","MemberId","Actions"],members:{ClientRequestToken:{idempotencyToken:!0},NetworkId:{location:"uri",locationName:"networkId"},MemberId:{},Actions:{shape:"S13"},Description:{}}},output:{type:"structure",members:{ProposalId:{}}}},DeleteMember:{http:{method:"DELETE",requestUri:"/networks/{networkId}/members/{memberId}"},input:{type:"structure",required:["NetworkId","MemberId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MemberId:{location:"uri",locationName:"memberId"}}},output:{type:"structure",members:{}}},DeleteNode:{http:{method:"DELETE",requestUri:"/networks/{networkId}/members/{memberId}/nodes/{nodeId}"},input:{type:"structure",required:["NetworkId","MemberId","NodeId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MemberId:{location:"uri",locationName:"memberId"},NodeId:{location:"uri",locationName:"nodeId"}}},output:{type:"structure",members:{}}},GetMember:{http:{method:"GET",requestUri:"/networks/{networkId}/members/{memberId}"},input:{type:"structure",required:["NetworkId","MemberId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MemberId:{location:"uri",locationName:"memberId"}}},output:{type:"structure",members:{Member:{type:"structure",members:{NetworkId:{},Id:{},Name:{},Description:{},FrameworkAttributes:{type:"structure",members:{Fabric:{type:"structure",members:{AdminUsername:{},CaEndpoint:{}}}}},LogPublishingConfiguration:{shape:"Sb"},Status:{},CreationDate:{shape:"S1l"}}}}}},GetNetwork:{http:{method:"GET",requestUri:"/networks/{networkId}"},input:{type:"structure",required:["NetworkId"],members:{NetworkId:{location:"uri",locationName:"networkId"}}},output:{type:"structure",members:{Network:{type:"structure",members:{Id:{},Name:{},Description:{},Framework:{},FrameworkVersion:{},FrameworkAttributes:{type:"structure",members:{Fabric:{type:"structure",members:{OrderingServiceEndpoint:{},Edition:{}}}}},VpcEndpointServiceName:{},VotingPolicy:{shape:"So"},Status:{},CreationDate:{shape:"S1l"}}}}}},GetNode:{http:{method:"GET",requestUri:"/networks/{networkId}/members/{memberId}/nodes/{nodeId}"},input:{type:"structure",required:["NetworkId","MemberId","NodeId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MemberId:{location:"uri",locationName:"memberId"},NodeId:{location:"uri",locationName:"nodeId"}}},output:{type:"structure",members:{Node:{type:"structure",members:{NetworkId:{},MemberId:{},Id:{},InstanceType:{},AvailabilityZone:{},FrameworkAttributes:{type:"structure",members:{Fabric:{type:"structure",members:{PeerEndpoint:{},PeerEventEndpoint:{}}}}},LogPublishingConfiguration:{shape:"Sy"},StateDB:{},Status:{},CreationDate:{shape:"S1l"}}}}}},GetProposal:{http:{method:"GET",requestUri:"/networks/{networkId}/proposals/{proposalId}"},input:{type:"structure",required:["NetworkId","ProposalId"],members:{NetworkId:{location:"uri",locationName:"networkId"},ProposalId:{location:"uri",locationName:"proposalId"}}},output:{type:"structure",members:{Proposal:{type:"structure",members:{ProposalId:{},NetworkId:{},Description:{},Actions:{shape:"S13"},ProposedByMemberId:{},ProposedByMemberName:{},Status:{},CreationDate:{shape:"S1l"},ExpirationDate:{shape:"S1l"},YesVoteCount:{type:"integer"},NoVoteCount:{type:"integer"},OutstandingVoteCount:{type:"integer"}}}}}},ListInvitations:{http:{method:"GET",requestUri:"/invitations"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Invitations:{type:"list",member:{type:"structure",members:{InvitationId:{},CreationDate:{shape:"S1l"},ExpirationDate:{shape:"S1l"},Status:{},NetworkSummary:{shape:"S2a"}}}},NextToken:{}}}},ListMembers:{http:{method:"GET",requestUri:"/networks/{networkId}/members"},input:{type:"structure",required:["NetworkId"],members:{NetworkId:{location:"uri",locationName:"networkId"},Name:{location:"querystring",locationName:"name"},Status:{location:"querystring",locationName:"status"},IsOwned:{location:"querystring",locationName:"isOwned",type:"boolean"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Members:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Description:{},Status:{},CreationDate:{shape:"S1l"},IsOwned:{type:"boolean"}}}},NextToken:{}}}},ListNetworks:{http:{method:"GET",requestUri:"/networks"},input:{type:"structure",members:{Name:{location:"querystring",locationName:"name"},Framework:{location:"querystring",locationName:"framework"},Status:{location:"querystring",locationName:"status"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Networks:{type:"list",member:{shape:"S2a"}},NextToken:{}}}},ListNodes:{http:{method:"GET",requestUri:"/networks/{networkId}/members/{memberId}/nodes"},input:{type:"structure",required:["NetworkId","MemberId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MemberId:{location:"uri",locationName:"memberId"},Status:{location:"querystring",locationName:"status"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Nodes:{type:"list",member:{type:"structure",members:{Id:{},Status:{},CreationDate:{shape:"S1l"},AvailabilityZone:{},InstanceType:{}}}},NextToken:{}}}},ListProposalVotes:{http:{method:"GET",requestUri:"/networks/{networkId}/proposals/{proposalId}/votes"},input:{type:"structure",required:["NetworkId","ProposalId"],members:{NetworkId:{location:"uri",locationName:"networkId"},ProposalId:{location:"uri",locationName:"proposalId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{ProposalVotes:{type:"list",member:{type:"structure",members:{Vote:{},MemberName:{},MemberId:{}}}},NextToken:{}}}},ListProposals:{http:{method:"GET",requestUri:"/networks/{networkId}/proposals"},input:{type:"structure",required:["NetworkId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Proposals:{type:"list",member:{type:"structure",members:{ProposalId:{},Description:{},ProposedByMemberId:{},ProposedByMemberName:{},Status:{},CreationDate:{shape:"S1l"},ExpirationDate:{shape:"S1l"}}}},NextToken:{}}}},RejectInvitation:{http:{method:"DELETE",requestUri:"/invitations/{invitationId}"},input:{type:"structure",required:["InvitationId"],members:{InvitationId:{location:"uri",locationName:"invitationId"}}},output:{type:"structure",members:{}}},UpdateMember:{http:{method:"PATCH",requestUri:"/networks/{networkId}/members/{memberId}"},input:{type:"structure",required:["NetworkId","MemberId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MemberId:{location:"uri",locationName:"memberId"},LogPublishingConfiguration:{shape:"Sb"}}},output:{type:"structure",members:{}}},UpdateNode:{http:{method:"PATCH",requestUri:"/networks/{networkId}/members/{memberId}/nodes/{nodeId}"},input:{type:"structure",required:["NetworkId","MemberId","NodeId"],members:{NetworkId:{location:"uri",locationName:"networkId"},MemberId:{location:"uri",locationName:"memberId"},NodeId:{location:"uri",locationName:"nodeId"},LogPublishingConfiguration:{shape:"Sy"}}},output:{type:"structure",members:{}}},VoteOnProposal:{http:{requestUri:"/networks/{networkId}/proposals/{proposalId}/votes"},input:{type:"structure",required:["NetworkId","ProposalId","VoterMemberId","Vote"],members:{NetworkId:{location:"uri",locationName:"networkId"},ProposalId:{location:"uri",locationName:"proposalId"},VoterMemberId:{},Vote:{}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"structure",required:["Name","FrameworkConfiguration"],members:{Name:{},Description:{},FrameworkConfiguration:{type:"structure",members:{Fabric:{type:"structure",required:["AdminUsername","AdminPassword"],members:{AdminUsername:{},AdminPassword:{type:"string",sensitive:!0}}}}},LogPublishingConfiguration:{shape:"Sb"}}},Sb:{type:"structure",members:{Fabric:{type:"structure",members:{CaLogs:{shape:"Sd"}}}}},Sd:{type:"structure",members:{Cloudwatch:{type:"structure",members:{Enabled:{type:"boolean"}}}}},So:{type:"structure",members:{ApprovalThresholdPolicy:{type:"structure",members:{ThresholdPercentage:{type:"integer"},ProposalDurationInHours:{type:"integer"},ThresholdComparator:{}}}}},Sy:{type:"structure",members:{Fabric:{type:"structure",members:{ChaincodeLogs:{shape:"Sd"},PeerLogs:{shape:"Sd"}}}}},S13:{type:"structure",members:{Invitations:{type:"list",member:{type:"structure",required:["Principal"],members:{Principal:{}}}},Removals:{type:"list",member:{type:"structure",required:["MemberId"],members:{MemberId:{}}}}}},S1l:{type:"timestamp",timestampFormat:"iso8601"},S2a:{type:"structure",members:{Id:{},Name:{},Description:{},Framework:{},FrameworkVersion:{},Status:{},CreationDate:{shape:"S1l"}}}}};
    },{}],"wL2E":[function(require,module,exports) {
    module.exports={pagination:{ListInvitations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMembers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListNetworks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListNodes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListProposalVotes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListProposals:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"lXCv":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,i=e.apiLoader;i.services.managedblockchain={},e.ManagedBlockchain=a.defineService("managedblockchain",["2018-09-24"]),Object.defineProperty(i.services.managedblockchain,"2018-09-24",{get:function(){var e=require("../apis/managedblockchain-2018-09-24.min.json");return e.paginators=require("../apis/managedblockchain-2018-09-24.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ManagedBlockchain;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/managedblockchain-2018-09-24.min.json":"mLgT","../apis/managedblockchain-2018-09-24.paginators.json":"wL2E"}],"LkTH":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2018-11-07",endpointPrefix:"mediapackage-vod",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"MediaPackage Vod",serviceFullName:"AWS Elemental MediaPackage VOD",serviceId:"MediaPackage Vod",signatureVersion:"v4",signingName:"mediapackage-vod",uid:"mediapackage-vod-2018-11-07"},operations:{CreateAsset:{http:{requestUri:"/assets",responseCode:200},input:{members:{Id:{locationName:"id"},PackagingGroupId:{locationName:"packagingGroupId"},ResourceId:{locationName:"resourceId"},SourceArn:{locationName:"sourceArn"},SourceRoleArn:{locationName:"sourceRoleArn"},Tags:{locationName:"tags",shape:"S3"}},required:["SourceArn","Id","PackagingGroupId","SourceRoleArn"],type:"structure"},output:{members:{Arn:{locationName:"arn"},CreatedAt:{locationName:"createdAt"},EgressEndpoints:{locationName:"egressEndpoints",shape:"S5"},Id:{locationName:"id"},PackagingGroupId:{locationName:"packagingGroupId"},ResourceId:{locationName:"resourceId"},SourceArn:{locationName:"sourceArn"},SourceRoleArn:{locationName:"sourceRoleArn"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"}},CreatePackagingConfiguration:{http:{requestUri:"/packaging_configurations",responseCode:200},input:{members:{CmafPackage:{locationName:"cmafPackage",shape:"S8"},DashPackage:{locationName:"dashPackage",shape:"Sj"},HlsPackage:{locationName:"hlsPackage",shape:"Ss"},Id:{locationName:"id"},MssPackage:{locationName:"mssPackage",shape:"Sv"},PackagingGroupId:{locationName:"packagingGroupId"},Tags:{locationName:"tags",shape:"S3"}},required:["Id","PackagingGroupId"],type:"structure"},output:{members:{Arn:{locationName:"arn"},CmafPackage:{locationName:"cmafPackage",shape:"S8"},DashPackage:{locationName:"dashPackage",shape:"Sj"},HlsPackage:{locationName:"hlsPackage",shape:"Ss"},Id:{locationName:"id"},MssPackage:{locationName:"mssPackage",shape:"Sv"},PackagingGroupId:{locationName:"packagingGroupId"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"}},CreatePackagingGroup:{http:{requestUri:"/packaging_groups",responseCode:200},input:{members:{Authorization:{locationName:"authorization",shape:"S11"},Id:{locationName:"id"},Tags:{locationName:"tags",shape:"S3"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"S11"},DomainName:{locationName:"domainName"},Id:{locationName:"id"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"}},DeleteAsset:{http:{method:"DELETE",requestUri:"/assets/{id}",responseCode:202},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{},type:"structure"}},DeletePackagingConfiguration:{http:{method:"DELETE",requestUri:"/packaging_configurations/{id}",responseCode:202},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{},type:"structure"}},DeletePackagingGroup:{http:{method:"DELETE",requestUri:"/packaging_groups/{id}",responseCode:202},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{},type:"structure"}},DescribeAsset:{http:{method:"GET",requestUri:"/assets/{id}",responseCode:200},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},CreatedAt:{locationName:"createdAt"},EgressEndpoints:{locationName:"egressEndpoints",shape:"S5"},Id:{locationName:"id"},PackagingGroupId:{locationName:"packagingGroupId"},ResourceId:{locationName:"resourceId"},SourceArn:{locationName:"sourceArn"},SourceRoleArn:{locationName:"sourceRoleArn"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"}},DescribePackagingConfiguration:{http:{method:"GET",requestUri:"/packaging_configurations/{id}",responseCode:200},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},CmafPackage:{locationName:"cmafPackage",shape:"S8"},DashPackage:{locationName:"dashPackage",shape:"Sj"},HlsPackage:{locationName:"hlsPackage",shape:"Ss"},Id:{locationName:"id"},MssPackage:{locationName:"mssPackage",shape:"Sv"},PackagingGroupId:{locationName:"packagingGroupId"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"}},DescribePackagingGroup:{http:{method:"GET",requestUri:"/packaging_groups/{id}",responseCode:200},input:{members:{Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"S11"},DomainName:{locationName:"domainName"},Id:{locationName:"id"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"}},ListAssets:{http:{method:"GET",requestUri:"/assets",responseCode:200},input:{members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},PackagingGroupId:{location:"querystring",locationName:"packagingGroupId"}},type:"structure"},output:{members:{Assets:{locationName:"assets",member:{members:{Arn:{locationName:"arn"},CreatedAt:{locationName:"createdAt"},Id:{locationName:"id"},PackagingGroupId:{locationName:"packagingGroupId"},ResourceId:{locationName:"resourceId"},SourceArn:{locationName:"sourceArn"},SourceRoleArn:{locationName:"sourceRoleArn"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"},type:"list"},NextToken:{locationName:"nextToken"}},type:"structure"}},ListPackagingConfigurations:{http:{method:"GET",requestUri:"/packaging_configurations",responseCode:200},input:{members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},PackagingGroupId:{location:"querystring",locationName:"packagingGroupId"}},type:"structure"},output:{members:{NextToken:{locationName:"nextToken"},PackagingConfigurations:{locationName:"packagingConfigurations",member:{members:{Arn:{locationName:"arn"},CmafPackage:{locationName:"cmafPackage",shape:"S8"},DashPackage:{locationName:"dashPackage",shape:"Sj"},HlsPackage:{locationName:"hlsPackage",shape:"Ss"},Id:{locationName:"id"},MssPackage:{locationName:"mssPackage",shape:"Sv"},PackagingGroupId:{locationName:"packagingGroupId"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"},type:"list"}},type:"structure"}},ListPackagingGroups:{http:{method:"GET",requestUri:"/packaging_groups",responseCode:200},input:{members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},type:"structure"},output:{members:{NextToken:{locationName:"nextToken"},PackagingGroups:{locationName:"packagingGroups",member:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"S11"},DomainName:{locationName:"domainName"},Id:{locationName:"id"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"},type:"list"}},type:"structure"}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resource-arn}",responseCode:200},input:{members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"],type:"structure"},output:{members:{Tags:{locationName:"tags",shape:"S1u"}},type:"structure"}},TagResource:{http:{requestUri:"/tags/{resource-arn}",responseCode:204},input:{members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{locationName:"tags",shape:"S1u"}},required:["ResourceArn","Tags"],type:"structure"}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource-arn}",responseCode:204},input:{members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{location:"querystring",locationName:"tagKeys",shape:"Sb"}},required:["TagKeys","ResourceArn"],type:"structure"}},UpdatePackagingGroup:{http:{method:"PUT",requestUri:"/packaging_groups/{id}",responseCode:200},input:{members:{Authorization:{locationName:"authorization",shape:"S11"},Id:{location:"uri",locationName:"id"}},required:["Id"],type:"structure"},output:{members:{Arn:{locationName:"arn"},Authorization:{locationName:"authorization",shape:"S11"},DomainName:{locationName:"domainName"},Id:{locationName:"id"},Tags:{locationName:"tags",shape:"S3"}},type:"structure"}}},shapes:{S3:{key:{},type:"map",value:{}},S5:{member:{members:{PackagingConfigurationId:{locationName:"packagingConfigurationId"},Url:{locationName:"url"}},type:"structure"},type:"list"},S8:{members:{Encryption:{locationName:"encryption",members:{SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sa"}},required:["SpekeKeyProvider"],type:"structure"},HlsManifests:{locationName:"hlsManifests",shape:"Sc"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"}},required:["HlsManifests"],type:"structure"},Sa:{members:{RoleArn:{locationName:"roleArn"},SystemIds:{locationName:"systemIds",shape:"Sb"},Url:{locationName:"url"}},required:["SystemIds","Url","RoleArn"],type:"structure"},Sb:{member:{},type:"list"},Sc:{member:{members:{AdMarkers:{locationName:"adMarkers"},IncludeIframeOnlyStream:{locationName:"includeIframeOnlyStream",type:"boolean"},ManifestName:{locationName:"manifestName"},ProgramDateTimeIntervalSeconds:{locationName:"programDateTimeIntervalSeconds",type:"integer"},RepeatExtXKey:{locationName:"repeatExtXKey",type:"boolean"},StreamSelection:{locationName:"streamSelection",shape:"Sh"}},type:"structure"},type:"list"},Sh:{members:{MaxVideoBitsPerSecond:{locationName:"maxVideoBitsPerSecond",type:"integer"},MinVideoBitsPerSecond:{locationName:"minVideoBitsPerSecond",type:"integer"},StreamOrder:{locationName:"streamOrder"}},type:"structure"},Sj:{members:{DashManifests:{locationName:"dashManifests",member:{members:{ManifestLayout:{locationName:"manifestLayout"},ManifestName:{locationName:"manifestName"},MinBufferTimeSeconds:{locationName:"minBufferTimeSeconds",type:"integer"},Profile:{locationName:"profile"},StreamSelection:{locationName:"streamSelection",shape:"Sh"}},type:"structure"},type:"list"},Encryption:{locationName:"encryption",members:{SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sa"}},required:["SpekeKeyProvider"],type:"structure"},PeriodTriggers:{locationName:"periodTriggers",member:{},type:"list"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},SegmentTemplateFormat:{locationName:"segmentTemplateFormat"}},required:["DashManifests"],type:"structure"},Ss:{members:{Encryption:{locationName:"encryption",members:{ConstantInitializationVector:{locationName:"constantInitializationVector"},EncryptionMethod:{locationName:"encryptionMethod"},SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sa"}},required:["SpekeKeyProvider"],type:"structure"},HlsManifests:{locationName:"hlsManifests",shape:"Sc"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"},UseAudioRenditionGroup:{locationName:"useAudioRenditionGroup",type:"boolean"}},required:["HlsManifests"],type:"structure"},Sv:{members:{Encryption:{locationName:"encryption",members:{SpekeKeyProvider:{locationName:"spekeKeyProvider",shape:"Sa"}},required:["SpekeKeyProvider"],type:"structure"},MssManifests:{locationName:"mssManifests",member:{members:{ManifestName:{locationName:"manifestName"},StreamSelection:{locationName:"streamSelection",shape:"Sh"}},type:"structure"},type:"list"},SegmentDurationSeconds:{locationName:"segmentDurationSeconds",type:"integer"}},required:["MssManifests"],type:"structure"},S11:{members:{CdnIdentifierSecret:{locationName:"cdnIdentifierSecret"},SecretsRoleArn:{locationName:"secretsRoleArn"}},required:["SecretsRoleArn","CdnIdentifierSecret"],type:"structure"},S1u:{key:{},type:"map",value:{}}}};
    },{}],"Pl4x":[function(require,module,exports) {
    module.exports={pagination:{ListAssets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Assets"},ListPackagingConfigurations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PackagingConfigurations"},ListPackagingGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PackagingGroups"}}};
    },{}],"emj3":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,i=e.apiLoader;i.services.mediapackagevod={},e.MediaPackageVod=a.defineService("mediapackagevod",["2018-11-07"]),Object.defineProperty(i.services.mediapackagevod,"2018-11-07",{get:function(){var e=require("../apis/mediapackage-vod-2018-11-07.min.json");return e.paginators=require("../apis/mediapackage-vod-2018-11-07.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.MediaPackageVod;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/mediapackage-vod-2018-11-07.min.json":"LkTH","../apis/mediapackage-vod-2018-11-07.paginators.json":"Pl4x"}],"iSqt":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-05-23",endpointPrefix:"groundstation",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Ground Station",serviceId:"GroundStation",signatureVersion:"v4",signingName:"groundstation",uid:"groundstation-2019-05-23"},operations:{CancelContact:{http:{method:"DELETE",requestUri:"/contact/{contactId}",responseCode:200},input:{type:"structure",required:["contactId"],members:{contactId:{location:"uri",locationName:"contactId"}}},output:{shape:"S3"},idempotent:!0},CreateConfig:{http:{requestUri:"/config",responseCode:200},input:{type:"structure",required:["configData","name"],members:{configData:{shape:"S5"},name:{},tags:{shape:"St"}}},output:{shape:"Su"}},CreateDataflowEndpointGroup:{http:{requestUri:"/dataflowEndpointGroup",responseCode:200},input:{type:"structure",required:["endpointDetails"],members:{endpointDetails:{shape:"Sx"},tags:{shape:"St"}}},output:{shape:"S18"}},CreateMissionProfile:{http:{requestUri:"/missionprofile",responseCode:200},input:{type:"structure",required:["dataflowEdges","minimumViableContactDurationSeconds","name","trackingConfigArn"],members:{contactPostPassDurationSeconds:{type:"integer"},contactPrePassDurationSeconds:{type:"integer"},dataflowEdges:{shape:"S1b"},minimumViableContactDurationSeconds:{type:"integer"},name:{},tags:{shape:"St"},trackingConfigArn:{}}},output:{shape:"S1d"}},DeleteConfig:{http:{method:"DELETE",requestUri:"/config/{configType}/{configId}",responseCode:200},input:{type:"structure",required:["configId","configType"],members:{configId:{location:"uri",locationName:"configId"},configType:{location:"uri",locationName:"configType"}}},output:{shape:"Su"},idempotent:!0},DeleteDataflowEndpointGroup:{http:{method:"DELETE",requestUri:"/dataflowEndpointGroup/{dataflowEndpointGroupId}",responseCode:200},input:{type:"structure",required:["dataflowEndpointGroupId"],members:{dataflowEndpointGroupId:{location:"uri",locationName:"dataflowEndpointGroupId"}}},output:{shape:"S18"},idempotent:!0},DeleteMissionProfile:{http:{method:"DELETE",requestUri:"/missionprofile/{missionProfileId}",responseCode:200},input:{type:"structure",required:["missionProfileId"],members:{missionProfileId:{location:"uri",locationName:"missionProfileId"}}},output:{shape:"S1d"},idempotent:!0},DescribeContact:{http:{method:"GET",requestUri:"/contact/{contactId}",responseCode:200},input:{type:"structure",required:["contactId"],members:{contactId:{location:"uri",locationName:"contactId"}}},output:{type:"structure",members:{contactId:{},contactStatus:{},dataflowList:{type:"list",member:{type:"structure",members:{destination:{type:"structure",members:{configDetails:{shape:"S1n"},configId:{},configType:{},dataflowDestinationRegion:{}}},errorMessage:{},source:{type:"structure",members:{configDetails:{shape:"S1n"},configId:{},configType:{},dataflowSourceRegion:{}}}}}},endTime:{type:"timestamp"},errorMessage:{},groundStation:{},maximumElevation:{shape:"S1r"},missionProfileArn:{},postPassEndTime:{type:"timestamp"},prePassStartTime:{type:"timestamp"},region:{},satelliteArn:{},startTime:{type:"timestamp"},tags:{shape:"St"}}}},GetConfig:{http:{method:"GET",requestUri:"/config/{configType}/{configId}",responseCode:200},input:{type:"structure",required:["configId","configType"],members:{configId:{location:"uri",locationName:"configId"},configType:{location:"uri",locationName:"configType"}}},output:{type:"structure",required:["configArn","configData","configId","name"],members:{configArn:{},configData:{shape:"S5"},configId:{},configType:{},name:{},tags:{shape:"St"}}}},GetDataflowEndpointGroup:{http:{method:"GET",requestUri:"/dataflowEndpointGroup/{dataflowEndpointGroupId}",responseCode:200},input:{type:"structure",required:["dataflowEndpointGroupId"],members:{dataflowEndpointGroupId:{location:"uri",locationName:"dataflowEndpointGroupId"}}},output:{type:"structure",members:{dataflowEndpointGroupArn:{},dataflowEndpointGroupId:{},endpointsDetails:{shape:"Sx"},tags:{shape:"St"}}}},GetMinuteUsage:{http:{requestUri:"/minute-usage",responseCode:200},input:{type:"structure",required:["month","year"],members:{month:{type:"integer"},year:{type:"integer"}}},output:{type:"structure",members:{estimatedMinutesRemaining:{type:"integer"},isReservedMinutesCustomer:{type:"boolean"},totalReservedMinuteAllocation:{type:"integer"},totalScheduledMinutes:{type:"integer"},upcomingMinutesScheduled:{type:"integer"}}}},GetMissionProfile:{http:{method:"GET",requestUri:"/missionprofile/{missionProfileId}",responseCode:200},input:{type:"structure",required:["missionProfileId"],members:{missionProfileId:{location:"uri",locationName:"missionProfileId"}}},output:{type:"structure",members:{contactPostPassDurationSeconds:{type:"integer"},contactPrePassDurationSeconds:{type:"integer"},dataflowEdges:{shape:"S1b"},minimumViableContactDurationSeconds:{type:"integer"},missionProfileArn:{},missionProfileId:{},name:{},region:{},tags:{shape:"St"},trackingConfigArn:{}}}},GetSatellite:{http:{method:"GET",requestUri:"/satellite/{satelliteId}",responseCode:200},input:{type:"structure",required:["satelliteId"],members:{satelliteId:{location:"uri",locationName:"satelliteId"}}},output:{type:"structure",members:{groundStations:{shape:"S26"},noradSatelliteID:{type:"integer"},satelliteArn:{},satelliteId:{}}}},ListConfigs:{http:{method:"GET",requestUri:"/config",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{configList:{type:"list",member:{type:"structure",members:{configArn:{},configId:{},configType:{},name:{}}}},nextToken:{}}}},ListContacts:{http:{requestUri:"/contacts",responseCode:200},input:{type:"structure",required:["endTime","startTime","statusList"],members:{endTime:{type:"timestamp"},groundStation:{},maxResults:{type:"integer"},missionProfileArn:{},nextToken:{},satelliteArn:{},startTime:{type:"timestamp"},statusList:{type:"list",member:{}}}},output:{type:"structure",members:{contactList:{type:"list",member:{type:"structure",members:{contactId:{},contactStatus:{},endTime:{type:"timestamp"},errorMessage:{},groundStation:{},maximumElevation:{shape:"S1r"},missionProfileArn:{},postPassEndTime:{type:"timestamp"},prePassStartTime:{type:"timestamp"},region:{},satelliteArn:{},startTime:{type:"timestamp"},tags:{shape:"St"}}}},nextToken:{}}}},ListDataflowEndpointGroups:{http:{method:"GET",requestUri:"/dataflowEndpointGroup",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{dataflowEndpointGroupList:{type:"list",member:{type:"structure",members:{dataflowEndpointGroupArn:{},dataflowEndpointGroupId:{}}}},nextToken:{}}}},ListGroundStations:{http:{method:"GET",requestUri:"/groundstation",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},satelliteId:{location:"querystring",locationName:"satelliteId"}}},output:{type:"structure",members:{groundStationList:{type:"list",member:{type:"structure",members:{groundStationId:{},groundStationName:{},region:{}}}},nextToken:{}}}},ListMissionProfiles:{http:{method:"GET",requestUri:"/missionprofile",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{missionProfileList:{type:"list",member:{type:"structure",members:{missionProfileArn:{},missionProfileId:{},name:{},region:{}}}},nextToken:{}}}},ListSatellites:{http:{method:"GET",requestUri:"/satellite",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{nextToken:{},satellites:{type:"list",member:{type:"structure",members:{groundStations:{shape:"S26"},noradSatelliteID:{type:"integer"},satelliteArn:{},satelliteId:{}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"St"}}}},ReserveContact:{http:{requestUri:"/contact",responseCode:200},input:{type:"structure",required:["endTime","groundStation","missionProfileArn","satelliteArn","startTime"],members:{endTime:{type:"timestamp"},groundStation:{},missionProfileArn:{},satelliteArn:{},startTime:{type:"timestamp"},tags:{shape:"St"}}},output:{shape:"S3"}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"St"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateConfig:{http:{method:"PUT",requestUri:"/config/{configType}/{configId}",responseCode:200},input:{type:"structure",required:["configData","configId","configType","name"],members:{configData:{shape:"S5"},configId:{location:"uri",locationName:"configId"},configType:{location:"uri",locationName:"configType"},name:{}}},output:{shape:"Su"},idempotent:!0},UpdateMissionProfile:{http:{method:"PUT",requestUri:"/missionprofile/{missionProfileId}",responseCode:200},input:{type:"structure",required:["missionProfileId"],members:{contactPostPassDurationSeconds:{type:"integer"},contactPrePassDurationSeconds:{type:"integer"},dataflowEdges:{shape:"S1b"},minimumViableContactDurationSeconds:{type:"integer"},missionProfileId:{location:"uri",locationName:"missionProfileId"},name:{},trackingConfigArn:{}}},output:{shape:"S1d"},idempotent:!0}},shapes:{S3:{type:"structure",members:{contactId:{}}},S5:{type:"structure",members:{antennaDownlinkConfig:{type:"structure",required:["spectrumConfig"],members:{spectrumConfig:{shape:"S7"}}},antennaDownlinkDemodDecodeConfig:{type:"structure",required:["decodeConfig","demodulationConfig","spectrumConfig"],members:{decodeConfig:{type:"structure",required:["unvalidatedJSON"],members:{unvalidatedJSON:{}}},demodulationConfig:{type:"structure",required:["unvalidatedJSON"],members:{unvalidatedJSON:{}}},spectrumConfig:{shape:"S7"}}},antennaUplinkConfig:{type:"structure",required:["spectrumConfig","targetEirp"],members:{spectrumConfig:{type:"structure",required:["centerFrequency"],members:{centerFrequency:{shape:"Sb"},polarization:{}}},targetEirp:{type:"structure",required:["units","value"],members:{units:{},value:{type:"double"}}},transmitDisabled:{type:"boolean"}}},dataflowEndpointConfig:{type:"structure",required:["dataflowEndpointName"],members:{dataflowEndpointName:{},dataflowEndpointRegion:{}}},trackingConfig:{type:"structure",required:["autotrack"],members:{autotrack:{}}},uplinkEchoConfig:{type:"structure",required:["antennaUplinkConfigArn","enabled"],members:{antennaUplinkConfigArn:{},enabled:{type:"boolean"}}}}},S7:{type:"structure",required:["bandwidth","centerFrequency"],members:{bandwidth:{type:"structure",required:["units","value"],members:{units:{},value:{type:"double"}}},centerFrequency:{shape:"Sb"},polarization:{}}},Sb:{type:"structure",required:["units","value"],members:{units:{},value:{type:"double"}}},St:{type:"map",key:{},value:{}},Su:{type:"structure",members:{configArn:{},configId:{},configType:{}}},Sx:{type:"list",member:{shape:"Sy"}},Sy:{type:"structure",members:{endpoint:{type:"structure",members:{address:{type:"structure",required:["name","port"],members:{name:{},port:{type:"integer"}}},mtu:{type:"integer"},name:{},status:{}}},securityDetails:{type:"structure",required:["roleArn","securityGroupIds","subnetIds"],members:{roleArn:{},securityGroupIds:{type:"list",member:{}},subnetIds:{type:"list",member:{}}}}}},S18:{type:"structure",members:{dataflowEndpointGroupId:{}}},S1b:{type:"list",member:{type:"list",member:{}}},S1d:{type:"structure",members:{missionProfileId:{}}},S1n:{type:"structure",members:{antennaDemodDecodeDetails:{type:"structure",members:{outputNode:{}}},endpointDetails:{shape:"Sy"}}},S1r:{type:"structure",required:["unit","value"],members:{unit:{},value:{type:"double"}}},S26:{type:"list",member:{}}}};
    },{}],"SRNg":[function(require,module,exports) {
    module.exports={pagination:{ListConfigs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"configList"},ListContacts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"contactList"},ListDataflowEndpointGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"dataflowEndpointGroupList"},ListGroundStations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"groundStationList"},ListMissionProfiles:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"missionProfileList"},ListSatellites:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"satellites"}}};
    },{}],"Ozg1":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.groundstation={},e.GroundStation=r.defineService("groundstation",["2019-05-23"]),Object.defineProperty(i.services.groundstation,"2019-05-23",{get:function(){var e=require("../apis/groundstation-2019-05-23.min.json");return e.paginators=require("../apis/groundstation-2019-05-23.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.GroundStation;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/groundstation-2019-05-23.min.json":"iSqt","../apis/groundstation-2019-05-23.paginators.json":"SRNg"}],"Twbd":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-09-06",endpointPrefix:"iotthingsgraph",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS IoT Things Graph",serviceId:"IoTThingsGraph",signatureVersion:"v4",signingName:"iotthingsgraph",targetPrefix:"IotThingsGraphFrontEndService",uid:"iotthingsgraph-2018-09-06"},operations:{AssociateEntityToThing:{input:{type:"structure",required:["thingName","entityId"],members:{thingName:{},entityId:{},namespaceVersion:{type:"long"}}},output:{type:"structure",members:{}}},CreateFlowTemplate:{input:{type:"structure",required:["definition"],members:{definition:{shape:"S7"},compatibleNamespaceVersion:{type:"long"}}},output:{type:"structure",members:{summary:{shape:"Sb"}}}},CreateSystemInstance:{input:{type:"structure",required:["definition","target"],members:{tags:{shape:"Sf"},definition:{shape:"S7"},target:{},greengrassGroupName:{},s3BucketName:{},metricsConfiguration:{shape:"Sm"},flowActionsRoleArn:{}}},output:{type:"structure",members:{summary:{shape:"Sq"}}}},CreateSystemTemplate:{input:{type:"structure",required:["definition"],members:{definition:{shape:"S7"},compatibleNamespaceVersion:{type:"long"}}},output:{type:"structure",members:{summary:{shape:"Sw"}}}},DeleteFlowTemplate:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{}}},DeleteNamespace:{input:{type:"structure",members:{}},output:{type:"structure",members:{namespaceArn:{},namespaceName:{}}}},DeleteSystemInstance:{input:{type:"structure",members:{id:{}}},output:{type:"structure",members:{}}},DeleteSystemTemplate:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{}}},DeploySystemInstance:{input:{type:"structure",members:{id:{}}},output:{type:"structure",required:["summary"],members:{summary:{shape:"Sq"},greengrassDeploymentId:{}}}},DeprecateFlowTemplate:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{}}},DeprecateSystemTemplate:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{}}},DescribeNamespace:{input:{type:"structure",members:{namespaceName:{}}},output:{type:"structure",members:{namespaceArn:{},namespaceName:{},trackingNamespaceName:{},trackingNamespaceVersion:{type:"long"},namespaceVersion:{type:"long"}}}},DissociateEntityFromThing:{input:{type:"structure",required:["thingName","entityType"],members:{thingName:{},entityType:{}}},output:{type:"structure",members:{}}},GetEntities:{input:{type:"structure",required:["ids"],members:{ids:{type:"list",member:{}},namespaceVersion:{type:"long"}}},output:{type:"structure",members:{descriptions:{shape:"S1l"}}}},GetFlowTemplate:{input:{type:"structure",required:["id"],members:{id:{},revisionNumber:{type:"long"}}},output:{type:"structure",members:{description:{type:"structure",members:{summary:{shape:"Sb"},definition:{shape:"S7"},validatedNamespaceVersion:{type:"long"}}}}}},GetFlowTemplateRevisions:{input:{type:"structure",required:["id"],members:{id:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{shape:"S1u"},nextToken:{}}}},GetNamespaceDeletionStatus:{input:{type:"structure",members:{}},output:{type:"structure",members:{namespaceArn:{},namespaceName:{},status:{},errorCode:{},errorMessage:{}}}},GetSystemInstance:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{description:{type:"structure",members:{summary:{shape:"Sq"},definition:{shape:"S7"},s3BucketName:{},metricsConfiguration:{shape:"Sm"},validatedNamespaceVersion:{type:"long"},validatedDependencyRevisions:{type:"list",member:{type:"structure",members:{id:{},revisionNumber:{type:"long"}}}},flowActionsRoleArn:{}}}}}},GetSystemTemplate:{input:{type:"structure",required:["id"],members:{id:{},revisionNumber:{type:"long"}}},output:{type:"structure",members:{description:{type:"structure",members:{summary:{shape:"Sw"},definition:{shape:"S7"},validatedNamespaceVersion:{type:"long"}}}}}},GetSystemTemplateRevisions:{input:{type:"structure",required:["id"],members:{id:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{shape:"S2a"},nextToken:{}}}},GetUploadStatus:{input:{type:"structure",required:["uploadId"],members:{uploadId:{}}},output:{type:"structure",required:["uploadId","uploadStatus","createdDate"],members:{uploadId:{},uploadStatus:{},namespaceArn:{},namespaceName:{},namespaceVersion:{type:"long"},failureReason:{type:"list",member:{}},createdDate:{type:"timestamp"}}}},ListFlowExecutionMessages:{input:{type:"structure",required:["flowExecutionId"],members:{flowExecutionId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{messages:{type:"list",member:{type:"structure",members:{messageId:{},eventType:{},timestamp:{type:"timestamp"},payload:{}}}},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{maxResults:{type:"integer"},resourceArn:{},nextToken:{}}},output:{type:"structure",members:{tags:{shape:"Sf"},nextToken:{}}}},SearchEntities:{input:{type:"structure",required:["entityTypes"],members:{entityTypes:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},value:{type:"list",member:{}}}}},nextToken:{},maxResults:{type:"integer"},namespaceVersion:{type:"long"}}},output:{type:"structure",members:{descriptions:{shape:"S1l"},nextToken:{}}}},SearchFlowExecutions:{input:{type:"structure",required:["systemInstanceId"],members:{systemInstanceId:{},flowExecutionId:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{type:"list",member:{type:"structure",members:{flowExecutionId:{},status:{},systemInstanceId:{},flowTemplateId:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},nextToken:{}}}},SearchFlowTemplates:{input:{type:"structure",members:{filters:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{type:"list",member:{}}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{shape:"S1u"},nextToken:{}}}},SearchSystemInstances:{input:{type:"structure",members:{filters:{type:"list",member:{type:"structure",members:{name:{},value:{type:"list",member:{}}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{type:"list",member:{shape:"Sq"}},nextToken:{}}}},SearchSystemTemplates:{input:{type:"structure",members:{filters:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{type:"list",member:{}}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{summaries:{shape:"S2a"},nextToken:{}}}},SearchThings:{input:{type:"structure",required:["entityId"],members:{entityId:{},nextToken:{},maxResults:{type:"integer"},namespaceVersion:{type:"long"}}},output:{type:"structure",members:{things:{type:"list",member:{type:"structure",members:{thingArn:{},thingName:{}}}},nextToken:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sf"}}},output:{type:"structure",members:{}}},UndeploySystemInstance:{input:{type:"structure",members:{id:{}}},output:{type:"structure",members:{summary:{shape:"Sq"}}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateFlowTemplate:{input:{type:"structure",required:["id","definition"],members:{id:{},definition:{shape:"S7"},compatibleNamespaceVersion:{type:"long"}}},output:{type:"structure",members:{summary:{shape:"Sb"}}}},UpdateSystemTemplate:{input:{type:"structure",required:["id","definition"],members:{id:{},definition:{shape:"S7"},compatibleNamespaceVersion:{type:"long"}}},output:{type:"structure",members:{summary:{shape:"Sw"}}}},UploadEntityDefinitions:{input:{type:"structure",members:{document:{shape:"S7"},syncWithPublicNamespace:{type:"boolean"},deprecateExistingEntities:{type:"boolean"}}},output:{type:"structure",required:["uploadId"],members:{uploadId:{}}}}},shapes:{S7:{type:"structure",required:["language","text"],members:{language:{},text:{}}},Sb:{type:"structure",members:{id:{},arn:{},revisionNumber:{type:"long"},createdAt:{type:"timestamp"}}},Sf:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sm:{type:"structure",members:{cloudMetricEnabled:{type:"boolean"},metricRuleRoleArn:{}}},Sq:{type:"structure",members:{id:{},arn:{},status:{},target:{},greengrassGroupName:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},greengrassGroupId:{},greengrassGroupVersionId:{}}},Sw:{type:"structure",members:{id:{},arn:{},revisionNumber:{type:"long"},createdAt:{type:"timestamp"}}},S1l:{type:"list",member:{type:"structure",members:{id:{},arn:{},type:{},createdAt:{type:"timestamp"},definition:{shape:"S7"}}}},S1u:{type:"list",member:{shape:"Sb"}},S2a:{type:"list",member:{shape:"Sw"}}}};
    },{}],"T8Ky":[function(require,module,exports) {
    module.exports={pagination:{GetFlowTemplateRevisions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},GetSystemTemplateRevisions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},ListFlowExecutionMessages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"messages"},ListTagsForResource:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tags"},SearchEntities:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"descriptions"},SearchFlowExecutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},SearchFlowTemplates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},SearchSystemInstances:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},SearchSystemTemplates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},SearchThings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"}}};
    },{}],"F3mW":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.iotthingsgraph={},e.IoTThingsGraph=i.defineService("iotthingsgraph",["2018-09-06"]),Object.defineProperty(r.services.iotthingsgraph,"2018-09-06",{get:function(){var e=require("../apis/iotthingsgraph-2018-09-06.min.json");return e.paginators=require("../apis/iotthingsgraph-2018-09-06.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.IoTThingsGraph;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/iotthingsgraph-2018-09-06.min.json":"Twbd","../apis/iotthingsgraph-2018-09-06.paginators.json":"T8Ky"}],"oLKC":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-07-27",endpointPrefix:"iotevents",protocol:"rest-json",serviceFullName:"AWS IoT Events",serviceId:"IoT Events",signatureVersion:"v4",signingName:"iotevents",uid:"iotevents-2018-07-27"},operations:{CreateDetectorModel:{http:{requestUri:"/detector-models"},input:{type:"structure",required:["detectorModelName","detectorModelDefinition","roleArn"],members:{detectorModelName:{},detectorModelDefinition:{shape:"S3"},detectorModelDescription:{},key:{},roleArn:{},tags:{shape:"S1u"},evaluationMethod:{}}},output:{type:"structure",members:{detectorModelConfiguration:{shape:"S20"}}}},CreateInput:{http:{requestUri:"/inputs",responseCode:201},input:{type:"structure",required:["inputName","inputDefinition"],members:{inputName:{},inputDescription:{},inputDefinition:{shape:"S27"},tags:{shape:"S1u"}}},output:{type:"structure",members:{inputConfiguration:{shape:"S2b"}}}},DeleteDetectorModel:{http:{method:"DELETE",requestUri:"/detector-models/{detectorModelName}",responseCode:204},input:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"}}},output:{type:"structure",members:{}}},DeleteInput:{http:{method:"DELETE",requestUri:"/inputs/{inputName}"},input:{type:"structure",required:["inputName"],members:{inputName:{location:"uri",locationName:"inputName"}}},output:{type:"structure",members:{}}},DescribeDetectorModel:{http:{method:"GET",requestUri:"/detector-models/{detectorModelName}"},input:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"},detectorModelVersion:{location:"querystring",locationName:"version"}}},output:{type:"structure",members:{detectorModel:{type:"structure",members:{detectorModelDefinition:{shape:"S3"},detectorModelConfiguration:{shape:"S20"}}}}}},DescribeInput:{http:{method:"GET",requestUri:"/inputs/{inputName}"},input:{type:"structure",required:["inputName"],members:{inputName:{location:"uri",locationName:"inputName"}}},output:{type:"structure",members:{input:{type:"structure",members:{inputConfiguration:{shape:"S2b"},inputDefinition:{shape:"S27"}}}}}},DescribeLoggingOptions:{http:{method:"GET",requestUri:"/logging"},input:{type:"structure",members:{}},output:{type:"structure",members:{loggingOptions:{shape:"S2q"}}}},ListDetectorModelVersions:{http:{method:"GET",requestUri:"/detector-models/{detectorModelName}/versions"},input:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{detectorModelVersionSummaries:{type:"list",member:{type:"structure",members:{detectorModelName:{},detectorModelVersion:{},detectorModelArn:{},roleArn:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},status:{},evaluationMethod:{}}}},nextToken:{}}}},ListDetectorModels:{http:{method:"GET",requestUri:"/detector-models"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{detectorModelSummaries:{type:"list",member:{type:"structure",members:{detectorModelName:{},detectorModelDescription:{},creationTime:{type:"timestamp"}}}},nextToken:{}}}},ListInputs:{http:{method:"GET",requestUri:"/inputs"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{inputSummaries:{type:"list",member:{type:"structure",members:{inputName:{},inputDescription:{},inputArn:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},status:{}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S1u"}}}},PutLoggingOptions:{http:{method:"PUT",requestUri:"/logging"},input:{type:"structure",required:["loggingOptions"],members:{loggingOptions:{shape:"S2q"}}}},TagResource:{http:{requestUri:"/tags"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tags:{shape:"S1u"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDetectorModel:{http:{requestUri:"/detector-models/{detectorModelName}"},input:{type:"structure",required:["detectorModelName","detectorModelDefinition","roleArn"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"},detectorModelDefinition:{shape:"S3"},detectorModelDescription:{},roleArn:{},evaluationMethod:{}}},output:{type:"structure",members:{detectorModelConfiguration:{shape:"S20"}}}},UpdateInput:{http:{method:"PUT",requestUri:"/inputs/{inputName}"},input:{type:"structure",required:["inputName","inputDefinition"],members:{inputName:{location:"uri",locationName:"inputName"},inputDescription:{},inputDefinition:{shape:"S27"}}},output:{type:"structure",members:{inputConfiguration:{shape:"S2b"}}}}},shapes:{S3:{type:"structure",required:["states","initialStateName"],members:{states:{type:"list",member:{type:"structure",required:["stateName"],members:{stateName:{},onInput:{type:"structure",members:{events:{shape:"S8"},transitionEvents:{type:"list",member:{type:"structure",required:["eventName","condition","nextState"],members:{eventName:{},condition:{},actions:{shape:"Sc"},nextState:{}}}}}},onEnter:{type:"structure",members:{events:{shape:"S8"}}},onExit:{type:"structure",members:{events:{shape:"S8"}}}}}},initialStateName:{}}},S8:{type:"list",member:{type:"structure",required:["eventName"],members:{eventName:{},condition:{},actions:{shape:"Sc"}}}},Sc:{type:"list",member:{type:"structure",members:{setVariable:{type:"structure",required:["variableName","value"],members:{variableName:{},value:{}}},sns:{type:"structure",required:["targetArn"],members:{targetArn:{},payload:{shape:"Sj"}}},iotTopicPublish:{type:"structure",required:["mqttTopic"],members:{mqttTopic:{},payload:{shape:"Sj"}}},setTimer:{type:"structure",required:["timerName"],members:{timerName:{},seconds:{deprecated:!0,deprecatedMessage:"seconds is deprecated. You can use durationExpression for SetTimerAction. The value of seconds can be used as a string expression for durationExpression.",type:"integer"},durationExpression:{}}},clearTimer:{type:"structure",required:["timerName"],members:{timerName:{}}},resetTimer:{type:"structure",required:["timerName"],members:{timerName:{}}},lambda:{type:"structure",required:["functionArn"],members:{functionArn:{},payload:{shape:"Sj"}}},iotEvents:{type:"structure",required:["inputName"],members:{inputName:{},payload:{shape:"Sj"}}},sqs:{type:"structure",required:["queueUrl"],members:{queueUrl:{},useBase64:{type:"boolean"},payload:{shape:"Sj"}}},firehose:{type:"structure",required:["deliveryStreamName"],members:{deliveryStreamName:{},separator:{},payload:{shape:"Sj"}}},dynamoDB:{type:"structure",required:["hashKeyField","hashKeyValue","tableName"],members:{hashKeyType:{},hashKeyField:{},hashKeyValue:{},rangeKeyType:{},rangeKeyField:{},rangeKeyValue:{},operation:{},payloadField:{},tableName:{},payload:{shape:"Sj"}}},dynamoDBv2:{type:"structure",required:["tableName"],members:{tableName:{},payload:{shape:"Sj"}}},iotSiteWise:{type:"structure",required:["propertyValue"],members:{entryId:{},assetId:{},propertyId:{},propertyAlias:{},propertyValue:{type:"structure",required:["value"],members:{value:{type:"structure",members:{stringValue:{},integerValue:{},doubleValue:{},booleanValue:{}}},timestamp:{type:"structure",required:["timeInSeconds"],members:{timeInSeconds:{},offsetInNanos:{}}},quality:{}}}}}}}},Sj:{type:"structure",required:["contentExpression","type"],members:{contentExpression:{},type:{}}},S1u:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},S20:{type:"structure",members:{detectorModelName:{},detectorModelVersion:{},detectorModelDescription:{},detectorModelArn:{},roleArn:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},status:{},key:{},evaluationMethod:{}}},S27:{type:"structure",required:["attributes"],members:{attributes:{type:"list",member:{type:"structure",required:["jsonPath"],members:{jsonPath:{}}}}}},S2b:{type:"structure",required:["inputName","inputArn","creationTime","lastUpdateTime","status"],members:{inputName:{},inputDescription:{},inputArn:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},status:{}}},S2q:{type:"structure",required:["roleArn","level","enabled"],members:{roleArn:{},level:{},enabled:{type:"boolean"},detectorDebugOptions:{type:"list",member:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{},keyValue:{}}}}}}}};
    },{}],"b4QM":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.iotevents={},e.IoTEvents=i.defineService("iotevents",["2018-07-27"]),Object.defineProperty(r.services.iotevents,"2018-07-27",{get:function(){var e=require("../apis/iotevents-2018-07-27.min.json");return e.paginators=require("../apis/iotevents-2018-07-27.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.IoTEvents;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/iotevents-2018-07-27.min.json":"oLKC","../apis/iotevents-2018-07-27.paginators.json":"GkJq"}],"pfyj":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-10-23",endpointPrefix:"data.iotevents",protocol:"rest-json",serviceFullName:"AWS IoT Events Data",serviceId:"IoT Events Data",signatureVersion:"v4",signingName:"ioteventsdata",uid:"iotevents-data-2018-10-23"},operations:{BatchPutMessage:{http:{requestUri:"/inputs/messages",responseCode:200},input:{type:"structure",required:["messages"],members:{messages:{type:"list",member:{type:"structure",required:["messageId","inputName","payload"],members:{messageId:{},inputName:{},payload:{type:"blob"}}}}}},output:{type:"structure",members:{BatchPutMessageErrorEntries:{type:"list",member:{type:"structure",members:{messageId:{},errorCode:{},errorMessage:{}}}}}}},BatchUpdateDetector:{http:{requestUri:"/detectors",responseCode:200},input:{type:"structure",required:["detectors"],members:{detectors:{type:"list",member:{type:"structure",required:["messageId","detectorModelName","state"],members:{messageId:{},detectorModelName:{},keyValue:{},state:{type:"structure",required:["stateName","variables","timers"],members:{stateName:{},variables:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{}}}},timers:{type:"list",member:{type:"structure",required:["name","seconds"],members:{name:{},seconds:{type:"integer"}}}}}}}}}}},output:{type:"structure",members:{batchUpdateDetectorErrorEntries:{type:"list",member:{type:"structure",members:{messageId:{},errorCode:{},errorMessage:{}}}}}}},DescribeDetector:{http:{method:"GET",requestUri:"/detectors/{detectorModelName}/keyValues/"},input:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"},keyValue:{location:"querystring",locationName:"keyValue"}}},output:{type:"structure",members:{detector:{type:"structure",members:{detectorModelName:{},keyValue:{},detectorModelVersion:{},state:{type:"structure",required:["stateName","variables","timers"],members:{stateName:{},variables:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{}}}},timers:{type:"list",member:{type:"structure",required:["name","timestamp"],members:{name:{},timestamp:{type:"timestamp"}}}}}},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}}}},ListDetectors:{http:{method:"GET",requestUri:"/detectors/{detectorModelName}"},input:{type:"structure",required:["detectorModelName"],members:{detectorModelName:{location:"uri",locationName:"detectorModelName"},stateName:{location:"querystring",locationName:"stateName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{detectorSummaries:{type:"list",member:{type:"structure",members:{detectorModelName:{},keyValue:{},detectorModelVersion:{},state:{type:"structure",members:{stateName:{}}},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}},nextToken:{}}}}},shapes:{}};
    },{}],"aRJ0":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,t=e.apiLoader;t.services.ioteventsdata={},e.IoTEventsData=a.defineService("ioteventsdata",["2018-10-23"]),Object.defineProperty(t.services.ioteventsdata,"2018-10-23",{get:function(){var e=require("../apis/iotevents-data-2018-10-23.min.json");return e.paginators=require("../apis/iotevents-data-2018-10-23.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.IoTEventsData;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/iotevents-data-2018-10-23.min.json":"pfyj","../apis/iotevents-data-2018-10-23.paginators.json":"GkJq"}],"RpRq":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-05-22",endpointPrefix:"personalize",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Personalize",serviceId:"Personalize",signatureVersion:"v4",signingName:"personalize",targetPrefix:"AmazonPersonalize",uid:"personalize-2018-05-22"},operations:{CreateBatchInferenceJob:{input:{type:"structure",required:["jobName","solutionVersionArn","jobInput","jobOutput","roleArn"],members:{jobName:{},solutionVersionArn:{},filterArn:{},numResults:{type:"integer"},jobInput:{shape:"S5"},jobOutput:{shape:"S9"},roleArn:{},batchInferenceJobConfig:{shape:"Sb"}}},output:{type:"structure",members:{batchInferenceJobArn:{}}}},CreateCampaign:{input:{type:"structure",required:["name","solutionVersionArn","minProvisionedTPS"],members:{name:{},solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Si"}}},output:{type:"structure",members:{campaignArn:{}}},idempotent:!0},CreateDataset:{input:{type:"structure",required:["name","schemaArn","datasetGroupArn","datasetType"],members:{name:{},schemaArn:{},datasetGroupArn:{},datasetType:{}}},output:{type:"structure",members:{datasetArn:{}}},idempotent:!0},CreateDatasetGroup:{input:{type:"structure",required:["name"],members:{name:{},roleArn:{},kmsKeyArn:{}}},output:{type:"structure",members:{datasetGroupArn:{}}}},CreateDatasetImportJob:{input:{type:"structure",required:["jobName","datasetArn","dataSource","roleArn"],members:{jobName:{},datasetArn:{},dataSource:{shape:"Sq"},roleArn:{}}},output:{type:"structure",members:{datasetImportJobArn:{}}}},CreateEventTracker:{input:{type:"structure",required:["name","datasetGroupArn"],members:{name:{},datasetGroupArn:{}}},output:{type:"structure",members:{eventTrackerArn:{},trackingId:{}}},idempotent:!0},CreateFilter:{input:{type:"structure",required:["name","datasetGroupArn","filterExpression"],members:{name:{},datasetGroupArn:{},filterExpression:{shape:"Sw"}}},output:{type:"structure",members:{filterArn:{}}}},CreateSchema:{input:{type:"structure",required:["name","schema"],members:{name:{},schema:{}}},output:{type:"structure",members:{schemaArn:{}}},idempotent:!0},CreateSolution:{input:{type:"structure",required:["name","datasetGroupArn"],members:{name:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},recipeArn:{},datasetGroupArn:{},eventType:{},solutionConfig:{shape:"S15"}}},output:{type:"structure",members:{solutionArn:{}}}},CreateSolutionVersion:{input:{type:"structure",required:["solutionArn"],members:{solutionArn:{},trainingMode:{}}},output:{type:"structure",members:{solutionVersionArn:{}}}},DeleteCampaign:{input:{type:"structure",required:["campaignArn"],members:{campaignArn:{}}},idempotent:!0},DeleteDataset:{input:{type:"structure",required:["datasetArn"],members:{datasetArn:{}}},idempotent:!0},DeleteDatasetGroup:{input:{type:"structure",required:["datasetGroupArn"],members:{datasetGroupArn:{}}},idempotent:!0},DeleteEventTracker:{input:{type:"structure",required:["eventTrackerArn"],members:{eventTrackerArn:{}}},idempotent:!0},DeleteFilter:{input:{type:"structure",required:["filterArn"],members:{filterArn:{}}}},DeleteSchema:{input:{type:"structure",required:["schemaArn"],members:{schemaArn:{}}},idempotent:!0},DeleteSolution:{input:{type:"structure",required:["solutionArn"],members:{solutionArn:{}}},idempotent:!0},DescribeAlgorithm:{input:{type:"structure",required:["algorithmArn"],members:{algorithmArn:{}}},output:{type:"structure",members:{algorithm:{type:"structure",members:{name:{},algorithmArn:{},algorithmImage:{type:"structure",required:["dockerURI"],members:{name:{},dockerURI:{}}},defaultHyperParameters:{shape:"Sc"},defaultHyperParameterRanges:{type:"structure",members:{integerHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"integer"},maxValue:{type:"integer"},isTunable:{type:"boolean"}}}},continuousHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"double"},maxValue:{type:"double"},isTunable:{type:"boolean"}}}},categoricalHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S1p"},isTunable:{type:"boolean"}}}}}},defaultResourceConfig:{type:"map",key:{},value:{}},trainingInputMode:{},roleArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeBatchInferenceJob:{input:{type:"structure",required:["batchInferenceJobArn"],members:{batchInferenceJobArn:{}}},output:{type:"structure",members:{batchInferenceJob:{type:"structure",members:{jobName:{},batchInferenceJobArn:{},filterArn:{},failureReason:{},solutionVersionArn:{},numResults:{type:"integer"},jobInput:{shape:"S5"},jobOutput:{shape:"S9"},batchInferenceJobConfig:{shape:"Sb"},roleArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeCampaign:{input:{type:"structure",required:["campaignArn"],members:{campaignArn:{}}},output:{type:"structure",members:{campaign:{type:"structure",members:{name:{},campaignArn:{},solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Si"},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},latestCampaignUpdate:{type:"structure",members:{solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Si"},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}}}},idempotent:!0},DescribeDataset:{input:{type:"structure",required:["datasetArn"],members:{datasetArn:{}}},output:{type:"structure",members:{dataset:{type:"structure",members:{name:{},datasetArn:{},datasetGroupArn:{},datasetType:{},schemaArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeDatasetGroup:{input:{type:"structure",required:["datasetGroupArn"],members:{datasetGroupArn:{}}},output:{type:"structure",members:{datasetGroup:{type:"structure",members:{name:{},datasetGroupArn:{},status:{},roleArn:{},kmsKeyArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}},idempotent:!0},DescribeDatasetImportJob:{input:{type:"structure",required:["datasetImportJobArn"],members:{datasetImportJobArn:{}}},output:{type:"structure",members:{datasetImportJob:{type:"structure",members:{jobName:{},datasetImportJobArn:{},datasetArn:{},dataSource:{shape:"Sq"},roleArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}},idempotent:!0},DescribeEventTracker:{input:{type:"structure",required:["eventTrackerArn"],members:{eventTrackerArn:{}}},output:{type:"structure",members:{eventTracker:{type:"structure",members:{name:{},eventTrackerArn:{},accountId:{},trackingId:{},datasetGroupArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeFeatureTransformation:{input:{type:"structure",required:["featureTransformationArn"],members:{featureTransformationArn:{}}},output:{type:"structure",members:{featureTransformation:{type:"structure",members:{name:{},featureTransformationArn:{},defaultParameters:{type:"map",key:{},value:{}},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},status:{}}}}},idempotent:!0},DescribeFilter:{input:{type:"structure",required:["filterArn"],members:{filterArn:{}}},output:{type:"structure",members:{filter:{type:"structure",members:{name:{},filterArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},datasetGroupArn:{},failureReason:{},filterExpression:{shape:"Sw"},status:{}}}}},idempotent:!0},DescribeRecipe:{input:{type:"structure",required:["recipeArn"],members:{recipeArn:{}}},output:{type:"structure",members:{recipe:{type:"structure",members:{name:{},recipeArn:{},algorithmArn:{},featureTransformationArn:{},status:{},description:{},creationDateTime:{type:"timestamp"},recipeType:{},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeSchema:{input:{type:"structure",required:["schemaArn"],members:{schemaArn:{}}},output:{type:"structure",members:{schema:{type:"structure",members:{name:{},schemaArn:{},schema:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeSolution:{input:{type:"structure",required:["solutionArn"],members:{solutionArn:{}}},output:{type:"structure",members:{solution:{type:"structure",members:{name:{},solutionArn:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},recipeArn:{},datasetGroupArn:{},eventType:{},solutionConfig:{shape:"S15"},autoMLResult:{type:"structure",members:{bestRecipeArn:{}}},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},latestSolutionVersion:{shape:"S3r"}}}}},idempotent:!0},DescribeSolutionVersion:{input:{type:"structure",required:["solutionVersionArn"],members:{solutionVersionArn:{}}},output:{type:"structure",members:{solutionVersion:{type:"structure",members:{solutionVersionArn:{},solutionArn:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},recipeArn:{},eventType:{},datasetGroupArn:{},solutionConfig:{shape:"S15"},trainingHours:{type:"double"},trainingMode:{},tunedHPOParams:{type:"structure",members:{algorithmHyperParameters:{shape:"Sc"}}},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},GetSolutionMetrics:{input:{type:"structure",required:["solutionVersionArn"],members:{solutionVersionArn:{}}},output:{type:"structure",members:{solutionVersionArn:{},metrics:{type:"map",key:{},value:{type:"double"}}}}},ListBatchInferenceJobs:{input:{type:"structure",members:{solutionVersionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{batchInferenceJobs:{type:"list",member:{type:"structure",members:{batchInferenceJobArn:{},jobName:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{},solutionVersionArn:{}}}},nextToken:{}}},idempotent:!0},ListCampaigns:{input:{type:"structure",members:{solutionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{campaigns:{type:"list",member:{type:"structure",members:{name:{},campaignArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:!0},ListDatasetGroups:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasetGroups:{type:"list",member:{type:"structure",members:{name:{},datasetGroupArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:!0},ListDatasetImportJobs:{input:{type:"structure",members:{datasetArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasetImportJobs:{type:"list",member:{type:"structure",members:{datasetImportJobArn:{},jobName:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:!0},ListDatasets:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasets:{type:"list",member:{type:"structure",members:{name:{},datasetArn:{},datasetType:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},ListEventTrackers:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{eventTrackers:{type:"list",member:{type:"structure",members:{name:{},eventTrackerArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},ListFilters:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{name:{},filterArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},datasetGroupArn:{},failureReason:{},status:{}}}},nextToken:{}}},idempotent:!0},ListRecipes:{input:{type:"structure",members:{recipeProvider:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{recipes:{type:"list",member:{type:"structure",members:{name:{},recipeArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},ListSchemas:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{schemas:{type:"list",member:{type:"structure",members:{name:{},schemaArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},ListSolutionVersions:{input:{type:"structure",members:{solutionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{solutionVersions:{type:"list",member:{shape:"S3r"}},nextToken:{}}},idempotent:!0},ListSolutions:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{solutions:{type:"list",member:{type:"structure",members:{name:{},solutionArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},UpdateCampaign:{input:{type:"structure",required:["campaignArn"],members:{campaignArn:{},solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Si"}}},output:{type:"structure",members:{campaignArn:{}}},idempotent:!0}},shapes:{S5:{type:"structure",required:["s3DataSource"],members:{s3DataSource:{shape:"S6"}}},S6:{type:"structure",required:["path"],members:{path:{},kmsKeyArn:{}}},S9:{type:"structure",required:["s3DataDestination"],members:{s3DataDestination:{shape:"S6"}}},Sb:{type:"structure",members:{itemExplorationConfig:{shape:"Sc"}}},Sc:{type:"map",key:{},value:{}},Si:{type:"structure",members:{itemExplorationConfig:{shape:"Sc"}}},Sq:{type:"structure",members:{dataLocation:{}}},Sw:{type:"string",sensitive:!0},S15:{type:"structure",members:{eventValueThreshold:{},hpoConfig:{type:"structure",members:{hpoObjective:{type:"structure",members:{type:{},metricName:{},metricRegex:{}}},hpoResourceConfig:{type:"structure",members:{maxNumberOfTrainingJobs:{},maxParallelTrainingJobs:{}}},algorithmHyperParameterRanges:{type:"structure",members:{integerHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"integer"},maxValue:{type:"integer"}}}},continuousHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"double"},maxValue:{type:"double"}}}},categoricalHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S1p"}}}}}}}},algorithmHyperParameters:{shape:"Sc"},featureTransformationParameters:{type:"map",key:{},value:{}},autoMLConfig:{type:"structure",members:{metricName:{},recipeList:{type:"list",member:{}}}}}},S1p:{type:"list",member:{}},S3r:{type:"structure",members:{solutionVersionArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}};
    },{}],"PwX4":[function(require,module,exports) {
    module.exports={pagination:{ListBatchInferenceJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"batchInferenceJobs"},ListCampaigns:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"campaigns"},ListDatasetGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"datasetGroups"},ListDatasetImportJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"datasetImportJobs"},ListDatasets:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"datasets"},ListEventTrackers:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"eventTrackers"},ListRecipes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"recipes"},ListSchemas:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"schemas"},ListSolutionVersions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"solutionVersions"},ListSolutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"solutions"}}};
    },{}],"Mfk5":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.personalize={},e.Personalize=r.defineService("personalize",["2018-05-22"]),Object.defineProperty(i.services.personalize,"2018-05-22",{get:function(){var e=require("../apis/personalize-2018-05-22.min.json");return e.paginators=require("../apis/personalize-2018-05-22.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Personalize;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/personalize-2018-05-22.min.json":"RpRq","../apis/personalize-2018-05-22.paginators.json":"PwX4"}],"WyEw":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-03-22",endpointPrefix:"personalize-events",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Personalize Events",serviceId:"Personalize Events",signatureVersion:"v4",signingName:"personalize",uid:"personalize-events-2018-03-22"},operations:{PutEvents:{http:{requestUri:"/events"},input:{type:"structure",required:["trackingId","sessionId","eventList"],members:{trackingId:{},userId:{},sessionId:{},eventList:{type:"list",member:{type:"structure",required:["eventType","sentAt"],members:{eventId:{},eventType:{},eventValue:{type:"float"},itemId:{},properties:{jsonvalue:!0},sentAt:{type:"timestamp"},recommendationId:{},impression:{type:"list",member:{}}}}}}}},PutItems:{http:{requestUri:"/items"},input:{type:"structure",required:["datasetArn","items"],members:{datasetArn:{},items:{type:"list",member:{type:"structure",required:["itemId"],members:{itemId:{},properties:{jsonvalue:!0}}}}}}},PutUsers:{http:{requestUri:"/users"},input:{type:"structure",required:["datasetArn","users"],members:{datasetArn:{},users:{type:"list",member:{type:"structure",required:["userId"],members:{userId:{},properties:{jsonvalue:!0}}}}}}}},shapes:{}};
    },{}],"Xc85":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.personalizeevents={},e.PersonalizeEvents=r.defineService("personalizeevents",["2018-03-22"]),Object.defineProperty(i.services.personalizeevents,"2018-03-22",{get:function(){var e=require("../apis/personalize-events-2018-03-22.min.json");return e.paginators=require("../apis/personalize-events-2018-03-22.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.PersonalizeEvents;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/personalize-events-2018-03-22.min.json":"WyEw","../apis/personalize-events-2018-03-22.paginators.json":"GkJq"}],"kh9D":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-05-22",endpointPrefix:"personalize-runtime",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Personalize Runtime",serviceId:"Personalize Runtime",signatureVersion:"v4",signingName:"personalize",uid:"personalize-runtime-2018-05-22"},operations:{GetPersonalizedRanking:{http:{requestUri:"/personalize-ranking"},input:{type:"structure",required:["campaignArn","inputList","userId"],members:{campaignArn:{},inputList:{type:"list",member:{}},userId:{},context:{shape:"S6"},filterArn:{}}},output:{type:"structure",members:{personalizedRanking:{shape:"Sa"},recommendationId:{}}},idempotent:!0},GetRecommendations:{http:{requestUri:"/recommendations"},input:{type:"structure",required:["campaignArn"],members:{campaignArn:{},itemId:{},userId:{},numResults:{type:"integer"},context:{shape:"S6"},filterArn:{}}},output:{type:"structure",members:{itemList:{shape:"Sa"},recommendationId:{}}},idempotent:!0}},shapes:{S6:{type:"map",key:{},value:{type:"string",sensitive:!0}},Sa:{type:"list",member:{type:"structure",members:{itemId:{},score:{type:"double"}}}}}};
    },{}],"pPqf":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.personalizeruntime={},e.PersonalizeRuntime=r.defineService("personalizeruntime",["2018-05-22"]),Object.defineProperty(i.services.personalizeruntime,"2018-05-22",{get:function(){var e=require("../apis/personalize-runtime-2018-05-22.min.json");return e.paginators=require("../apis/personalize-runtime-2018-05-22.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.PersonalizeRuntime;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/personalize-runtime-2018-05-22.min.json":"kh9D","../apis/personalize-runtime-2018-05-22.paginators.json":"GkJq"}],"cjXy":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-11-25",endpointPrefix:"applicationinsights",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Application Insights",serviceFullName:"Amazon CloudWatch Application Insights",serviceId:"Application Insights",signatureVersion:"v4",signingName:"applicationinsights",targetPrefix:"EC2WindowsBarleyService",uid:"application-insights-2018-11-25"},operations:{CreateApplication:{input:{type:"structure",required:["ResourceGroupName"],members:{ResourceGroupName:{},OpsCenterEnabled:{type:"boolean"},CWEMonitorEnabled:{type:"boolean"},OpsItemSNSTopicArn:{},Tags:{shape:"S6"}}},output:{type:"structure",members:{ApplicationInfo:{shape:"Sb"}}}},CreateComponent:{input:{type:"structure",required:["ResourceGroupName","ComponentName","ResourceList"],members:{ResourceGroupName:{},ComponentName:{},ResourceList:{shape:"Sg"}}},output:{type:"structure",members:{}}},CreateLogPattern:{input:{type:"structure",required:["ResourceGroupName","PatternSetName","PatternName","Pattern","Rank"],members:{ResourceGroupName:{},PatternSetName:{},PatternName:{},Pattern:{},Rank:{type:"integer"}}},output:{type:"structure",members:{LogPattern:{shape:"Sp"},ResourceGroupName:{}}}},DeleteApplication:{input:{type:"structure",required:["ResourceGroupName"],members:{ResourceGroupName:{}}},output:{type:"structure",members:{}}},DeleteComponent:{input:{type:"structure",required:["ResourceGroupName","ComponentName"],members:{ResourceGroupName:{},ComponentName:{}}},output:{type:"structure",members:{}}},DeleteLogPattern:{input:{type:"structure",required:["ResourceGroupName","PatternSetName","PatternName"],members:{ResourceGroupName:{},PatternSetName:{},PatternName:{}}},output:{type:"structure",members:{}}},DescribeApplication:{input:{type:"structure",required:["ResourceGroupName"],members:{ResourceGroupName:{}}},output:{type:"structure",members:{ApplicationInfo:{shape:"Sb"}}}},DescribeComponent:{input:{type:"structure",required:["ResourceGroupName","ComponentName"],members:{ResourceGroupName:{},ComponentName:{}}},output:{type:"structure",members:{ApplicationComponent:{shape:"S10"},ResourceList:{shape:"Sg"}}}},DescribeComponentConfiguration:{input:{type:"structure",required:["ResourceGroupName","ComponentName"],members:{ResourceGroupName:{},ComponentName:{}}},output:{type:"structure",members:{Monitor:{type:"boolean"},Tier:{},ComponentConfiguration:{}}}},DescribeComponentConfigurationRecommendation:{input:{type:"structure",required:["ResourceGroupName","ComponentName","Tier"],members:{ResourceGroupName:{},ComponentName:{},Tier:{}}},output:{type:"structure",members:{ComponentConfiguration:{}}}},DescribeLogPattern:{input:{type:"structure",required:["ResourceGroupName","PatternSetName","PatternName"],members:{ResourceGroupName:{},PatternSetName:{},PatternName:{}}},output:{type:"structure",members:{ResourceGroupName:{},LogPattern:{shape:"Sp"}}}},DescribeObservation:{input:{type:"structure",required:["ObservationId"],members:{ObservationId:{}}},output:{type:"structure",members:{Observation:{shape:"S1e"}}}},DescribeProblem:{input:{type:"structure",required:["ProblemId"],members:{ProblemId:{}}},output:{type:"structure",members:{Problem:{shape:"S2f"}}}},DescribeProblemObservations:{input:{type:"structure",required:["ProblemId"],members:{ProblemId:{}}},output:{type:"structure",members:{RelatedObservations:{type:"structure",members:{ObservationList:{type:"list",member:{shape:"S1e"}}}}}}},ListApplications:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ApplicationInfoList:{type:"list",member:{shape:"Sb"}},NextToken:{}}}},ListComponents:{input:{type:"structure",required:["ResourceGroupName"],members:{ResourceGroupName:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ApplicationComponentList:{type:"list",member:{shape:"S10"}},NextToken:{}}}},ListConfigurationHistory:{input:{type:"structure",members:{ResourceGroupName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},EventStatus:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EventList:{type:"list",member:{type:"structure",members:{MonitoredResourceARN:{},EventStatus:{},EventResourceType:{},EventTime:{type:"timestamp"},EventDetail:{},EventResourceName:{}}}},NextToken:{}}}},ListLogPatternSets:{input:{type:"structure",required:["ResourceGroupName"],members:{ResourceGroupName:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceGroupName:{},LogPatternSets:{type:"list",member:{}},NextToken:{}}}},ListLogPatterns:{input:{type:"structure",required:["ResourceGroupName"],members:{ResourceGroupName:{},PatternSetName:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceGroupName:{},LogPatterns:{type:"list",member:{shape:"Sp"}},NextToken:{}}}},ListProblems:{input:{type:"structure",members:{ResourceGroupName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ProblemList:{type:"list",member:{shape:"S2f"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S6"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S6"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApplication:{input:{type:"structure",required:["ResourceGroupName"],members:{ResourceGroupName:{},OpsCenterEnabled:{type:"boolean"},CWEMonitorEnabled:{type:"boolean"},OpsItemSNSTopicArn:{},RemoveSNSTopic:{type:"boolean"}}},output:{type:"structure",members:{ApplicationInfo:{shape:"Sb"}}}},UpdateComponent:{input:{type:"structure",required:["ResourceGroupName","ComponentName"],members:{ResourceGroupName:{},ComponentName:{},NewComponentName:{},ResourceList:{shape:"Sg"}}},output:{type:"structure",members:{}}},UpdateComponentConfiguration:{input:{type:"structure",required:["ResourceGroupName","ComponentName"],members:{ResourceGroupName:{},ComponentName:{},Monitor:{type:"boolean"},Tier:{},ComponentConfiguration:{}}},output:{type:"structure",members:{}}},UpdateLogPattern:{input:{type:"structure",required:["ResourceGroupName","PatternSetName","PatternName"],members:{ResourceGroupName:{},PatternSetName:{},PatternName:{},Pattern:{},Rank:{type:"integer"}}},output:{type:"structure",members:{ResourceGroupName:{},LogPattern:{shape:"Sp"}}}}},shapes:{S6:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sb:{type:"structure",members:{ResourceGroupName:{},LifeCycle:{},OpsItemSNSTopicArn:{},OpsCenterEnabled:{type:"boolean"},CWEMonitorEnabled:{type:"boolean"},Remarks:{}}},Sg:{type:"list",member:{}},Sp:{type:"structure",members:{PatternSetName:{},PatternName:{},Pattern:{},Rank:{type:"integer"}}},S10:{type:"structure",members:{ComponentName:{},ResourceType:{},Tier:{},Monitor:{type:"boolean"}}},S1e:{type:"structure",members:{Id:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},SourceType:{},SourceARN:{},LogGroup:{},LineTime:{type:"timestamp"},LogText:{},LogFilter:{},MetricNamespace:{},MetricName:{},Unit:{},Value:{type:"double"},CloudWatchEventId:{},CloudWatchEventSource:{},CloudWatchEventDetailType:{},HealthEventArn:{},HealthService:{},HealthEventTypeCode:{},HealthEventTypeCategory:{},HealthEventDescription:{},CodeDeployDeploymentId:{},CodeDeployDeploymentGroup:{},CodeDeployState:{},CodeDeployApplication:{},CodeDeployInstanceGroupId:{},Ec2State:{},XRayFaultPercent:{type:"integer"},XRayThrottlePercent:{type:"integer"},XRayErrorPercent:{type:"integer"},XRayRequestCount:{type:"integer"},XRayRequestAverageLatency:{type:"long"},XRayNodeName:{},XRayNodeType:{}}},S2f:{type:"structure",members:{Id:{},Title:{},Insights:{},Status:{},AffectedResource:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},SeverityLevel:{},ResourceGroupName:{},Feedback:{type:"map",key:{},value:{}}}}}};
    },{}],"lquu":[function(require,module,exports) {
    module.exports={pagination:{ListApplications:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListComponents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListConfigurationHistory:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListLogPatternSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListLogPatterns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListProblems:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"cJzz":[function(require,module,exports) {
    require("../lib/node_loader");var i=require("../lib/core"),e=i.Service,n=i.apiLoader;n.services.applicationinsights={},i.ApplicationInsights=e.defineService("applicationinsights",["2018-11-25"]),Object.defineProperty(n.services.applicationinsights,"2018-11-25",{get:function(){var i=require("../apis/application-insights-2018-11-25.min.json");return i.paginators=require("../apis/application-insights-2018-11-25.paginators.json").pagination,i},enumerable:!0,configurable:!0}),module.exports=i.ApplicationInsights;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/application-insights-2018-11-25.min.json":"cjXy","../apis/application-insights-2018-11-25.paginators.json":"lquu"}],"zEwO":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-06-24",endpointPrefix:"servicequotas",jsonVersion:"1.1",protocol:"json",serviceFullName:"Service Quotas",serviceId:"Service Quotas",signatureVersion:"v4",targetPrefix:"ServiceQuotasV20190624",uid:"service-quotas-2019-06-24"},operations:{AssociateServiceQuotaTemplate:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DeleteServiceQuotaIncreaseRequestFromTemplate:{input:{type:"structure",required:["ServiceCode","QuotaCode","AwsRegion"],members:{ServiceCode:{},QuotaCode:{},AwsRegion:{}}},output:{type:"structure",members:{}}},DisassociateServiceQuotaTemplate:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},GetAWSDefaultServiceQuota:{input:{type:"structure",required:["ServiceCode","QuotaCode"],members:{ServiceCode:{},QuotaCode:{}}},output:{type:"structure",members:{Quota:{shape:"Sc"}}}},GetAssociationForServiceQuotaTemplate:{input:{type:"structure",members:{}},output:{type:"structure",members:{ServiceQuotaTemplateAssociationStatus:{}}}},GetRequestedServiceQuotaChange:{input:{type:"structure",required:["RequestId"],members:{RequestId:{}}},output:{type:"structure",members:{RequestedQuota:{shape:"S13"}}}},GetServiceQuota:{input:{type:"structure",required:["ServiceCode","QuotaCode"],members:{ServiceCode:{},QuotaCode:{}}},output:{type:"structure",members:{Quota:{shape:"Sc"}}}},GetServiceQuotaIncreaseRequestFromTemplate:{input:{type:"structure",required:["ServiceCode","QuotaCode","AwsRegion"],members:{ServiceCode:{},QuotaCode:{},AwsRegion:{}}},output:{type:"structure",members:{ServiceQuotaIncreaseRequestInTemplate:{shape:"S1c"}}}},ListAWSDefaultServiceQuotas:{input:{type:"structure",required:["ServiceCode"],members:{ServiceCode:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},Quotas:{shape:"S1h"}}}},ListRequestedServiceQuotaChangeHistory:{input:{type:"structure",members:{ServiceCode:{},Status:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},RequestedQuotas:{shape:"S1k"}}}},ListRequestedServiceQuotaChangeHistoryByQuota:{input:{type:"structure",required:["ServiceCode","QuotaCode"],members:{ServiceCode:{},QuotaCode:{},Status:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},RequestedQuotas:{shape:"S1k"}}}},ListServiceQuotaIncreaseRequestsInTemplate:{input:{type:"structure",members:{ServiceCode:{},AwsRegion:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ServiceQuotaIncreaseRequestInTemplateList:{type:"list",member:{shape:"S1c"}},NextToken:{}}}},ListServiceQuotas:{input:{type:"structure",required:["ServiceCode"],members:{ServiceCode:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},Quotas:{shape:"S1h"}}}},ListServices:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},Services:{type:"list",member:{type:"structure",members:{ServiceCode:{},ServiceName:{}}}}}}},PutServiceQuotaIncreaseRequestIntoTemplate:{input:{type:"structure",required:["QuotaCode","ServiceCode","AwsRegion","DesiredValue"],members:{QuotaCode:{},ServiceCode:{},AwsRegion:{},DesiredValue:{type:"double"}}},output:{type:"structure",members:{ServiceQuotaIncreaseRequestInTemplate:{shape:"S1c"}}}},RequestServiceQuotaIncrease:{input:{type:"structure",required:["ServiceCode","QuotaCode","DesiredValue"],members:{ServiceCode:{},QuotaCode:{},DesiredValue:{type:"double"}}},output:{type:"structure",members:{RequestedQuota:{shape:"S13"}}}}},shapes:{Sc:{type:"structure",members:{ServiceCode:{},ServiceName:{},QuotaArn:{},QuotaCode:{},QuotaName:{},Value:{type:"double"},Unit:{},Adjustable:{type:"boolean"},GlobalQuota:{type:"boolean"},UsageMetric:{type:"structure",members:{MetricNamespace:{},MetricName:{},MetricDimensions:{type:"map",key:{},value:{}},MetricStatisticRecommendation:{}}},Period:{type:"structure",members:{PeriodValue:{type:"integer"},PeriodUnit:{}}},ErrorReason:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}}},S13:{type:"structure",members:{Id:{},CaseId:{},ServiceCode:{},ServiceName:{},QuotaCode:{},QuotaName:{},DesiredValue:{type:"double"},Status:{},Created:{type:"timestamp"},LastUpdated:{type:"timestamp"},Requester:{},QuotaArn:{},GlobalQuota:{type:"boolean"},Unit:{}}},S1c:{type:"structure",members:{ServiceCode:{},ServiceName:{},QuotaCode:{},QuotaName:{},DesiredValue:{type:"double"},AwsRegion:{},Unit:{},GlobalQuota:{type:"boolean"}}},S1h:{type:"list",member:{shape:"Sc"}},S1k:{type:"list",member:{shape:"S13"}}}};
    },{}],"UQx6":[function(require,module,exports) {
    module.exports={pagination:{ListAWSDefaultServiceQuotas:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Quotas"},ListRequestedServiceQuotaChangeHistory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RequestedQuotas"},ListRequestedServiceQuotaChangeHistoryByQuota:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RequestedQuotas"},ListServiceQuotaIncreaseRequestsInTemplate:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServiceQuotaIncreaseRequestInTemplateList"},ListServiceQuotas:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Quotas"},ListServices:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Services"}}};
    },{}],"Irp3":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.servicequotas={},e.ServiceQuotas=r.defineService("servicequotas",["2019-06-24"]),Object.defineProperty(i.services.servicequotas,"2019-06-24",{get:function(){var e=require("../apis/service-quotas-2019-06-24.min.json");return e.paginators=require("../apis/service-quotas-2019-06-24.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ServiceQuotas;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/service-quotas-2019-06-24.min.json":"zEwO","../apis/service-quotas-2019-06-24.paginators.json":"UQx6"}],"pDtc":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-04-02",endpointPrefix:"ec2-instance-connect",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"EC2 Instance Connect",serviceFullName:"AWS EC2 Instance Connect",serviceId:"EC2 Instance Connect",signatureVersion:"v4",targetPrefix:"AWSEC2InstanceConnectService",uid:"ec2-instance-connect-2018-04-02"},operations:{SendSSHPublicKey:{input:{type:"structure",required:["InstanceId","InstanceOSUser","SSHPublicKey","AvailabilityZone"],members:{InstanceId:{},InstanceOSUser:{},SSHPublicKey:{},AvailabilityZone:{}}},output:{type:"structure",members:{RequestId:{},Success:{type:"boolean"}}}}},shapes:{}};
    },{}],"rGGg":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),n=e.Service,c=e.apiLoader;c.services.ec2instanceconnect={},e.EC2InstanceConnect=n.defineService("ec2instanceconnect",["2018-04-02"]),Object.defineProperty(c.services.ec2instanceconnect,"2018-04-02",{get:function(){var e=require("../apis/ec2-instance-connect-2018-04-02.min.json");return e.paginators=require("../apis/ec2-instance-connect-2018-04-02.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.EC2InstanceConnect;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/ec2-instance-connect-2018-04-02.min.json":"pDtc","../apis/ec2-instance-connect-2018-04-02.paginators.json":"GkJq"}],"dtSA":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2015-10-07",endpointPrefix:"events",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon EventBridge",serviceId:"EventBridge",signatureVersion:"v4",targetPrefix:"AWSEvents",uid:"eventbridge-2015-10-07"},operations:{ActivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},CreateEventBus:{input:{type:"structure",required:["Name"],members:{Name:{},EventSourceName:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{EventBusArn:{}}}},CreatePartnerEventSource:{input:{type:"structure",required:["Name","Account"],members:{Name:{},Account:{}}},output:{type:"structure",members:{EventSourceArn:{}}}},DeactivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeleteEventBus:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeletePartnerEventSource:{input:{type:"structure",required:["Name","Account"],members:{Name:{},Account:{}}}},DeleteRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{},Force:{type:"boolean"}}}},DescribeEventBus:{input:{type:"structure",members:{Name:{}}},output:{type:"structure",members:{Name:{},Arn:{},Policy:{}}}},DescribeEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Arn:{},CreatedBy:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},Name:{},State:{}}}},DescribePartnerEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Arn:{},Name:{}}}},DescribeRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}},output:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},ScheduleExpression:{},State:{},Description:{},RoleArn:{},ManagedBy:{},EventBusName:{}}}},DisableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},EnableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},ListEventBuses:{input:{type:"structure",members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{EventBuses:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},Policy:{}}}},NextToken:{}}}},ListEventSources:{input:{type:"structure",members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{EventSources:{type:"list",member:{type:"structure",members:{Arn:{},CreatedBy:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},Name:{},State:{}}}},NextToken:{}}}},ListPartnerEventSourceAccounts:{input:{type:"structure",required:["EventSourceName"],members:{EventSourceName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PartnerEventSourceAccounts:{type:"list",member:{type:"structure",members:{Account:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},State:{}}}},NextToken:{}}}},ListPartnerEventSources:{input:{type:"structure",required:["NamePrefix"],members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PartnerEventSources:{type:"list",member:{type:"structure",members:{Arn:{},Name:{}}}},NextToken:{}}}},ListRuleNamesByTarget:{input:{type:"structure",required:["TargetArn"],members:{TargetArn:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{RuleNames:{type:"list",member:{}},NextToken:{}}}},ListRules:{input:{type:"structure",members:{NamePrefix:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},State:{},Description:{},ScheduleExpression:{},RoleArn:{},ManagedBy:{},EventBusName:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S5"}}}},ListTargetsByRule:{input:{type:"structure",required:["Rule"],members:{Rule:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Targets:{shape:"S20"},NextToken:{}}}},PutEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S3i"},DetailType:{},Detail:{},EventBusName:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPartnerEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S3i"},DetailType:{},Detail:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPermission:{input:{type:"structure",required:["Action","Principal","StatementId"],members:{EventBusName:{},Action:{},Principal:{},StatementId:{},Condition:{type:"structure",required:["Type","Key","Value"],members:{Type:{},Key:{},Value:{}}}}}},PutRule:{input:{type:"structure",required:["Name"],members:{Name:{},ScheduleExpression:{},EventPattern:{},State:{},Description:{},RoleArn:{},Tags:{shape:"S5"},EventBusName:{}}},output:{type:"structure",members:{RuleArn:{}}}},PutTargets:{input:{type:"structure",required:["Rule","Targets"],members:{Rule:{},EventBusName:{},Targets:{shape:"S20"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},RemovePermission:{input:{type:"structure",required:["StatementId"],members:{StatementId:{},EventBusName:{}}}},RemoveTargets:{input:{type:"structure",required:["Rule","Ids"],members:{Rule:{},EventBusName:{},Ids:{type:"list",member:{}},Force:{type:"boolean"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{}}},TestEventPattern:{input:{type:"structure",required:["EventPattern","Event"],members:{EventPattern:{},Event:{}}},output:{type:"structure",members:{Result:{type:"boolean"}}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S5:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S20:{type:"list",member:{type:"structure",required:["Id","Arn"],members:{Id:{},Arn:{},RoleArn:{},Input:{},InputPath:{},InputTransformer:{type:"structure",required:["InputTemplate"],members:{InputPathsMap:{type:"map",key:{},value:{}},InputTemplate:{}}},KinesisParameters:{type:"structure",required:["PartitionKeyPath"],members:{PartitionKeyPath:{}}},RunCommandParameters:{type:"structure",required:["RunCommandTargets"],members:{RunCommandTargets:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}}}},EcsParameters:{type:"structure",required:["TaskDefinitionArn"],members:{TaskDefinitionArn:{},TaskCount:{type:"integer"},LaunchType:{},NetworkConfiguration:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["Subnets"],members:{Subnets:{shape:"S2m"},SecurityGroups:{shape:"S2m"},AssignPublicIp:{}}}}},PlatformVersion:{},Group:{}}},BatchParameters:{type:"structure",required:["JobDefinition","JobName"],members:{JobDefinition:{},JobName:{},ArrayProperties:{type:"structure",members:{Size:{type:"integer"}}},RetryStrategy:{type:"structure",members:{Attempts:{type:"integer"}}}}},SqsParameters:{type:"structure",members:{MessageGroupId:{}}},HttpParameters:{type:"structure",members:{PathParameterValues:{type:"list",member:{}},HeaderParameters:{type:"map",key:{},value:{}},QueryStringParameters:{type:"map",key:{},value:{}}}},RedshiftDataParameters:{type:"structure",required:["Database","Sql"],members:{SecretManagerArn:{},Database:{},DbUser:{},Sql:{},StatementName:{},WithEvent:{type:"boolean"}}},DeadLetterConfig:{type:"structure",members:{Arn:{}}},RetryPolicy:{type:"structure",members:{MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"}}}}}},S2m:{type:"list",member:{}},S3i:{type:"list",member:{}}}};
    },{}],"jr0C":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.eventbridge={},e.EventBridge=r.defineService("eventbridge",["2015-10-07"]),Object.defineProperty(i.services.eventbridge,"2015-10-07",{get:function(){var e=require("../apis/eventbridge-2015-10-07.min.json");return e.paginators=require("../apis/eventbridge-2015-10-07.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.EventBridge;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/eventbridge-2015-10-07.min.json":"dtSA","../apis/eventbridge-2015-10-07.paginators.json":"GkJq"}],"Zt1w":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-03-31",endpointPrefix:"lakeformation",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Lake Formation",serviceId:"LakeFormation",signatureVersion:"v4",signingName:"lakeformation",targetPrefix:"AWSLakeFormation",uid:"lakeformation-2017-03-31"},operations:{BatchGrantPermissions:{input:{type:"structure",required:["Entries"],members:{CatalogId:{},Entries:{shape:"S3"}}},output:{type:"structure",members:{Failures:{shape:"Sm"}}}},BatchRevokePermissions:{input:{type:"structure",required:["Entries"],members:{CatalogId:{},Entries:{shape:"S3"}}},output:{type:"structure",members:{Failures:{shape:"Sm"}}}},DeregisterResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DescribeResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{ResourceInfo:{shape:"Sw"}}}},GetDataLakeSettings:{input:{type:"structure",members:{CatalogId:{}}},output:{type:"structure",members:{DataLakeSettings:{shape:"S11"}}}},GetEffectivePermissionsForPath:{input:{type:"structure",required:["ResourceArn"],members:{CatalogId:{},ResourceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Permissions:{shape:"S1a"},NextToken:{}}}},GrantPermissions:{input:{type:"structure",required:["Principal","Resource","Permissions"],members:{CatalogId:{},Principal:{shape:"S6"},Resource:{shape:"S8"},Permissions:{shape:"Sj"},PermissionsWithGrantOption:{shape:"Sj"}}},output:{type:"structure",members:{}}},ListPermissions:{input:{type:"structure",members:{CatalogId:{},Principal:{shape:"S6"},ResourceType:{},Resource:{shape:"S8"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PrincipalResourcePermissions:{shape:"S1a"},NextToken:{}}}},ListResources:{input:{type:"structure",members:{FilterConditionList:{type:"list",member:{type:"structure",members:{Field:{},ComparisonOperator:{},StringValueList:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceInfoList:{type:"list",member:{shape:"Sw"}},NextToken:{}}}},PutDataLakeSettings:{input:{type:"structure",required:["DataLakeSettings"],members:{CatalogId:{},DataLakeSettings:{shape:"S11"}}},output:{type:"structure",members:{}}},RegisterResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},UseServiceLinkedRole:{type:"boolean"},RoleArn:{}}},output:{type:"structure",members:{}}},RevokePermissions:{input:{type:"structure",required:["Principal","Resource","Permissions"],members:{CatalogId:{},Principal:{shape:"S6"},Resource:{shape:"S8"},Permissions:{shape:"Sj"},PermissionsWithGrantOption:{shape:"Sj"}}},output:{type:"structure",members:{}}},UpdateResource:{input:{type:"structure",required:["RoleArn","ResourceArn"],members:{RoleArn:{},ResourceArn:{}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"list",member:{shape:"S4"}},S4:{type:"structure",required:["Id"],members:{Id:{},Principal:{shape:"S6"},Resource:{shape:"S8"},Permissions:{shape:"Sj"},PermissionsWithGrantOption:{shape:"Sj"}}},S6:{type:"structure",members:{DataLakePrincipalIdentifier:{}}},S8:{type:"structure",members:{Catalog:{type:"structure",members:{}},Database:{type:"structure",required:["Name"],members:{CatalogId:{},Name:{}}},Table:{type:"structure",required:["DatabaseName"],members:{CatalogId:{},DatabaseName:{},Name:{},TableWildcard:{type:"structure",members:{}}}},TableWithColumns:{type:"structure",required:["DatabaseName","Name"],members:{CatalogId:{},DatabaseName:{},Name:{},ColumnNames:{shape:"Sf"},ColumnWildcard:{type:"structure",members:{ExcludedColumnNames:{shape:"Sf"}}}}},DataLocation:{type:"structure",required:["ResourceArn"],members:{CatalogId:{},ResourceArn:{}}}}},Sf:{type:"list",member:{}},Sj:{type:"list",member:{}},Sm:{type:"list",member:{type:"structure",members:{RequestEntry:{shape:"S4"},Error:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}}}},Sw:{type:"structure",members:{ResourceArn:{},RoleArn:{},LastModified:{type:"timestamp"}}},S11:{type:"structure",members:{DataLakeAdmins:{type:"list",member:{shape:"S6"}},CreateDatabaseDefaultPermissions:{shape:"S13"},CreateTableDefaultPermissions:{shape:"S13"},TrustedResourceOwners:{type:"list",member:{}}}},S13:{type:"list",member:{type:"structure",members:{Principal:{shape:"S6"},Permissions:{shape:"Sj"}}}},S1a:{type:"list",member:{type:"structure",members:{Principal:{shape:"S6"},Resource:{shape:"S8"},Permissions:{shape:"Sj"},PermissionsWithGrantOption:{shape:"Sj"},AdditionalDetails:{type:"structure",members:{ResourceShare:{type:"list",member:{}}}}}}}}};
    },{}],"yKIV":[function(require,module,exports) {
    module.exports={pagination:{GetEffectivePermissionsForPath:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPermissions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListResources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"dVi8":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.lakeformation={},e.LakeFormation=r.defineService("lakeformation",["2017-03-31"]),Object.defineProperty(a.services.lakeformation,"2017-03-31",{get:function(){var e=require("../apis/lakeformation-2017-03-31.min.json");return e.paginators=require("../apis/lakeformation-2017-03-31.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.LakeFormation;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/lakeformation-2017-03-31.min.json":"Zt1w","../apis/lakeformation-2017-03-31.paginators.json":"yKIV"}],"FQtO":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-06-26",endpointPrefix:"forecast",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Forecast Service",serviceId:"forecast",signatureVersion:"v4",signingName:"forecast",targetPrefix:"AmazonForecast",uid:"forecast-2018-06-26"},operations:{CreateDataset:{input:{type:"structure",required:["DatasetName","Domain","DatasetType","Schema"],members:{DatasetName:{},Domain:{},DatasetType:{},DataFrequency:{},Schema:{shape:"S6"},EncryptionConfig:{shape:"Sa"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{DatasetArn:{}}}},CreateDatasetGroup:{input:{type:"structure",required:["DatasetGroupName","Domain"],members:{DatasetGroupName:{},Domain:{},DatasetArns:{shape:"Sj"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{DatasetGroupArn:{}}}},CreateDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobName","DatasetArn","DataSource"],members:{DatasetImportJobName:{},DatasetArn:{},DataSource:{shape:"Sm"},TimestampFormat:{},Tags:{shape:"Sd"}}},output:{type:"structure",members:{DatasetImportJobArn:{}}}},CreateForecast:{input:{type:"structure",required:["ForecastName","PredictorArn"],members:{ForecastName:{},PredictorArn:{},ForecastTypes:{shape:"Ss"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{ForecastArn:{}}}},CreateForecastExportJob:{input:{type:"structure",required:["ForecastExportJobName","ForecastArn","Destination"],members:{ForecastExportJobName:{},ForecastArn:{},Destination:{shape:"Sw"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{ForecastExportJobArn:{}}}},CreatePredictor:{input:{type:"structure",required:["PredictorName","ForecastHorizon","InputDataConfig","FeaturizationConfig"],members:{PredictorName:{},AlgorithmArn:{},ForecastHorizon:{type:"integer"},PerformAutoML:{type:"boolean"},PerformHPO:{type:"boolean"},TrainingParameters:{shape:"S11"},EvaluationParameters:{shape:"S14"},HPOConfig:{shape:"S15"},InputDataConfig:{shape:"S1h"},FeaturizationConfig:{shape:"S1k"},EncryptionConfig:{shape:"Sa"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{PredictorArn:{}}}},DeleteDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},idempotent:!0},DeleteDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{}}},idempotent:!0},DeleteDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobArn"],members:{DatasetImportJobArn:{}}},idempotent:!0},DeleteForecast:{input:{type:"structure",required:["ForecastArn"],members:{ForecastArn:{}}},idempotent:!0},DeleteForecastExportJob:{input:{type:"structure",required:["ForecastExportJobArn"],members:{ForecastExportJobArn:{}}},idempotent:!0},DeletePredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},idempotent:!0},DescribeDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},output:{type:"structure",members:{DatasetArn:{},DatasetName:{},Domain:{},DatasetType:{},DataFrequency:{},Schema:{shape:"S6"},EncryptionConfig:{shape:"Sa"},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{}}},output:{type:"structure",members:{DatasetGroupName:{},DatasetGroupArn:{},DatasetArns:{shape:"Sj"},Domain:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobArn"],members:{DatasetImportJobArn:{}}},output:{type:"structure",members:{DatasetImportJobName:{},DatasetImportJobArn:{},DatasetArn:{},TimestampFormat:{},DataSource:{shape:"Sm"},FieldStatistics:{type:"map",key:{},value:{type:"structure",members:{Count:{type:"integer"},CountDistinct:{type:"integer"},CountNull:{type:"integer"},CountNan:{type:"integer"},Min:{},Max:{},Avg:{type:"double"},Stddev:{type:"double"}}}},DataSize:{type:"double"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeForecast:{input:{type:"structure",required:["ForecastArn"],members:{ForecastArn:{}}},output:{type:"structure",members:{ForecastArn:{},ForecastName:{},ForecastTypes:{shape:"Ss"},PredictorArn:{},DatasetGroupArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeForecastExportJob:{input:{type:"structure",required:["ForecastExportJobArn"],members:{ForecastExportJobArn:{}}},output:{type:"structure",members:{ForecastExportJobArn:{},ForecastExportJobName:{},ForecastArn:{},Destination:{shape:"Sw"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribePredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorArn:{},PredictorName:{},AlgorithmArn:{},ForecastHorizon:{type:"integer"},PerformAutoML:{type:"boolean"},PerformHPO:{type:"boolean"},TrainingParameters:{shape:"S11"},EvaluationParameters:{shape:"S14"},HPOConfig:{shape:"S15"},InputDataConfig:{shape:"S1h"},FeaturizationConfig:{shape:"S1k"},EncryptionConfig:{shape:"Sa"},PredictorExecutionDetails:{type:"structure",members:{PredictorExecutions:{type:"list",member:{type:"structure",members:{AlgorithmArn:{},TestWindows:{type:"list",member:{type:"structure",members:{TestWindowStart:{type:"timestamp"},TestWindowEnd:{type:"timestamp"},Status:{},Message:{}}}}}}}}},DatasetImportJobArns:{shape:"Sj"},AutoMLAlgorithmArns:{shape:"Sj"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},GetAccuracyMetrics:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorEvaluationResults:{type:"list",member:{type:"structure",members:{AlgorithmArn:{},TestWindows:{type:"list",member:{type:"structure",members:{TestWindowStart:{type:"timestamp"},TestWindowEnd:{type:"timestamp"},ItemCount:{type:"integer"},EvaluationType:{},Metrics:{type:"structure",members:{RMSE:{type:"double"},WeightedQuantileLosses:{type:"list",member:{type:"structure",members:{Quantile:{type:"double"},LossValue:{type:"double"}}}}}}}}}}}}}},idempotent:!0},ListDatasetGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DatasetGroups:{type:"list",member:{type:"structure",members:{DatasetGroupArn:{},DatasetGroupName:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListDatasetImportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S34"}}},output:{type:"structure",members:{DatasetImportJobs:{type:"list",member:{type:"structure",members:{DatasetImportJobArn:{},DatasetImportJobName:{},DataSource:{shape:"Sm"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListDatasets:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Datasets:{type:"list",member:{type:"structure",members:{DatasetArn:{},DatasetName:{},DatasetType:{},Domain:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListForecastExportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S34"}}},output:{type:"structure",members:{ForecastExportJobs:{type:"list",member:{type:"structure",members:{ForecastExportJobArn:{},ForecastExportJobName:{},Destination:{shape:"Sw"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListForecasts:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S34"}}},output:{type:"structure",members:{Forecasts:{type:"list",member:{type:"structure",members:{ForecastArn:{},ForecastName:{},PredictorArn:{},DatasetGroupArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListPredictors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S34"}}},output:{type:"structure",members:{Predictors:{type:"list",member:{type:"structure",members:{PredictorArn:{},PredictorName:{},DatasetGroupArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sd"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sd"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn","DatasetArns"],members:{DatasetGroupArn:{},DatasetArns:{shape:"Sj"}}},output:{type:"structure",members:{}},idempotent:!0}},shapes:{S6:{type:"structure",members:{Attributes:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeType:{}}}}}},Sa:{type:"structure",required:["RoleArn","KMSKeyArn"],members:{RoleArn:{},KMSKeyArn:{}}},Sd:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sj:{type:"list",member:{}},Sm:{type:"structure",required:["S3Config"],members:{S3Config:{shape:"Sn"}}},Sn:{type:"structure",required:["Path","RoleArn"],members:{Path:{},RoleArn:{},KMSKeyArn:{}}},Ss:{type:"list",member:{}},Sw:{type:"structure",required:["S3Config"],members:{S3Config:{shape:"Sn"}}},S11:{type:"map",key:{},value:{}},S14:{type:"structure",members:{NumberOfBacktestWindows:{type:"integer"},BackTestWindowOffset:{type:"integer"}}},S15:{type:"structure",members:{ParameterRanges:{type:"structure",members:{CategoricalParameterRanges:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},ContinuousParameterRanges:{type:"list",member:{type:"structure",required:["Name","MaxValue","MinValue"],members:{Name:{},MaxValue:{type:"double"},MinValue:{type:"double"},ScalingType:{}}}},IntegerParameterRanges:{type:"list",member:{type:"structure",required:["Name","MaxValue","MinValue"],members:{Name:{},MaxValue:{type:"integer"},MinValue:{type:"integer"},ScalingType:{}}}}}}}},S1h:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{},SupplementaryFeatures:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}},S1k:{type:"structure",required:["ForecastFrequency"],members:{ForecastFrequency:{},ForecastDimensions:{type:"list",member:{}},Featurizations:{type:"list",member:{type:"structure",required:["AttributeName"],members:{AttributeName:{},FeaturizationPipeline:{type:"list",member:{type:"structure",required:["FeaturizationMethodName"],members:{FeaturizationMethodName:{},FeaturizationMethodParameters:{type:"map",key:{},value:{}}}}}}}}}},S34:{type:"list",member:{type:"structure",required:["Key","Value","Condition"],members:{Key:{},Value:{},Condition:{}}}}}};
    },{}],"DtHW":[function(require,module,exports) {
    module.exports={pagination:{ListDatasetGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatasetGroups"},ListDatasetImportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatasetImportJobs"},ListDatasets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Datasets"},ListForecastExportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ForecastExportJobs"},ListForecasts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Forecasts"},ListPredictors:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Predictors"}}};
    },{}],"hRmQ":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.forecastservice={},e.ForecastService=r.defineService("forecastservice",["2018-06-26"]),Object.defineProperty(i.services.forecastservice,"2018-06-26",{get:function(){var e=require("../apis/forecast-2018-06-26.min.json");return e.paginators=require("../apis/forecast-2018-06-26.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ForecastService;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/forecast-2018-06-26.min.json":"FQtO","../apis/forecast-2018-06-26.paginators.json":"DtHW"}],"olTA":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-06-26",endpointPrefix:"forecastquery",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Forecast Query Service",serviceId:"forecastquery",signatureVersion:"v4",signingName:"forecast",targetPrefix:"AmazonForecastRuntime",uid:"forecastquery-2018-06-26"},operations:{QueryForecast:{input:{type:"structure",required:["ForecastArn","Filters"],members:{ForecastArn:{},StartDate:{},EndDate:{},Filters:{type:"map",key:{},value:{}},NextToken:{}}},output:{type:"structure",members:{Forecast:{type:"structure",members:{Predictions:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{Timestamp:{},Value:{type:"double"}}}}}}}}}}},shapes:{}};
    },{}],"mOLb":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.forecastqueryservice={},e.ForecastQueryService=r.defineService("forecastqueryservice",["2018-06-26"]),Object.defineProperty(i.services.forecastqueryservice,"2018-06-26",{get:function(){var e=require("../apis/forecastquery-2018-06-26.min.json");return e.paginators=require("../apis/forecastquery-2018-06-26.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ForecastQueryService;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/forecastquery-2018-06-26.min.json":"olTA","../apis/forecastquery-2018-06-26.paginators.json":"GkJq"}],"js6y":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-01-02",endpointPrefix:"qldb",jsonVersion:"1.0",protocol:"rest-json",serviceAbbreviation:"QLDB",serviceFullName:"Amazon QLDB",serviceId:"QLDB",signatureVersion:"v4",signingName:"qldb",uid:"qldb-2019-01-02"},operations:{CancelJournalKinesisStream:{http:{method:"DELETE",requestUri:"/ledgers/{name}/journal-kinesis-streams/{streamId}"},input:{type:"structure",required:["LedgerName","StreamId"],members:{LedgerName:{location:"uri",locationName:"name"},StreamId:{location:"uri",locationName:"streamId"}}},output:{type:"structure",members:{StreamId:{}}}},CreateLedger:{http:{requestUri:"/ledgers"},input:{type:"structure",required:["Name","PermissionsMode"],members:{Name:{},Tags:{shape:"S6"},PermissionsMode:{},DeletionProtection:{type:"boolean"}}},output:{type:"structure",members:{Name:{},Arn:{},State:{},CreationDateTime:{type:"timestamp"},DeletionProtection:{type:"boolean"}}}},DeleteLedger:{http:{method:"DELETE",requestUri:"/ledgers/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}}},DescribeJournalKinesisStream:{http:{method:"GET",requestUri:"/ledgers/{name}/journal-kinesis-streams/{streamId}"},input:{type:"structure",required:["LedgerName","StreamId"],members:{LedgerName:{location:"uri",locationName:"name"},StreamId:{location:"uri",locationName:"streamId"}}},output:{type:"structure",members:{Stream:{shape:"Si"}}}},DescribeJournalS3Export:{http:{method:"GET",requestUri:"/ledgers/{name}/journal-s3-exports/{exportId}"},input:{type:"structure",required:["Name","ExportId"],members:{Name:{location:"uri",locationName:"name"},ExportId:{location:"uri",locationName:"exportId"}}},output:{type:"structure",required:["ExportDescription"],members:{ExportDescription:{shape:"Sq"}}}},DescribeLedger:{http:{method:"GET",requestUri:"/ledgers/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Name:{},Arn:{},State:{},CreationDateTime:{type:"timestamp"},DeletionProtection:{type:"boolean"}}}},ExportJournalToS3:{http:{requestUri:"/ledgers/{name}/journal-s3-exports"},input:{type:"structure",required:["Name","InclusiveStartTime","ExclusiveEndTime","S3ExportConfiguration","RoleArn"],members:{Name:{location:"uri",locationName:"name"},InclusiveStartTime:{type:"timestamp"},ExclusiveEndTime:{type:"timestamp"},S3ExportConfiguration:{shape:"Ss"},RoleArn:{}}},output:{type:"structure",required:["ExportId"],members:{ExportId:{}}}},GetBlock:{http:{requestUri:"/ledgers/{name}/block"},input:{type:"structure",required:["Name","BlockAddress"],members:{Name:{location:"uri",locationName:"name"},BlockAddress:{shape:"S12"},DigestTipAddress:{shape:"S12"}}},output:{type:"structure",required:["Block"],members:{Block:{shape:"S12"},Proof:{shape:"S12"}}}},GetDigest:{http:{requestUri:"/ledgers/{name}/digest"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Digest","DigestTipAddress"],members:{Digest:{type:"blob"},DigestTipAddress:{shape:"S12"}}}},GetRevision:{http:{requestUri:"/ledgers/{name}/revision"},input:{type:"structure",required:["Name","BlockAddress","DocumentId"],members:{Name:{location:"uri",locationName:"name"},BlockAddress:{shape:"S12"},DocumentId:{},DigestTipAddress:{shape:"S12"}}},output:{type:"structure",required:["Revision"],members:{Proof:{shape:"S12"},Revision:{shape:"S12"}}}},ListJournalKinesisStreamsForLedger:{http:{method:"GET",requestUri:"/ledgers/{name}/journal-kinesis-streams"},input:{type:"structure",required:["LedgerName"],members:{LedgerName:{location:"uri",locationName:"name"},MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{Streams:{type:"list",member:{shape:"Si"}},NextToken:{}}}},ListJournalS3Exports:{http:{method:"GET",requestUri:"/journal-s3-exports"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{JournalS3Exports:{shape:"S1h"},NextToken:{}}}},ListJournalS3ExportsForLedger:{http:{method:"GET",requestUri:"/ledgers/{name}/journal-s3-exports"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"},MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{JournalS3Exports:{shape:"S1h"},NextToken:{}}}},ListLedgers:{http:{method:"GET",requestUri:"/ledgers"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{Ledgers:{type:"list",member:{type:"structure",members:{Name:{},State:{},CreationDateTime:{type:"timestamp"}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{Tags:{shape:"S6"}}}},StreamJournalToKinesis:{http:{requestUri:"/ledgers/{name}/journal-kinesis-streams"},input:{type:"structure",required:["LedgerName","RoleArn","InclusiveStartTime","KinesisConfiguration","StreamName"],members:{LedgerName:{location:"uri",locationName:"name"},RoleArn:{},Tags:{shape:"S6"},InclusiveStartTime:{type:"timestamp"},ExclusiveEndTime:{type:"timestamp"},KinesisConfiguration:{shape:"Sk"},StreamName:{}}},output:{type:"structure",members:{StreamId:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"S6"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateLedger:{http:{method:"PATCH",requestUri:"/ledgers/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"},DeletionProtection:{type:"boolean"}}},output:{type:"structure",members:{Name:{},Arn:{},State:{},CreationDateTime:{type:"timestamp"},DeletionProtection:{type:"boolean"}}}}},shapes:{S6:{type:"map",key:{},value:{}},Si:{type:"structure",required:["LedgerName","RoleArn","StreamId","Status","KinesisConfiguration","StreamName"],members:{LedgerName:{},CreationTime:{type:"timestamp"},InclusiveStartTime:{type:"timestamp"},ExclusiveEndTime:{type:"timestamp"},RoleArn:{},StreamId:{},Arn:{},Status:{},KinesisConfiguration:{shape:"Sk"},ErrorCause:{},StreamName:{}}},Sk:{type:"structure",required:["StreamArn"],members:{StreamArn:{},AggregationEnabled:{type:"boolean"}}},Sq:{type:"structure",required:["LedgerName","ExportId","ExportCreationTime","Status","InclusiveStartTime","ExclusiveEndTime","S3ExportConfiguration","RoleArn"],members:{LedgerName:{},ExportId:{},ExportCreationTime:{type:"timestamp"},Status:{},InclusiveStartTime:{type:"timestamp"},ExclusiveEndTime:{type:"timestamp"},S3ExportConfiguration:{shape:"Ss"},RoleArn:{}}},Ss:{type:"structure",required:["Bucket","Prefix","EncryptionConfiguration"],members:{Bucket:{},Prefix:{},EncryptionConfiguration:{type:"structure",required:["ObjectEncryptionType"],members:{ObjectEncryptionType:{},KmsKeyArn:{}}}}},S12:{type:"structure",members:{IonText:{type:"string",sensitive:!0}},sensitive:!0},S1h:{type:"list",member:{shape:"Sq"}}}};
    },{}],"KMQD":[function(require,module,exports) {
    module.exports={pagination:{ListJournalKinesisStreamsForLedger:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListJournalS3Exports:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListJournalS3ExportsForLedger:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListLedgers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"yacr":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.qldb={},e.QLDB=r.defineService("qldb",["2019-01-02"]),Object.defineProperty(i.services.qldb,"2019-01-02",{get:function(){var e=require("../apis/qldb-2019-01-02.min.json");return e.paginators=require("../apis/qldb-2019-01-02.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.QLDB;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/qldb-2019-01-02.min.json":"js6y","../apis/qldb-2019-01-02.paginators.json":"KMQD"}],"g8kM":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-07-11",endpointPrefix:"session.qldb",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"QLDB Session",serviceFullName:"Amazon QLDB Session",serviceId:"QLDB Session",signatureVersion:"v4",signingName:"qldb",targetPrefix:"QLDBSession",uid:"qldb-session-2019-07-11"},operations:{SendCommand:{input:{type:"structure",members:{SessionToken:{},StartSession:{type:"structure",required:["LedgerName"],members:{LedgerName:{}}},StartTransaction:{type:"structure",members:{}},EndSession:{type:"structure",members:{}},CommitTransaction:{type:"structure",required:["TransactionId","CommitDigest"],members:{TransactionId:{},CommitDigest:{type:"blob"}}},AbortTransaction:{type:"structure",members:{}},ExecuteStatement:{type:"structure",required:["TransactionId","Statement"],members:{TransactionId:{},Statement:{},Parameters:{type:"list",member:{shape:"Se"}}}},FetchPage:{type:"structure",required:["TransactionId","NextPageToken"],members:{TransactionId:{},NextPageToken:{}}}}},output:{type:"structure",members:{StartSession:{type:"structure",members:{SessionToken:{}}},StartTransaction:{type:"structure",members:{TransactionId:{}}},EndSession:{type:"structure",members:{}},CommitTransaction:{type:"structure",members:{TransactionId:{},CommitDigest:{type:"blob"}}},AbortTransaction:{type:"structure",members:{}},ExecuteStatement:{type:"structure",members:{FirstPage:{shape:"Sq"}}},FetchPage:{type:"structure",members:{Page:{shape:"Sq"}}}}}}},shapes:{Se:{type:"structure",members:{IonBinary:{type:"blob"},IonText:{}}},Sq:{type:"structure",members:{Values:{type:"list",member:{shape:"Se"}},NextPageToken:{}}}}};
    },{}],"TjfB":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),s=e.Service,i=e.apiLoader;i.services.qldbsession={},e.QLDBSession=s.defineService("qldbsession",["2019-07-11"]),Object.defineProperty(i.services.qldbsession,"2019-07-11",{get:function(){var e=require("../apis/qldb-session-2019-07-11.min.json");return e.paginators=require("../apis/qldb-session-2019-07-11.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.QLDBSession;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/qldb-session-2019-07-11.min.json":"g8kM","../apis/qldb-session-2019-07-11.paginators.json":"GkJq"}],"KkSd":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-05-01",endpointPrefix:"workmailmessageflow",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon WorkMail Message Flow",serviceId:"WorkMailMessageFlow",signatureVersion:"v4",uid:"workmailmessageflow-2019-05-01"},operations:{GetRawMessageContent:{http:{method:"GET",requestUri:"/messages/{messageId}"},input:{type:"structure",required:["messageId"],members:{messageId:{location:"uri",locationName:"messageId"}}},output:{type:"structure",required:["messageContent"],members:{messageContent:{type:"blob",streaming:!0}},payload:"messageContent"}}},shapes:{}};
    },{}],"HwiU":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.workmailmessageflow={},e.WorkMailMessageFlow=r.defineService("workmailmessageflow",["2019-05-01"]),Object.defineProperty(a.services.workmailmessageflow,"2019-05-01",{get:function(){var e=require("../apis/workmailmessageflow-2019-05-01.min.json");return e.paginators=require("../apis/workmailmessageflow-2019-05-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.WorkMailMessageFlow;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/workmailmessageflow-2019-05-01.min.json":"KkSd","../apis/workmailmessageflow-2019-05-01.paginators.json":"GkJq"}],"bxqd":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-10-15",endpointPrefix:"codestar-notifications",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS CodeStar Notifications",serviceId:"codestar notifications",signatureVersion:"v4",signingName:"codestar-notifications",uid:"codestar-notifications-2019-10-15"},operations:{CreateNotificationRule:{http:{requestUri:"/createNotificationRule"},input:{type:"structure",required:["Name","EventTypeIds","Resource","Targets","DetailType"],members:{Name:{shape:"S2"},EventTypeIds:{shape:"S3"},Resource:{},Targets:{shape:"S6"},DetailType:{},ClientRequestToken:{idempotencyToken:!0},Tags:{shape:"Sc"},Status:{}}},output:{type:"structure",members:{Arn:{}}}},DeleteNotificationRule:{http:{requestUri:"/deleteNotificationRule"},input:{type:"structure",required:["Arn"],members:{Arn:{}}},output:{type:"structure",members:{Arn:{}}}},DeleteTarget:{http:{requestUri:"/deleteTarget"},input:{type:"structure",required:["TargetAddress"],members:{TargetAddress:{shape:"S9"},ForceUnsubscribeAll:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeNotificationRule:{http:{requestUri:"/describeNotificationRule"},input:{type:"structure",required:["Arn"],members:{Arn:{}}},output:{type:"structure",required:["Arn"],members:{Arn:{},Name:{shape:"S2"},EventTypes:{shape:"Sp"},Resource:{},Targets:{shape:"Su"},DetailType:{},CreatedBy:{},Status:{},CreatedTimestamp:{type:"timestamp"},LastModifiedTimestamp:{type:"timestamp"},Tags:{shape:"Sc"}}}},ListEventTypes:{http:{requestUri:"/listEventTypes"},input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EventTypes:{shape:"Sp"},NextToken:{}}}},ListNotificationRules:{http:{requestUri:"/listNotificationRules"},input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NotificationRules:{type:"list",member:{type:"structure",members:{Id:{},Arn:{}}}}}}},ListTagsForResource:{http:{requestUri:"/listTagsForResource"},input:{type:"structure",required:["Arn"],members:{Arn:{}}},output:{type:"structure",members:{Tags:{shape:"Sc"}}}},ListTargets:{http:{requestUri:"/listTargets"},input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Targets:{shape:"Su"},NextToken:{}}}},Subscribe:{http:{requestUri:"/subscribe"},input:{type:"structure",required:["Arn","Target"],members:{Arn:{},Target:{shape:"S7"},ClientRequestToken:{}}},output:{type:"structure",members:{Arn:{}}}},TagResource:{http:{requestUri:"/tagResource"},input:{type:"structure",required:["Arn","Tags"],members:{Arn:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{Tags:{shape:"Sc"}}}},Unsubscribe:{http:{requestUri:"/unsubscribe"},input:{type:"structure",required:["Arn","TargetAddress"],members:{Arn:{},TargetAddress:{shape:"S9"}}},output:{type:"structure",required:["Arn"],members:{Arn:{}}}},UntagResource:{http:{requestUri:"/untagResource"},input:{type:"structure",required:["Arn","TagKeys"],members:{Arn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateNotificationRule:{http:{requestUri:"/updateNotificationRule"},input:{type:"structure",required:["Arn"],members:{Arn:{},Name:{shape:"S2"},Status:{},EventTypeIds:{shape:"S3"},Targets:{shape:"S6"},DetailType:{}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"string",sensitive:!0},S3:{type:"list",member:{}},S6:{type:"list",member:{shape:"S7"}},S7:{type:"structure",members:{TargetType:{},TargetAddress:{shape:"S9"}}},S9:{type:"string",sensitive:!0},Sc:{type:"map",key:{},value:{}},Sp:{type:"list",member:{type:"structure",members:{EventTypeId:{},ServiceName:{},EventTypeName:{},ResourceType:{}}}},Su:{type:"list",member:{type:"structure",members:{TargetAddress:{shape:"S9"},TargetType:{},TargetStatus:{}}}}}};
    },{}],"HqdQ":[function(require,module,exports) {
    module.exports={pagination:{ListEventTypes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EventTypes"},ListNotificationRules:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NotificationRules"},ListTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Targets"}}};
    },{}],"yOJd":[function(require,module,exports) {
    require("../lib/node_loader");var i=require("../lib/core"),e=i.Service,o=i.apiLoader;o.services.codestarnotifications={},i.CodeStarNotifications=e.defineService("codestarnotifications",["2019-10-15"]),Object.defineProperty(o.services.codestarnotifications,"2019-10-15",{get:function(){var i=require("../apis/codestar-notifications-2019-10-15.min.json");return i.paginators=require("../apis/codestar-notifications-2019-10-15.paginators.json").pagination,i},enumerable:!0,configurable:!0}),module.exports=i.CodeStarNotifications;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/codestar-notifications-2019-10-15.min.json":"bxqd","../apis/codestar-notifications-2019-10-15.paginators.json":"HqdQ"}],"I8Gs":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-06-28",endpointPrefix:"savingsplans",globalEndpoint:"savingsplans.amazonaws.com",jsonVersion:"1.0",protocol:"rest-json",serviceAbbreviation:"AWSSavingsPlans",serviceFullName:"AWS Savings Plans",serviceId:"savingsplans",signatureVersion:"v4",uid:"savingsplans-2019-06-28"},operations:{CreateSavingsPlan:{http:{requestUri:"/CreateSavingsPlan"},input:{type:"structure",required:["savingsPlanOfferingId","commitment"],members:{savingsPlanOfferingId:{},commitment:{},upfrontPaymentAmount:{},purchaseTime:{type:"timestamp"},clientToken:{idempotencyToken:!0},tags:{shape:"S6"}}},output:{type:"structure",members:{savingsPlanId:{}}}},DeleteQueuedSavingsPlan:{http:{requestUri:"/DeleteQueuedSavingsPlan"},input:{type:"structure",required:["savingsPlanId"],members:{savingsPlanId:{}}},output:{type:"structure",members:{}}},DescribeSavingsPlanRates:{http:{requestUri:"/DescribeSavingsPlanRates"},input:{type:"structure",required:["savingsPlanId"],members:{savingsPlanId:{},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"Sh"}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{savingsPlanId:{},searchResults:{type:"list",member:{type:"structure",members:{rate:{},currency:{},unit:{},productType:{},serviceCode:{},usageType:{},operation:{},properties:{type:"list",member:{type:"structure",members:{name:{},value:{}}}}}}},nextToken:{}}}},DescribeSavingsPlans:{http:{requestUri:"/DescribeSavingsPlans"},input:{type:"structure",members:{savingsPlanArns:{type:"list",member:{}},savingsPlanIds:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"},states:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"Sh"}}}}}},output:{type:"structure",members:{savingsPlans:{type:"list",member:{type:"structure",members:{offeringId:{},savingsPlanId:{},savingsPlanArn:{},description:{},start:{},end:{},state:{},region:{},ec2InstanceFamily:{},savingsPlanType:{},paymentOption:{},productTypes:{shape:"S1e"},currency:{},commitment:{},upfrontPaymentAmount:{},recurringPaymentAmount:{},termDurationInSeconds:{type:"long"},tags:{shape:"S6"}}}},nextToken:{}}}},DescribeSavingsPlansOfferingRates:{http:{requestUri:"/DescribeSavingsPlansOfferingRates"},input:{type:"structure",members:{savingsPlanOfferingIds:{shape:"S1h"},savingsPlanPaymentOptions:{shape:"S1j"},savingsPlanTypes:{shape:"S1k"},products:{shape:"S1e"},serviceCodes:{type:"list",member:{}},usageTypes:{type:"list",member:{}},operations:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S1r"}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{searchResults:{type:"list",member:{type:"structure",members:{savingsPlanOffering:{type:"structure",members:{offeringId:{},paymentOption:{},planType:{},durationSeconds:{type:"long"},currency:{},planDescription:{}}},rate:{},unit:{},productType:{},serviceCode:{},usageType:{},operation:{},properties:{type:"list",member:{type:"structure",members:{name:{},value:{}}}}}}},nextToken:{}}}},DescribeSavingsPlansOfferings:{http:{requestUri:"/DescribeSavingsPlansOfferings"},input:{type:"structure",members:{offeringIds:{shape:"S1h"},paymentOptions:{shape:"S1j"},productType:{},planTypes:{shape:"S1k"},durations:{type:"list",member:{type:"long"}},currencies:{type:"list",member:{}},descriptions:{type:"list",member:{}},serviceCodes:{type:"list",member:{}},usageTypes:{type:"list",member:{}},operations:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S1r"}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{searchResults:{type:"list",member:{type:"structure",members:{offeringId:{},productTypes:{shape:"S1e"},planType:{},description:{},paymentOption:{},durationSeconds:{type:"long"},currency:{},serviceCode:{},usageType:{},operation:{},properties:{type:"list",member:{type:"structure",members:{name:{},value:{}}}}}}},nextToken:{}}}},ListTagsForResource:{http:{requestUri:"/ListTagsForResource"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S6"}}}},TagResource:{http:{requestUri:"/TagResource"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S6"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/UntagResource"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"map",key:{},value:{}},Sh:{type:"list",member:{}},S1e:{type:"list",member:{}},S1h:{type:"list",member:{}},S1j:{type:"list",member:{}},S1k:{type:"list",member:{}},S1r:{type:"list",member:{}}}};
    },{}],"baE9":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),s=e.Service,a=e.apiLoader;a.services.savingsplans={},e.SavingsPlans=s.defineService("savingsplans",["2019-06-28"]),Object.defineProperty(a.services.savingsplans,"2019-06-28",{get:function(){var e=require("../apis/savingsplans-2019-06-28.min.json");return e.paginators=require("../apis/savingsplans-2019-06-28.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.SavingsPlans;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/savingsplans-2019-06-28.min.json":"I8Gs","../apis/savingsplans-2019-06-28.paginators.json":"GkJq"}],"iWTG":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-06-10",endpointPrefix:"portal.sso",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"SSO",serviceFullName:"AWS Single Sign-On",serviceId:"SSO",signatureVersion:"v4",signingName:"awsssoportal",uid:"sso-2019-06-10"},operations:{GetRoleCredentials:{http:{method:"GET",requestUri:"/federation/credentials"},input:{type:"structure",required:["roleName","accountId","accessToken"],members:{roleName:{location:"querystring",locationName:"role_name"},accountId:{location:"querystring",locationName:"account_id"},accessToken:{shape:"S4",location:"header",locationName:"x-amz-sso_bearer_token"}}},output:{type:"structure",members:{roleCredentials:{type:"structure",members:{accessKeyId:{},secretAccessKey:{type:"string",sensitive:!0},sessionToken:{type:"string",sensitive:!0},expiration:{type:"long"}}}}},authtype:"none"},ListAccountRoles:{http:{method:"GET",requestUri:"/assignment/roles"},input:{type:"structure",required:["accessToken","accountId"],members:{nextToken:{location:"querystring",locationName:"next_token"},maxResults:{location:"querystring",locationName:"max_result",type:"integer"},accessToken:{shape:"S4",location:"header",locationName:"x-amz-sso_bearer_token"},accountId:{location:"querystring",locationName:"account_id"}}},output:{type:"structure",members:{nextToken:{},roleList:{type:"list",member:{type:"structure",members:{roleName:{},accountId:{}}}}}},authtype:"none"},ListAccounts:{http:{method:"GET",requestUri:"/assignment/accounts"},input:{type:"structure",required:["accessToken"],members:{nextToken:{location:"querystring",locationName:"next_token"},maxResults:{location:"querystring",locationName:"max_result",type:"integer"},accessToken:{shape:"S4",location:"header",locationName:"x-amz-sso_bearer_token"}}},output:{type:"structure",members:{nextToken:{},accountList:{type:"list",member:{type:"structure",members:{accountId:{},accountName:{},emailAddress:{}}}}}},authtype:"none"},Logout:{http:{requestUri:"/logout"},input:{type:"structure",required:["accessToken"],members:{accessToken:{shape:"S4",location:"header",locationName:"x-amz-sso_bearer_token"}}},authtype:"none"}},shapes:{S4:{type:"string",sensitive:!0}}};
    },{}],"U1yA":[function(require,module,exports) {
    module.exports={pagination:{ListAccountRoles:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"roleList"},ListAccounts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"accountList"}}};
    },{}],"N1yI":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.sso={},e.SSO=r.defineService("sso",["2019-06-10"]),Object.defineProperty(i.services.sso,"2019-06-10",{get:function(){var e=require("../apis/sso-2019-06-10.min.json");return e.paginators=require("../apis/sso-2019-06-10.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.SSO;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/sso-2019-06-10.min.json":"iWTG","../apis/sso-2019-06-10.paginators.json":"U1yA"}],"pQzY":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-06-10",endpointPrefix:"oidc",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"SSO OIDC",serviceFullName:"AWS SSO OIDC",serviceId:"SSO OIDC",signatureVersion:"v4",signingName:"awsssooidc",uid:"sso-oidc-2019-06-10"},operations:{CreateToken:{http:{requestUri:"/token"},input:{type:"structure",required:["clientId","clientSecret","grantType","deviceCode"],members:{clientId:{},clientSecret:{},grantType:{},deviceCode:{},code:{},refreshToken:{},scope:{shape:"S8"},redirectUri:{}}},output:{type:"structure",members:{accessToken:{},tokenType:{},expiresIn:{type:"integer"},refreshToken:{},idToken:{}}},authtype:"none"},RegisterClient:{http:{requestUri:"/client/register"},input:{type:"structure",required:["clientName","clientType"],members:{clientName:{},clientType:{},scopes:{shape:"S8"}}},output:{type:"structure",members:{clientId:{},clientSecret:{},clientIdIssuedAt:{type:"long"},clientSecretExpiresAt:{type:"long"},authorizationEndpoint:{},tokenEndpoint:{}}},authtype:"none"},StartDeviceAuthorization:{http:{requestUri:"/device_authorization"},input:{type:"structure",required:["clientId","clientSecret","startUrl"],members:{clientId:{},clientSecret:{},startUrl:{}}},output:{type:"structure",members:{deviceCode:{},userCode:{},verificationUri:{},verificationUriComplete:{},expiresIn:{type:"integer"},interval:{type:"integer"}}},authtype:"none"}},shapes:{S8:{type:"list",member:{}}}};
    },{}],"sZI7":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.ssooidc={},e.SSOOIDC=i.defineService("ssooidc",["2019-06-10"]),Object.defineProperty(r.services.ssooidc,"2019-06-10",{get:function(){var e=require("../apis/sso-oidc-2019-06-10.min.json");return e.paginators=require("../apis/sso-oidc-2019-06-10.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.SSOOIDC;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/sso-oidc-2019-06-10.min.json":"pQzY","../apis/sso-oidc-2019-06-10.paginators.json":"GkJq"}],"WylM":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-09-17",endpointPrefix:"catalog.marketplace",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"AWS Marketplace Catalog",serviceFullName:"AWS Marketplace Catalog Service",serviceId:"Marketplace Catalog",signatureVersion:"v4",signingName:"aws-marketplace",uid:"marketplace-catalog-2018-09-17"},operations:{CancelChangeSet:{http:{method:"PATCH",requestUri:"/CancelChangeSet"},input:{type:"structure",required:["Catalog","ChangeSetId"],members:{Catalog:{location:"querystring",locationName:"catalog"},ChangeSetId:{location:"querystring",locationName:"changeSetId"}}},output:{type:"structure",members:{ChangeSetId:{},ChangeSetArn:{}}}},DescribeChangeSet:{http:{method:"GET",requestUri:"/DescribeChangeSet"},input:{type:"structure",required:["Catalog","ChangeSetId"],members:{Catalog:{location:"querystring",locationName:"catalog"},ChangeSetId:{location:"querystring",locationName:"changeSetId"}}},output:{type:"structure",members:{ChangeSetId:{},ChangeSetArn:{},ChangeSetName:{},StartTime:{},EndTime:{},Status:{},FailureCode:{},FailureDescription:{},ChangeSet:{type:"list",member:{type:"structure",members:{ChangeType:{},Entity:{shape:"Sg"},Details:{},ErrorDetailList:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}}}}}}}},DescribeEntity:{http:{method:"GET",requestUri:"/DescribeEntity"},input:{type:"structure",required:["Catalog","EntityId"],members:{Catalog:{location:"querystring",locationName:"catalog"},EntityId:{location:"querystring",locationName:"entityId"}}},output:{type:"structure",members:{EntityType:{},EntityIdentifier:{},EntityArn:{},LastModifiedDate:{},Details:{}}}},ListChangeSets:{http:{requestUri:"/ListChangeSets"},input:{type:"structure",required:["Catalog"],members:{Catalog:{},FilterList:{shape:"Sp"},Sort:{shape:"St"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ChangeSetSummaryList:{type:"list",member:{type:"structure",members:{ChangeSetId:{},ChangeSetArn:{},ChangeSetName:{},StartTime:{},EndTime:{},Status:{},EntityIdList:{type:"list",member:{}},FailureCode:{}}}},NextToken:{}}}},ListEntities:{http:{requestUri:"/ListEntities"},input:{type:"structure",required:["Catalog","EntityType"],members:{Catalog:{},EntityType:{},FilterList:{shape:"Sp"},Sort:{shape:"St"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EntitySummaryList:{type:"list",member:{type:"structure",members:{Name:{},EntityType:{},EntityId:{},EntityArn:{},LastModifiedDate:{},Visibility:{}}}},NextToken:{}}}},StartChangeSet:{http:{requestUri:"/StartChangeSet"},input:{type:"structure",required:["Catalog","ChangeSet"],members:{Catalog:{},ChangeSet:{type:"list",member:{type:"structure",required:["ChangeType","Entity","Details"],members:{ChangeType:{},Entity:{shape:"Sg"},Details:{}}}},ChangeSetName:{},ClientRequestToken:{}}},output:{type:"structure",members:{ChangeSetId:{},ChangeSetArn:{}}}}},shapes:{Sg:{type:"structure",required:["Type"],members:{Type:{},Identifier:{}}},Sp:{type:"list",member:{type:"structure",members:{Name:{},ValueList:{type:"list",member:{}}}}},St:{type:"structure",members:{SortBy:{},SortOrder:{}}}}};
    },{}],"Kqtx":[function(require,module,exports) {
    module.exports={pagination:{ListChangeSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListEntities:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"H5bH":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,r=e.apiLoader;r.services.marketplacecatalog={},e.MarketplaceCatalog=a.defineService("marketplacecatalog",["2018-09-17"]),Object.defineProperty(r.services.marketplacecatalog,"2018-09-17",{get:function(){var e=require("../apis/marketplace-catalog-2018-09-17.min.json");return e.paginators=require("../apis/marketplace-catalog-2018-09-17.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.MarketplaceCatalog;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/marketplace-catalog-2018-09-17.min.json":"WylM","../apis/marketplace-catalog-2018-09-17.paginators.json":"Kqtx"}],"pYec":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2017-07-25",endpointPrefix:"dataexchange",signingName:"dataexchange",serviceFullName:"AWS Data Exchange",serviceId:"DataExchange",protocol:"rest-json",jsonVersion:"1.1",uid:"dataexchange-2017-07-25",signatureVersion:"v4"},operations:{CancelJob:{http:{method:"DELETE",requestUri:"/v1/jobs/{JobId}",responseCode:204},input:{type:"structure",members:{JobId:{location:"uri",locationName:"JobId"}},required:["JobId"]}},CreateDataSet:{http:{requestUri:"/v1/data-sets",responseCode:201},input:{type:"structure",members:{AssetType:{},Description:{},Name:{},Tags:{shape:"S7"}},required:["AssetType","Description","Name"]},output:{type:"structure",members:{Arn:{},AssetType:{},CreatedAt:{shape:"Sa"},Description:{},Id:{},Name:{},Origin:{},OriginDetails:{shape:"Sd"},SourceId:{},Tags:{shape:"S7"},UpdatedAt:{shape:"Sa"}}}},CreateJob:{http:{requestUri:"/v1/jobs",responseCode:201},input:{type:"structure",members:{Details:{type:"structure",members:{ExportAssetToSignedUrl:{type:"structure",members:{AssetId:{},DataSetId:{},RevisionId:{}},required:["DataSetId","AssetId","RevisionId"]},ExportAssetsToS3:{type:"structure",members:{AssetDestinations:{shape:"Si"},DataSetId:{},Encryption:{shape:"Sk"},RevisionId:{}},required:["AssetDestinations","DataSetId","RevisionId"]},ImportAssetFromSignedUrl:{type:"structure",members:{AssetName:{},DataSetId:{},Md5Hash:{},RevisionId:{}},required:["DataSetId","Md5Hash","RevisionId","AssetName"]},ImportAssetsFromS3:{type:"structure",members:{AssetSources:{shape:"Sq"},DataSetId:{},RevisionId:{}},required:["DataSetId","AssetSources","RevisionId"]}}},Type:{}},required:["Type","Details"]},output:{type:"structure",members:{Arn:{},CreatedAt:{shape:"Sa"},Details:{shape:"Su"},Errors:{shape:"Sz"},Id:{},State:{},Type:{},UpdatedAt:{shape:"Sa"}}}},CreateRevision:{http:{requestUri:"/v1/data-sets/{DataSetId}/revisions",responseCode:201},input:{type:"structure",members:{Comment:{},DataSetId:{location:"uri",locationName:"DataSetId"},Tags:{shape:"S7"}},required:["DataSetId"]},output:{type:"structure",members:{Arn:{},Comment:{},CreatedAt:{shape:"Sa"},DataSetId:{},Finalized:{type:"boolean"},Id:{},SourceId:{},Tags:{shape:"S7"},UpdatedAt:{shape:"Sa"}}}},DeleteAsset:{http:{method:"DELETE",requestUri:"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}",responseCode:204},input:{type:"structure",members:{AssetId:{location:"uri",locationName:"AssetId"},DataSetId:{location:"uri",locationName:"DataSetId"},RevisionId:{location:"uri",locationName:"RevisionId"}},required:["RevisionId","AssetId","DataSetId"]}},DeleteDataSet:{http:{method:"DELETE",requestUri:"/v1/data-sets/{DataSetId}",responseCode:204},input:{type:"structure",members:{DataSetId:{location:"uri",locationName:"DataSetId"}},required:["DataSetId"]}},DeleteRevision:{http:{method:"DELETE",requestUri:"/v1/data-sets/{DataSetId}/revisions/{RevisionId}",responseCode:204},input:{type:"structure",members:{DataSetId:{location:"uri",locationName:"DataSetId"},RevisionId:{location:"uri",locationName:"RevisionId"}},required:["RevisionId","DataSetId"]}},GetAsset:{http:{method:"GET",requestUri:"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}",responseCode:200},input:{type:"structure",members:{AssetId:{location:"uri",locationName:"AssetId"},DataSetId:{location:"uri",locationName:"DataSetId"},RevisionId:{location:"uri",locationName:"RevisionId"}},required:["RevisionId","AssetId","DataSetId"]},output:{type:"structure",members:{Arn:{},AssetDetails:{shape:"S1h"},AssetType:{},CreatedAt:{shape:"Sa"},DataSetId:{},Id:{},Name:{},RevisionId:{},SourceId:{},UpdatedAt:{shape:"Sa"}}}},GetDataSet:{http:{method:"GET",requestUri:"/v1/data-sets/{DataSetId}",responseCode:200},input:{type:"structure",members:{DataSetId:{location:"uri",locationName:"DataSetId"}},required:["DataSetId"]},output:{type:"structure",members:{Arn:{},AssetType:{},CreatedAt:{shape:"Sa"},Description:{},Id:{},Name:{},Origin:{},OriginDetails:{shape:"Sd"},SourceId:{},Tags:{shape:"S7"},UpdatedAt:{shape:"Sa"}}}},GetJob:{http:{method:"GET",requestUri:"/v1/jobs/{JobId}",responseCode:200},input:{type:"structure",members:{JobId:{location:"uri",locationName:"JobId"}},required:["JobId"]},output:{type:"structure",members:{Arn:{},CreatedAt:{shape:"Sa"},Details:{shape:"Su"},Errors:{shape:"Sz"},Id:{},State:{},Type:{},UpdatedAt:{shape:"Sa"}}}},GetRevision:{http:{method:"GET",requestUri:"/v1/data-sets/{DataSetId}/revisions/{RevisionId}",responseCode:200},input:{type:"structure",members:{DataSetId:{location:"uri",locationName:"DataSetId"},RevisionId:{location:"uri",locationName:"RevisionId"}},required:["RevisionId","DataSetId"]},output:{type:"structure",members:{Arn:{},Comment:{},CreatedAt:{shape:"Sa"},DataSetId:{},Finalized:{type:"boolean"},Id:{},SourceId:{},Tags:{shape:"S7"},UpdatedAt:{shape:"Sa"}}}},ListDataSetRevisions:{http:{method:"GET",requestUri:"/v1/data-sets/{DataSetId}/revisions",responseCode:200},input:{type:"structure",members:{DataSetId:{location:"uri",locationName:"DataSetId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}},required:["DataSetId"]},output:{type:"structure",members:{NextToken:{},Revisions:{type:"list",member:{type:"structure",members:{Arn:{},Comment:{},CreatedAt:{shape:"Sa"},DataSetId:{},Finalized:{type:"boolean"},Id:{},SourceId:{},UpdatedAt:{shape:"Sa"}},required:["CreatedAt","DataSetId","Id","Arn","UpdatedAt"]}}}}},ListDataSets:{http:{method:"GET",requestUri:"/v1/data-sets",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},Origin:{location:"querystring",locationName:"origin"}}},output:{type:"structure",members:{DataSets:{type:"list",member:{type:"structure",members:{Arn:{},AssetType:{},CreatedAt:{shape:"Sa"},Description:{},Id:{},Name:{},Origin:{},OriginDetails:{shape:"Sd"},SourceId:{},UpdatedAt:{shape:"Sa"}},required:["Origin","AssetType","Description","CreatedAt","Id","Arn","UpdatedAt","Name"]}},NextToken:{}}}},ListJobs:{http:{method:"GET",requestUri:"/v1/jobs",responseCode:200},input:{type:"structure",members:{DataSetId:{location:"querystring",locationName:"dataSetId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},RevisionId:{location:"querystring",locationName:"revisionId"}}},output:{type:"structure",members:{Jobs:{type:"list",member:{type:"structure",members:{Arn:{},CreatedAt:{shape:"Sa"},Details:{shape:"Su"},Errors:{shape:"Sz"},Id:{},State:{},Type:{},UpdatedAt:{shape:"Sa"}},required:["Type","Details","State","CreatedAt","Id","Arn","UpdatedAt"]}},NextToken:{}}}},ListRevisionAssets:{http:{method:"GET",requestUri:"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets",responseCode:200},input:{type:"structure",members:{DataSetId:{location:"uri",locationName:"DataSetId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},RevisionId:{location:"uri",locationName:"RevisionId"}},required:["RevisionId","DataSetId"]},output:{type:"structure",members:{Assets:{type:"list",member:{type:"structure",members:{Arn:{},AssetDetails:{shape:"S1h"},AssetType:{},CreatedAt:{shape:"Sa"},DataSetId:{},Id:{},Name:{},RevisionId:{},SourceId:{},UpdatedAt:{shape:"Sa"}},required:["AssetType","CreatedAt","DataSetId","Id","Arn","AssetDetails","UpdatedAt","RevisionId","Name"]}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"S7",locationName:"tags"}}}},StartJob:{http:{method:"PATCH",requestUri:"/v1/jobs/{JobId}",responseCode:202},input:{type:"structure",members:{JobId:{location:"uri",locationName:"JobId"}},required:["JobId"]},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{shape:"S7",locationName:"tags"}},required:["ResourceArn","Tags"]}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}},required:["TagKeys","ResourceArn"]}},UpdateAsset:{http:{method:"PATCH",requestUri:"/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}",responseCode:200},input:{type:"structure",members:{AssetId:{location:"uri",locationName:"AssetId"},DataSetId:{location:"uri",locationName:"DataSetId"},Name:{},RevisionId:{location:"uri",locationName:"RevisionId"}},required:["RevisionId","AssetId","DataSetId","Name"]},output:{type:"structure",members:{Arn:{},AssetDetails:{shape:"S1h"},AssetType:{},CreatedAt:{shape:"Sa"},DataSetId:{},Id:{},Name:{},RevisionId:{},SourceId:{},UpdatedAt:{shape:"Sa"}}}},UpdateDataSet:{http:{method:"PATCH",requestUri:"/v1/data-sets/{DataSetId}",responseCode:200},input:{type:"structure",members:{DataSetId:{location:"uri",locationName:"DataSetId"},Description:{},Name:{}},required:["DataSetId"]},output:{type:"structure",members:{Arn:{},AssetType:{},CreatedAt:{shape:"Sa"},Description:{},Id:{},Name:{},Origin:{},OriginDetails:{shape:"Sd"},SourceId:{},UpdatedAt:{shape:"Sa"}}}},UpdateRevision:{http:{method:"PATCH",requestUri:"/v1/data-sets/{DataSetId}/revisions/{RevisionId}",responseCode:200},input:{type:"structure",members:{Comment:{},DataSetId:{location:"uri",locationName:"DataSetId"},Finalized:{type:"boolean"},RevisionId:{location:"uri",locationName:"RevisionId"}},required:["RevisionId","DataSetId"]},output:{type:"structure",members:{Arn:{},Comment:{},CreatedAt:{shape:"Sa"},DataSetId:{},Finalized:{type:"boolean"},Id:{},SourceId:{},UpdatedAt:{shape:"Sa"}}}}},shapes:{S7:{type:"map",key:{},value:{}},Sa:{type:"timestamp",timestampFormat:"iso8601"},Sd:{type:"structure",members:{ProductId:{}},required:["ProductId"]},Si:{type:"list",member:{type:"structure",members:{AssetId:{},Bucket:{},Key:{}},required:["Bucket","AssetId"]}},Sk:{type:"structure",members:{KmsKeyArn:{},Type:{}},required:["Type"]},Sq:{type:"list",member:{type:"structure",members:{Bucket:{},Key:{}},required:["Bucket","Key"]}},Su:{type:"structure",members:{ExportAssetToSignedUrl:{type:"structure",members:{AssetId:{},DataSetId:{},RevisionId:{},SignedUrl:{},SignedUrlExpiresAt:{shape:"Sa"}},required:["DataSetId","AssetId","RevisionId"]},ExportAssetsToS3:{type:"structure",members:{AssetDestinations:{shape:"Si"},DataSetId:{},Encryption:{shape:"Sk"},RevisionId:{}},required:["AssetDestinations","DataSetId","RevisionId"]},ImportAssetFromSignedUrl:{type:"structure",members:{AssetName:{},DataSetId:{},Md5Hash:{},RevisionId:{},SignedUrl:{},SignedUrlExpiresAt:{shape:"Sa"}},required:["DataSetId","AssetName","RevisionId"]},ImportAssetsFromS3:{type:"structure",members:{AssetSources:{shape:"Sq"},DataSetId:{},RevisionId:{}},required:["DataSetId","AssetSources","RevisionId"]}}},Sz:{type:"list",member:{type:"structure",members:{Code:{},Details:{type:"structure",members:{ImportAssetFromSignedUrlJobErrorDetails:{type:"structure",members:{AssetName:{}},required:["AssetName"]},ImportAssetsFromS3JobErrorDetails:{shape:"Sq"}}},LimitName:{},LimitValue:{type:"double"},Message:{},ResourceId:{},ResourceType:{}},required:["Message","Code"]}},S1h:{type:"structure",members:{S3SnapshotAsset:{type:"structure",members:{Size:{type:"double"}},required:["Size"]}}}}};
    },{}],"yBQC":[function(require,module,exports) {
    module.exports={pagination:{ListDataSetRevisions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Revisions"},ListDataSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DataSets"},ListJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Jobs"},ListRevisionAssets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Assets"}}};
    },{}],"IUDR":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),a=e.Service,r=e.apiLoader;r.services.dataexchange={},e.DataExchange=a.defineService("dataexchange",["2017-07-25"]),Object.defineProperty(r.services.dataexchange,"2017-07-25",{get:function(){var e=require("../apis/dataexchange-2017-07-25.min.json");return e.paginators=require("../apis/dataexchange-2017-07-25.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.DataExchange;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/dataexchange-2017-07-25.min.json":"pYec","../apis/dataexchange-2017-07-25.paginators.json":"yBQC"}],"Rc32":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-09-27",endpointPrefix:"email",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon SES V2",serviceFullName:"Amazon Simple Email Service",serviceId:"SESv2",signatureVersion:"v4",signingName:"ses",uid:"sesv2-2019-09-27"},operations:{CreateConfigurationSet:{http:{requestUri:"/v2/email/configuration-sets"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"S3"},DeliveryOptions:{shape:"S5"},ReputationOptions:{shape:"S8"},SendingOptions:{shape:"Sb"},Tags:{shape:"Sc"},SuppressionOptions:{shape:"Sg"}}},output:{type:"structure",members:{}}},CreateConfigurationSetEventDestination:{http:{requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations"},input:{type:"structure",required:["ConfigurationSetName","EventDestinationName","EventDestination"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{},EventDestination:{shape:"Sm"}}},output:{type:"structure",members:{}}},CreateContact:{http:{requestUri:"/v2/email/contact-lists/{ContactListName}/contacts"},input:{type:"structure",required:["ContactListName","EmailAddress"],members:{ContactListName:{location:"uri",locationName:"ContactListName"},EmailAddress:{},TopicPreferences:{shape:"S13"},UnsubscribeAll:{type:"boolean"},AttributesData:{}}},output:{type:"structure",members:{}}},CreateContactList:{http:{requestUri:"/v2/email/contact-lists"},input:{type:"structure",required:["ContactListName"],members:{ContactListName:{},Topics:{shape:"S1b"},Description:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},CreateCustomVerificationEmailTemplate:{http:{requestUri:"/v2/email/custom-verification-email-templates"},input:{type:"structure",required:["TemplateName","FromEmailAddress","TemplateSubject","TemplateContent","SuccessRedirectionURL","FailureRedirectionURL"],members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}},output:{type:"structure",members:{}}},CreateDedicatedIpPool:{http:{requestUri:"/v2/email/dedicated-ip-pools"},input:{type:"structure",required:["PoolName"],members:{PoolName:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},CreateDeliverabilityTestReport:{http:{requestUri:"/v2/email/deliverability-dashboard/test"},input:{type:"structure",required:["FromEmailAddress","Content"],members:{ReportName:{},FromEmailAddress:{},Content:{shape:"S1r"},Tags:{shape:"Sc"}}},output:{type:"structure",required:["ReportId","DeliverabilityTestStatus"],members:{ReportId:{},DeliverabilityTestStatus:{}}}},CreateEmailIdentity:{http:{requestUri:"/v2/email/identities"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{},Tags:{shape:"Sc"},DkimSigningAttributes:{shape:"S26"}}},output:{type:"structure",members:{IdentityType:{},VerifiedForSendingStatus:{type:"boolean"},DkimAttributes:{shape:"S2b"}}}},CreateEmailIdentityPolicy:{http:{requestUri:"/v2/email/identities/{EmailIdentity}/policies/{PolicyName}"},input:{type:"structure",required:["EmailIdentity","PolicyName","Policy"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},PolicyName:{location:"uri",locationName:"PolicyName"},Policy:{}}},output:{type:"structure",members:{}}},CreateEmailTemplate:{http:{requestUri:"/v2/email/templates"},input:{type:"structure",required:["TemplateName","TemplateContent"],members:{TemplateName:{},TemplateContent:{shape:"S2l"}}},output:{type:"structure",members:{}}},CreateImportJob:{http:{requestUri:"/v2/email/import-jobs"},input:{type:"structure",required:["ImportDestination","ImportDataSource"],members:{ImportDestination:{shape:"S2q"},ImportDataSource:{shape:"S2v"}}},output:{type:"structure",members:{JobId:{}}}},DeleteConfigurationSet:{http:{method:"DELETE",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}}},output:{type:"structure",members:{}}},DeleteConfigurationSetEventDestination:{http:{method:"DELETE",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"},input:{type:"structure",required:["ConfigurationSetName","EventDestinationName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{location:"uri",locationName:"EventDestinationName"}}},output:{type:"structure",members:{}}},DeleteContact:{http:{method:"DELETE",requestUri:"/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}"},input:{type:"structure",required:["ContactListName","EmailAddress"],members:{ContactListName:{location:"uri",locationName:"ContactListName"},EmailAddress:{location:"uri",locationName:"EmailAddress"}}},output:{type:"structure",members:{}}},DeleteContactList:{http:{method:"DELETE",requestUri:"/v2/email/contact-lists/{ContactListName}"},input:{type:"structure",required:["ContactListName"],members:{ContactListName:{location:"uri",locationName:"ContactListName"}}},output:{type:"structure",members:{}}},DeleteCustomVerificationEmailTemplate:{http:{method:"DELETE",requestUri:"/v2/email/custom-verification-email-templates/{TemplateName}"},input:{type:"structure",required:["TemplateName"],members:{TemplateName:{location:"uri",locationName:"TemplateName"}}},output:{type:"structure",members:{}}},DeleteDedicatedIpPool:{http:{method:"DELETE",requestUri:"/v2/email/dedicated-ip-pools/{PoolName}"},input:{type:"structure",required:["PoolName"],members:{PoolName:{location:"uri",locationName:"PoolName"}}},output:{type:"structure",members:{}}},DeleteEmailIdentity:{http:{method:"DELETE",requestUri:"/v2/email/identities/{EmailIdentity}"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"}}},output:{type:"structure",members:{}}},DeleteEmailIdentityPolicy:{http:{method:"DELETE",requestUri:"/v2/email/identities/{EmailIdentity}/policies/{PolicyName}"},input:{type:"structure",required:["EmailIdentity","PolicyName"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},PolicyName:{location:"uri",locationName:"PolicyName"}}},output:{type:"structure",members:{}}},DeleteEmailTemplate:{http:{method:"DELETE",requestUri:"/v2/email/templates/{TemplateName}"},input:{type:"structure",required:["TemplateName"],members:{TemplateName:{location:"uri",locationName:"TemplateName"}}},output:{type:"structure",members:{}}},DeleteSuppressedDestination:{http:{method:"DELETE",requestUri:"/v2/email/suppression/addresses/{EmailAddress}"},input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{location:"uri",locationName:"EmailAddress"}}},output:{type:"structure",members:{}}},GetAccount:{http:{method:"GET",requestUri:"/v2/email/account"},input:{type:"structure",members:{}},output:{type:"structure",members:{DedicatedIpAutoWarmupEnabled:{type:"boolean"},EnforcementStatus:{},ProductionAccessEnabled:{type:"boolean"},SendQuota:{type:"structure",members:{Max24HourSend:{type:"double"},MaxSendRate:{type:"double"},SentLast24Hours:{type:"double"}}},SendingEnabled:{type:"boolean"},SuppressionAttributes:{type:"structure",members:{SuppressedReasons:{shape:"Sh"}}},Details:{type:"structure",members:{MailType:{},WebsiteURL:{shape:"S3u"},ContactLanguage:{},UseCaseDescription:{shape:"S3w"},AdditionalContactEmailAddresses:{shape:"S3x"},ReviewDetails:{type:"structure",members:{Status:{},CaseId:{}}}}}}}},GetBlacklistReports:{http:{method:"GET",requestUri:"/v2/email/deliverability-dashboard/blacklist-report"},input:{type:"structure",required:["BlacklistItemNames"],members:{BlacklistItemNames:{location:"querystring",locationName:"BlacklistItemNames",type:"list",member:{}}}},output:{type:"structure",required:["BlacklistReport"],members:{BlacklistReport:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{RblName:{},ListingTime:{type:"timestamp"},Description:{}}}}}}}},GetConfigurationSet:{http:{method:"GET",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}}},output:{type:"structure",members:{ConfigurationSetName:{},TrackingOptions:{shape:"S3"},DeliveryOptions:{shape:"S5"},ReputationOptions:{shape:"S8"},SendingOptions:{shape:"Sb"},Tags:{shape:"Sc"},SuppressionOptions:{shape:"Sg"}}}},GetConfigurationSetEventDestinations:{http:{method:"GET",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"}}},output:{type:"structure",members:{EventDestinations:{type:"list",member:{type:"structure",required:["Name","MatchingEventTypes"],members:{Name:{},Enabled:{type:"boolean"},MatchingEventTypes:{shape:"Sn"},KinesisFirehoseDestination:{shape:"Sp"},CloudWatchDestination:{shape:"Sr"},SnsDestination:{shape:"Sx"},PinpointDestination:{shape:"Sy"}}}}}}},GetContact:{http:{method:"GET",requestUri:"/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}"},input:{type:"structure",required:["ContactListName","EmailAddress"],members:{ContactListName:{location:"uri",locationName:"ContactListName"},EmailAddress:{location:"uri",locationName:"EmailAddress"}}},output:{type:"structure",members:{ContactListName:{},EmailAddress:{},TopicPreferences:{shape:"S13"},TopicDefaultPreferences:{shape:"S13"},UnsubscribeAll:{type:"boolean"},AttributesData:{},CreatedTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"}}}},GetContactList:{http:{method:"GET",requestUri:"/v2/email/contact-lists/{ContactListName}"},input:{type:"structure",required:["ContactListName"],members:{ContactListName:{location:"uri",locationName:"ContactListName"}}},output:{type:"structure",members:{ContactListName:{},Topics:{shape:"S1b"},Description:{},CreatedTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"},Tags:{shape:"Sc"}}}},GetCustomVerificationEmailTemplate:{http:{method:"GET",requestUri:"/v2/email/custom-verification-email-templates/{TemplateName}"},input:{type:"structure",required:["TemplateName"],members:{TemplateName:{location:"uri",locationName:"TemplateName"}}},output:{type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},GetDedicatedIp:{http:{method:"GET",requestUri:"/v2/email/dedicated-ips/{IP}"},input:{type:"structure",required:["Ip"],members:{Ip:{location:"uri",locationName:"IP"}}},output:{type:"structure",members:{DedicatedIp:{shape:"S4r"}}}},GetDedicatedIps:{http:{method:"GET",requestUri:"/v2/email/dedicated-ips"},input:{type:"structure",members:{PoolName:{location:"querystring",locationName:"PoolName"},NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{DedicatedIps:{type:"list",member:{shape:"S4r"}},NextToken:{}}}},GetDeliverabilityDashboardOptions:{http:{method:"GET",requestUri:"/v2/email/deliverability-dashboard"},input:{type:"structure",members:{}},output:{type:"structure",required:["DashboardEnabled"],members:{DashboardEnabled:{type:"boolean"},SubscriptionExpiryDate:{type:"timestamp"},AccountStatus:{},ActiveSubscribedDomains:{shape:"S52"},PendingExpirationSubscribedDomains:{shape:"S52"}}}},GetDeliverabilityTestReport:{http:{method:"GET",requestUri:"/v2/email/deliverability-dashboard/test-reports/{ReportId}"},input:{type:"structure",required:["ReportId"],members:{ReportId:{location:"uri",locationName:"ReportId"}}},output:{type:"structure",required:["DeliverabilityTestReport","OverallPlacement","IspPlacements"],members:{DeliverabilityTestReport:{shape:"S5a"},OverallPlacement:{shape:"S5c"},IspPlacements:{type:"list",member:{type:"structure",members:{IspName:{},PlacementStatistics:{shape:"S5c"}}}},Message:{},Tags:{shape:"Sc"}}}},GetDomainDeliverabilityCampaign:{http:{method:"GET",requestUri:"/v2/email/deliverability-dashboard/campaigns/{CampaignId}"},input:{type:"structure",required:["CampaignId"],members:{CampaignId:{location:"uri",locationName:"CampaignId"}}},output:{type:"structure",required:["DomainDeliverabilityCampaign"],members:{DomainDeliverabilityCampaign:{shape:"S5k"}}}},GetDomainStatisticsReport:{http:{method:"GET",requestUri:"/v2/email/deliverability-dashboard/statistics-report/{Domain}"},input:{type:"structure",required:["Domain","StartDate","EndDate"],members:{Domain:{location:"uri",locationName:"Domain"},StartDate:{location:"querystring",locationName:"StartDate",type:"timestamp"},EndDate:{location:"querystring",locationName:"EndDate",type:"timestamp"}}},output:{type:"structure",required:["OverallVolume","DailyVolumes"],members:{OverallVolume:{type:"structure",members:{VolumeStatistics:{shape:"S5u"},ReadRatePercent:{type:"double"},DomainIspPlacements:{shape:"S5v"}}},DailyVolumes:{type:"list",member:{type:"structure",members:{StartDate:{type:"timestamp"},VolumeStatistics:{shape:"S5u"},DomainIspPlacements:{shape:"S5v"}}}}}}},GetEmailIdentity:{http:{method:"GET",requestUri:"/v2/email/identities/{EmailIdentity}"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"}}},output:{type:"structure",members:{IdentityType:{},FeedbackForwardingStatus:{type:"boolean"},VerifiedForSendingStatus:{type:"boolean"},DkimAttributes:{shape:"S2b"},MailFromAttributes:{type:"structure",required:["MailFromDomain","MailFromDomainStatus","BehaviorOnMxFailure"],members:{MailFromDomain:{},MailFromDomainStatus:{},BehaviorOnMxFailure:{}}},Policies:{shape:"S65"},Tags:{shape:"Sc"}}}},GetEmailIdentityPolicies:{http:{method:"GET",requestUri:"/v2/email/identities/{EmailIdentity}/policies"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"}}},output:{type:"structure",members:{Policies:{shape:"S65"}}}},GetEmailTemplate:{http:{method:"GET",requestUri:"/v2/email/templates/{TemplateName}"},input:{type:"structure",required:["TemplateName"],members:{TemplateName:{location:"uri",locationName:"TemplateName"}}},output:{type:"structure",required:["TemplateName","TemplateContent"],members:{TemplateName:{},TemplateContent:{shape:"S2l"}}}},GetImportJob:{http:{method:"GET",requestUri:"/v2/email/import-jobs/{JobId}"},input:{type:"structure",required:["JobId"],members:{JobId:{location:"uri",locationName:"JobId"}}},output:{type:"structure",members:{JobId:{},ImportDestination:{shape:"S2q"},ImportDataSource:{shape:"S2v"},FailureInfo:{type:"structure",members:{FailedRecordsS3Url:{},ErrorMessage:{}}},JobStatus:{},CreatedTimestamp:{type:"timestamp"},CompletedTimestamp:{type:"timestamp"},ProcessedRecordsCount:{type:"integer"},FailedRecordsCount:{type:"integer"}}}},GetSuppressedDestination:{http:{method:"GET",requestUri:"/v2/email/suppression/addresses/{EmailAddress}"},input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{location:"uri",locationName:"EmailAddress"}}},output:{type:"structure",required:["SuppressedDestination"],members:{SuppressedDestination:{type:"structure",required:["EmailAddress","Reason","LastUpdateTime"],members:{EmailAddress:{},Reason:{},LastUpdateTime:{type:"timestamp"},Attributes:{type:"structure",members:{MessageId:{},FeedbackId:{}}}}}}}},ListConfigurationSets:{http:{method:"GET",requestUri:"/v2/email/configuration-sets"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{ConfigurationSets:{type:"list",member:{}},NextToken:{}}}},ListContactLists:{http:{method:"GET",requestUri:"/v2/email/contact-lists"},input:{type:"structure",members:{PageSize:{location:"querystring",locationName:"PageSize",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{ContactLists:{type:"list",member:{type:"structure",members:{ContactListName:{},LastUpdatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListContacts:{http:{method:"GET",requestUri:"/v2/email/contact-lists/{ContactListName}/contacts"},input:{type:"structure",required:["ContactListName"],members:{ContactListName:{location:"uri",locationName:"ContactListName"},Filter:{type:"structure",members:{FilteredStatus:{},TopicFilter:{type:"structure",members:{TopicName:{},UseDefaultIfPreferenceUnavailable:{type:"boolean"}}}}},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Contacts:{type:"list",member:{type:"structure",members:{EmailAddress:{},TopicPreferences:{shape:"S13"},TopicDefaultPreferences:{shape:"S13"},UnsubscribeAll:{type:"boolean"},LastUpdatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListCustomVerificationEmailTemplates:{http:{method:"GET",requestUri:"/v2/email/custom-verification-email-templates"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{CustomVerificationEmailTemplates:{type:"list",member:{type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},NextToken:{}}}},ListDedicatedIpPools:{http:{method:"GET",requestUri:"/v2/email/dedicated-ip-pools"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{DedicatedIpPools:{type:"list",member:{}},NextToken:{}}}},ListDeliverabilityTestReports:{http:{method:"GET",requestUri:"/v2/email/deliverability-dashboard/test-reports"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",required:["DeliverabilityTestReports"],members:{DeliverabilityTestReports:{type:"list",member:{shape:"S5a"}},NextToken:{}}}},ListDomainDeliverabilityCampaigns:{http:{method:"GET",requestUri:"/v2/email/deliverability-dashboard/domains/{SubscribedDomain}/campaigns"},input:{type:"structure",required:["StartDate","EndDate","SubscribedDomain"],members:{StartDate:{location:"querystring",locationName:"StartDate",type:"timestamp"},EndDate:{location:"querystring",locationName:"EndDate",type:"timestamp"},SubscribedDomain:{location:"uri",locationName:"SubscribedDomain"},NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",required:["DomainDeliverabilityCampaigns"],members:{DomainDeliverabilityCampaigns:{type:"list",member:{shape:"S5k"}},NextToken:{}}}},ListEmailIdentities:{http:{method:"GET",requestUri:"/v2/email/identities"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{EmailIdentities:{type:"list",member:{type:"structure",members:{IdentityType:{},IdentityName:{},SendingEnabled:{type:"boolean"}}}},NextToken:{}}}},ListEmailTemplates:{http:{method:"GET",requestUri:"/v2/email/templates"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{TemplatesMetadata:{type:"list",member:{type:"structure",members:{TemplateName:{},CreatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListImportJobs:{http:{method:"GET",requestUri:"/v2/email/import-jobs"},input:{type:"structure",members:{ImportDestinationType:{},NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{ImportJobs:{type:"list",member:{type:"structure",members:{JobId:{},ImportDestination:{shape:"S2q"},JobStatus:{},CreatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListSuppressedDestinations:{http:{method:"GET",requestUri:"/v2/email/suppression/addresses"},input:{type:"structure",members:{Reasons:{shape:"Sh",location:"querystring",locationName:"Reason"},StartDate:{location:"querystring",locationName:"StartDate",type:"timestamp"},EndDate:{location:"querystring",locationName:"EndDate",type:"timestamp"},NextToken:{location:"querystring",locationName:"NextToken"},PageSize:{location:"querystring",locationName:"PageSize",type:"integer"}}},output:{type:"structure",members:{SuppressedDestinationSummaries:{type:"list",member:{type:"structure",required:["EmailAddress","Reason","LastUpdateTime"],members:{EmailAddress:{},Reason:{},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/v2/email/tags"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"querystring",locationName:"ResourceArn"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"Sc"}}}},PutAccountDedicatedIpWarmupAttributes:{http:{method:"PUT",requestUri:"/v2/email/account/dedicated-ips/warmup"},input:{type:"structure",members:{AutoWarmupEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutAccountDetails:{http:{requestUri:"/v2/email/account/details"},input:{type:"structure",required:["MailType","WebsiteURL","UseCaseDescription"],members:{MailType:{},WebsiteURL:{shape:"S3u"},ContactLanguage:{},UseCaseDescription:{shape:"S3w"},AdditionalContactEmailAddresses:{shape:"S3x"},ProductionAccessEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutAccountSendingAttributes:{http:{method:"PUT",requestUri:"/v2/email/account/sending"},input:{type:"structure",members:{SendingEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutAccountSuppressionAttributes:{http:{method:"PUT",requestUri:"/v2/email/account/suppression"},input:{type:"structure",members:{SuppressedReasons:{shape:"Sh"}}},output:{type:"structure",members:{}}},PutConfigurationSetDeliveryOptions:{http:{method:"PUT",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/delivery-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},TlsPolicy:{},SendingPoolName:{}}},output:{type:"structure",members:{}}},PutConfigurationSetReputationOptions:{http:{method:"PUT",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/reputation-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},ReputationMetricsEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutConfigurationSetSendingOptions:{http:{method:"PUT",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/sending"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},SendingEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutConfigurationSetSuppressionOptions:{http:{method:"PUT",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/suppression-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},SuppressedReasons:{shape:"Sh"}}},output:{type:"structure",members:{}}},PutConfigurationSetTrackingOptions:{http:{method:"PUT",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/tracking-options"},input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},CustomRedirectDomain:{}}},output:{type:"structure",members:{}}},PutDedicatedIpInPool:{http:{method:"PUT",requestUri:"/v2/email/dedicated-ips/{IP}/pool"},input:{type:"structure",required:["Ip","DestinationPoolName"],members:{Ip:{location:"uri",locationName:"IP"},DestinationPoolName:{}}},output:{type:"structure",members:{}}},PutDedicatedIpWarmupAttributes:{http:{method:"PUT",requestUri:"/v2/email/dedicated-ips/{IP}/warmup"},input:{type:"structure",required:["Ip","WarmupPercentage"],members:{Ip:{location:"uri",locationName:"IP"},WarmupPercentage:{type:"integer"}}},output:{type:"structure",members:{}}},PutDeliverabilityDashboardOption:{http:{method:"PUT",requestUri:"/v2/email/deliverability-dashboard"},input:{type:"structure",required:["DashboardEnabled"],members:{DashboardEnabled:{type:"boolean"},SubscribedDomains:{shape:"S52"}}},output:{type:"structure",members:{}}},PutEmailIdentityDkimAttributes:{http:{method:"PUT",requestUri:"/v2/email/identities/{EmailIdentity}/dkim"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},SigningEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutEmailIdentityDkimSigningAttributes:{http:{method:"PUT",requestUri:"/v1/email/identities/{EmailIdentity}/dkim/signing"},input:{type:"structure",required:["EmailIdentity","SigningAttributesOrigin"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},SigningAttributesOrigin:{},SigningAttributes:{shape:"S26"}}},output:{type:"structure",members:{DkimStatus:{},DkimTokens:{shape:"S2d"}}}},PutEmailIdentityFeedbackAttributes:{http:{method:"PUT",requestUri:"/v2/email/identities/{EmailIdentity}/feedback"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},EmailForwardingEnabled:{type:"boolean"}}},output:{type:"structure",members:{}}},PutEmailIdentityMailFromAttributes:{http:{method:"PUT",requestUri:"/v2/email/identities/{EmailIdentity}/mail-from"},input:{type:"structure",required:["EmailIdentity"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},MailFromDomain:{},BehaviorOnMxFailure:{}}},output:{type:"structure",members:{}}},PutSuppressedDestination:{http:{method:"PUT",requestUri:"/v2/email/suppression/addresses"},input:{type:"structure",required:["EmailAddress","Reason"],members:{EmailAddress:{},Reason:{}}},output:{type:"structure",members:{}}},SendBulkEmail:{http:{requestUri:"/v2/email/outbound-bulk-emails"},input:{type:"structure",required:["DefaultContent","BulkEmailEntries"],members:{FromEmailAddress:{},FromEmailAddressIdentityArn:{},ReplyToAddresses:{shape:"S8z"},FeedbackForwardingEmailAddress:{},FeedbackForwardingEmailAddressIdentityArn:{},DefaultEmailTags:{shape:"S90"},DefaultContent:{type:"structure",members:{Template:{shape:"S1z"}}},BulkEmailEntries:{type:"list",member:{type:"structure",required:["Destination"],members:{Destination:{shape:"S97"},ReplacementTags:{shape:"S90"},ReplacementEmailContent:{type:"structure",members:{ReplacementTemplate:{type:"structure",members:{ReplacementTemplateData:{}}}}}}}},ConfigurationSetName:{}}},output:{type:"structure",required:["BulkEmailEntryResults"],members:{BulkEmailEntryResults:{type:"list",member:{type:"structure",members:{Status:{},Error:{},MessageId:{}}}}}}},SendCustomVerificationEmail:{http:{requestUri:"/v2/email/outbound-custom-verification-emails"},input:{type:"structure",required:["EmailAddress","TemplateName"],members:{EmailAddress:{},TemplateName:{},ConfigurationSetName:{}}},output:{type:"structure",members:{MessageId:{}}}},SendEmail:{http:{requestUri:"/v2/email/outbound-emails"},input:{type:"structure",required:["Content"],members:{FromEmailAddress:{},FromEmailAddressIdentityArn:{},Destination:{shape:"S97"},ReplyToAddresses:{shape:"S8z"},FeedbackForwardingEmailAddress:{},FeedbackForwardingEmailAddressIdentityArn:{},Content:{shape:"S1r"},EmailTags:{shape:"S90"},ConfigurationSetName:{},ListManagementOptions:{type:"structure",required:["ContactListName"],members:{ContactListName:{},TopicName:{}}}}},output:{type:"structure",members:{MessageId:{}}}},TagResource:{http:{requestUri:"/v2/email/tags"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},TestRenderEmailTemplate:{http:{requestUri:"/v2/email/templates/{TemplateName}/render"},input:{type:"structure",required:["TemplateName","TemplateData"],members:{TemplateName:{location:"uri",locationName:"TemplateName"},TemplateData:{}}},output:{type:"structure",required:["RenderedTemplate"],members:{RenderedTemplate:{}}}},UntagResource:{http:{method:"DELETE",requestUri:"/v2/email/tags"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"querystring",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"TagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateConfigurationSetEventDestination:{http:{method:"PUT",requestUri:"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"},input:{type:"structure",required:["ConfigurationSetName","EventDestinationName","EventDestination"],members:{ConfigurationSetName:{location:"uri",locationName:"ConfigurationSetName"},EventDestinationName:{location:"uri",locationName:"EventDestinationName"},EventDestination:{shape:"Sm"}}},output:{type:"structure",members:{}}},UpdateContact:{http:{method:"PUT",requestUri:"/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}"},input:{type:"structure",required:["ContactListName","EmailAddress"],members:{ContactListName:{location:"uri",locationName:"ContactListName"},EmailAddress:{location:"uri",locationName:"EmailAddress"},TopicPreferences:{shape:"S13"},UnsubscribeAll:{type:"boolean"},AttributesData:{}}},output:{type:"structure",members:{}}},UpdateContactList:{http:{method:"PUT",requestUri:"/v2/email/contact-lists/{ContactListName}"},input:{type:"structure",required:["ContactListName"],members:{ContactListName:{location:"uri",locationName:"ContactListName"},Topics:{shape:"S1b"},Description:{}}},output:{type:"structure",members:{}}},UpdateCustomVerificationEmailTemplate:{http:{method:"PUT",requestUri:"/v2/email/custom-verification-email-templates/{TemplateName}"},input:{type:"structure",required:["TemplateName","FromEmailAddress","TemplateSubject","TemplateContent","SuccessRedirectionURL","FailureRedirectionURL"],members:{TemplateName:{location:"uri",locationName:"TemplateName"},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}},output:{type:"structure",members:{}}},UpdateEmailIdentityPolicy:{http:{method:"PUT",requestUri:"/v2/email/identities/{EmailIdentity}/policies/{PolicyName}"},input:{type:"structure",required:["EmailIdentity","PolicyName","Policy"],members:{EmailIdentity:{location:"uri",locationName:"EmailIdentity"},PolicyName:{location:"uri",locationName:"PolicyName"},Policy:{}}},output:{type:"structure",members:{}}},UpdateEmailTemplate:{http:{method:"PUT",requestUri:"/v2/email/templates/{TemplateName}"},input:{type:"structure",required:["TemplateName","TemplateContent"],members:{TemplateName:{location:"uri",locationName:"TemplateName"},TemplateContent:{shape:"S2l"}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"structure",required:["CustomRedirectDomain"],members:{CustomRedirectDomain:{}}},S5:{type:"structure",members:{TlsPolicy:{},SendingPoolName:{}}},S8:{type:"structure",members:{ReputationMetricsEnabled:{type:"boolean"},LastFreshStart:{type:"timestamp"}}},Sb:{type:"structure",members:{SendingEnabled:{type:"boolean"}}},Sc:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sg:{type:"structure",members:{SuppressedReasons:{shape:"Sh"}}},Sh:{type:"list",member:{}},Sm:{type:"structure",members:{Enabled:{type:"boolean"},MatchingEventTypes:{shape:"Sn"},KinesisFirehoseDestination:{shape:"Sp"},CloudWatchDestination:{shape:"Sr"},SnsDestination:{shape:"Sx"},PinpointDestination:{shape:"Sy"}}},Sn:{type:"list",member:{}},Sp:{type:"structure",required:["IamRoleArn","DeliveryStreamArn"],members:{IamRoleArn:{},DeliveryStreamArn:{}}},Sr:{type:"structure",required:["DimensionConfigurations"],members:{DimensionConfigurations:{type:"list",member:{type:"structure",required:["DimensionName","DimensionValueSource","DefaultDimensionValue"],members:{DimensionName:{},DimensionValueSource:{},DefaultDimensionValue:{}}}}}},Sx:{type:"structure",required:["TopicArn"],members:{TopicArn:{}}},Sy:{type:"structure",members:{ApplicationArn:{}}},S13:{type:"list",member:{type:"structure",required:["TopicName","SubscriptionStatus"],members:{TopicName:{},SubscriptionStatus:{}}}},S1b:{type:"list",member:{type:"structure",required:["TopicName","DisplayName","DefaultSubscriptionStatus"],members:{TopicName:{},DisplayName:{},Description:{},DefaultSubscriptionStatus:{}}}},S1r:{type:"structure",members:{Simple:{type:"structure",required:["Subject","Body"],members:{Subject:{shape:"S1t"},Body:{type:"structure",members:{Text:{shape:"S1t"},Html:{shape:"S1t"}}}}},Raw:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},Template:{shape:"S1z"}}},S1t:{type:"structure",required:["Data"],members:{Data:{},Charset:{}}},S1z:{type:"structure",members:{TemplateName:{},TemplateArn:{},TemplateData:{}}},S26:{type:"structure",required:["DomainSigningSelector","DomainSigningPrivateKey"],members:{DomainSigningSelector:{},DomainSigningPrivateKey:{type:"string",sensitive:!0}}},S2b:{type:"structure",members:{SigningEnabled:{type:"boolean"},Status:{},Tokens:{shape:"S2d"},SigningAttributesOrigin:{}}},S2d:{type:"list",member:{}},S2l:{type:"structure",members:{Subject:{},Text:{},Html:{}}},S2q:{type:"structure",members:{SuppressionListDestination:{type:"structure",required:["SuppressionListImportAction"],members:{SuppressionListImportAction:{}}},ContactListDestination:{type:"structure",required:["ContactListName","ContactListImportAction"],members:{ContactListName:{},ContactListImportAction:{}}}}},S2v:{type:"structure",required:["S3Url","DataFormat"],members:{S3Url:{},DataFormat:{}}},S3u:{type:"string",sensitive:!0},S3w:{type:"string",sensitive:!0},S3x:{type:"list",member:{type:"string",sensitive:!0},sensitive:!0},S4r:{type:"structure",required:["Ip","WarmupStatus","WarmupPercentage"],members:{Ip:{},WarmupStatus:{},WarmupPercentage:{type:"integer"},PoolName:{}}},S52:{type:"list",member:{type:"structure",members:{Domain:{},SubscriptionStartDate:{type:"timestamp"},InboxPlacementTrackingOption:{type:"structure",members:{Global:{type:"boolean"},TrackedIsps:{type:"list",member:{}}}}}}},S5a:{type:"structure",members:{ReportId:{},ReportName:{},Subject:{},FromEmailAddress:{},CreateDate:{type:"timestamp"},DeliverabilityTestStatus:{}}},S5c:{type:"structure",members:{InboxPercentage:{type:"double"},SpamPercentage:{type:"double"},MissingPercentage:{type:"double"},SpfPercentage:{type:"double"},DkimPercentage:{type:"double"}}},S5k:{type:"structure",members:{CampaignId:{},ImageUrl:{},Subject:{},FromAddress:{},SendingIps:{type:"list",member:{}},FirstSeenDateTime:{type:"timestamp"},LastSeenDateTime:{type:"timestamp"},InboxCount:{type:"long"},SpamCount:{type:"long"},ReadRate:{type:"double"},DeleteRate:{type:"double"},ReadDeleteRate:{type:"double"},ProjectedVolume:{type:"long"},Esps:{type:"list",member:{}}}},S5u:{type:"structure",members:{InboxRawCount:{type:"long"},SpamRawCount:{type:"long"},ProjectedInbox:{type:"long"},ProjectedSpam:{type:"long"}}},S5v:{type:"list",member:{type:"structure",members:{IspName:{},InboxRawCount:{type:"long"},SpamRawCount:{type:"long"},InboxPercentage:{type:"double"},SpamPercentage:{type:"double"}}}},S65:{type:"map",key:{},value:{}},S8z:{type:"list",member:{}},S90:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S97:{type:"structure",members:{ToAddresses:{shape:"S8z"},CcAddresses:{shape:"S8z"},BccAddresses:{shape:"S8z"}}}}};
    },{}],"QOhg":[function(require,module,exports) {
    module.exports={pagination:{GetDedicatedIps:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListConfigurationSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListContactLists:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListContacts:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListCustomVerificationEmailTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListDedicatedIpPools:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListDeliverabilityTestReports:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListDomainDeliverabilityCampaigns:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListEmailIdentities:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListEmailTemplates:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListImportJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"},ListSuppressedDestinations:{input_token:"NextToken",output_token:"NextToken",limit_key:"PageSize"}}};
    },{}],"qbGc":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.sesv2={},e.SESV2=r.defineService("sesv2",["2019-09-27"]),Object.defineProperty(i.services.sesv2,"2019-09-27",{get:function(){var e=require("../apis/sesv2-2019-09-27.min.json");return e.paginators=require("../apis/sesv2-2019-09-27.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.SESV2;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/sesv2-2019-09-27.min.json":"Rc32","../apis/sesv2-2019-09-27.paginators.json":"QOhg"}],"ATZU":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-06-30",endpointPrefix:"migrationhub-config",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Migration Hub Config",serviceId:"MigrationHub Config",signatureVersion:"v4",signingName:"mgh",targetPrefix:"AWSMigrationHubMultiAccountService",uid:"migrationhub-config-2019-06-30"},operations:{CreateHomeRegionControl:{input:{type:"structure",required:["HomeRegion","Target"],members:{HomeRegion:{},Target:{shape:"S3"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{HomeRegionControl:{shape:"S8"}}}},DescribeHomeRegionControls:{input:{type:"structure",members:{ControlId:{},HomeRegion:{},Target:{shape:"S3"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{HomeRegionControls:{type:"list",member:{shape:"S8"}},NextToken:{}}}},GetHomeRegion:{input:{type:"structure",members:{}},output:{type:"structure",members:{HomeRegion:{}}}}},shapes:{S3:{type:"structure",required:["Type"],members:{Type:{},Id:{}}},S8:{type:"structure",members:{ControlId:{},HomeRegion:{},Target:{shape:"S3"},RequestedTime:{type:"timestamp"}}}}};
    },{}],"fW4O":[function(require,module,exports) {
    module.exports={pagination:{DescribeHomeRegionControls:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"ZoDp":[function(require,module,exports) {
    require("../lib/node_loader");var i=require("../lib/core"),e=i.Service,r=i.apiLoader;r.services.migrationhubconfig={},i.MigrationHubConfig=e.defineService("migrationhubconfig",["2019-06-30"]),Object.defineProperty(r.services.migrationhubconfig,"2019-06-30",{get:function(){var i=require("../apis/migrationhub-config-2019-06-30.min.json");return i.paginators=require("../apis/migrationhub-config-2019-06-30.paginators.json").pagination,i},enumerable:!0,configurable:!0}),module.exports=i.MigrationHubConfig;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/migrationhub-config-2019-06-30.min.json":"ATZU","../apis/migrationhub-config-2019-06-30.paginators.json":"fW4O"}],"xhH3":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-09-07",endpointPrefix:"participant.connect",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon Connect Participant",serviceFullName:"Amazon Connect Participant Service",serviceId:"ConnectParticipant",signatureVersion:"v4",signingName:"execute-api",uid:"connectparticipant-2018-09-07"},operations:{CreateParticipantConnection:{http:{requestUri:"/participant/connection"},input:{type:"structure",required:["Type","ParticipantToken"],members:{Type:{type:"list",member:{}},ParticipantToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{Websocket:{type:"structure",members:{Url:{},ConnectionExpiry:{}}},ConnectionCredentials:{type:"structure",members:{ConnectionToken:{},Expiry:{}}}}}},DisconnectParticipant:{http:{requestUri:"/participant/disconnect"},input:{type:"structure",required:["ConnectionToken"],members:{ClientToken:{idempotencyToken:!0},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{}}},GetTranscript:{http:{requestUri:"/participant/transcript"},input:{type:"structure",required:["ConnectionToken"],members:{ContactId:{},MaxResults:{type:"integer"},NextToken:{},ScanDirection:{},SortOrder:{},StartPosition:{type:"structure",members:{Id:{},AbsoluteTime:{},MostRecent:{type:"integer"}}},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{InitialContactId:{},Transcript:{type:"list",member:{type:"structure",members:{AbsoluteTime:{},Content:{},ContentType:{},Id:{},Type:{},ParticipantId:{},DisplayName:{},ParticipantRole:{}}}},NextToken:{}}}},SendEvent:{http:{requestUri:"/participant/event"},input:{type:"structure",required:["ContentType","ConnectionToken"],members:{ContentType:{},Content:{},ClientToken:{idempotencyToken:!0},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{Id:{},AbsoluteTime:{}}}},SendMessage:{http:{requestUri:"/participant/message"},input:{type:"structure",required:["ContentType","Content","ConnectionToken"],members:{ContentType:{},Content:{},ClientToken:{idempotencyToken:!0},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{Id:{},AbsoluteTime:{}}}}},shapes:{}};
    },{}],"DTMq":[function(require,module,exports) {
    module.exports={pagination:{GetTranscript:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"HwJx":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,n=e.apiLoader;n.services.connectparticipant={},e.ConnectParticipant=i.defineService("connectparticipant",["2018-09-07"]),Object.defineProperty(n.services.connectparticipant,"2018-09-07",{get:function(){var e=require("../apis/connectparticipant-2018-09-07.min.json");return e.paginators=require("../apis/connectparticipant-2018-09-07.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ConnectParticipant;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/connectparticipant-2018-09-07.min.json":"xhH3","../apis/connectparticipant-2018-09-07.paginators.json":"DTMq"}],"eBWv":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-10-09",endpointPrefix:"appconfig",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"AppConfig",serviceFullName:"Amazon AppConfig",serviceId:"AppConfig",signatureVersion:"v4",signingName:"appconfig",uid:"appconfig-2019-10-09"},operations:{CreateApplication:{http:{requestUri:"/applications",responseCode:201},input:{type:"structure",required:["Name"],members:{Name:{},Description:{},Tags:{shape:"S4"}}},output:{shape:"S7"}},CreateConfigurationProfile:{http:{requestUri:"/applications/{ApplicationId}/configurationprofiles",responseCode:201},input:{type:"structure",required:["ApplicationId","Name","LocationUri"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},Name:{},Description:{},LocationUri:{},RetrievalRoleArn:{},Validators:{shape:"Sc"},Tags:{shape:"S4"}}},output:{shape:"Sg"}},CreateDeploymentStrategy:{http:{requestUri:"/deploymentstrategies",responseCode:201},input:{type:"structure",required:["Name","DeploymentDurationInMinutes","GrowthFactor","ReplicateTo"],members:{Name:{},Description:{},DeploymentDurationInMinutes:{type:"integer"},FinalBakeTimeInMinutes:{type:"integer"},GrowthFactor:{type:"float"},GrowthType:{},ReplicateTo:{},Tags:{shape:"S4"}}},output:{shape:"Sm"}},CreateEnvironment:{http:{requestUri:"/applications/{ApplicationId}/environments",responseCode:201},input:{type:"structure",required:["ApplicationId","Name"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},Name:{},Description:{},Monitors:{shape:"Sp"},Tags:{shape:"S4"}}},output:{shape:"Ss"}},CreateHostedConfigurationVersion:{http:{requestUri:"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/hostedconfigurationversions",responseCode:201},input:{type:"structure",required:["ApplicationId","ConfigurationProfileId","Content","ContentType"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},ConfigurationProfileId:{location:"uri",locationName:"ConfigurationProfileId"},Description:{location:"header",locationName:"Description"},Content:{shape:"Sv"},ContentType:{location:"header",locationName:"Content-Type"},LatestVersionNumber:{location:"header",locationName:"Latest-Version-Number",type:"integer"}},payload:"Content"},output:{shape:"Sy"}},DeleteApplication:{http:{method:"DELETE",requestUri:"/applications/{ApplicationId}",responseCode:204},input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"}}}},DeleteConfigurationProfile:{http:{method:"DELETE",requestUri:"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}",responseCode:204},input:{type:"structure",required:["ApplicationId","ConfigurationProfileId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},ConfigurationProfileId:{location:"uri",locationName:"ConfigurationProfileId"}}}},DeleteDeploymentStrategy:{http:{method:"DELETE",requestUri:"/deployementstrategies/{DeploymentStrategyId}",responseCode:204},input:{type:"structure",required:["DeploymentStrategyId"],members:{DeploymentStrategyId:{location:"uri",locationName:"DeploymentStrategyId"}}}},DeleteEnvironment:{http:{method:"DELETE",requestUri:"/applications/{ApplicationId}/environments/{EnvironmentId}",responseCode:204},input:{type:"structure",required:["ApplicationId","EnvironmentId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},EnvironmentId:{location:"uri",locationName:"EnvironmentId"}}}},DeleteHostedConfigurationVersion:{http:{method:"DELETE",requestUri:"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/hostedconfigurationversions/{VersionNumber}",responseCode:204},input:{type:"structure",required:["ApplicationId","ConfigurationProfileId","VersionNumber"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},ConfigurationProfileId:{location:"uri",locationName:"ConfigurationProfileId"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"integer"}}}},GetApplication:{http:{method:"GET",requestUri:"/applications/{ApplicationId}",responseCode:200},input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"}}},output:{shape:"S7"}},GetConfiguration:{http:{method:"GET",requestUri:"/applications/{Application}/environments/{Environment}/configurations/{Configuration}",responseCode:200},input:{type:"structure",required:["Application","Environment","Configuration","ClientId"],members:{Application:{location:"uri",locationName:"Application"},Environment:{location:"uri",locationName:"Environment"},Configuration:{location:"uri",locationName:"Configuration"},ClientId:{location:"querystring",locationName:"client_id"},ClientConfigurationVersion:{location:"querystring",locationName:"client_configuration_version"}}},output:{type:"structure",members:{Content:{shape:"Sv"},ConfigurationVersion:{location:"header",locationName:"Configuration-Version"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Content"}},GetConfigurationProfile:{http:{method:"GET",requestUri:"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}",responseCode:200},input:{type:"structure",required:["ApplicationId","ConfigurationProfileId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},ConfigurationProfileId:{location:"uri",locationName:"ConfigurationProfileId"}}},output:{shape:"Sg"}},GetDeployment:{http:{method:"GET",requestUri:"/applications/{ApplicationId}/environments/{EnvironmentId}/deployments/{DeploymentNumber}",responseCode:200},input:{type:"structure",required:["ApplicationId","EnvironmentId","DeploymentNumber"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},EnvironmentId:{location:"uri",locationName:"EnvironmentId"},DeploymentNumber:{location:"uri",locationName:"DeploymentNumber",type:"integer"}}},output:{shape:"S1d"}},GetDeploymentStrategy:{http:{method:"GET",requestUri:"/deploymentstrategies/{DeploymentStrategyId}",responseCode:200},input:{type:"structure",required:["DeploymentStrategyId"],members:{DeploymentStrategyId:{location:"uri",locationName:"DeploymentStrategyId"}}},output:{shape:"Sm"}},GetEnvironment:{http:{method:"GET",requestUri:"/applications/{ApplicationId}/environments/{EnvironmentId}",responseCode:200},input:{type:"structure",required:["ApplicationId","EnvironmentId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},EnvironmentId:{location:"uri",locationName:"EnvironmentId"}}},output:{shape:"Ss"}},GetHostedConfigurationVersion:{http:{method:"GET",requestUri:"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/hostedconfigurationversions/{VersionNumber}",responseCode:200},input:{type:"structure",required:["ApplicationId","ConfigurationProfileId","VersionNumber"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},ConfigurationProfileId:{location:"uri",locationName:"ConfigurationProfileId"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"integer"}}},output:{shape:"Sy"}},ListApplications:{http:{method:"GET",requestUri:"/applications",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{Items:{type:"list",member:{shape:"S7"}},NextToken:{}}}},ListConfigurationProfiles:{http:{method:"GET",requestUri:"/applications/{ApplicationId}/configurationprofiles",responseCode:200},input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{ApplicationId:{},Id:{},Name:{},LocationUri:{},ValidatorTypes:{type:"list",member:{}}}}},NextToken:{}}}},ListDeploymentStrategies:{http:{method:"GET",requestUri:"/deploymentstrategies",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{Items:{type:"list",member:{shape:"Sm"}},NextToken:{}}}},ListDeployments:{http:{method:"GET",requestUri:"/applications/{ApplicationId}/environments/{EnvironmentId}/deployments",responseCode:200},input:{type:"structure",required:["ApplicationId","EnvironmentId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},EnvironmentId:{location:"uri",locationName:"EnvironmentId"},MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{DeploymentNumber:{type:"integer"},ConfigurationName:{},ConfigurationVersion:{},DeploymentDurationInMinutes:{type:"integer"},GrowthType:{},GrowthFactor:{type:"float"},FinalBakeTimeInMinutes:{type:"integer"},State:{},PercentageComplete:{type:"float"},StartedAt:{shape:"S1j"},CompletedAt:{shape:"S1j"}}}},NextToken:{}}}},ListEnvironments:{http:{method:"GET",requestUri:"/applications/{ApplicationId}/environments",responseCode:200},input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{Items:{type:"list",member:{shape:"Ss"}},NextToken:{}}}},ListHostedConfigurationVersions:{http:{method:"GET",requestUri:"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/hostedconfigurationversions",responseCode:200},input:{type:"structure",required:["ApplicationId","ConfigurationProfileId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},ConfigurationProfileId:{location:"uri",locationName:"ConfigurationProfileId"},MaxResults:{location:"querystring",locationName:"max_results",type:"integer"},NextToken:{location:"querystring",locationName:"next_token"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{ApplicationId:{},ConfigurationProfileId:{},VersionNumber:{type:"integer"},Description:{},ContentType:{}}}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}}},output:{type:"structure",members:{Tags:{shape:"S4"}}}},StartDeployment:{http:{requestUri:"/applications/{ApplicationId}/environments/{EnvironmentId}/deployments",responseCode:201},input:{type:"structure",required:["ApplicationId","EnvironmentId","DeploymentStrategyId","ConfigurationProfileId","ConfigurationVersion"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},EnvironmentId:{location:"uri",locationName:"EnvironmentId"},DeploymentStrategyId:{},ConfigurationProfileId:{},ConfigurationVersion:{},Description:{},Tags:{shape:"S4"}}},output:{shape:"S1d"}},StopDeployment:{http:{method:"DELETE",requestUri:"/applications/{ApplicationId}/environments/{EnvironmentId}/deployments/{DeploymentNumber}",responseCode:202},input:{type:"structure",required:["ApplicationId","EnvironmentId","DeploymentNumber"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},EnvironmentId:{location:"uri",locationName:"EnvironmentId"},DeploymentNumber:{location:"uri",locationName:"DeploymentNumber",type:"integer"}}},output:{shape:"S1d"}},TagResource:{http:{requestUri:"/tags/{ResourceArn}",responseCode:204},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"S4"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}",responseCode:204},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}}},UpdateApplication:{http:{method:"PATCH",requestUri:"/applications/{ApplicationId}",responseCode:200},input:{type:"structure",required:["ApplicationId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},Name:{},Description:{}}},output:{shape:"S7"}},UpdateConfigurationProfile:{http:{method:"PATCH",requestUri:"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}",responseCode:200},input:{type:"structure",required:["ApplicationId","ConfigurationProfileId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},ConfigurationProfileId:{location:"uri",locationName:"ConfigurationProfileId"},Name:{},Description:{},RetrievalRoleArn:{},Validators:{shape:"Sc"}}},output:{shape:"Sg"}},UpdateDeploymentStrategy:{http:{method:"PATCH",requestUri:"/deploymentstrategies/{DeploymentStrategyId}",responseCode:200},input:{type:"structure",required:["DeploymentStrategyId"],members:{DeploymentStrategyId:{location:"uri",locationName:"DeploymentStrategyId"},Description:{},DeploymentDurationInMinutes:{type:"integer"},FinalBakeTimeInMinutes:{type:"integer"},GrowthFactor:{type:"float"},GrowthType:{}}},output:{shape:"Sm"}},UpdateEnvironment:{http:{method:"PATCH",requestUri:"/applications/{ApplicationId}/environments/{EnvironmentId}",responseCode:200},input:{type:"structure",required:["ApplicationId","EnvironmentId"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},EnvironmentId:{location:"uri",locationName:"EnvironmentId"},Name:{},Description:{},Monitors:{shape:"Sp"}}},output:{shape:"Ss"}},ValidateConfiguration:{http:{requestUri:"/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/validators",responseCode:204},input:{type:"structure",required:["ApplicationId","ConfigurationProfileId","ConfigurationVersion"],members:{ApplicationId:{location:"uri",locationName:"ApplicationId"},ConfigurationProfileId:{location:"uri",locationName:"ConfigurationProfileId"},ConfigurationVersion:{location:"querystring",locationName:"configuration_version"}}}}},shapes:{S4:{type:"map",key:{},value:{}},S7:{type:"structure",members:{Id:{},Name:{},Description:{}}},Sc:{type:"list",member:{type:"structure",required:["Type","Content"],members:{Type:{},Content:{type:"string",sensitive:!0}}}},Sg:{type:"structure",members:{ApplicationId:{},Id:{},Name:{},Description:{},LocationUri:{},RetrievalRoleArn:{},Validators:{shape:"Sc"}}},Sm:{type:"structure",members:{Id:{},Name:{},Description:{},DeploymentDurationInMinutes:{type:"integer"},GrowthType:{},GrowthFactor:{type:"float"},FinalBakeTimeInMinutes:{type:"integer"},ReplicateTo:{}}},Sp:{type:"list",member:{type:"structure",members:{AlarmArn:{},AlarmRoleArn:{}}}},Ss:{type:"structure",members:{ApplicationId:{},Id:{},Name:{},Description:{},State:{},Monitors:{shape:"Sp"}}},Sv:{type:"blob",sensitive:!0},Sy:{type:"structure",members:{ApplicationId:{location:"header",locationName:"Application-Id"},ConfigurationProfileId:{location:"header",locationName:"Configuration-Profile-Id"},VersionNumber:{location:"header",locationName:"Version-Number",type:"integer"},Description:{location:"header",locationName:"Description"},Content:{shape:"Sv"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Content"},S1d:{type:"structure",members:{ApplicationId:{},EnvironmentId:{},DeploymentStrategyId:{},ConfigurationProfileId:{},DeploymentNumber:{type:"integer"},ConfigurationName:{},ConfigurationLocationUri:{},ConfigurationVersion:{},Description:{},DeploymentDurationInMinutes:{type:"integer"},GrowthType:{},GrowthFactor:{type:"float"},FinalBakeTimeInMinutes:{type:"integer"},State:{},EventLog:{type:"list",member:{type:"structure",members:{EventType:{},TriggeredBy:{},Description:{},OccurredAt:{shape:"S1j"}}}},PercentageComplete:{type:"float"},StartedAt:{shape:"S1j"},CompletedAt:{shape:"S1j"}}},S1j:{type:"timestamp",timestampFormat:"iso8601"}}};
    },{}],"e05J":[function(require,module,exports) {
    module.exports={pagination:{ListApplications:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListConfigurationProfiles:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDeploymentStrategies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDeployments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListEnvironments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListHostedConfigurationVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"HBgQ":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.appconfig={},e.AppConfig=i.defineService("appconfig",["2019-10-09"]),Object.defineProperty(r.services.appconfig,"2019-10-09",{get:function(){var e=require("../apis/appconfig-2019-10-09.min.json");return e.paginators=require("../apis/appconfig-2019-10-09.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.AppConfig;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/appconfig-2019-10-09.min.json":"eBWv","../apis/appconfig-2019-10-09.paginators.json":"e05J"}],"KkJM":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-10-05",endpointPrefix:"api.tunneling.iot",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS IoT Secure Tunneling",serviceId:"IoTSecureTunneling",signatureVersion:"v4",signingName:"IoTSecuredTunneling",targetPrefix:"IoTSecuredTunneling",uid:"iotsecuretunneling-2018-10-05"},operations:{CloseTunnel:{input:{type:"structure",required:["tunnelId"],members:{tunnelId:{},delete:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeTunnel:{input:{type:"structure",required:["tunnelId"],members:{tunnelId:{}}},output:{type:"structure",members:{tunnel:{type:"structure",members:{tunnelId:{},tunnelArn:{},status:{},sourceConnectionState:{shape:"Sa"},destinationConnectionState:{shape:"Sa"},description:{},destinationConfig:{shape:"Se"},timeoutConfig:{shape:"Si"},tags:{shape:"Sk"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"}}}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"Sk"}}}},ListTunnels:{input:{type:"structure",members:{thingName:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{tunnelSummaries:{type:"list",member:{type:"structure",members:{tunnelId:{},tunnelArn:{},status:{},description:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"}}}},nextToken:{}}}},OpenTunnel:{input:{type:"structure",members:{description:{},tags:{shape:"Sk"},destinationConfig:{shape:"Se"},timeoutConfig:{shape:"Si"}}},output:{type:"structure",members:{tunnelId:{},tunnelArn:{},sourceAccessToken:{shape:"Sz"},destinationAccessToken:{shape:"Sz"}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sk"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{Sa:{type:"structure",members:{status:{},lastUpdatedAt:{type:"timestamp"}}},Se:{type:"structure",required:["thingName","services"],members:{thingName:{},services:{type:"list",member:{}}}},Si:{type:"structure",members:{maxLifetimeTimeoutMinutes:{type:"integer"}}},Sk:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sz:{type:"string",sensitive:!0}}};
    },{}],"MfHW":[function(require,module,exports) {
    module.exports={pagination:{ListTunnels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}};
    },{}],"nlrW":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),n=e.Service,i=e.apiLoader;i.services.iotsecuretunneling={},e.IoTSecureTunneling=n.defineService("iotsecuretunneling",["2018-10-05"]),Object.defineProperty(i.services.iotsecuretunneling,"2018-10-05",{get:function(){var e=require("../apis/iotsecuretunneling-2018-10-05.min.json");return e.paginators=require("../apis/iotsecuretunneling-2018-10-05.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.IoTSecureTunneling;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/iotsecuretunneling-2018-10-05.min.json":"KkJM","../apis/iotsecuretunneling-2018-10-05.paginators.json":"MfHW"}],"EjuQ":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-07-29",endpointPrefix:"wafv2",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"WAFV2",serviceFullName:"AWS WAFV2",serviceId:"WAFV2",signatureVersion:"v4",targetPrefix:"AWSWAF_20190729",uid:"wafv2-2019-07-29"},operations:{AssociateWebACL:{input:{type:"structure",required:["WebACLArn","ResourceArn"],members:{WebACLArn:{},ResourceArn:{}}},output:{type:"structure",members:{}}},CheckCapacity:{input:{type:"structure",required:["Scope","Rules"],members:{Scope:{},Rules:{shape:"S6"}}},output:{type:"structure",members:{Capacity:{type:"long"}}}},CreateIPSet:{input:{type:"structure",required:["Name","Scope","IPAddressVersion","Addresses"],members:{Name:{},Scope:{},Description:{},IPAddressVersion:{},Addresses:{shape:"S1w"},Tags:{shape:"S1y"}}},output:{type:"structure",members:{Summary:{shape:"S23"}}}},CreateRegexPatternSet:{input:{type:"structure",required:["Name","Scope","RegularExpressionList"],members:{Name:{},Scope:{},Description:{},RegularExpressionList:{shape:"S27"},Tags:{shape:"S1y"}}},output:{type:"structure",members:{Summary:{shape:"S2b"}}}},CreateRuleGroup:{input:{type:"structure",required:["Name","Scope","Capacity","VisibilityConfig"],members:{Name:{},Scope:{},Capacity:{type:"long"},Description:{},Rules:{shape:"S6"},VisibilityConfig:{shape:"S1o"},Tags:{shape:"S1y"}}},output:{type:"structure",members:{Summary:{shape:"S2f"}}}},CreateWebACL:{input:{type:"structure",required:["Name","Scope","DefaultAction","VisibilityConfig"],members:{Name:{},Scope:{},DefaultAction:{shape:"S2h"},Description:{},Rules:{shape:"S6"},VisibilityConfig:{shape:"S1o"},Tags:{shape:"S1y"}}},output:{type:"structure",members:{Summary:{shape:"S2j"}}}},DeleteFirewallManagerRuleGroups:{input:{type:"structure",required:["WebACLArn","WebACLLockToken"],members:{WebACLArn:{},WebACLLockToken:{}}},output:{type:"structure",members:{NextWebACLLockToken:{}}}},DeleteIPSet:{input:{type:"structure",required:["Name","Scope","Id","LockToken"],members:{Name:{},Scope:{},Id:{},LockToken:{}}},output:{type:"structure",members:{}}},DeleteLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeletePermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeleteRegexPatternSet:{input:{type:"structure",required:["Name","Scope","Id","LockToken"],members:{Name:{},Scope:{},Id:{},LockToken:{}}},output:{type:"structure",members:{}}},DeleteRuleGroup:{input:{type:"structure",required:["Name","Scope","Id","LockToken"],members:{Name:{},Scope:{},Id:{},LockToken:{}}},output:{type:"structure",members:{}}},DeleteWebACL:{input:{type:"structure",required:["Name","Scope","Id","LockToken"],members:{Name:{},Scope:{},Id:{},LockToken:{}}},output:{type:"structure",members:{}}},DescribeManagedRuleGroup:{input:{type:"structure",required:["VendorName","Name","Scope"],members:{VendorName:{},Name:{},Scope:{}}},output:{type:"structure",members:{Capacity:{type:"long"},Rules:{type:"list",member:{type:"structure",members:{Name:{},Action:{shape:"S1i"}}}}}}},DisassociateWebACL:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},GetIPSet:{input:{type:"structure",required:["Name","Scope","Id"],members:{Name:{},Scope:{},Id:{}}},output:{type:"structure",members:{IPSet:{type:"structure",required:["Name","Id","ARN","IPAddressVersion","Addresses"],members:{Name:{},Id:{},ARN:{},Description:{},IPAddressVersion:{},Addresses:{shape:"S1w"}}},LockToken:{}}}},GetLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S39"}}}},GetPermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},GetRateBasedStatementManagedKeys:{input:{type:"structure",required:["Scope","WebACLName","WebACLId","RuleName"],members:{Scope:{},WebACLName:{},WebACLId:{},RuleName:{}}},output:{type:"structure",members:{ManagedKeysIPV4:{shape:"S3h"},ManagedKeysIPV6:{shape:"S3h"}}}},GetRegexPatternSet:{input:{type:"structure",required:["Name","Scope","Id"],members:{Name:{},Scope:{},Id:{}}},output:{type:"structure",members:{RegexPatternSet:{type:"structure",members:{Name:{},Id:{},ARN:{},Description:{},RegularExpressionList:{shape:"S27"}}},LockToken:{}}}},GetRuleGroup:{input:{type:"structure",required:["Name","Scope","Id"],members:{Name:{},Scope:{},Id:{}}},output:{type:"structure",members:{RuleGroup:{type:"structure",required:["Name","Id","Capacity","ARN","VisibilityConfig"],members:{Name:{},Id:{},Capacity:{type:"long"},ARN:{},Description:{},Rules:{shape:"S6"},VisibilityConfig:{shape:"S1o"}}},LockToken:{}}}},GetSampledRequests:{input:{type:"structure",required:["WebAclArn","RuleMetricName","Scope","TimeWindow","MaxItems"],members:{WebAclArn:{},RuleMetricName:{},Scope:{},TimeWindow:{shape:"S3p"},MaxItems:{type:"long"}}},output:{type:"structure",members:{SampledRequests:{type:"list",member:{type:"structure",required:["Request","Weight"],members:{Request:{type:"structure",members:{ClientIP:{},Country:{},URI:{},Method:{},HTTPVersion:{},Headers:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}}}},Weight:{type:"long"},Timestamp:{type:"timestamp"},Action:{},RuleNameWithinRuleGroup:{}}}},PopulationSize:{type:"long"},TimeWindow:{shape:"S3p"}}}},GetWebACL:{input:{type:"structure",required:["Name","Scope","Id"],members:{Name:{},Scope:{},Id:{}}},output:{type:"structure",members:{WebACL:{shape:"S4a"},LockToken:{}}}},GetWebACLForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{WebACL:{shape:"S4a"}}}},ListAvailableManagedRuleGroups:{input:{type:"structure",required:["Scope"],members:{Scope:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ManagedRuleGroups:{type:"list",member:{type:"structure",members:{VendorName:{},Name:{},Description:{}}}}}}},ListIPSets:{input:{type:"structure",required:["Scope"],members:{Scope:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},IPSets:{type:"list",member:{shape:"S23"}}}}},ListLoggingConfigurations:{input:{type:"structure",members:{Scope:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{LoggingConfigurations:{type:"list",member:{shape:"S39"}},NextMarker:{}}}},ListRegexPatternSets:{input:{type:"structure",required:["Scope"],members:{Scope:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexPatternSets:{type:"list",member:{shape:"S2b"}}}}},ListResourcesForWebACL:{input:{type:"structure",required:["WebACLArn"],members:{WebACLArn:{},ResourceType:{}}},output:{type:"structure",members:{ResourceArns:{type:"list",member:{}}}}},ListRuleGroups:{input:{type:"structure",required:["Scope"],members:{Scope:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{shape:"S2f"}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{NextMarker:{},Limit:{type:"integer"},ResourceARN:{}}},output:{type:"structure",members:{NextMarker:{},TagInfoForResource:{type:"structure",members:{ResourceARN:{},TagList:{shape:"S1y"}}}}}},ListWebACLs:{input:{type:"structure",required:["Scope"],members:{Scope:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},WebACLs:{type:"list",member:{shape:"S2j"}}}}},PutLoggingConfiguration:{input:{type:"structure",required:["LoggingConfiguration"],members:{LoggingConfiguration:{shape:"S39"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S39"}}}},PutPermissionPolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S1y"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateIPSet:{input:{type:"structure",required:["Name","Scope","Id","Addresses","LockToken"],members:{Name:{},Scope:{},Id:{},Description:{},Addresses:{shape:"S1w"},LockToken:{}}},output:{type:"structure",members:{NextLockToken:{}}}},UpdateRegexPatternSet:{input:{type:"structure",required:["Name","Scope","Id","RegularExpressionList","LockToken"],members:{Name:{},Scope:{},Id:{},Description:{},RegularExpressionList:{shape:"S27"},LockToken:{}}},output:{type:"structure",members:{NextLockToken:{}}}},UpdateRuleGroup:{input:{type:"structure",required:["Name","Scope","Id","VisibilityConfig","LockToken"],members:{Name:{},Scope:{},Id:{},Description:{},Rules:{shape:"S6"},VisibilityConfig:{shape:"S1o"},LockToken:{}}},output:{type:"structure",members:{NextLockToken:{}}}},UpdateWebACL:{input:{type:"structure",required:["Name","Scope","Id","DefaultAction","VisibilityConfig","LockToken"],members:{Name:{},Scope:{},Id:{},DefaultAction:{shape:"S2h"},Description:{},Rules:{shape:"S6"},VisibilityConfig:{shape:"S1o"},LockToken:{}}},output:{type:"structure",members:{NextLockToken:{}}}}},shapes:{S6:{type:"list",member:{type:"structure",required:["Name","Priority","Statement","VisibilityConfig"],members:{Name:{},Priority:{type:"integer"},Statement:{shape:"Sa"},Action:{shape:"S1i"},OverrideAction:{shape:"S1m"},VisibilityConfig:{shape:"S1o"}}}},Sa:{type:"structure",members:{ByteMatchStatement:{type:"structure",required:["SearchString","FieldToMatch","TextTransformations","PositionalConstraint"],members:{SearchString:{type:"blob"},FieldToMatch:{shape:"Sd"},TextTransformations:{shape:"Sm"},PositionalConstraint:{}}},SqliMatchStatement:{type:"structure",required:["FieldToMatch","TextTransformations"],members:{FieldToMatch:{shape:"Sd"},TextTransformations:{shape:"Sm"}}},XssMatchStatement:{type:"structure",required:["FieldToMatch","TextTransformations"],members:{FieldToMatch:{shape:"Sd"},TextTransformations:{shape:"Sm"}}},SizeConstraintStatement:{type:"structure",required:["FieldToMatch","ComparisonOperator","Size","TextTransformations"],members:{FieldToMatch:{shape:"Sd"},ComparisonOperator:{},Size:{type:"long"},TextTransformations:{shape:"Sm"}}},GeoMatchStatement:{type:"structure",members:{CountryCodes:{type:"list",member:{}},ForwardedIPConfig:{shape:"Sz"}}},RuleGroupReferenceStatement:{shape:"S12"},IPSetReferenceStatement:{type:"structure",required:["ARN"],members:{ARN:{},IPSetForwardedIPConfig:{type:"structure",required:["HeaderName","FallbackBehavior","Position"],members:{HeaderName:{},FallbackBehavior:{},Position:{}}}}},RegexPatternSetReferenceStatement:{type:"structure",required:["ARN","FieldToMatch","TextTransformations"],members:{ARN:{},FieldToMatch:{shape:"Sd"},TextTransformations:{shape:"Sm"}}},RateBasedStatement:{type:"structure",required:["Limit","AggregateKeyType"],members:{Limit:{type:"long"},AggregateKeyType:{},ScopeDownStatement:{shape:"Sa"},ForwardedIPConfig:{shape:"Sz"}}},AndStatement:{type:"structure",required:["Statements"],members:{Statements:{shape:"S1d"}}},OrStatement:{type:"structure",required:["Statements"],members:{Statements:{shape:"S1d"}}},NotStatement:{type:"structure",required:["Statement"],members:{Statement:{shape:"Sa"}}},ManagedRuleGroupStatement:{shape:"S1g"}}},Sd:{type:"structure",members:{SingleHeader:{type:"structure",required:["Name"],members:{Name:{}}},SingleQueryArgument:{type:"structure",required:["Name"],members:{Name:{}}},AllQueryArguments:{type:"structure",members:{}},UriPath:{type:"structure",members:{}},QueryString:{type:"structure",members:{}},Body:{type:"structure",members:{}},Method:{type:"structure",members:{}}}},Sm:{type:"list",member:{type:"structure",required:["Priority","Type"],members:{Priority:{type:"integer"},Type:{}}}},Sz:{type:"structure",required:["HeaderName","FallbackBehavior"],members:{HeaderName:{},FallbackBehavior:{}}},S12:{type:"structure",required:["ARN"],members:{ARN:{},ExcludedRules:{shape:"S13"}}},S13:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{}}}},S1d:{type:"list",member:{shape:"Sa"}},S1g:{type:"structure",required:["VendorName","Name"],members:{VendorName:{},Name:{},ExcludedRules:{shape:"S13"}}},S1i:{type:"structure",members:{Block:{shape:"S1j"},Allow:{shape:"S1k"},Count:{shape:"S1l"}}},S1j:{type:"structure",members:{}},S1k:{type:"structure",members:{}},S1l:{type:"structure",members:{}},S1m:{type:"structure",members:{Count:{shape:"S1l"},None:{type:"structure",members:{}}}},S1o:{type:"structure",required:["SampledRequestsEnabled","CloudWatchMetricsEnabled","MetricName"],members:{SampledRequestsEnabled:{type:"boolean"},CloudWatchMetricsEnabled:{type:"boolean"},MetricName:{}}},S1w:{type:"list",member:{}},S1y:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S23:{type:"structure",members:{Name:{},Id:{},Description:{},LockToken:{},ARN:{}}},S27:{type:"list",member:{type:"structure",members:{RegexString:{}}}},S2b:{type:"structure",members:{Name:{},Id:{},Description:{},LockToken:{},ARN:{}}},S2f:{type:"structure",members:{Name:{},Id:{},Description:{},LockToken:{},ARN:{}}},S2h:{type:"structure",members:{Block:{shape:"S1j"},Allow:{shape:"S1k"}}},S2j:{type:"structure",members:{Name:{},Id:{},Description:{},LockToken:{},ARN:{}}},S39:{type:"structure",required:["ResourceArn","LogDestinationConfigs"],members:{ResourceArn:{},LogDestinationConfigs:{type:"list",member:{}},RedactedFields:{type:"list",member:{shape:"Sd"}},ManagedByFirewallManager:{type:"boolean"}}},S3h:{type:"structure",members:{IPAddressVersion:{},Addresses:{shape:"S1w"}}},S3p:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S4a:{type:"structure",required:["Name","Id","ARN","DefaultAction","VisibilityConfig"],members:{Name:{},Id:{},ARN:{},DefaultAction:{shape:"S2h"},Description:{},Rules:{shape:"S6"},VisibilityConfig:{shape:"S1o"},Capacity:{type:"long"},PreProcessFirewallManagerRuleGroups:{shape:"S4b"},PostProcessFirewallManagerRuleGroups:{shape:"S4b"},ManagedByFirewallManager:{type:"boolean"}}},S4b:{type:"list",member:{type:"structure",required:["Name","Priority","FirewallManagerStatement","OverrideAction","VisibilityConfig"],members:{Name:{},Priority:{type:"integer"},FirewallManagerStatement:{type:"structure",members:{ManagedRuleGroupStatement:{shape:"S1g"},RuleGroupReferenceStatement:{shape:"S12"}}},OverrideAction:{shape:"S1m"},VisibilityConfig:{shape:"S1o"}}}}}};
    },{}],"r0Zh":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.wafv2={},e.WAFV2=r.defineService("wafv2",["2019-07-29"]),Object.defineProperty(i.services.wafv2,"2019-07-29",{get:function(){var e=require("../apis/wafv2-2019-07-29.min.json");return e.paginators=require("../apis/wafv2-2019-07-29.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.WAFV2;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/wafv2-2019-07-29.min.json":"EjuQ","../apis/wafv2-2019-07-29.paginators.json":"GkJq"}],"kbMB":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-07-25",endpointPrefix:"api.elastic-inference",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon Elastic Inference",serviceFullName:"Amazon Elastic  Inference",serviceId:"Elastic Inference",signatureVersion:"v4",signingName:"elastic-inference",uid:"elastic-inference-2017-07-25"},operations:{DescribeAcceleratorOfferings:{http:{requestUri:"/describe-accelerator-offerings"},input:{type:"structure",required:["locationType"],members:{locationType:{},acceleratorTypes:{type:"list",member:{}}}},output:{type:"structure",members:{acceleratorTypeOfferings:{type:"list",member:{type:"structure",members:{acceleratorType:{},locationType:{},location:{}}}}}}},DescribeAcceleratorTypes:{http:{method:"GET",requestUri:"/describe-accelerator-types"},input:{type:"structure",members:{}},output:{type:"structure",members:{acceleratorTypes:{type:"list",member:{type:"structure",members:{acceleratorTypeName:{},memoryInfo:{type:"structure",members:{sizeInMiB:{type:"integer"}}},throughputInfo:{type:"list",member:{type:"structure",members:{key:{},value:{type:"integer"}}}}}}}}}},DescribeAccelerators:{http:{requestUri:"/describe-accelerators"},input:{type:"structure",members:{acceleratorIds:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},values:{type:"list",member:{}}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{acceleratorSet:{type:"list",member:{type:"structure",members:{acceleratorHealth:{type:"structure",members:{status:{}}},acceleratorType:{},acceleratorId:{},availabilityZone:{},attachedResource:{}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S13"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S13"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S13:{type:"map",key:{},value:{}}}};
    },{}],"G40N":[function(require,module,exports) {
    module.exports={pagination:{DescribeAccelerators:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"acceleratorSet"}}};
    },{}],"LEe8":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.elasticinference={},e.ElasticInference=i.defineService("elasticinference",["2017-07-25"]),Object.defineProperty(r.services.elasticinference,"2017-07-25",{get:function(){var e=require("../apis/elastic-inference-2017-07-25.min.json");return e.paginators=require("../apis/elastic-inference-2017-07-25.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ElasticInference;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/elastic-inference-2017-07-25.min.json":"kbMB","../apis/elastic-inference-2017-07-25.paginators.json":"G40N"}],"dakd":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-12-02",endpointPrefix:"imagebuilder",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"imagebuilder",serviceFullName:"EC2 Image Builder",serviceId:"imagebuilder",signatureVersion:"v4",signingName:"imagebuilder",uid:"imagebuilder-2019-12-02"},operations:{CancelImageCreation:{http:{method:"PUT",requestUri:"/CancelImageCreation"},input:{type:"structure",required:["imageBuildVersionArn","clientToken"],members:{imageBuildVersionArn:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{requestId:{},clientToken:{},imageBuildVersionArn:{}}}},CreateComponent:{http:{method:"PUT",requestUri:"/CreateComponent"},input:{type:"structure",required:["name","semanticVersion","platform","clientToken"],members:{name:{},semanticVersion:{},description:{},changeDescription:{},platform:{},supportedOsVersions:{shape:"Sa"},data:{},uri:{},kmsKeyId:{},tags:{shape:"Se"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{requestId:{},clientToken:{},componentBuildVersionArn:{}}}},CreateDistributionConfiguration:{http:{method:"PUT",requestUri:"/CreateDistributionConfiguration"},input:{type:"structure",required:["name","distributions","clientToken"],members:{name:{},description:{},distributions:{shape:"Sk"},tags:{shape:"Se"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{requestId:{},clientToken:{},distributionConfigurationArn:{}}}},CreateImage:{http:{method:"PUT",requestUri:"/CreateImage"},input:{type:"structure",required:["imageRecipeArn","infrastructureConfigurationArn","clientToken"],members:{imageRecipeArn:{},distributionConfigurationArn:{},infrastructureConfigurationArn:{},imageTestsConfiguration:{shape:"Sz"},enhancedImageMetadataEnabled:{type:"boolean"},tags:{shape:"Se"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{requestId:{},clientToken:{},imageBuildVersionArn:{}}}},CreateImagePipeline:{http:{method:"PUT",requestUri:"/CreateImagePipeline"},input:{type:"structure",required:["name","imageRecipeArn","infrastructureConfigurationArn","clientToken"],members:{name:{},description:{},imageRecipeArn:{},infrastructureConfigurationArn:{},distributionConfigurationArn:{},imageTestsConfiguration:{shape:"Sz"},enhancedImageMetadataEnabled:{type:"boolean"},schedule:{shape:"S14"},status:{},tags:{shape:"Se"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{requestId:{},clientToken:{},imagePipelineArn:{}}}},CreateImageRecipe:{http:{method:"PUT",requestUri:"/CreateImageRecipe"},input:{type:"structure",required:["name","semanticVersion","components","parentImage","clientToken"],members:{name:{},description:{},semanticVersion:{},components:{shape:"S1a"},parentImage:{},blockDeviceMappings:{shape:"S1d"},tags:{shape:"Se"},workingDirectory:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{requestId:{},clientToken:{},imageRecipeArn:{}}}},CreateInfrastructureConfiguration:{http:{method:"PUT",requestUri:"/CreateInfrastructureConfiguration"},input:{type:"structure",required:["name","instanceProfileName","clientToken"],members:{name:{},description:{},instanceTypes:{shape:"S1m"},instanceProfileName:{},securityGroupIds:{shape:"S1o"},subnetId:{},logging:{shape:"S1p"},keyPair:{},terminateInstanceOnFailure:{type:"boolean"},snsTopicArn:{},resourceTags:{shape:"S1s"},tags:{shape:"Se"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{requestId:{},clientToken:{},infrastructureConfigurationArn:{}}}},DeleteComponent:{http:{method:"DELETE",requestUri:"/DeleteComponent"},input:{type:"structure",required:["componentBuildVersionArn"],members:{componentBuildVersionArn:{location:"querystring",locationName:"componentBuildVersionArn"}}},output:{type:"structure",members:{requestId:{},componentBuildVersionArn:{}}}},DeleteDistributionConfiguration:{http:{method:"DELETE",requestUri:"/DeleteDistributionConfiguration"},input:{type:"structure",required:["distributionConfigurationArn"],members:{distributionConfigurationArn:{location:"querystring",locationName:"distributionConfigurationArn"}}},output:{type:"structure",members:{requestId:{},distributionConfigurationArn:{}}}},DeleteImage:{http:{method:"DELETE",requestUri:"/DeleteImage"},input:{type:"structure",required:["imageBuildVersionArn"],members:{imageBuildVersionArn:{location:"querystring",locationName:"imageBuildVersionArn"}}},output:{type:"structure",members:{requestId:{},imageBuildVersionArn:{}}}},DeleteImagePipeline:{http:{method:"DELETE",requestUri:"/DeleteImagePipeline"},input:{type:"structure",required:["imagePipelineArn"],members:{imagePipelineArn:{location:"querystring",locationName:"imagePipelineArn"}}},output:{type:"structure",members:{requestId:{},imagePipelineArn:{}}}},DeleteImageRecipe:{http:{method:"DELETE",requestUri:"/DeleteImageRecipe"},input:{type:"structure",required:["imageRecipeArn"],members:{imageRecipeArn:{location:"querystring",locationName:"imageRecipeArn"}}},output:{type:"structure",members:{requestId:{},imageRecipeArn:{}}}},DeleteInfrastructureConfiguration:{http:{method:"DELETE",requestUri:"/DeleteInfrastructureConfiguration"},input:{type:"structure",required:["infrastructureConfigurationArn"],members:{infrastructureConfigurationArn:{location:"querystring",locationName:"infrastructureConfigurationArn"}}},output:{type:"structure",members:{requestId:{},infrastructureConfigurationArn:{}}}},GetComponent:{http:{method:"GET",requestUri:"/GetComponent"},input:{type:"structure",required:["componentBuildVersionArn"],members:{componentBuildVersionArn:{location:"querystring",locationName:"componentBuildVersionArn"}}},output:{type:"structure",members:{requestId:{},component:{type:"structure",members:{arn:{},name:{},version:{},description:{},changeDescription:{},type:{},platform:{},supportedOsVersions:{shape:"Sa"},owner:{},data:{},kmsKeyId:{},encrypted:{type:"boolean"},dateCreated:{},tags:{shape:"Se"}}}}}},GetComponentPolicy:{http:{method:"GET",requestUri:"/GetComponentPolicy"},input:{type:"structure",required:["componentArn"],members:{componentArn:{location:"querystring",locationName:"componentArn"}}},output:{type:"structure",members:{requestId:{},policy:{}}}},GetDistributionConfiguration:{http:{method:"GET",requestUri:"/GetDistributionConfiguration"},input:{type:"structure",required:["distributionConfigurationArn"],members:{distributionConfigurationArn:{location:"querystring",locationName:"distributionConfigurationArn"}}},output:{type:"structure",members:{requestId:{},distributionConfiguration:{shape:"S2i"}}}},GetImage:{http:{method:"GET",requestUri:"/GetImage"},input:{type:"structure",required:["imageBuildVersionArn"],members:{imageBuildVersionArn:{location:"querystring",locationName:"imageBuildVersionArn"}}},output:{type:"structure",members:{requestId:{},image:{type:"structure",members:{arn:{},name:{},version:{},platform:{},enhancedImageMetadataEnabled:{type:"boolean"},osVersion:{},state:{shape:"S2o"},imageRecipe:{shape:"S2q"},sourcePipelineName:{},sourcePipelineArn:{},infrastructureConfiguration:{shape:"S2s"},distributionConfiguration:{shape:"S2i"},imageTestsConfiguration:{shape:"Sz"},dateCreated:{},outputResources:{shape:"S2t"},tags:{shape:"Se"}}}}}},GetImagePipeline:{http:{method:"GET",requestUri:"/GetImagePipeline"},input:{type:"structure",required:["imagePipelineArn"],members:{imagePipelineArn:{location:"querystring",locationName:"imagePipelineArn"}}},output:{type:"structure",members:{requestId:{},imagePipeline:{shape:"S2y"}}}},GetImagePolicy:{http:{method:"GET",requestUri:"/GetImagePolicy"},input:{type:"structure",required:["imageArn"],members:{imageArn:{location:"querystring",locationName:"imageArn"}}},output:{type:"structure",members:{requestId:{},policy:{}}}},GetImageRecipe:{http:{method:"GET",requestUri:"/GetImageRecipe"},input:{type:"structure",required:["imageRecipeArn"],members:{imageRecipeArn:{location:"querystring",locationName:"imageRecipeArn"}}},output:{type:"structure",members:{requestId:{},imageRecipe:{shape:"S2q"}}}},GetImageRecipePolicy:{http:{method:"GET",requestUri:"/GetImageRecipePolicy"},input:{type:"structure",required:["imageRecipeArn"],members:{imageRecipeArn:{location:"querystring",locationName:"imageRecipeArn"}}},output:{type:"structure",members:{requestId:{},policy:{}}}},GetInfrastructureConfiguration:{http:{method:"GET",requestUri:"/GetInfrastructureConfiguration"},input:{type:"structure",required:["infrastructureConfigurationArn"],members:{infrastructureConfigurationArn:{location:"querystring",locationName:"infrastructureConfigurationArn"}}},output:{type:"structure",members:{requestId:{},infrastructureConfiguration:{shape:"S2s"}}}},ImportComponent:{http:{method:"PUT",requestUri:"/ImportComponent"},input:{type:"structure",required:["name","semanticVersion","type","format","platform","clientToken"],members:{name:{},semanticVersion:{},description:{},changeDescription:{},type:{},format:{},platform:{},data:{},uri:{},kmsKeyId:{},tags:{shape:"Se"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{requestId:{},clientToken:{},componentBuildVersionArn:{}}}},ListComponentBuildVersions:{http:{requestUri:"/ListComponentBuildVersions"},input:{type:"structure",required:["componentVersionArn"],members:{componentVersionArn:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},componentSummaryList:{type:"list",member:{type:"structure",members:{arn:{},name:{},version:{},platform:{},supportedOsVersions:{shape:"Sa"},type:{},owner:{},description:{},changeDescription:{},dateCreated:{},tags:{shape:"Se"}}}},nextToken:{}}}},ListComponents:{http:{requestUri:"/ListComponents"},input:{type:"structure",members:{owner:{},filters:{shape:"S3j"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},componentVersionList:{type:"list",member:{type:"structure",members:{arn:{},name:{},version:{},description:{},platform:{},supportedOsVersions:{shape:"Sa"},type:{},owner:{},dateCreated:{}}}},nextToken:{}}}},ListDistributionConfigurations:{http:{requestUri:"/ListDistributionConfigurations"},input:{type:"structure",members:{filters:{shape:"S3j"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},distributionConfigurationSummaryList:{type:"list",member:{type:"structure",members:{arn:{},name:{},description:{},dateCreated:{},dateUpdated:{},tags:{shape:"Se"}}}},nextToken:{}}}},ListImageBuildVersions:{http:{requestUri:"/ListImageBuildVersions"},input:{type:"structure",required:["imageVersionArn"],members:{imageVersionArn:{},filters:{shape:"S3j"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},imageSummaryList:{shape:"S3y"},nextToken:{}}}},ListImagePipelineImages:{http:{requestUri:"/ListImagePipelineImages"},input:{type:"structure",required:["imagePipelineArn"],members:{imagePipelineArn:{},filters:{shape:"S3j"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},imageSummaryList:{shape:"S3y"},nextToken:{}}}},ListImagePipelines:{http:{requestUri:"/ListImagePipelines"},input:{type:"structure",members:{filters:{shape:"S3j"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},imagePipelineList:{type:"list",member:{shape:"S2y"}},nextToken:{}}}},ListImageRecipes:{http:{requestUri:"/ListImageRecipes"},input:{type:"structure",members:{owner:{},filters:{shape:"S3j"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},imageRecipeSummaryList:{type:"list",member:{type:"structure",members:{arn:{},name:{},platform:{},owner:{},parentImage:{},dateCreated:{},tags:{shape:"Se"}}}},nextToken:{}}}},ListImages:{http:{requestUri:"/ListImages"},input:{type:"structure",members:{owner:{},filters:{shape:"S3j"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},imageVersionList:{type:"list",member:{type:"structure",members:{arn:{},name:{},version:{},platform:{},osVersion:{},owner:{},dateCreated:{}}}},nextToken:{}}}},ListInfrastructureConfigurations:{http:{requestUri:"/ListInfrastructureConfigurations"},input:{type:"structure",members:{filters:{shape:"S3j"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},infrastructureConfigurationSummaryList:{type:"list",member:{type:"structure",members:{arn:{},name:{},description:{},dateCreated:{},dateUpdated:{},resourceTags:{shape:"S1s"},tags:{shape:"Se"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Se"}}}},PutComponentPolicy:{http:{method:"PUT",requestUri:"/PutComponentPolicy"},input:{type:"structure",required:["componentArn","policy"],members:{componentArn:{},policy:{}}},output:{type:"structure",members:{requestId:{},componentArn:{}}}},PutImagePolicy:{http:{method:"PUT",requestUri:"/PutImagePolicy"},input:{type:"structure",required:["imageArn","policy"],members:{imageArn:{},policy:{}}},output:{type:"structure",members:{requestId:{},imageArn:{}}}},PutImageRecipePolicy:{http:{method:"PUT",requestUri:"/PutImageRecipePolicy"},input:{type:"structure",required:["imageRecipeArn","policy"],members:{imageRecipeArn:{},policy:{}}},output:{type:"structure",members:{requestId:{},imageRecipeArn:{}}}},StartImagePipelineExecution:{http:{method:"PUT",requestUri:"/StartImagePipelineExecution"},input:{type:"structure",required:["imagePipelineArn","clientToken"],members:{imagePipelineArn:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{requestId:{},clientToken:{},imageBuildVersionArn:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Se"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDistributionConfiguration:{http:{method:"PUT",requestUri:"/UpdateDistributionConfiguration"},input:{type:"structure",required:["distributionConfigurationArn","distributions","clientToken"],members:{distributionConfigurationArn:{},description:{},distributions:{shape:"Sk"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{requestId:{},clientToken:{},distributionConfigurationArn:{}}}},UpdateImagePipeline:{http:{method:"PUT",requestUri:"/UpdateImagePipeline"},input:{type:"structure",required:["imagePipelineArn","imageRecipeArn","infrastructureConfigurationArn","clientToken"],members:{imagePipelineArn:{},description:{},imageRecipeArn:{},infrastructureConfigurationArn:{},distributionConfigurationArn:{},imageTestsConfiguration:{shape:"Sz"},enhancedImageMetadataEnabled:{type:"boolean"},schedule:{shape:"S14"},status:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{requestId:{},clientToken:{},imagePipelineArn:{}}}},UpdateInfrastructureConfiguration:{http:{method:"PUT",requestUri:"/UpdateInfrastructureConfiguration"},input:{type:"structure",required:["infrastructureConfigurationArn","instanceProfileName","clientToken"],members:{infrastructureConfigurationArn:{},description:{},instanceTypes:{shape:"S1m"},instanceProfileName:{},securityGroupIds:{shape:"S1o"},subnetId:{},logging:{shape:"S1p"},keyPair:{},terminateInstanceOnFailure:{type:"boolean"},snsTopicArn:{},clientToken:{idempotencyToken:!0},resourceTags:{shape:"S1s"}}},output:{type:"structure",members:{requestId:{},clientToken:{},infrastructureConfigurationArn:{}}}}},shapes:{Sa:{type:"list",member:{}},Se:{type:"map",key:{},value:{}},Sk:{type:"list",member:{type:"structure",required:["region"],members:{region:{},amiDistributionConfiguration:{type:"structure",members:{name:{},description:{},targetAccountIds:{shape:"So"},amiTags:{shape:"Se"},kmsKeyId:{},launchPermission:{type:"structure",members:{userIds:{shape:"So"},userGroups:{type:"list",member:{}}}}}},licenseConfigurationArns:{type:"list",member:{}}}}},So:{type:"list",member:{}},Sz:{type:"structure",members:{imageTestsEnabled:{type:"boolean"},timeoutMinutes:{type:"integer"}}},S14:{type:"structure",members:{scheduleExpression:{},pipelineExecutionStartCondition:{}}},S1a:{type:"list",member:{type:"structure",required:["componentArn"],members:{componentArn:{}}}},S1d:{type:"list",member:{type:"structure",members:{deviceName:{},ebs:{type:"structure",members:{encrypted:{type:"boolean"},deleteOnTermination:{type:"boolean"},iops:{type:"integer"},kmsKeyId:{},snapshotId:{},volumeSize:{type:"integer"},volumeType:{}}},virtualName:{},noDevice:{}}}},S1m:{type:"list",member:{}},S1o:{type:"list",member:{}},S1p:{type:"structure",members:{s3Logs:{type:"structure",members:{s3BucketName:{},s3KeyPrefix:{}}}}},S1s:{type:"map",key:{},value:{}},S2i:{type:"structure",required:["timeoutMinutes"],members:{arn:{},name:{},description:{},distributions:{shape:"Sk"},timeoutMinutes:{type:"integer"},dateCreated:{},dateUpdated:{},tags:{shape:"Se"}}},S2o:{type:"structure",members:{status:{},reason:{}}},S2q:{type:"structure",members:{arn:{},name:{},description:{},platform:{},owner:{},version:{},components:{shape:"S1a"},parentImage:{},blockDeviceMappings:{shape:"S1d"},dateCreated:{},tags:{shape:"Se"},workingDirectory:{}}},S2s:{type:"structure",members:{arn:{},name:{},description:{},instanceTypes:{shape:"S1m"},instanceProfileName:{},securityGroupIds:{shape:"S1o"},subnetId:{},logging:{shape:"S1p"},keyPair:{},terminateInstanceOnFailure:{type:"boolean"},snsTopicArn:{},dateCreated:{},dateUpdated:{},resourceTags:{shape:"S1s"},tags:{shape:"Se"}}},S2t:{type:"structure",members:{amis:{type:"list",member:{type:"structure",members:{region:{},image:{},name:{},description:{},state:{shape:"S2o"},accountId:{}}}}}},S2y:{type:"structure",members:{arn:{},name:{},description:{},platform:{},enhancedImageMetadataEnabled:{type:"boolean"},imageRecipeArn:{},infrastructureConfigurationArn:{},distributionConfigurationArn:{},imageTestsConfiguration:{shape:"Sz"},schedule:{shape:"S14"},status:{},dateCreated:{},dateUpdated:{},dateLastRun:{},dateNextRun:{},tags:{shape:"Se"}}},S3j:{type:"list",member:{type:"structure",members:{name:{},values:{type:"list",member:{}}}}},S3y:{type:"list",member:{type:"structure",members:{arn:{},name:{},version:{},platform:{},osVersion:{},state:{shape:"S2o"},owner:{},dateCreated:{},outputResources:{shape:"S2t"},tags:{shape:"Se"}}}}}};
    },{}],"v3jd":[function(require,module,exports) {
    module.exports={pagination:{ListComponentBuildVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListComponents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDistributionConfigurations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListImageBuildVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListImagePipelineImages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListImagePipelines:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListImageRecipes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListImages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListInfrastructureConfigurations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}};
    },{}],"Z6Jg":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.imagebuilder={},e.Imagebuilder=i.defineService("imagebuilder",["2019-12-02"]),Object.defineProperty(r.services.imagebuilder,"2019-12-02",{get:function(){var e=require("../apis/imagebuilder-2019-12-02.min.json");return e.paginators=require("../apis/imagebuilder-2019-12-02.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Imagebuilder;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/imagebuilder-2019-12-02.min.json":"dakd","../apis/imagebuilder-2019-12-02.paginators.json":"v3jd"}],"t2wB":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2019-12-02",endpointPrefix:"schemas",signingName:"schemas",serviceFullName:"Schemas",serviceId:"schemas",protocol:"rest-json",jsonVersion:"1.1",uid:"schemas-2019-12-02",signatureVersion:"v4"},operations:{CreateDiscoverer:{http:{requestUri:"/v1/discoverers",responseCode:201},input:{type:"structure",members:{Description:{},SourceArn:{},Tags:{shape:"S4",locationName:"tags"}},required:["SourceArn"]},output:{type:"structure",members:{Description:{},DiscovererArn:{},DiscovererId:{},SourceArn:{},State:{},Tags:{shape:"S4",locationName:"tags"}}}},CreateRegistry:{http:{requestUri:"/v1/registries/name/{registryName}",responseCode:201},input:{type:"structure",members:{Description:{},RegistryName:{location:"uri",locationName:"registryName"},Tags:{shape:"S4",locationName:"tags"}},required:["RegistryName"]},output:{type:"structure",members:{Description:{},RegistryArn:{},RegistryName:{},Tags:{shape:"S4",locationName:"tags"}}}},CreateSchema:{http:{requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}",responseCode:201},input:{type:"structure",members:{Content:{},Description:{},RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"},Tags:{shape:"S4",locationName:"tags"},Type:{}},required:["RegistryName","SchemaName","Type","Content"]},output:{type:"structure",members:{Description:{},LastModified:{shape:"Se"},SchemaArn:{},SchemaName:{},SchemaVersion:{},Tags:{shape:"S4",locationName:"tags"},Type:{},VersionCreatedDate:{shape:"Se"}}}},DeleteDiscoverer:{http:{method:"DELETE",requestUri:"/v1/discoverers/id/{discovererId}",responseCode:204},input:{type:"structure",members:{DiscovererId:{location:"uri",locationName:"discovererId"}},required:["DiscovererId"]}},DeleteRegistry:{http:{method:"DELETE",requestUri:"/v1/registries/name/{registryName}",responseCode:204},input:{type:"structure",members:{RegistryName:{location:"uri",locationName:"registryName"}},required:["RegistryName"]}},DeleteResourcePolicy:{http:{method:"DELETE",requestUri:"/v1/policy",responseCode:204},input:{type:"structure",members:{RegistryName:{location:"querystring",locationName:"registryName"}}}},DeleteSchema:{http:{method:"DELETE",requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}",responseCode:204},input:{type:"structure",members:{RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"}},required:["RegistryName","SchemaName"]}},DeleteSchemaVersion:{http:{method:"DELETE",requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}/version/{schemaVersion}",responseCode:204},input:{type:"structure",members:{RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"},SchemaVersion:{location:"uri",locationName:"schemaVersion"}},required:["SchemaVersion","RegistryName","SchemaName"]}},DescribeCodeBinding:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}",responseCode:200},input:{type:"structure",members:{Language:{location:"uri",locationName:"language"},RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"},SchemaVersion:{location:"querystring",locationName:"schemaVersion"}},required:["RegistryName","SchemaName","Language"]},output:{type:"structure",members:{CreationDate:{shape:"Se"},LastModified:{shape:"Se"},SchemaVersion:{},Status:{}}}},DescribeDiscoverer:{http:{method:"GET",requestUri:"/v1/discoverers/id/{discovererId}",responseCode:200},input:{type:"structure",members:{DiscovererId:{location:"uri",locationName:"discovererId"}},required:["DiscovererId"]},output:{type:"structure",members:{Description:{},DiscovererArn:{},DiscovererId:{},SourceArn:{},State:{},Tags:{shape:"S4",locationName:"tags"}}}},DescribeRegistry:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}",responseCode:200},input:{type:"structure",members:{RegistryName:{location:"uri",locationName:"registryName"}},required:["RegistryName"]},output:{type:"structure",members:{Description:{},RegistryArn:{},RegistryName:{},Tags:{shape:"S4",locationName:"tags"}}}},DescribeSchema:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}",responseCode:200},input:{type:"structure",members:{RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"},SchemaVersion:{location:"querystring",locationName:"schemaVersion"}},required:["RegistryName","SchemaName"]},output:{type:"structure",members:{Content:{},Description:{},LastModified:{shape:"Se"},SchemaArn:{},SchemaName:{},SchemaVersion:{},Tags:{shape:"S4",locationName:"tags"},Type:{},VersionCreatedDate:{shape:"Se"}}}},ExportSchema:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}/export",responseCode:200},input:{type:"structure",members:{RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"},SchemaVersion:{location:"querystring",locationName:"schemaVersion"},Type:{location:"querystring",locationName:"type"}},required:["RegistryName","SchemaName","Type"]},output:{type:"structure",members:{Content:{},SchemaArn:{},SchemaName:{},SchemaVersion:{},Type:{}}}},GetCodeBindingSource:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}/source",responseCode:200},input:{type:"structure",members:{Language:{location:"uri",locationName:"language"},RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"},SchemaVersion:{location:"querystring",locationName:"schemaVersion"}},required:["RegistryName","SchemaName","Language"]},output:{type:"structure",members:{Body:{type:"blob"}},payload:"Body"}},GetDiscoveredSchema:{http:{requestUri:"/v1/discover",responseCode:200},input:{type:"structure",members:{Events:{type:"list",member:{}},Type:{}},required:["Type","Events"]},output:{type:"structure",members:{Content:{}}}},GetResourcePolicy:{http:{method:"GET",requestUri:"/v1/policy",responseCode:200},input:{type:"structure",members:{RegistryName:{location:"querystring",locationName:"registryName"}}},output:{type:"structure",members:{Policy:{jsonvalue:!0},RevisionId:{}}}},ListDiscoverers:{http:{method:"GET",requestUri:"/v1/discoverers",responseCode:200},input:{type:"structure",members:{DiscovererIdPrefix:{location:"querystring",locationName:"discovererIdPrefix"},Limit:{location:"querystring",locationName:"limit",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},SourceArnPrefix:{location:"querystring",locationName:"sourceArnPrefix"}}},output:{type:"structure",members:{Discoverers:{type:"list",member:{type:"structure",members:{DiscovererArn:{},DiscovererId:{},SourceArn:{},State:{},Tags:{shape:"S4",locationName:"tags"}}}},NextToken:{}}}},ListRegistries:{http:{method:"GET",requestUri:"/v1/registries",responseCode:200},input:{type:"structure",members:{Limit:{location:"querystring",locationName:"limit",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},RegistryNamePrefix:{location:"querystring",locationName:"registryNamePrefix"},Scope:{location:"querystring",locationName:"scope"}}},output:{type:"structure",members:{NextToken:{},Registries:{type:"list",member:{type:"structure",members:{RegistryArn:{},RegistryName:{},Tags:{shape:"S4",locationName:"tags"}}}}}}},ListSchemaVersions:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}/versions",responseCode:200},input:{type:"structure",members:{Limit:{location:"querystring",locationName:"limit",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"}},required:["RegistryName","SchemaName"]},output:{type:"structure",members:{NextToken:{},SchemaVersions:{type:"list",member:{type:"structure",members:{SchemaArn:{},SchemaName:{},SchemaVersion:{},Type:{}}}}}}},ListSchemas:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}/schemas",responseCode:200},input:{type:"structure",members:{Limit:{location:"querystring",locationName:"limit",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},RegistryName:{location:"uri",locationName:"registryName"},SchemaNamePrefix:{location:"querystring",locationName:"schemaNamePrefix"}},required:["RegistryName"]},output:{type:"structure",members:{NextToken:{},Schemas:{type:"list",member:{type:"structure",members:{LastModified:{shape:"Se"},SchemaArn:{},SchemaName:{},Tags:{shape:"S4",locationName:"tags"},VersionCount:{type:"long"}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resource-arn}",responseCode:200},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"}},required:["ResourceArn"]},output:{type:"structure",members:{Tags:{shape:"S4",locationName:"tags"}}}},PutCodeBinding:{http:{requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}/language/{language}",responseCode:202},input:{type:"structure",members:{Language:{location:"uri",locationName:"language"},RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"},SchemaVersion:{location:"querystring",locationName:"schemaVersion"}},required:["RegistryName","SchemaName","Language"]},output:{type:"structure",members:{CreationDate:{shape:"Se"},LastModified:{shape:"Se"},SchemaVersion:{},Status:{}}}},PutResourcePolicy:{http:{method:"PUT",requestUri:"/v1/policy",responseCode:200},input:{type:"structure",members:{Policy:{jsonvalue:!0},RegistryName:{location:"querystring",locationName:"registryName"},RevisionId:{}},required:["Policy"]},output:{type:"structure",members:{Policy:{jsonvalue:!0},RevisionId:{}}}},SearchSchemas:{http:{method:"GET",requestUri:"/v1/registries/name/{registryName}/schemas/search",responseCode:200},input:{type:"structure",members:{Keywords:{location:"querystring",locationName:"keywords"},Limit:{location:"querystring",locationName:"limit",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},RegistryName:{location:"uri",locationName:"registryName"}},required:["RegistryName","Keywords"]},output:{type:"structure",members:{NextToken:{},Schemas:{type:"list",member:{type:"structure",members:{RegistryName:{},SchemaArn:{},SchemaName:{},SchemaVersions:{type:"list",member:{type:"structure",members:{CreatedDate:{shape:"Se"},SchemaVersion:{},Type:{}}}}}}}}}},StartDiscoverer:{http:{requestUri:"/v1/discoverers/id/{discovererId}/start",responseCode:200},input:{type:"structure",members:{DiscovererId:{location:"uri",locationName:"discovererId"}},required:["DiscovererId"]},output:{type:"structure",members:{DiscovererId:{},State:{}}}},StopDiscoverer:{http:{requestUri:"/v1/discoverers/id/{discovererId}/stop",responseCode:200},input:{type:"structure",members:{DiscovererId:{location:"uri",locationName:"discovererId"}},required:["DiscovererId"]},output:{type:"structure",members:{DiscovererId:{},State:{}}}},TagResource:{http:{requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{shape:"S4",locationName:"tags"}},required:["ResourceArn","Tags"]}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}},required:["TagKeys","ResourceArn"]}},UpdateDiscoverer:{http:{method:"PUT",requestUri:"/v1/discoverers/id/{discovererId}",responseCode:200},input:{type:"structure",members:{Description:{},DiscovererId:{location:"uri",locationName:"discovererId"}},required:["DiscovererId"]},output:{type:"structure",members:{Description:{},DiscovererArn:{},DiscovererId:{},SourceArn:{},State:{},Tags:{shape:"S4",locationName:"tags"}}}},UpdateRegistry:{http:{method:"PUT",requestUri:"/v1/registries/name/{registryName}",responseCode:200},input:{type:"structure",members:{Description:{},RegistryName:{location:"uri",locationName:"registryName"}},required:["RegistryName"]},output:{type:"structure",members:{Description:{},RegistryArn:{},RegistryName:{},Tags:{shape:"S4",locationName:"tags"}}}},UpdateSchema:{http:{method:"PUT",requestUri:"/v1/registries/name/{registryName}/schemas/name/{schemaName}",responseCode:200},input:{type:"structure",members:{ClientTokenId:{idempotencyToken:!0},Content:{},Description:{},RegistryName:{location:"uri",locationName:"registryName"},SchemaName:{location:"uri",locationName:"schemaName"},Type:{}},required:["RegistryName","SchemaName"]},output:{type:"structure",members:{Description:{},LastModified:{shape:"Se"},SchemaArn:{},SchemaName:{},SchemaVersion:{},Tags:{shape:"S4",locationName:"tags"},Type:{},VersionCreatedDate:{shape:"Se"}}}}},shapes:{S4:{type:"map",key:{},value:{}},Se:{type:"timestamp",timestampFormat:"iso8601"}}};
    },{}],"KXLL":[function(require,module,exports) {
    module.exports={pagination:{ListDiscoverers:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Discoverers"},ListRegistries:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Registries"},ListSchemaVersions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"SchemaVersions"},ListSchemas:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Schemas"},SearchSchemas:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Schemas"}}};
    },{}],"ZHMt":[function(require,module,exports) {
    module.exports={version:2,waiters:{CodeBindingExists:{description:"Wait until code binding is generated",delay:2,operation:"DescribeCodeBinding",maxAttempts:30,acceptors:[{expected:"CREATE_COMPLETE",matcher:"path",state:"success",argument:"Status"},{expected:"CREATE_IN_PROGRESS",matcher:"path",state:"retry",argument:"Status"},{expected:"CREATE_FAILED",matcher:"path",state:"failure",argument:"Status"},{matcher:"error",expected:"NotFoundException",state:"failure"}]}}};
    },{}],"GNjG":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,s=e.apiLoader;s.services.schemas={},e.Schemas=r.defineService("schemas",["2019-12-02"]),Object.defineProperty(s.services.schemas,"2019-12-02",{get:function(){var e=require("../apis/schemas-2019-12-02.min.json");return e.paginators=require("../apis/schemas-2019-12-02.paginators.json").pagination,e.waiters=require("../apis/schemas-2019-12-02.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.Schemas;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/schemas-2019-12-02.min.json":"t2wB","../apis/schemas-2019-12-02.paginators.json":"KXLL","../apis/schemas-2019-12-02.waiters2.json":"ZHMt"}],"e7UW":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-11-01",endpointPrefix:"access-analyzer",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Access Analyzer",serviceId:"AccessAnalyzer",signatureVersion:"v4",signingName:"access-analyzer",uid:"accessanalyzer-2019-11-01"},operations:{ApplyArchiveRule:{http:{method:"PUT",requestUri:"/archive-rule",responseCode:200},input:{type:"structure",required:["analyzerArn","ruleName"],members:{analyzerArn:{},clientToken:{idempotencyToken:!0},ruleName:{}}},idempotent:!0},CreateAnalyzer:{http:{method:"PUT",requestUri:"/analyzer",responseCode:200},input:{type:"structure",required:["analyzerName","type"],members:{analyzerName:{},archiveRules:{type:"list",member:{type:"structure",required:["filter","ruleName"],members:{filter:{shape:"S8"},ruleName:{}}}},clientToken:{idempotencyToken:!0},tags:{shape:"Sc"},type:{}}},output:{type:"structure",members:{arn:{}}},idempotent:!0},CreateArchiveRule:{http:{method:"PUT",requestUri:"/analyzer/{analyzerName}/archive-rule",responseCode:200},input:{type:"structure",required:["analyzerName","filter","ruleName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"},clientToken:{idempotencyToken:!0},filter:{shape:"S8"},ruleName:{}}},idempotent:!0},DeleteAnalyzer:{http:{method:"DELETE",requestUri:"/analyzer/{analyzerName}",responseCode:200},input:{type:"structure",required:["analyzerName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},idempotent:!0},DeleteArchiveRule:{http:{method:"DELETE",requestUri:"/analyzer/{analyzerName}/archive-rule/{ruleName}",responseCode:200},input:{type:"structure",required:["analyzerName","ruleName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"},ruleName:{location:"uri",locationName:"ruleName"}}},idempotent:!0},GetAnalyzedResource:{http:{method:"GET",requestUri:"/analyzed-resource",responseCode:200},input:{type:"structure",required:["analyzerArn","resourceArn"],members:{analyzerArn:{location:"querystring",locationName:"analyzerArn"},resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{resource:{type:"structure",required:["analyzedAt","createdAt","isPublic","resourceArn","resourceOwnerAccount","resourceType","updatedAt"],members:{actions:{shape:"Sm"},analyzedAt:{shape:"Sn"},createdAt:{shape:"Sn"},error:{},isPublic:{type:"boolean"},resourceArn:{},resourceOwnerAccount:{},resourceType:{},sharedVia:{type:"list",member:{}},status:{},updatedAt:{shape:"Sn"}}}}}},GetAnalyzer:{http:{method:"GET",requestUri:"/analyzer/{analyzerName}",responseCode:200},input:{type:"structure",required:["analyzerName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"}}},output:{type:"structure",required:["analyzer"],members:{analyzer:{shape:"St"}}}},GetArchiveRule:{http:{method:"GET",requestUri:"/analyzer/{analyzerName}/archive-rule/{ruleName}",responseCode:200},input:{type:"structure",required:["analyzerName","ruleName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"},ruleName:{location:"uri",locationName:"ruleName"}}},output:{type:"structure",required:["archiveRule"],members:{archiveRule:{shape:"Sz"}}}},GetFinding:{http:{method:"GET",requestUri:"/finding/{id}",responseCode:200},input:{type:"structure",required:["analyzerArn","id"],members:{analyzerArn:{location:"querystring",locationName:"analyzerArn"},id:{location:"uri",locationName:"id"}}},output:{type:"structure",members:{finding:{type:"structure",required:["analyzedAt","condition","createdAt","id","resourceOwnerAccount","resourceType","status","updatedAt"],members:{action:{shape:"Sm"},analyzedAt:{shape:"Sn"},condition:{shape:"S14"},createdAt:{shape:"Sn"},error:{},id:{},isPublic:{type:"boolean"},principal:{shape:"S15"},resource:{},resourceOwnerAccount:{},resourceType:{},sources:{shape:"S16"},status:{},updatedAt:{shape:"Sn"}}}}}},ListAnalyzedResources:{http:{requestUri:"/analyzed-resource",responseCode:200},input:{type:"structure",required:["analyzerArn"],members:{analyzerArn:{},maxResults:{type:"integer"},nextToken:{},resourceType:{}}},output:{type:"structure",required:["analyzedResources"],members:{analyzedResources:{type:"list",member:{type:"structure",required:["resourceArn","resourceOwnerAccount","resourceType"],members:{resourceArn:{},resourceOwnerAccount:{},resourceType:{}}}},nextToken:{}}}},ListAnalyzers:{http:{method:"GET",requestUri:"/analyzer",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},type:{location:"querystring",locationName:"type"}}},output:{type:"structure",required:["analyzers"],members:{analyzers:{type:"list",member:{shape:"St"}},nextToken:{}}}},ListArchiveRules:{http:{method:"GET",requestUri:"/analyzer/{analyzerName}/archive-rule",responseCode:200},input:{type:"structure",required:["analyzerName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["archiveRules"],members:{archiveRules:{type:"list",member:{shape:"Sz"}},nextToken:{}}}},ListFindings:{http:{requestUri:"/finding",responseCode:200},input:{type:"structure",required:["analyzerArn"],members:{analyzerArn:{},filter:{shape:"S8"},maxResults:{type:"integer"},nextToken:{},sort:{type:"structure",members:{attributeName:{},orderBy:{}}}}},output:{type:"structure",required:["findings"],members:{findings:{type:"list",member:{type:"structure",required:["analyzedAt","condition","createdAt","id","resourceOwnerAccount","resourceType","status","updatedAt"],members:{action:{shape:"Sm"},analyzedAt:{shape:"Sn"},condition:{shape:"S14"},createdAt:{shape:"Sn"},error:{},id:{},isPublic:{type:"boolean"},principal:{shape:"S15"},resource:{},resourceOwnerAccount:{},resourceType:{},sources:{shape:"S16"},status:{},updatedAt:{shape:"Sn"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sc"}}}},StartResourceScan:{http:{requestUri:"/resource/scan",responseCode:200},input:{type:"structure",required:["analyzerArn","resourceArn"],members:{analyzerArn:{},resourceArn:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sc"}}},output:{type:"structure",members:{}},idempotent:!0},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateArchiveRule:{http:{method:"PUT",requestUri:"/analyzer/{analyzerName}/archive-rule/{ruleName}",responseCode:200},input:{type:"structure",required:["analyzerName","filter","ruleName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"},clientToken:{idempotencyToken:!0},filter:{shape:"S8"},ruleName:{location:"uri",locationName:"ruleName"}}},idempotent:!0},UpdateFindings:{http:{method:"PUT",requestUri:"/finding",responseCode:200},input:{type:"structure",required:["analyzerArn","status"],members:{analyzerArn:{},clientToken:{idempotencyToken:!0},ids:{type:"list",member:{}},resourceArn:{},status:{}}},idempotent:!0}},shapes:{S8:{type:"map",key:{},value:{type:"structure",members:{contains:{shape:"Sa"},eq:{shape:"Sa"},exists:{type:"boolean"},neq:{shape:"Sa"}}}},Sa:{type:"list",member:{}},Sc:{type:"map",key:{},value:{}},Sm:{type:"list",member:{}},Sn:{type:"timestamp",timestampFormat:"iso8601"},St:{type:"structure",required:["arn","createdAt","name","status","type"],members:{arn:{},createdAt:{shape:"Sn"},lastResourceAnalyzed:{},lastResourceAnalyzedAt:{shape:"Sn"},name:{},status:{},statusReason:{type:"structure",required:["code"],members:{code:{}}},tags:{shape:"Sc"},type:{}}},Sz:{type:"structure",required:["createdAt","filter","ruleName","updatedAt"],members:{createdAt:{shape:"Sn"},filter:{shape:"S8"},ruleName:{},updatedAt:{shape:"Sn"}}},S14:{type:"map",key:{},value:{}},S15:{type:"map",key:{},value:{}},S16:{type:"list",member:{type:"structure",required:["type"],members:{detail:{type:"structure",members:{accessPointArn:{}}},type:{}}}}}};
    },{}],"AcZ3":[function(require,module,exports) {
    module.exports={pagination:{ListAnalyzedResources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"analyzedResources"},ListAnalyzers:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"analyzers"},ListArchiveRules:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"archiveRules"},ListFindings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"findings"}}};
    },{}],"xqbs":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.accessanalyzer={},e.AccessAnalyzer=r.defineService("accessanalyzer",["2019-11-01"]),Object.defineProperty(a.services.accessanalyzer,"2019-11-01",{get:function(){var e=require("../apis/accessanalyzer-2019-11-01.min.json");return e.paginators=require("../apis/accessanalyzer-2019-11-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.AccessAnalyzer;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/accessanalyzer-2019-11-01.min.json":"e7UW","../apis/accessanalyzer-2019-11-01.paginators.json":"AcZ3"}],"fEaD":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-09-19",endpointPrefix:"codeguru-reviewer",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"CodeGuruReviewer",serviceFullName:"Amazon CodeGuru Reviewer",serviceId:"CodeGuru Reviewer",signatureVersion:"v4",signingName:"codeguru-reviewer",uid:"codeguru-reviewer-2019-09-19"},operations:{AssociateRepository:{http:{requestUri:"/associations"},input:{type:"structure",required:["Repository"],members:{Repository:{type:"structure",members:{CodeCommit:{type:"structure",required:["Name"],members:{Name:{}}},Bitbucket:{shape:"S5"},GitHubEnterpriseServer:{shape:"S5"}}},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RepositoryAssociation:{shape:"Sa"}}}},CreateCodeReview:{http:{requestUri:"/codereviews"},input:{type:"structure",required:["Name","RepositoryAssociationArn","Type"],members:{Name:{},RepositoryAssociationArn:{},Type:{type:"structure",required:["RepositoryAnalysis"],members:{RepositoryAnalysis:{type:"structure",required:["RepositoryHead"],members:{RepositoryHead:{shape:"Sl"}}}}},ClientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{CodeReview:{shape:"So"}}}},DescribeCodeReview:{http:{method:"GET",requestUri:"/codereviews/{CodeReviewArn}"},input:{type:"structure",required:["CodeReviewArn"],members:{CodeReviewArn:{location:"uri",locationName:"CodeReviewArn"}}},output:{type:"structure",members:{CodeReview:{shape:"So"}}}},DescribeRecommendationFeedback:{http:{method:"GET",requestUri:"/feedback/{CodeReviewArn}"},input:{type:"structure",required:["CodeReviewArn","RecommendationId"],members:{CodeReviewArn:{location:"uri",locationName:"CodeReviewArn"},RecommendationId:{location:"querystring",locationName:"RecommendationId"},UserId:{location:"querystring",locationName:"UserId"}}},output:{type:"structure",members:{RecommendationFeedback:{type:"structure",members:{CodeReviewArn:{},RecommendationId:{},Reactions:{shape:"S15"},UserId:{},CreatedTimeStamp:{type:"timestamp"},LastUpdatedTimeStamp:{type:"timestamp"}}}}}},DescribeRepositoryAssociation:{http:{method:"GET",requestUri:"/associations/{AssociationArn}"},input:{type:"structure",required:["AssociationArn"],members:{AssociationArn:{location:"uri",locationName:"AssociationArn"}}},output:{type:"structure",members:{RepositoryAssociation:{shape:"Sa"}}}},DisassociateRepository:{http:{method:"DELETE",requestUri:"/associations/{AssociationArn}"},input:{type:"structure",required:["AssociationArn"],members:{AssociationArn:{location:"uri",locationName:"AssociationArn"}}},output:{type:"structure",members:{RepositoryAssociation:{shape:"Sa"}}}},ListCodeReviews:{http:{method:"GET",requestUri:"/codereviews"},input:{type:"structure",required:["Type"],members:{ProviderTypes:{shape:"S1c",location:"querystring",locationName:"ProviderTypes"},States:{location:"querystring",locationName:"States",type:"list",member:{}},RepositoryNames:{location:"querystring",locationName:"RepositoryNames",type:"list",member:{}},Type:{location:"querystring",locationName:"Type"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{CodeReviewSummaries:{type:"list",member:{type:"structure",members:{Name:{},CodeReviewArn:{},RepositoryName:{},Owner:{},ProviderType:{},State:{},CreatedTimeStamp:{type:"timestamp"},LastUpdatedTimeStamp:{type:"timestamp"},Type:{},PullRequestId:{},MetricsSummary:{type:"structure",members:{MeteredLinesOfCodeCount:{type:"long"},FindingsCount:{type:"long"}}}}}},NextToken:{}}}},ListRecommendationFeedback:{http:{method:"GET",requestUri:"/feedback/{CodeReviewArn}/RecommendationFeedback"},input:{type:"structure",required:["CodeReviewArn"],members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},CodeReviewArn:{location:"uri",locationName:"CodeReviewArn"},UserIds:{location:"querystring",locationName:"UserIds",type:"list",member:{}},RecommendationIds:{location:"querystring",locationName:"RecommendationIds",type:"list",member:{}}}},output:{type:"structure",members:{RecommendationFeedbackSummaries:{type:"list",member:{type:"structure",members:{RecommendationId:{},Reactions:{shape:"S15"},UserId:{}}}},NextToken:{}}}},ListRecommendations:{http:{method:"GET",requestUri:"/codereviews/{CodeReviewArn}/Recommendations"},input:{type:"structure",required:["CodeReviewArn"],members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},CodeReviewArn:{location:"uri",locationName:"CodeReviewArn"}}},output:{type:"structure",members:{RecommendationSummaries:{type:"list",member:{type:"structure",members:{FilePath:{},RecommendationId:{},StartLine:{type:"integer"},EndLine:{type:"integer"},Description:{}}}},NextToken:{}}}},ListRepositoryAssociations:{http:{method:"GET",requestUri:"/associations"},input:{type:"structure",members:{ProviderTypes:{shape:"S1c",location:"querystring",locationName:"ProviderType"},States:{location:"querystring",locationName:"State",type:"list",member:{}},Names:{location:"querystring",locationName:"Name",type:"list",member:{}},Owners:{location:"querystring",locationName:"Owner",type:"list",member:{}},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{RepositoryAssociationSummaries:{type:"list",member:{type:"structure",members:{AssociationArn:{},ConnectionArn:{},LastUpdatedTimeStamp:{type:"timestamp"},AssociationId:{},Name:{},Owner:{},ProviderType:{},State:{}}}},NextToken:{}}}},PutRecommendationFeedback:{http:{method:"PUT",requestUri:"/feedback"},input:{type:"structure",required:["CodeReviewArn","RecommendationId","Reactions"],members:{CodeReviewArn:{},RecommendationId:{},Reactions:{shape:"S15"}}},output:{type:"structure",members:{}}}},shapes:{S5:{type:"structure",required:["Name","ConnectionArn","Owner"],members:{Name:{},ConnectionArn:{},Owner:{}}},Sa:{type:"structure",members:{AssociationId:{},AssociationArn:{},ConnectionArn:{},Name:{},Owner:{},ProviderType:{},State:{},StateReason:{},LastUpdatedTimeStamp:{type:"timestamp"},CreatedTimeStamp:{type:"timestamp"}}},Sl:{type:"structure",required:["BranchName"],members:{BranchName:{}}},So:{type:"structure",members:{Name:{},CodeReviewArn:{},RepositoryName:{},Owner:{},ProviderType:{},State:{},StateReason:{},CreatedTimeStamp:{type:"timestamp"},LastUpdatedTimeStamp:{type:"timestamp"},Type:{},PullRequestId:{},SourceCodeType:{type:"structure",members:{CommitDiff:{type:"structure",members:{SourceCommit:{},DestinationCommit:{}}},RepositoryHead:{shape:"Sl"}}},Metrics:{type:"structure",members:{MeteredLinesOfCodeCount:{type:"long"},FindingsCount:{type:"long"}}}}},S15:{type:"list",member:{}},S1c:{type:"list",member:{}}}};
    },{}],"V6ZW":[function(require,module,exports) {
    module.exports={pagination:{ListCodeReviews:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRecommendationFeedback:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRecommendations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListRepositoryAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"RepositoryAssociationSummaries"}}};
    },{}],"rnJ0":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.codegurureviewer={},e.CodeGuruReviewer=r.defineService("codegurureviewer",["2019-09-19"]),Object.defineProperty(i.services.codegurureviewer,"2019-09-19",{get:function(){var e=require("../apis/codeguru-reviewer-2019-09-19.min.json");return e.paginators=require("../apis/codeguru-reviewer-2019-09-19.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CodeGuruReviewer;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/codeguru-reviewer-2019-09-19.min.json":"fEaD","../apis/codeguru-reviewer-2019-09-19.paginators.json":"V6ZW"}],"IRJ7":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-07-18",endpointPrefix:"codeguru-profiler",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon CodeGuru Profiler",serviceId:"CodeGuruProfiler",signatureVersion:"v4",signingName:"codeguru-profiler",uid:"codeguruprofiler-2019-07-18"},operations:{AddNotificationChannels:{http:{requestUri:"/profilingGroups/{profilingGroupName}/notificationConfiguration",responseCode:200},input:{type:"structure",required:["channels","profilingGroupName"],members:{channels:{shape:"S2"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",members:{notificationConfiguration:{shape:"Sa"}}}},BatchGetFrameMetricData:{http:{requestUri:"/profilingGroups/{profilingGroupName}/frames/-/metrics",responseCode:200},input:{type:"structure",required:["profilingGroupName"],members:{endTime:{shape:"Sc",location:"querystring",locationName:"endTime"},frameMetrics:{type:"list",member:{shape:"Se"}},period:{location:"querystring",locationName:"period"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"},startTime:{shape:"Sc",location:"querystring",locationName:"startTime"},targetResolution:{location:"querystring",locationName:"targetResolution"}}},output:{type:"structure",required:["endTime","endTimes","frameMetricData","resolution","startTime","unprocessedEndTimes"],members:{endTime:{shape:"Sc"},endTimes:{shape:"Sl"},frameMetricData:{type:"list",member:{type:"structure",required:["frameMetric","values"],members:{frameMetric:{shape:"Se"},values:{type:"list",member:{type:"double"}}}}},resolution:{},startTime:{shape:"Sc"},unprocessedEndTimes:{type:"map",key:{},value:{shape:"Sl"}}}}},ConfigureAgent:{http:{requestUri:"/profilingGroups/{profilingGroupName}/configureAgent",responseCode:200},input:{type:"structure",required:["profilingGroupName"],members:{fleetInstanceId:{},metadata:{type:"map",key:{},value:{}},profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",required:["configuration"],members:{configuration:{type:"structure",required:["periodInSeconds","shouldProfile"],members:{agentParameters:{type:"map",key:{},value:{}},periodInSeconds:{type:"integer"},shouldProfile:{type:"boolean"}}}},payload:"configuration"}},CreateProfilingGroup:{http:{requestUri:"/profilingGroups",responseCode:201},input:{type:"structure",required:["clientToken","profilingGroupName"],members:{agentOrchestrationConfig:{shape:"S13"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"},computePlatform:{},profilingGroupName:{},tags:{shape:"S16"}}},output:{type:"structure",required:["profilingGroup"],members:{profilingGroup:{shape:"S18"}},payload:"profilingGroup"},idempotent:!0},DeleteProfilingGroup:{http:{method:"DELETE",requestUri:"/profilingGroups/{profilingGroupName}",responseCode:204},input:{type:"structure",required:["profilingGroupName"],members:{profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",members:{}},idempotent:!0},DescribeProfilingGroup:{http:{method:"GET",requestUri:"/profilingGroups/{profilingGroupName}",responseCode:200},input:{type:"structure",required:["profilingGroupName"],members:{profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",required:["profilingGroup"],members:{profilingGroup:{shape:"S18"}},payload:"profilingGroup"}},GetFindingsReportAccountSummary:{http:{method:"GET",requestUri:"/internal/findingsReports",responseCode:200},input:{type:"structure",members:{dailyReportsOnly:{location:"querystring",locationName:"dailyReportsOnly",type:"boolean"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["reportSummaries"],members:{nextToken:{},reportSummaries:{shape:"S1k"}}}},GetNotificationConfiguration:{http:{method:"GET",requestUri:"/profilingGroups/{profilingGroupName}/notificationConfiguration",responseCode:200},input:{type:"structure",required:["profilingGroupName"],members:{profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",required:["notificationConfiguration"],members:{notificationConfiguration:{shape:"Sa"}}}},GetPolicy:{http:{method:"GET",requestUri:"/profilingGroups/{profilingGroupName}/policy",responseCode:200},input:{type:"structure",required:["profilingGroupName"],members:{profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",required:["policy","revisionId"],members:{policy:{},revisionId:{}}}},GetProfile:{http:{method:"GET",requestUri:"/profilingGroups/{profilingGroupName}/profile",responseCode:200},input:{type:"structure",required:["profilingGroupName"],members:{accept:{location:"header",locationName:"Accept"},endTime:{shape:"Sc",location:"querystring",locationName:"endTime"},maxDepth:{location:"querystring",locationName:"maxDepth",type:"integer"},period:{location:"querystring",locationName:"period"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"},startTime:{shape:"Sc",location:"querystring",locationName:"startTime"}}},output:{type:"structure",required:["contentType","profile"],members:{contentEncoding:{location:"header",locationName:"Content-Encoding"},contentType:{location:"header",locationName:"Content-Type"},profile:{type:"blob"}},payload:"profile"}},GetRecommendations:{http:{method:"GET",requestUri:"/internal/profilingGroups/{profilingGroupName}/recommendations",responseCode:200},input:{type:"structure",required:["endTime","profilingGroupName","startTime"],members:{endTime:{shape:"Sc",location:"querystring",locationName:"endTime"},locale:{location:"querystring",locationName:"locale"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"},startTime:{shape:"Sc",location:"querystring",locationName:"startTime"}}},output:{type:"structure",required:["anomalies","profileEndTime","profileStartTime","profilingGroupName","recommendations"],members:{anomalies:{type:"list",member:{type:"structure",required:["instances","metric","reason"],members:{instances:{type:"list",member:{type:"structure",required:["id","startTime"],members:{endTime:{shape:"Sc"},id:{},startTime:{shape:"Sc"},userFeedback:{type:"structure",required:["type"],members:{type:{}}}}}},metric:{type:"structure",required:["frameName","threadStates","type"],members:{frameName:{},threadStates:{shape:"S26"},type:{}}},reason:{}}}},profileEndTime:{shape:"Sc"},profileStartTime:{shape:"Sc"},profilingGroupName:{},recommendations:{type:"list",member:{type:"structure",required:["allMatchesCount","allMatchesSum","endTime","pattern","startTime","topMatches"],members:{allMatchesCount:{type:"integer"},allMatchesSum:{type:"double"},endTime:{shape:"Sc"},pattern:{type:"structure",members:{countersToAggregate:{shape:"S26"},description:{},id:{},name:{},resolutionSteps:{},targetFrames:{type:"list",member:{type:"list",member:{}}},thresholdPercent:{type:"double"}}},startTime:{shape:"Sc"},topMatches:{type:"list",member:{type:"structure",members:{frameAddress:{},targetFramesIndex:{type:"integer"},thresholdBreachValue:{type:"double"}}}}}}}}}},ListFindingsReports:{http:{method:"GET",requestUri:"/internal/profilingGroups/{profilingGroupName}/findingsReports",responseCode:200},input:{type:"structure",required:["endTime","profilingGroupName","startTime"],members:{dailyReportsOnly:{location:"querystring",locationName:"dailyReportsOnly",type:"boolean"},endTime:{shape:"Sc",location:"querystring",locationName:"endTime"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"},startTime:{shape:"Sc",location:"querystring",locationName:"startTime"}}},output:{type:"structure",required:["findingsReportSummaries"],members:{findingsReportSummaries:{shape:"S1k"},nextToken:{}}}},ListProfileTimes:{http:{method:"GET",requestUri:"/profilingGroups/{profilingGroupName}/profileTimes",responseCode:200},input:{type:"structure",required:["endTime","period","profilingGroupName","startTime"],members:{endTime:{shape:"Sc",location:"querystring",locationName:"endTime"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},orderBy:{location:"querystring",locationName:"orderBy"},period:{location:"querystring",locationName:"period"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"},startTime:{shape:"Sc",location:"querystring",locationName:"startTime"}}},output:{type:"structure",required:["profileTimes"],members:{nextToken:{},profileTimes:{type:"list",member:{type:"structure",members:{start:{shape:"Sc"}}}}}}},ListProfilingGroups:{http:{method:"GET",requestUri:"/profilingGroups",responseCode:200},input:{type:"structure",members:{includeDescription:{location:"querystring",locationName:"includeDescription",type:"boolean"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["profilingGroupNames"],members:{nextToken:{},profilingGroupNames:{type:"list",member:{}},profilingGroups:{type:"list",member:{shape:"S18"}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S16"}}}},PostAgentProfile:{http:{requestUri:"/profilingGroups/{profilingGroupName}/agentProfile",responseCode:204},input:{type:"structure",required:["agentProfile","contentType","profilingGroupName"],members:{agentProfile:{type:"blob"},contentType:{location:"header",locationName:"Content-Type"},profileToken:{idempotencyToken:!0,location:"querystring",locationName:"profileToken"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"}},payload:"agentProfile"},output:{type:"structure",members:{}}},PutPermission:{http:{method:"PUT",requestUri:"/profilingGroups/{profilingGroupName}/policy/{actionGroup}",responseCode:200},input:{type:"structure",required:["actionGroup","principals","profilingGroupName"],members:{actionGroup:{location:"uri",locationName:"actionGroup"},principals:{type:"list",member:{}},profilingGroupName:{location:"uri",locationName:"profilingGroupName"},revisionId:{}}},output:{type:"structure",required:["policy","revisionId"],members:{policy:{},revisionId:{}}},idempotent:!0},RemoveNotificationChannel:{http:{method:"DELETE",requestUri:"/profilingGroups/{profilingGroupName}/notificationConfiguration/{channelId}",responseCode:200},input:{type:"structure",required:["channelId","profilingGroupName"],members:{channelId:{location:"uri",locationName:"channelId"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",members:{notificationConfiguration:{shape:"Sa"}}},idempotent:!0},RemovePermission:{http:{method:"DELETE",requestUri:"/profilingGroups/{profilingGroupName}/policy/{actionGroup}",responseCode:200},input:{type:"structure",required:["actionGroup","profilingGroupName","revisionId"],members:{actionGroup:{location:"uri",locationName:"actionGroup"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"},revisionId:{location:"querystring",locationName:"revisionId"}}},output:{type:"structure",required:["policy","revisionId"],members:{policy:{},revisionId:{}}}},SubmitFeedback:{http:{requestUri:"/internal/profilingGroups/{profilingGroupName}/anomalies/{anomalyInstanceId}/feedback",responseCode:204},input:{type:"structure",required:["anomalyInstanceId","profilingGroupName","type"],members:{anomalyInstanceId:{location:"uri",locationName:"anomalyInstanceId"},comment:{},profilingGroupName:{location:"uri",locationName:"profilingGroupName"},type:{}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S16"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0},UpdateProfilingGroup:{http:{method:"PUT",requestUri:"/profilingGroups/{profilingGroupName}",responseCode:200},input:{type:"structure",required:["agentOrchestrationConfig","profilingGroupName"],members:{agentOrchestrationConfig:{shape:"S13"},profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",required:["profilingGroup"],members:{profilingGroup:{shape:"S18"}},payload:"profilingGroup"},idempotent:!0}},shapes:{S2:{type:"list",member:{type:"structure",required:["eventPublishers","uri"],members:{eventPublishers:{type:"list",member:{}},id:{},uri:{}}}},Sa:{type:"structure",members:{channels:{shape:"S2"}}},Sc:{type:"timestamp",timestampFormat:"iso8601"},Se:{type:"structure",required:["frameName","threadStates","type"],members:{frameName:{},threadStates:{type:"list",member:{}},type:{}}},Sl:{type:"list",member:{type:"structure",required:["value"],members:{value:{shape:"Sc"}}}},S13:{type:"structure",required:["profilingEnabled"],members:{profilingEnabled:{type:"boolean"}}},S16:{type:"map",key:{},value:{}},S18:{type:"structure",members:{agentOrchestrationConfig:{shape:"S13"},arn:{},computePlatform:{},createdAt:{shape:"Sc"},name:{},profilingStatus:{type:"structure",members:{latestAgentOrchestratedAt:{shape:"Sc"},latestAgentProfileReportedAt:{shape:"Sc"},latestAggregatedProfile:{type:"structure",members:{period:{},start:{shape:"Sc"}}}}},tags:{shape:"S16"},updatedAt:{shape:"Sc"}}},S1k:{type:"list",member:{type:"structure",members:{id:{},profileEndTime:{shape:"Sc"},profileStartTime:{shape:"Sc"},profilingGroupName:{},totalNumberOfFindings:{type:"integer"}}}},S26:{type:"list",member:{}}}};
    },{}],"gSfN":[function(require,module,exports) {
    module.exports={pagination:{GetFindingsReportAccountSummary:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListFindingsReports:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListProfileTimes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"profileTimes"},ListProfilingGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}};
    },{}],"wzBN":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.codeguruprofiler={},e.CodeGuruProfiler=r.defineService("codeguruprofiler",["2019-07-18"]),Object.defineProperty(i.services.codeguruprofiler,"2019-07-18",{get:function(){var e=require("../apis/codeguruprofiler-2019-07-18.min.json");return e.paginators=require("../apis/codeguruprofiler-2019-07-18.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CodeGuruProfiler;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/codeguruprofiler-2019-07-18.min.json":"IRJ7","../apis/codeguruprofiler-2019-07-18.paginators.json":"gSfN"}],"S1Sw":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-11-01",endpointPrefix:"compute-optimizer",jsonVersion:"1.0",protocol:"json",serviceFullName:"AWS Compute Optimizer",serviceId:"Compute Optimizer",signatureVersion:"v4",signingName:"compute-optimizer",targetPrefix:"ComputeOptimizerService",uid:"compute-optimizer-2019-11-01"},operations:{DescribeRecommendationExportJobs:{input:{type:"structure",members:{jobIds:{type:"list",member:{}},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S7"}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{recommendationExportJobs:{type:"list",member:{type:"structure",members:{jobId:{},destination:{type:"structure",members:{s3:{shape:"Sf"}}},resourceType:{},status:{},creationTimestamp:{type:"timestamp"},lastUpdatedTimestamp:{type:"timestamp"},failureReason:{}}}},nextToken:{}}}},ExportAutoScalingGroupRecommendations:{input:{type:"structure",required:["s3DestinationConfig"],members:{accountIds:{shape:"Sp"},filters:{shape:"Sr"},fieldsToExport:{type:"list",member:{}},s3DestinationConfig:{shape:"Sw"},fileFormat:{},includeMemberAccounts:{type:"boolean"}}},output:{type:"structure",members:{jobId:{},s3Destination:{shape:"Sf"}}}},ExportEC2InstanceRecommendations:{input:{type:"structure",required:["s3DestinationConfig"],members:{accountIds:{shape:"Sp"},filters:{shape:"Sr"},fieldsToExport:{type:"list",member:{}},s3DestinationConfig:{shape:"Sw"},fileFormat:{},includeMemberAccounts:{type:"boolean"}}},output:{type:"structure",members:{jobId:{},s3Destination:{shape:"Sf"}}}},GetAutoScalingGroupRecommendations:{input:{type:"structure",members:{accountIds:{shape:"Sp"},autoScalingGroupArns:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"},filters:{shape:"Sr"}}},output:{type:"structure",members:{nextToken:{},autoScalingGroupRecommendations:{type:"list",member:{type:"structure",members:{accountId:{},autoScalingGroupArn:{},autoScalingGroupName:{},finding:{},utilizationMetrics:{shape:"S1d"},lookBackPeriodInDays:{type:"double"},currentConfiguration:{shape:"S1j"},recommendationOptions:{type:"list",member:{type:"structure",members:{configuration:{shape:"S1j"},projectedUtilizationMetrics:{shape:"S1q"},performanceRisk:{type:"double"},rank:{type:"integer"}}}},lastRefreshTimestamp:{type:"timestamp"}}}},errors:{shape:"S1u"}}}},GetEC2InstanceRecommendations:{input:{type:"structure",members:{instanceArns:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"},filters:{shape:"Sr"},accountIds:{shape:"Sp"}}},output:{type:"structure",members:{nextToken:{},instanceRecommendations:{type:"list",member:{type:"structure",members:{instanceArn:{},accountId:{},instanceName:{},currentInstanceType:{},finding:{},utilizationMetrics:{shape:"S1d"},lookBackPeriodInDays:{type:"double"},recommendationOptions:{type:"list",member:{type:"structure",members:{instanceType:{},projectedUtilizationMetrics:{shape:"S1q"},performanceRisk:{type:"double"},rank:{type:"integer"}}}},recommendationSources:{type:"list",member:{type:"structure",members:{recommendationSourceArn:{},recommendationSourceType:{}}}},lastRefreshTimestamp:{type:"timestamp"}}}},errors:{shape:"S1u"}}}},GetEC2RecommendationProjectedMetrics:{input:{type:"structure",required:["instanceArn","stat","period","startTime","endTime"],members:{instanceArn:{},stat:{},period:{type:"integer"},startTime:{type:"timestamp"},endTime:{type:"timestamp"}}},output:{type:"structure",members:{recommendedOptionProjectedMetrics:{type:"list",member:{type:"structure",members:{recommendedInstanceType:{},rank:{type:"integer"},projectedMetrics:{type:"list",member:{type:"structure",members:{name:{},timestamps:{type:"list",member:{type:"timestamp"}},values:{type:"list",member:{type:"double"}}}}}}}}}}},GetEnrollmentStatus:{input:{type:"structure",members:{}},output:{type:"structure",members:{status:{},statusReason:{},memberAccountsEnrolled:{type:"boolean"}}}},GetRecommendationSummaries:{input:{type:"structure",members:{accountIds:{shape:"Sp"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{nextToken:{},recommendationSummaries:{type:"list",member:{type:"structure",members:{summaries:{type:"list",member:{type:"structure",members:{name:{},value:{type:"double"}}}},recommendationResourceType:{},accountId:{}}}}}}},UpdateEnrollmentStatus:{input:{type:"structure",required:["status"],members:{status:{},includeMemberAccounts:{type:"boolean"}}},output:{type:"structure",members:{status:{},statusReason:{}}}}},shapes:{S7:{type:"list",member:{}},Sf:{type:"structure",members:{bucket:{},key:{},metadataKey:{}}},Sp:{type:"list",member:{}},Sr:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S7"}}}},Sw:{type:"structure",members:{bucket:{},keyPrefix:{}}},S1d:{type:"list",member:{shape:"S1e"}},S1e:{type:"structure",members:{name:{},statistic:{},value:{type:"double"}}},S1j:{type:"structure",members:{desiredCapacity:{type:"integer"},minSize:{type:"integer"},maxSize:{type:"integer"},instanceType:{}}},S1q:{type:"list",member:{shape:"S1e"}},S1u:{type:"list",member:{type:"structure",members:{identifier:{},code:{},message:{}}}}}};
    },{}],"dktl":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.computeoptimizer={},e.ComputeOptimizer=i.defineService("computeoptimizer",["2019-11-01"]),Object.defineProperty(r.services.computeoptimizer,"2019-11-01",{get:function(){var e=require("../apis/compute-optimizer-2019-11-01.min.json");return e.paginators=require("../apis/compute-optimizer-2019-11-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.ComputeOptimizer;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/compute-optimizer-2019-11-01.min.json":"S1Sw","../apis/compute-optimizer-2019-11-01.paginators.json":"GkJq"}],"dTXM":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-11-15",endpointPrefix:"frauddetector",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Fraud Detector",serviceId:"FraudDetector",signatureVersion:"v4",targetPrefix:"AWSHawksNestServiceFacade",uid:"frauddetector-2019-11-15"},operations:{BatchCreateVariable:{input:{type:"structure",required:["variableEntries"],members:{variableEntries:{type:"list",member:{type:"structure",members:{name:{},dataType:{},dataSource:{},defaultValue:{},description:{},variableType:{}}}},tags:{shape:"S5"}}},output:{type:"structure",members:{errors:{type:"list",member:{type:"structure",members:{name:{},code:{type:"integer"},message:{}}}}}}},BatchGetVariable:{input:{type:"structure",required:["names"],members:{names:{type:"list",member:{}}}},output:{type:"structure",members:{variables:{shape:"Sg"},errors:{type:"list",member:{type:"structure",members:{name:{},code:{type:"integer"},message:{}}}}}}},CreateDetectorVersion:{input:{type:"structure",required:["detectorId","rules"],members:{detectorId:{},description:{},externalModelEndpoints:{shape:"Sr"},rules:{shape:"Ss"},modelVersions:{shape:"Sv"},ruleExecutionMode:{},tags:{shape:"S5"}}},output:{type:"structure",members:{detectorId:{},detectorVersionId:{},status:{}}}},CreateModel:{input:{type:"structure",required:["modelId","modelType","eventTypeName"],members:{modelId:{},modelType:{},description:{},eventTypeName:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},CreateModelVersion:{input:{type:"structure",required:["modelId","modelType","trainingDataSource","trainingDataSchema"],members:{modelId:{},modelType:{},trainingDataSource:{},trainingDataSchema:{shape:"S17"},externalEventsDetail:{shape:"S1a"},tags:{shape:"S5"}}},output:{type:"structure",members:{modelId:{},modelType:{},modelVersionNumber:{},status:{}}}},CreateRule:{input:{type:"structure",required:["ruleId","detectorId","expression","language","outcomes"],members:{ruleId:{},detectorId:{},description:{},expression:{shape:"S1f"},language:{},outcomes:{shape:"S1h"},tags:{shape:"S5"}}},output:{type:"structure",members:{rule:{shape:"St"}}}},CreateVariable:{input:{type:"structure",required:["name","dataType","dataSource","defaultValue"],members:{name:{},dataType:{},dataSource:{},defaultValue:{},description:{},variableType:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},DeleteDetector:{input:{type:"structure",required:["detectorId"],members:{detectorId:{}}},output:{type:"structure",members:{}}},DeleteDetectorVersion:{input:{type:"structure",required:["detectorId","detectorVersionId"],members:{detectorId:{},detectorVersionId:{}}},output:{type:"structure",members:{}}},DeleteEvent:{input:{type:"structure",required:["eventId","eventTypeName"],members:{eventId:{},eventTypeName:{}}},output:{type:"structure",members:{}}},DeleteRule:{input:{type:"structure",required:["rule"],members:{rule:{shape:"St"}}},output:{type:"structure",members:{}}},DescribeDetector:{input:{type:"structure",required:["detectorId"],members:{detectorId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{detectorId:{},detectorVersionSummaries:{type:"list",member:{type:"structure",members:{detectorVersionId:{},status:{},description:{},lastUpdatedTime:{}}}},nextToken:{},arn:{}}}},DescribeModelVersions:{input:{type:"structure",members:{modelId:{},modelVersionNumber:{},modelType:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{modelVersionDetails:{type:"list",member:{type:"structure",members:{modelId:{},modelType:{},modelVersionNumber:{},status:{},trainingDataSource:{},trainingDataSchema:{shape:"S17"},externalEventsDetail:{shape:"S1a"},trainingResult:{type:"structure",members:{dataValidationMetrics:{type:"structure",members:{fileLevelMessages:{type:"list",member:{type:"structure",members:{title:{},content:{},type:{}}}},fieldLevelMessages:{type:"list",member:{type:"structure",members:{fieldName:{},identifier:{},title:{},content:{},type:{}}}}}},trainingMetrics:{type:"structure",members:{auc:{type:"float"},metricDataPoints:{type:"list",member:{type:"structure",members:{fpr:{type:"float"},precision:{type:"float"},tpr:{type:"float"},threshold:{type:"float"}}}}}}}},lastUpdatedTime:{},createdTime:{},arn:{}}}},nextToken:{}}}},GetDetectorVersion:{input:{type:"structure",required:["detectorId","detectorVersionId"],members:{detectorId:{},detectorVersionId:{}}},output:{type:"structure",members:{detectorId:{},detectorVersionId:{},description:{},externalModelEndpoints:{shape:"Sr"},modelVersions:{shape:"Sv"},rules:{shape:"Ss"},status:{},lastUpdatedTime:{},createdTime:{},ruleExecutionMode:{},arn:{}}}},GetDetectors:{input:{type:"structure",members:{detectorId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{detectors:{type:"list",member:{type:"structure",members:{detectorId:{},description:{},eventTypeName:{},lastUpdatedTime:{},createdTime:{},arn:{}}}},nextToken:{}}}},GetEntityTypes:{input:{type:"structure",members:{name:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{entityTypes:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedTime:{},createdTime:{},arn:{}}}},nextToken:{}}}},GetEventPrediction:{input:{type:"structure",required:["detectorId","eventId","eventTypeName","entities","eventTimestamp","eventVariables"],members:{detectorId:{},detectorVersionId:{},eventId:{},eventTypeName:{},entities:{type:"list",member:{type:"structure",required:["entityType","entityId"],members:{entityType:{},entityId:{}}}},eventTimestamp:{},eventVariables:{type:"map",key:{},value:{type:"string",sensitive:!0}},externalModelEndpointDataBlobs:{type:"map",key:{},value:{type:"structure",members:{byteBuffer:{type:"blob"},contentType:{}}},sensitive:!0}}},output:{type:"structure",members:{modelScores:{type:"list",member:{type:"structure",members:{modelVersion:{shape:"Sw"},scores:{type:"map",key:{},value:{type:"float"}}}}},ruleResults:{type:"list",member:{type:"structure",members:{ruleId:{},outcomes:{shape:"Sr"}}}}}}},GetEventTypes:{input:{type:"structure",members:{name:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{eventTypes:{type:"list",member:{type:"structure",members:{name:{},description:{},eventVariables:{shape:"Sr"},labels:{shape:"Sr"},entityTypes:{shape:"S1h"},lastUpdatedTime:{},createdTime:{},arn:{}}}},nextToken:{}}}},GetExternalModels:{input:{type:"structure",members:{modelEndpoint:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{externalModels:{type:"list",member:{type:"structure",members:{modelEndpoint:{},modelSource:{},invokeModelEndpointRoleArn:{},inputConfiguration:{shape:"S3h"},outputConfiguration:{shape:"S3k"},modelEndpointStatus:{},lastUpdatedTime:{},createdTime:{},arn:{}}}},nextToken:{}}}},GetKMSEncryptionKey:{output:{type:"structure",members:{kmsKey:{type:"structure",members:{kmsEncryptionKeyArn:{}}}}}},GetLabels:{input:{type:"structure",members:{name:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{labels:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedTime:{},createdTime:{},arn:{}}}},nextToken:{}}}},GetModelVersion:{input:{type:"structure",required:["modelId","modelType","modelVersionNumber"],members:{modelId:{},modelType:{},modelVersionNumber:{}}},output:{type:"structure",members:{modelId:{},modelType:{},modelVersionNumber:{},trainingDataSource:{},trainingDataSchema:{shape:"S17"},externalEventsDetail:{shape:"S1a"},status:{},arn:{}}}},GetModels:{input:{type:"structure",members:{modelId:{},modelType:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{nextToken:{},models:{type:"list",member:{type:"structure",members:{modelId:{},modelType:{},description:{},eventTypeName:{},createdTime:{},lastUpdatedTime:{},arn:{}}}}}}},GetOutcomes:{input:{type:"structure",members:{name:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{outcomes:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedTime:{},createdTime:{},arn:{}}}},nextToken:{}}}},GetRules:{input:{type:"structure",required:["detectorId"],members:{ruleId:{},detectorId:{},ruleVersion:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{ruleDetails:{type:"list",member:{type:"structure",members:{ruleId:{},description:{},detectorId:{},ruleVersion:{},expression:{shape:"S1f"},language:{},outcomes:{shape:"S1h"},lastUpdatedTime:{},createdTime:{},arn:{}}}},nextToken:{}}}},GetVariables:{input:{type:"structure",members:{name:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{variables:{shape:"Sg"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceARN"],members:{resourceARN:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{tags:{shape:"S5"},nextToken:{}}}},PutDetector:{input:{type:"structure",required:["detectorId","eventTypeName"],members:{detectorId:{},description:{},eventTypeName:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},PutEntityType:{input:{type:"structure",required:["name"],members:{name:{},description:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},PutEventType:{input:{type:"structure",required:["name","eventVariables","entityTypes"],members:{name:{},description:{},eventVariables:{shape:"S1h"},labels:{shape:"Sr"},entityTypes:{shape:"S1h"},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},PutExternalModel:{input:{type:"structure",required:["modelEndpoint","modelSource","invokeModelEndpointRoleArn","inputConfiguration","outputConfiguration","modelEndpointStatus"],members:{modelEndpoint:{},modelSource:{},invokeModelEndpointRoleArn:{},inputConfiguration:{shape:"S3h"},outputConfiguration:{shape:"S3k"},modelEndpointStatus:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},PutKMSEncryptionKey:{input:{type:"structure",required:["kmsEncryptionKeyArn"],members:{kmsEncryptionKeyArn:{}}},output:{type:"structure",members:{}}},PutLabel:{input:{type:"structure",required:["name"],members:{name:{},description:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},PutOutcome:{input:{type:"structure",required:["name"],members:{name:{},description:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["resourceARN","tags"],members:{resourceARN:{},tags:{shape:"S5"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceARN","tagKeys"],members:{resourceARN:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDetectorVersion:{input:{type:"structure",required:["detectorId","detectorVersionId","externalModelEndpoints","rules"],members:{detectorId:{},detectorVersionId:{},externalModelEndpoints:{shape:"Sr"},rules:{shape:"Ss"},description:{},modelVersions:{shape:"Sv"},ruleExecutionMode:{}}},output:{type:"structure",members:{}}},UpdateDetectorVersionMetadata:{input:{type:"structure",required:["detectorId","detectorVersionId","description"],members:{detectorId:{},detectorVersionId:{},description:{}}},output:{type:"structure",members:{}}},UpdateDetectorVersionStatus:{input:{type:"structure",required:["detectorId","detectorVersionId","status"],members:{detectorId:{},detectorVersionId:{},status:{}}},output:{type:"structure",members:{}}},UpdateModel:{input:{type:"structure",required:["modelId","modelType"],members:{modelId:{},modelType:{},description:{}}},output:{type:"structure",members:{}}},UpdateModelVersion:{input:{type:"structure",required:["modelId","modelType","majorVersionNumber"],members:{modelId:{},modelType:{},majorVersionNumber:{},externalEventsDetail:{shape:"S1a"},tags:{shape:"S5"}}},output:{type:"structure",members:{modelId:{},modelType:{},modelVersionNumber:{},status:{}}}},UpdateModelVersionStatus:{input:{type:"structure",required:["modelId","modelType","modelVersionNumber","status"],members:{modelId:{},modelType:{},modelVersionNumber:{},status:{}}},output:{type:"structure",members:{}}},UpdateRuleMetadata:{input:{type:"structure",required:["rule","description"],members:{rule:{shape:"St"},description:{}}},output:{type:"structure",members:{}}},UpdateRuleVersion:{input:{type:"structure",required:["rule","expression","language","outcomes"],members:{rule:{shape:"St"},description:{},expression:{shape:"S1f"},language:{},outcomes:{shape:"S1h"},tags:{shape:"S5"}}},output:{type:"structure",members:{rule:{shape:"St"}}}},UpdateVariable:{input:{type:"structure",required:["name"],members:{name:{},defaultValue:{},description:{},variableType:{}}},output:{type:"structure",members:{}}}},shapes:{S5:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sg:{type:"list",member:{type:"structure",members:{name:{},dataType:{},dataSource:{},defaultValue:{},description:{},variableType:{},lastUpdatedTime:{},createdTime:{},arn:{}}}},Sr:{type:"list",member:{}},Ss:{type:"list",member:{shape:"St"}},St:{type:"structure",required:["detectorId","ruleId","ruleVersion"],members:{detectorId:{},ruleId:{},ruleVersion:{}}},Sv:{type:"list",member:{shape:"Sw"}},Sw:{type:"structure",required:["modelId","modelType","modelVersionNumber"],members:{modelId:{},modelType:{},modelVersionNumber:{},arn:{}}},S17:{type:"structure",required:["modelVariables","labelSchema"],members:{modelVariables:{shape:"Sr"},labelSchema:{type:"structure",required:["labelMapper"],members:{labelMapper:{type:"map",key:{},value:{shape:"Sr"}}}}}},S1a:{type:"structure",required:["dataLocation","dataAccessRoleArn"],members:{dataLocation:{},dataAccessRoleArn:{}}},S1f:{type:"string",sensitive:!0},S1h:{type:"list",member:{}},S3h:{type:"structure",required:["useEventVariables"],members:{eventTypeName:{},format:{},useEventVariables:{type:"boolean"},jsonInputTemplate:{},csvInputTemplate:{}}},S3k:{type:"structure",required:["format"],members:{format:{},jsonKeyToVariableMap:{type:"map",key:{},value:{}},csvIndexToVariableMap:{type:"map",key:{},value:{}}}}}};
    },{}],"s9d1":[function(require,module,exports) {
    module.exports={pagination:{DescribeModelVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetDetectors:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetEntityTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetEventTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetExternalModels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetLabels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetModels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetOutcomes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetRules:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetVariables:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListTagsForResource:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}};
    },{}],"APoT":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,t=e.apiLoader;t.services.frauddetector={},e.FraudDetector=r.defineService("frauddetector",["2019-11-15"]),Object.defineProperty(t.services.frauddetector,"2019-11-15",{get:function(){var e=require("../apis/frauddetector-2019-11-15.min.json");return e.paginators=require("../apis/frauddetector-2019-11-15.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.FraudDetector;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/frauddetector-2019-11-15.min.json":"dTXM","../apis/frauddetector-2019-11-15.paginators.json":"s9d1"}],"bCUv":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-02-03",endpointPrefix:"kendra",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"kendra",serviceFullName:"AWSKendraFrontendService",serviceId:"kendra",signatureVersion:"v4",signingName:"kendra",targetPrefix:"AWSKendraFrontendService",uid:"kendra-2019-02-03"},operations:{BatchDeleteDocument:{input:{type:"structure",required:["IndexId","DocumentIdList"],members:{IndexId:{},DocumentIdList:{type:"list",member:{}},DataSourceSyncJobMetricTarget:{type:"structure",required:["DataSourceId","DataSourceSyncJobId"],members:{DataSourceId:{},DataSourceSyncJobId:{}}}}},output:{type:"structure",members:{FailedDocuments:{type:"list",member:{type:"structure",members:{Id:{},ErrorCode:{},ErrorMessage:{}}}}}}},BatchPutDocument:{input:{type:"structure",required:["IndexId","Documents"],members:{IndexId:{},RoleArn:{},Documents:{type:"list",member:{type:"structure",required:["Id"],members:{Id:{},Title:{},Blob:{type:"blob"},S3Path:{shape:"Sj"},Attributes:{shape:"Sm"},AccessControlList:{type:"list",member:{type:"structure",required:["Name","Type","Access"],members:{Name:{},Type:{},Access:{}}}},ContentType:{}}}}}},output:{type:"structure",members:{FailedDocuments:{type:"list",member:{type:"structure",members:{Id:{},ErrorCode:{},ErrorMessage:{}}}}}}},CreateDataSource:{input:{type:"structure",required:["Name","IndexId","Type"],members:{Name:{},IndexId:{},Type:{},Configuration:{shape:"S17"},Description:{},Schedule:{},RoleArn:{},Tags:{shape:"S3h"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["Id"],members:{Id:{}}}},CreateFaq:{input:{type:"structure",required:["IndexId","Name","S3Path","RoleArn"],members:{IndexId:{},Name:{},Description:{},S3Path:{shape:"Sj"},RoleArn:{},Tags:{shape:"S3h"},FileFormat:{},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{Id:{}}}},CreateIndex:{input:{type:"structure",required:["Name","RoleArn"],members:{Name:{},Edition:{},RoleArn:{},ServerSideEncryptionConfiguration:{shape:"S3v"},Description:{},ClientToken:{idempotencyToken:!0},Tags:{shape:"S3h"}}},output:{type:"structure",members:{Id:{}}}},DeleteDataSource:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}}},DeleteFaq:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}}},DeleteIndex:{input:{type:"structure",required:["Id"],members:{Id:{}}}},DescribeDataSource:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}},output:{type:"structure",members:{Id:{},IndexId:{},Name:{},Type:{},Configuration:{shape:"S17"},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},Description:{},Status:{},Schedule:{},RoleArn:{},ErrorMessage:{}}}},DescribeFaq:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}},output:{type:"structure",members:{Id:{},IndexId:{},Name:{},Description:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},S3Path:{shape:"Sj"},Status:{},RoleArn:{},ErrorMessage:{},FileFormat:{}}}},DescribeIndex:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{Name:{},Id:{},Edition:{},RoleArn:{},ServerSideEncryptionConfiguration:{shape:"S3v"},Status:{},Description:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},DocumentMetadataConfigurations:{shape:"S4a"},IndexStatistics:{type:"structure",required:["FaqStatistics","TextDocumentStatistics"],members:{FaqStatistics:{type:"structure",required:["IndexedQuestionAnswersCount"],members:{IndexedQuestionAnswersCount:{type:"integer"}}},TextDocumentStatistics:{type:"structure",required:["IndexedTextDocumentsCount","IndexedTextBytes"],members:{IndexedTextDocumentsCount:{type:"integer"},IndexedTextBytes:{type:"long"}}}}},ErrorMessage:{},CapacityUnits:{shape:"S4s"}}}},ListDataSourceSyncJobs:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{},NextToken:{},MaxResults:{type:"integer"},StartTimeFilter:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},StatusFilter:{}}},output:{type:"structure",members:{History:{type:"list",member:{type:"structure",members:{ExecutionId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Status:{},ErrorMessage:{},ErrorCode:{},DataSourceErrorCode:{},Metrics:{type:"structure",members:{DocumentsAdded:{},DocumentsModified:{},DocumentsDeleted:{},DocumentsFailed:{},DocumentsScanned:{}}}}}},NextToken:{}}}},ListDataSources:{input:{type:"structure",required:["IndexId"],members:{IndexId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SummaryItems:{type:"list",member:{type:"structure",members:{Name:{},Id:{},Type:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},Status:{}}}},NextToken:{}}}},ListFaqs:{input:{type:"structure",required:["IndexId"],members:{IndexId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},FaqSummaryItems:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Status:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},FileFormat:{}}}}}}},ListIndices:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{IndexConfigurationSummaryItems:{type:"list",member:{type:"structure",required:["CreatedAt","UpdatedAt","Status"],members:{Name:{},Id:{},Edition:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},Status:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S3h"}}}},Query:{input:{type:"structure",required:["IndexId","QueryText"],members:{IndexId:{},QueryText:{},AttributeFilter:{shape:"S5p"},Facets:{type:"list",member:{type:"structure",members:{DocumentAttributeKey:{}}}},RequestedDocumentAttributes:{type:"list",member:{}},QueryResultTypeFilter:{},PageNumber:{type:"integer"},PageSize:{type:"integer"},SortingConfiguration:{type:"structure",required:["DocumentAttributeKey","SortOrder"],members:{DocumentAttributeKey:{},SortOrder:{}}}}},output:{type:"structure",members:{QueryId:{},ResultItems:{type:"list",member:{type:"structure",members:{Id:{},Type:{},AdditionalAttributes:{type:"list",member:{type:"structure",required:["Key","ValueType","Value"],members:{Key:{},ValueType:{},Value:{type:"structure",members:{TextWithHighlightsValue:{shape:"S67"}}}}}},DocumentId:{},DocumentTitle:{shape:"S67"},DocumentExcerpt:{shape:"S67"},DocumentURI:{},DocumentAttributes:{shape:"Sm"},ScoreAttributes:{type:"structure",members:{ScoreConfidence:{}}}}}},FacetResults:{type:"list",member:{type:"structure",members:{DocumentAttributeKey:{},DocumentAttributeValueType:{},DocumentAttributeValueCountPairs:{type:"list",member:{type:"structure",members:{DocumentAttributeValue:{shape:"Sp"},Count:{type:"integer"}}}}}}},TotalNumberOfResults:{type:"integer"}}}},StartDataSourceSyncJob:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}},output:{type:"structure",members:{ExecutionId:{}}}},StopDataSourceSyncJob:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}}},SubmitFeedback:{input:{type:"structure",required:["IndexId","QueryId"],members:{IndexId:{},QueryId:{},ClickFeedbackItems:{type:"list",member:{type:"structure",required:["ResultId","ClickTime"],members:{ResultId:{},ClickTime:{type:"timestamp"}}}},RelevanceFeedbackItems:{type:"list",member:{type:"structure",required:["ResultId","RelevanceValue"],members:{ResultId:{},RelevanceValue:{}}}}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S3h"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDataSource:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},Name:{},IndexId:{},Configuration:{shape:"S17"},Description:{},Schedule:{},RoleArn:{}}}},UpdateIndex:{input:{type:"structure",required:["Id"],members:{Id:{},Name:{},RoleArn:{},Description:{},DocumentMetadataConfigurationUpdates:{shape:"S4a"},CapacityUnits:{shape:"S4s"}}}}},shapes:{Sj:{type:"structure",required:["Bucket","Key"],members:{Bucket:{},Key:{}}},Sm:{type:"list",member:{shape:"Sn"}},Sn:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{shape:"Sp"}}},Sp:{type:"structure",members:{StringValue:{},StringListValue:{type:"list",member:{}},LongValue:{type:"long"},DateValue:{type:"timestamp"}}},S17:{type:"structure",members:{S3Configuration:{type:"structure",required:["BucketName"],members:{BucketName:{},InclusionPrefixes:{shape:"S19"},InclusionPatterns:{shape:"S19"},ExclusionPatterns:{shape:"S19"},DocumentsMetadataConfiguration:{type:"structure",members:{S3Prefix:{}}},AccessControlListConfiguration:{type:"structure",members:{KeyPath:{}}}}},SharePointConfiguration:{type:"structure",required:["SharePointVersion","Urls","SecretArn"],members:{SharePointVersion:{},Urls:{type:"list",member:{}},SecretArn:{},CrawlAttachments:{type:"boolean"},UseChangeLog:{type:"boolean"},InclusionPatterns:{shape:"S19"},ExclusionPatterns:{shape:"S19"},VpcConfiguration:{shape:"S1j"},FieldMappings:{shape:"S1o"},DocumentTitleFieldName:{}}},DatabaseConfiguration:{type:"structure",required:["DatabaseEngineType","ConnectionConfiguration","ColumnConfiguration"],members:{DatabaseEngineType:{},ConnectionConfiguration:{type:"structure",required:["DatabaseHost","DatabasePort","DatabaseName","TableName","SecretArn"],members:{DatabaseHost:{},DatabasePort:{type:"integer"},DatabaseName:{},TableName:{},SecretArn:{}}},VpcConfiguration:{shape:"S1j"},ColumnConfiguration:{type:"structure",required:["DocumentIdColumnName","DocumentDataColumnName","ChangeDetectingColumns"],members:{DocumentIdColumnName:{},DocumentDataColumnName:{},DocumentTitleColumnName:{},FieldMappings:{shape:"S1o"},ChangeDetectingColumns:{type:"list",member:{}}}},AclConfiguration:{type:"structure",required:["AllowedGroupsColumnName"],members:{AllowedGroupsColumnName:{}}},SqlConfiguration:{type:"structure",members:{QueryIdentifiersEnclosingOption:{}}}}},SalesforceConfiguration:{type:"structure",required:["ServerUrl","SecretArn"],members:{ServerUrl:{},SecretArn:{},StandardObjectConfigurations:{type:"list",member:{type:"structure",required:["Name","DocumentDataFieldName"],members:{Name:{},DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S1o"}}}},KnowledgeArticleConfiguration:{type:"structure",required:["IncludedStates"],members:{IncludedStates:{type:"list",member:{}},StandardKnowledgeArticleTypeConfiguration:{type:"structure",required:["DocumentDataFieldName"],members:{DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S1o"}}},CustomKnowledgeArticleTypeConfigurations:{type:"list",member:{type:"structure",required:["Name","DocumentDataFieldName"],members:{Name:{},DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S1o"}}}}}},ChatterFeedConfiguration:{type:"structure",required:["DocumentDataFieldName"],members:{DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S1o"},IncludeFilterTypes:{type:"list",member:{}}}},CrawlAttachments:{type:"boolean"},StandardObjectAttachmentConfiguration:{type:"structure",members:{DocumentTitleFieldName:{},FieldMappings:{shape:"S1o"}}},IncludeAttachmentFilePatterns:{shape:"S19"},ExcludeAttachmentFilePatterns:{shape:"S19"}}},OneDriveConfiguration:{type:"structure",required:["TenantDomain","SecretArn","OneDriveUsers"],members:{TenantDomain:{},SecretArn:{},OneDriveUsers:{type:"structure",members:{OneDriveUserList:{type:"list",member:{}},OneDriveUserS3Path:{shape:"Sj"}}},InclusionPatterns:{shape:"S19"},ExclusionPatterns:{shape:"S19"},FieldMappings:{shape:"S1o"}}},ServiceNowConfiguration:{type:"structure",required:["HostUrl","SecretArn","ServiceNowBuildVersion"],members:{HostUrl:{},SecretArn:{},ServiceNowBuildVersion:{},KnowledgeArticleConfiguration:{type:"structure",required:["DocumentDataFieldName"],members:{CrawlAttachments:{type:"boolean"},IncludeAttachmentFilePatterns:{shape:"S19"},ExcludeAttachmentFilePatterns:{shape:"S19"},DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S1o"}}},ServiceCatalogConfiguration:{type:"structure",required:["DocumentDataFieldName"],members:{CrawlAttachments:{type:"boolean"},IncludeAttachmentFilePatterns:{shape:"S19"},ExcludeAttachmentFilePatterns:{shape:"S19"},DocumentDataFieldName:{},DocumentTitleFieldName:{},FieldMappings:{shape:"S1o"}}}}},ConfluenceConfiguration:{type:"structure",required:["ServerUrl","SecretArn","Version"],members:{ServerUrl:{},SecretArn:{},Version:{},SpaceConfiguration:{type:"structure",members:{CrawlPersonalSpaces:{type:"boolean"},CrawlArchivedSpaces:{type:"boolean"},IncludeSpaces:{shape:"S2y"},ExcludeSpaces:{shape:"S2y"},SpaceFieldMappings:{type:"list",member:{type:"structure",members:{DataSourceFieldName:{},DateFieldFormat:{},IndexFieldName:{}}}}}},PageConfiguration:{type:"structure",members:{PageFieldMappings:{type:"list",member:{type:"structure",members:{DataSourceFieldName:{},DateFieldFormat:{},IndexFieldName:{}}}}}},BlogConfiguration:{type:"structure",members:{BlogFieldMappings:{type:"list",member:{type:"structure",members:{DataSourceFieldName:{},DateFieldFormat:{},IndexFieldName:{}}}}}},AttachmentConfiguration:{type:"structure",members:{CrawlAttachments:{type:"boolean"},AttachmentFieldMappings:{type:"list",member:{type:"structure",members:{DataSourceFieldName:{},DateFieldFormat:{},IndexFieldName:{}}}}}},VpcConfiguration:{shape:"S1j"},InclusionPatterns:{shape:"S19"},ExclusionPatterns:{shape:"S19"}}}}},S19:{type:"list",member:{}},S1j:{type:"structure",required:["SubnetIds","SecurityGroupIds"],members:{SubnetIds:{type:"list",member:{}},SecurityGroupIds:{type:"list",member:{}}}},S1o:{type:"list",member:{type:"structure",required:["DataSourceFieldName","IndexFieldName"],members:{DataSourceFieldName:{},DateFieldFormat:{},IndexFieldName:{}}}},S2y:{type:"list",member:{}},S3h:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S3v:{type:"structure",members:{KmsKeyId:{type:"string",sensitive:!0}}},S4a:{type:"list",member:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{},Relevance:{type:"structure",members:{Freshness:{type:"boolean"},Importance:{type:"integer"},Duration:{},RankOrder:{},ValueImportanceMap:{type:"map",key:{},value:{type:"integer"}}}},Search:{type:"structure",members:{Facetable:{type:"boolean"},Searchable:{type:"boolean"},Displayable:{type:"boolean"},Sortable:{type:"boolean"}}}}}},S4s:{type:"structure",required:["StorageCapacityUnits","QueryCapacityUnits"],members:{StorageCapacityUnits:{type:"integer"},QueryCapacityUnits:{type:"integer"}}},S5p:{type:"structure",members:{AndAllFilters:{shape:"S5q"},OrAllFilters:{shape:"S5q"},NotFilter:{shape:"S5p"},EqualsTo:{shape:"Sn"},ContainsAll:{shape:"Sn"},ContainsAny:{shape:"Sn"},GreaterThan:{shape:"Sn"},GreaterThanOrEquals:{shape:"Sn"},LessThan:{shape:"Sn"},LessThanOrEquals:{shape:"Sn"}}},S5q:{type:"list",member:{shape:"S5p"}},S67:{type:"structure",members:{Text:{},Highlights:{type:"list",member:{type:"structure",required:["BeginOffset","EndOffset"],members:{BeginOffset:{type:"integer"},EndOffset:{type:"integer"},TopAnswer:{type:"boolean"}}}}}}}};
    },{}],"qIOr":[function(require,module,exports) {
    module.exports={pagination:{ListDataSourceSyncJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDataSources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListIndices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"hC9i":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.kendra={},e.Kendra=r.defineService("kendra",["2019-02-03"]),Object.defineProperty(a.services.kendra,"2019-02-03",{get:function(){var e=require("../apis/kendra-2019-02-03.min.json");return e.paginators=require("../apis/kendra-2019-02-03.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Kendra;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/kendra-2019-02-03.min.json":"bCUv","../apis/kendra-2019-02-03.paginators.json":"qIOr"}],"lnPR":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-07-05",endpointPrefix:"networkmanager",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"NetworkManager",serviceFullName:"AWS Network Manager",serviceId:"NetworkManager",signatureVersion:"v4",signingName:"networkmanager",uid:"networkmanager-2019-07-05"},operations:{AssociateCustomerGateway:{http:{requestUri:"/global-networks/{globalNetworkId}/customer-gateway-associations"},input:{type:"structure",required:["CustomerGatewayArn","GlobalNetworkId","DeviceId"],members:{CustomerGatewayArn:{},GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},DeviceId:{},LinkId:{}}},output:{type:"structure",members:{CustomerGatewayAssociation:{shape:"S4"}}}},AssociateLink:{http:{requestUri:"/global-networks/{globalNetworkId}/link-associations"},input:{type:"structure",required:["GlobalNetworkId","DeviceId","LinkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},DeviceId:{},LinkId:{}}},output:{type:"structure",members:{LinkAssociation:{shape:"S8"}}}},CreateDevice:{http:{requestUri:"/global-networks/{globalNetworkId}/devices"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},Description:{},Type:{},Vendor:{},Model:{},SerialNumber:{},Location:{shape:"Sb"},SiteId:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{Device:{shape:"Sh"}}}},CreateGlobalNetwork:{http:{requestUri:"/global-networks"},input:{type:"structure",members:{Description:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{GlobalNetwork:{shape:"Sm"}}}},CreateLink:{http:{requestUri:"/global-networks/{globalNetworkId}/links"},input:{type:"structure",required:["GlobalNetworkId","Bandwidth","SiteId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},Description:{},Type:{},Bandwidth:{shape:"Sp"},Provider:{},SiteId:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{Link:{shape:"Ss"}}}},CreateSite:{http:{requestUri:"/global-networks/{globalNetworkId}/sites"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},Description:{},Location:{shape:"Sb"},Tags:{shape:"Sc"}}},output:{type:"structure",members:{Site:{shape:"Sw"}}}},DeleteDevice:{http:{method:"DELETE",requestUri:"/global-networks/{globalNetworkId}/devices/{deviceId}"},input:{type:"structure",required:["GlobalNetworkId","DeviceId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},DeviceId:{location:"uri",locationName:"deviceId"}}},output:{type:"structure",members:{Device:{shape:"Sh"}}}},DeleteGlobalNetwork:{http:{method:"DELETE",requestUri:"/global-networks/{globalNetworkId}"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"}}},output:{type:"structure",members:{GlobalNetwork:{shape:"Sm"}}}},DeleteLink:{http:{method:"DELETE",requestUri:"/global-networks/{globalNetworkId}/links/{linkId}"},input:{type:"structure",required:["GlobalNetworkId","LinkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},LinkId:{location:"uri",locationName:"linkId"}}},output:{type:"structure",members:{Link:{shape:"Ss"}}}},DeleteSite:{http:{method:"DELETE",requestUri:"/global-networks/{globalNetworkId}/sites/{siteId}"},input:{type:"structure",required:["GlobalNetworkId","SiteId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},SiteId:{location:"uri",locationName:"siteId"}}},output:{type:"structure",members:{Site:{shape:"Sw"}}}},DeregisterTransitGateway:{http:{method:"DELETE",requestUri:"/global-networks/{globalNetworkId}/transit-gateway-registrations/{transitGatewayArn}"},input:{type:"structure",required:["GlobalNetworkId","TransitGatewayArn"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},TransitGatewayArn:{location:"uri",locationName:"transitGatewayArn"}}},output:{type:"structure",members:{TransitGatewayRegistration:{shape:"S18"}}}},DescribeGlobalNetworks:{http:{method:"GET",requestUri:"/global-networks"},input:{type:"structure",members:{GlobalNetworkIds:{shape:"S1c",location:"querystring",locationName:"globalNetworkIds"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{GlobalNetworks:{type:"list",member:{shape:"Sm"}},NextToken:{}}}},DisassociateCustomerGateway:{http:{method:"DELETE",requestUri:"/global-networks/{globalNetworkId}/customer-gateway-associations/{customerGatewayArn}"},input:{type:"structure",required:["GlobalNetworkId","CustomerGatewayArn"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},CustomerGatewayArn:{location:"uri",locationName:"customerGatewayArn"}}},output:{type:"structure",members:{CustomerGatewayAssociation:{shape:"S4"}}}},DisassociateLink:{http:{method:"DELETE",requestUri:"/global-networks/{globalNetworkId}/link-associations"},input:{type:"structure",required:["GlobalNetworkId","DeviceId","LinkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},DeviceId:{location:"querystring",locationName:"deviceId"},LinkId:{location:"querystring",locationName:"linkId"}}},output:{type:"structure",members:{LinkAssociation:{shape:"S8"}}}},GetCustomerGatewayAssociations:{http:{method:"GET",requestUri:"/global-networks/{globalNetworkId}/customer-gateway-associations"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},CustomerGatewayArns:{shape:"S1c",location:"querystring",locationName:"customerGatewayArns"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{CustomerGatewayAssociations:{type:"list",member:{shape:"S4"}},NextToken:{}}}},GetDevices:{http:{method:"GET",requestUri:"/global-networks/{globalNetworkId}/devices"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},DeviceIds:{shape:"S1c",location:"querystring",locationName:"deviceIds"},SiteId:{location:"querystring",locationName:"siteId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Devices:{type:"list",member:{shape:"Sh"}},NextToken:{}}}},GetLinkAssociations:{http:{method:"GET",requestUri:"/global-networks/{globalNetworkId}/link-associations"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},DeviceId:{location:"querystring",locationName:"deviceId"},LinkId:{location:"querystring",locationName:"linkId"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{LinkAssociations:{type:"list",member:{shape:"S8"}},NextToken:{}}}},GetLinks:{http:{method:"GET",requestUri:"/global-networks/{globalNetworkId}/links"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},LinkIds:{shape:"S1c",location:"querystring",locationName:"linkIds"},SiteId:{location:"querystring",locationName:"siteId"},Type:{location:"querystring",locationName:"type"},Provider:{location:"querystring",locationName:"provider"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Links:{type:"list",member:{shape:"Ss"}},NextToken:{}}}},GetSites:{http:{method:"GET",requestUri:"/global-networks/{globalNetworkId}/sites"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},SiteIds:{shape:"S1c",location:"querystring",locationName:"siteIds"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{Sites:{type:"list",member:{shape:"Sw"}},NextToken:{}}}},GetTransitGatewayRegistrations:{http:{method:"GET",requestUri:"/global-networks/{globalNetworkId}/transit-gateway-registrations"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},TransitGatewayArns:{shape:"S1c",location:"querystring",locationName:"transitGatewayArns"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{TransitGatewayRegistrations:{type:"list",member:{shape:"S18"}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{TagList:{shape:"Sc"}}}},RegisterTransitGateway:{http:{requestUri:"/global-networks/{globalNetworkId}/transit-gateway-registrations"},input:{type:"structure",required:["GlobalNetworkId","TransitGatewayArn"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},TransitGatewayArn:{}}},output:{type:"structure",members:{TransitGatewayRegistration:{shape:"S18"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"Sc"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDevice:{http:{method:"PATCH",requestUri:"/global-networks/{globalNetworkId}/devices/{deviceId}"},input:{type:"structure",required:["GlobalNetworkId","DeviceId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},DeviceId:{location:"uri",locationName:"deviceId"},Description:{},Type:{},Vendor:{},Model:{},SerialNumber:{},Location:{shape:"Sb"},SiteId:{}}},output:{type:"structure",members:{Device:{shape:"Sh"}}}},UpdateGlobalNetwork:{http:{method:"PATCH",requestUri:"/global-networks/{globalNetworkId}"},input:{type:"structure",required:["GlobalNetworkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},Description:{}}},output:{type:"structure",members:{GlobalNetwork:{shape:"Sm"}}}},UpdateLink:{http:{method:"PATCH",requestUri:"/global-networks/{globalNetworkId}/links/{linkId}"},input:{type:"structure",required:["GlobalNetworkId","LinkId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},LinkId:{location:"uri",locationName:"linkId"},Description:{},Type:{},Bandwidth:{shape:"Sp"},Provider:{}}},output:{type:"structure",members:{Link:{shape:"Ss"}}}},UpdateSite:{http:{method:"PATCH",requestUri:"/global-networks/{globalNetworkId}/sites/{siteId}"},input:{type:"structure",required:["GlobalNetworkId","SiteId"],members:{GlobalNetworkId:{location:"uri",locationName:"globalNetworkId"},SiteId:{location:"uri",locationName:"siteId"},Description:{},Location:{shape:"Sb"}}},output:{type:"structure",members:{Site:{shape:"Sw"}}}}},shapes:{S4:{type:"structure",members:{CustomerGatewayArn:{},GlobalNetworkId:{},DeviceId:{},LinkId:{},State:{}}},S8:{type:"structure",members:{GlobalNetworkId:{},DeviceId:{},LinkId:{},LinkAssociationState:{}}},Sb:{type:"structure",members:{Address:{},Latitude:{},Longitude:{}}},Sc:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Sh:{type:"structure",members:{DeviceId:{},DeviceArn:{},GlobalNetworkId:{},Description:{},Type:{},Vendor:{},Model:{},SerialNumber:{},Location:{shape:"Sb"},SiteId:{},CreatedAt:{type:"timestamp"},State:{},Tags:{shape:"Sc"}}},Sm:{type:"structure",members:{GlobalNetworkId:{},GlobalNetworkArn:{},Description:{},CreatedAt:{type:"timestamp"},State:{},Tags:{shape:"Sc"}}},Sp:{type:"structure",members:{UploadSpeed:{type:"integer"},DownloadSpeed:{type:"integer"}}},Ss:{type:"structure",members:{LinkId:{},LinkArn:{},GlobalNetworkId:{},SiteId:{},Description:{},Type:{},Bandwidth:{shape:"Sp"},Provider:{},CreatedAt:{type:"timestamp"},State:{},Tags:{shape:"Sc"}}},Sw:{type:"structure",members:{SiteId:{},SiteArn:{},GlobalNetworkId:{},Description:{},Location:{shape:"Sb"},CreatedAt:{type:"timestamp"},State:{},Tags:{shape:"Sc"}}},S18:{type:"structure",members:{GlobalNetworkId:{},TransitGatewayArn:{},State:{type:"structure",members:{Code:{},Message:{}}}}},S1c:{type:"list",member:{}}}};
    },{}],"vjK6":[function(require,module,exports) {
    module.exports={pagination:{DescribeGlobalNetworks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"GlobalNetworks"},GetCustomerGatewayAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"CustomerGatewayAssociations"},GetDevices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Devices"},GetLinkAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"LinkAssociations"},GetLinks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Links"},GetSites:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Sites"},GetTransitGatewayRegistrations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TransitGatewayRegistrations"}}};
    },{}],"ksDP":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.networkmanager={},e.NetworkManager=r.defineService("networkmanager",["2019-07-05"]),Object.defineProperty(a.services.networkmanager,"2019-07-05",{get:function(){var e=require("../apis/networkmanager-2019-07-05.min.json");return e.paginators=require("../apis/networkmanager-2019-07-05.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.NetworkManager;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/networkmanager-2019-07-05.min.json":"lnPR","../apis/networkmanager-2019-07-05.paginators.json":"vjK6"}],"QK2w":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-12-03",endpointPrefix:"outposts",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Outposts",serviceFullName:"AWS Outposts",serviceId:"Outposts",signatureVersion:"v4",signingName:"outposts",uid:"outposts-2019-12-03"},operations:{CreateOutpost:{http:{requestUri:"/outposts"},input:{type:"structure",required:["SiteId"],members:{Name:{},Description:{},SiteId:{},AvailabilityZone:{},AvailabilityZoneId:{}}},output:{type:"structure",members:{Outpost:{shape:"S8"}}}},DeleteOutpost:{http:{method:"DELETE",requestUri:"/outposts/{OutpostId}"},input:{type:"structure",required:["OutpostId"],members:{OutpostId:{location:"uri",locationName:"OutpostId"}}},output:{type:"structure",members:{}}},DeleteSite:{http:{method:"DELETE",requestUri:"/sites/{SiteId}"},input:{type:"structure",required:["SiteId"],members:{SiteId:{location:"uri",locationName:"SiteId"}}},output:{type:"structure",members:{}}},GetOutpost:{http:{method:"GET",requestUri:"/outposts/{OutpostId}"},input:{type:"structure",required:["OutpostId"],members:{OutpostId:{location:"uri",locationName:"OutpostId"}}},output:{type:"structure",members:{Outpost:{shape:"S8"}}}},GetOutpostInstanceTypes:{http:{method:"GET",requestUri:"/outposts/{OutpostId}/instanceTypes"},input:{type:"structure",required:["OutpostId"],members:{OutpostId:{location:"uri",locationName:"OutpostId"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{InstanceTypes:{type:"list",member:{type:"structure",members:{InstanceType:{}}}},NextToken:{},OutpostId:{},OutpostArn:{}}}},ListOutposts:{http:{method:"GET",requestUri:"/outposts"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{Outposts:{type:"list",member:{shape:"S8"}},NextToken:{}}}},ListSites:{http:{method:"GET",requestUri:"/sites"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",members:{Sites:{type:"list",member:{type:"structure",members:{SiteId:{},AccountId:{},Name:{},Description:{}}}},NextToken:{}}}}},shapes:{S8:{type:"structure",members:{OutpostId:{},OwnerId:{},OutpostArn:{},SiteId:{},Name:{},Description:{},LifeCycleStatus:{},AvailabilityZone:{},AvailabilityZoneId:{}}}}};
    },{}],"A4v1":[function(require,module,exports) {
    module.exports={pagination:{ListOutposts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSites:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"EAu2":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),o=e.Service,r=e.apiLoader;r.services.outposts={},e.Outposts=o.defineService("outposts",["2019-12-03"]),Object.defineProperty(r.services.outposts,"2019-12-03",{get:function(){var e=require("../apis/outposts-2019-12-03.min.json");return e.paginators=require("../apis/outposts-2019-12-03.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Outposts;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/outposts-2019-12-03.min.json":"QK2w","../apis/outposts-2019-12-03.paginators.json":"A4v1"}],"nS9l":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-11-07",endpointPrefix:"a2i-runtime.sagemaker",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Augmented AI Runtime",serviceId:"SageMaker A2I Runtime",signatureVersion:"v4",signingName:"sagemaker",uid:"sagemaker-a2i-runtime-2019-11-07"},operations:{DeleteHumanLoop:{http:{method:"DELETE",requestUri:"/human-loops/{HumanLoopName}"},input:{type:"structure",required:["HumanLoopName"],members:{HumanLoopName:{location:"uri",locationName:"HumanLoopName"}}},output:{type:"structure",members:{}}},DescribeHumanLoop:{http:{method:"GET",requestUri:"/human-loops/{HumanLoopName}"},input:{type:"structure",required:["HumanLoopName"],members:{HumanLoopName:{location:"uri",locationName:"HumanLoopName"}}},output:{type:"structure",required:["CreationTime","HumanLoopStatus","HumanLoopName","HumanLoopArn","FlowDefinitionArn"],members:{CreationTime:{type:"timestamp"},FailureReason:{},FailureCode:{},HumanLoopStatus:{},HumanLoopName:{},HumanLoopArn:{},FlowDefinitionArn:{},HumanLoopOutput:{type:"structure",required:["OutputS3Uri"],members:{OutputS3Uri:{}}}}}},ListHumanLoops:{http:{method:"GET",requestUri:"/human-loops"},input:{type:"structure",required:["FlowDefinitionArn"],members:{CreationTimeAfter:{location:"querystring",locationName:"CreationTimeAfter",type:"timestamp"},CreationTimeBefore:{location:"querystring",locationName:"CreationTimeBefore",type:"timestamp"},FlowDefinitionArn:{location:"querystring",locationName:"FlowDefinitionArn"},SortOrder:{location:"querystring",locationName:"SortOrder"},NextToken:{location:"querystring",locationName:"NextToken"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"}}},output:{type:"structure",required:["HumanLoopSummaries"],members:{HumanLoopSummaries:{type:"list",member:{type:"structure",members:{HumanLoopName:{},HumanLoopStatus:{},CreationTime:{type:"timestamp"},FailureReason:{},FlowDefinitionArn:{}}}},NextToken:{}}}},StartHumanLoop:{http:{requestUri:"/human-loops"},input:{type:"structure",required:["HumanLoopName","FlowDefinitionArn","HumanLoopInput"],members:{HumanLoopName:{},FlowDefinitionArn:{},HumanLoopInput:{type:"structure",required:["InputContent"],members:{InputContent:{}}},DataAttributes:{type:"structure",required:["ContentClassifiers"],members:{ContentClassifiers:{type:"list",member:{}}}}}},output:{type:"structure",members:{HumanLoopArn:{}}}},StopHumanLoop:{http:{requestUri:"/human-loops/stop"},input:{type:"structure",required:["HumanLoopName"],members:{HumanLoopName:{}}},output:{type:"structure",members:{}}}},shapes:{}};
    },{}],"XFRJ":[function(require,module,exports) {
    module.exports={pagination:{ListHumanLoops:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"HumanLoopSummaries"}}};
    },{}],"UOTe":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.augmentedairuntime={},e.AugmentedAIRuntime=i.defineService("augmentedairuntime",["2019-11-07"]),Object.defineProperty(r.services.augmentedairuntime,"2019-11-07",{get:function(){var e=require("../apis/sagemaker-a2i-runtime-2019-11-07.min.json");return e.paginators=require("../apis/sagemaker-a2i-runtime-2019-11-07.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.AugmentedAIRuntime;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/sagemaker-a2i-runtime-2019-11-07.min.json":"nS9l","../apis/sagemaker-a2i-runtime-2019-11-07.paginators.json":"XFRJ"}],"Hili":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-11-02",endpointPrefix:"ebs",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon EBS",serviceFullName:"Amazon Elastic Block Store",serviceId:"EBS",signatureVersion:"v4",uid:"ebs-2019-11-02"},operations:{CompleteSnapshot:{http:{requestUri:"/snapshots/completion/{snapshotId}",responseCode:202},input:{type:"structure",required:["SnapshotId","ChangedBlocksCount"],members:{SnapshotId:{location:"uri",locationName:"snapshotId"},ChangedBlocksCount:{location:"header",locationName:"x-amz-ChangedBlocksCount",type:"integer"},Checksum:{location:"header",locationName:"x-amz-Checksum"},ChecksumAlgorithm:{location:"header",locationName:"x-amz-Checksum-Algorithm"},ChecksumAggregationMethod:{location:"header",locationName:"x-amz-Checksum-Aggregation-Method"}}},output:{type:"structure",members:{Status:{}}}},GetSnapshotBlock:{http:{method:"GET",requestUri:"/snapshots/{snapshotId}/blocks/{blockIndex}"},input:{type:"structure",required:["SnapshotId","BlockIndex","BlockToken"],members:{SnapshotId:{location:"uri",locationName:"snapshotId"},BlockIndex:{location:"uri",locationName:"blockIndex",type:"integer"},BlockToken:{location:"querystring",locationName:"blockToken"}}},output:{type:"structure",members:{DataLength:{location:"header",locationName:"x-amz-Data-Length",type:"integer"},BlockData:{shape:"Se"},Checksum:{location:"header",locationName:"x-amz-Checksum"},ChecksumAlgorithm:{location:"header",locationName:"x-amz-Checksum-Algorithm"}},payload:"BlockData"}},ListChangedBlocks:{http:{method:"GET",requestUri:"/snapshots/{secondSnapshotId}/changedblocks"},input:{type:"structure",required:["SecondSnapshotId"],members:{FirstSnapshotId:{location:"querystring",locationName:"firstSnapshotId"},SecondSnapshotId:{location:"uri",locationName:"secondSnapshotId"},NextToken:{location:"querystring",locationName:"pageToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},StartingBlockIndex:{location:"querystring",locationName:"startingBlockIndex",type:"integer"}}},output:{type:"structure",members:{ChangedBlocks:{type:"list",member:{type:"structure",members:{BlockIndex:{type:"integer"},FirstBlockToken:{},SecondBlockToken:{}},sensitive:!0}},ExpiryTime:{type:"timestamp"},VolumeSize:{type:"long"},BlockSize:{type:"integer"},NextToken:{}}}},ListSnapshotBlocks:{http:{method:"GET",requestUri:"/snapshots/{snapshotId}/blocks"},input:{type:"structure",required:["SnapshotId"],members:{SnapshotId:{location:"uri",locationName:"snapshotId"},NextToken:{location:"querystring",locationName:"pageToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},StartingBlockIndex:{location:"querystring",locationName:"startingBlockIndex",type:"integer"}}},output:{type:"structure",members:{Blocks:{type:"list",member:{type:"structure",members:{BlockIndex:{type:"integer"},BlockToken:{}}},sensitive:!0},ExpiryTime:{type:"timestamp"},VolumeSize:{type:"long"},BlockSize:{type:"integer"},NextToken:{}}}},PutSnapshotBlock:{http:{method:"PUT",requestUri:"/snapshots/{snapshotId}/blocks/{blockIndex}",responseCode:201},input:{type:"structure",required:["SnapshotId","BlockIndex","BlockData","DataLength","Checksum","ChecksumAlgorithm"],members:{SnapshotId:{location:"uri",locationName:"snapshotId"},BlockIndex:{location:"uri",locationName:"blockIndex",type:"integer"},BlockData:{shape:"Se"},DataLength:{location:"header",locationName:"x-amz-Data-Length",type:"integer"},Progress:{location:"header",locationName:"x-amz-Progress",type:"integer"},Checksum:{location:"header",locationName:"x-amz-Checksum"},ChecksumAlgorithm:{location:"header",locationName:"x-amz-Checksum-Algorithm"}},payload:"BlockData"},output:{type:"structure",members:{Checksum:{location:"header",locationName:"x-amz-Checksum"},ChecksumAlgorithm:{location:"header",locationName:"x-amz-Checksum-Algorithm"}}},authtype:"v4-unsigned-body"},StartSnapshot:{http:{requestUri:"/snapshots",responseCode:201},input:{type:"structure",required:["VolumeSize"],members:{VolumeSize:{type:"long"},ParentSnapshotId:{},Tags:{shape:"Sw"},Description:{},ClientToken:{idempotencyToken:!0},Encrypted:{type:"boolean"},KmsKeyArn:{shape:"S13"},Timeout:{type:"integer"}}},output:{type:"structure",members:{Description:{},SnapshotId:{},OwnerId:{},Status:{},StartTime:{type:"timestamp"},VolumeSize:{type:"long"},BlockSize:{type:"integer"},Tags:{shape:"Sw"},ParentSnapshotId:{},KmsKeyArn:{shape:"S13"}}}}},shapes:{Se:{type:"blob",sensitive:!0,streaming:!0},Sw:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S13:{type:"string",sensitive:!0}}};
    },{}],"JPrU":[function(require,module,exports) {
    module.exports={pagination:{ListChangedBlocks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSnapshotBlocks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"DS4B":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.ebs={},e.EBS=r.defineService("ebs",["2019-11-02"]),Object.defineProperty(i.services.ebs,"2019-11-02",{get:function(){var e=require("../apis/ebs-2019-11-02.min.json");return e.paginators=require("../apis/ebs-2019-11-02.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.EBS;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/ebs-2019-11-02.min.json":"Hili","../apis/ebs-2019-11-02.paginators.json":"JPrU"}],"JkTh":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-12-04",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Amazon Kinesis Video Signaling Channels",serviceFullName:"Amazon Kinesis Video Signaling Channels",serviceId:"Kinesis Video Signaling",signatureVersion:"v4",uid:"kinesis-video-signaling-2019-12-04"},operations:{GetIceServerConfig:{http:{requestUri:"/v1/get-ice-server-config"},input:{type:"structure",required:["ChannelARN"],members:{ChannelARN:{},ClientId:{},Service:{},Username:{}}},output:{type:"structure",members:{IceServerList:{type:"list",member:{type:"structure",members:{Uris:{type:"list",member:{}},Username:{},Password:{},Ttl:{type:"integer"}}}}}}},SendAlexaOfferToMaster:{http:{requestUri:"/v1/send-alexa-offer-to-master"},input:{type:"structure",required:["ChannelARN","SenderClientId","MessagePayload"],members:{ChannelARN:{},SenderClientId:{},MessagePayload:{}}},output:{type:"structure",members:{Answer:{}}}}},shapes:{}};
    },{}],"X7Hv":[function(require,module,exports) {
    require("../lib/node_loader");var i=require("../lib/core"),e=i.Service,n=i.apiLoader;n.services.kinesisvideosignalingchannels={},i.KinesisVideoSignalingChannels=e.defineService("kinesisvideosignalingchannels",["2019-12-04"]),Object.defineProperty(n.services.kinesisvideosignalingchannels,"2019-12-04",{get:function(){var i=require("../apis/kinesis-video-signaling-2019-12-04.min.json");return i.paginators=require("../apis/kinesis-video-signaling-2019-12-04.paginators.json").pagination,i},enumerable:!0,configurable:!0}),module.exports=i.KinesisVideoSignalingChannels;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/kinesis-video-signaling-2019-12-04.min.json":"JkTh","../apis/kinesis-video-signaling-2019-12-04.paginators.json":"GkJq"}],"bhJU":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-10-26",endpointPrefix:"api.detective",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Detective",serviceId:"Detective",signatureVersion:"v4",signingName:"detective",uid:"detective-2018-10-26"},operations:{AcceptInvitation:{http:{method:"PUT",requestUri:"/invitation"},input:{type:"structure",required:["GraphArn"],members:{GraphArn:{}}}},CreateGraph:{http:{requestUri:"/graph"},output:{type:"structure",members:{GraphArn:{}}}},CreateMembers:{http:{requestUri:"/graph/members"},input:{type:"structure",required:["GraphArn","Accounts"],members:{GraphArn:{},Message:{},Accounts:{type:"list",member:{type:"structure",required:["AccountId","EmailAddress"],members:{AccountId:{},EmailAddress:{}}}}}},output:{type:"structure",members:{Members:{shape:"Sb"},UnprocessedAccounts:{shape:"Sh"}}}},DeleteGraph:{http:{requestUri:"/graph/removal"},input:{type:"structure",required:["GraphArn"],members:{GraphArn:{}}}},DeleteMembers:{http:{requestUri:"/graph/members/removal"},input:{type:"structure",required:["GraphArn","AccountIds"],members:{GraphArn:{},AccountIds:{shape:"Sm"}}},output:{type:"structure",members:{AccountIds:{shape:"Sm"},UnprocessedAccounts:{shape:"Sh"}}}},DisassociateMembership:{http:{requestUri:"/membership/removal"},input:{type:"structure",required:["GraphArn"],members:{GraphArn:{}}}},GetMembers:{http:{requestUri:"/graph/members/get"},input:{type:"structure",required:["GraphArn","AccountIds"],members:{GraphArn:{},AccountIds:{shape:"Sm"}}},output:{type:"structure",members:{MemberDetails:{shape:"Sb"},UnprocessedAccounts:{shape:"Sh"}}}},ListGraphs:{http:{requestUri:"/graphs/list"},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{GraphList:{type:"list",member:{type:"structure",members:{Arn:{},CreatedTime:{type:"timestamp"}}}},NextToken:{}}}},ListInvitations:{http:{requestUri:"/invitations/list"},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Invitations:{shape:"Sb"},NextToken:{}}}},ListMembers:{http:{requestUri:"/graph/members/list"},input:{type:"structure",required:["GraphArn"],members:{GraphArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{MemberDetails:{shape:"Sb"},NextToken:{}}}},RejectInvitation:{http:{requestUri:"/invitation/removal"},input:{type:"structure",required:["GraphArn"],members:{GraphArn:{}}}},StartMonitoringMember:{http:{requestUri:"/graph/member/monitoringstate"},input:{type:"structure",required:["GraphArn","AccountId"],members:{GraphArn:{},AccountId:{}}}}},shapes:{Sb:{type:"list",member:{type:"structure",members:{AccountId:{},EmailAddress:{},GraphArn:{},MasterId:{},Status:{},DisabledReason:{},InvitedTime:{type:"timestamp"},UpdatedTime:{type:"timestamp"},PercentOfGraphUtilization:{type:"double"},PercentOfGraphUtilizationUpdatedTime:{type:"timestamp"}}}},Sh:{type:"list",member:{type:"structure",members:{AccountId:{},Reason:{}}}},Sm:{type:"list",member:{}}}};
    },{}],"uHUr":[function(require,module,exports) {
    module.exports={pagination:{ListGraphs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListInvitations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMembers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"Kra0":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.detective={},e.Detective=i.defineService("detective",["2018-10-26"]),Object.defineProperty(r.services.detective,"2018-10-26",{get:function(){var e=require("../apis/detective-2018-10-26.min.json");return e.paginators=require("../apis/detective-2018-10-26.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Detective;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/detective-2018-10-26.min.json":"bhJU","../apis/detective-2018-10-26.paginators.json":"uHUr"}],"DXpL":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-12-01",endpointPrefix:"codestar-connections",jsonVersion:"1.0",protocol:"json",serviceFullName:"AWS CodeStar connections",serviceId:"CodeStar connections",signatureVersion:"v4",signingName:"codestar-connections",targetPrefix:"com.amazonaws.codestar.connections.CodeStar_connections_20191201",uid:"codestar-connections-2019-12-01"},operations:{CreateConnection:{input:{type:"structure",required:["ConnectionName"],members:{ProviderType:{},ConnectionName:{},Tags:{shape:"S4"},HostArn:{}}},output:{type:"structure",required:["ConnectionArn"],members:{ConnectionArn:{},Tags:{shape:"S4"}}}},CreateHost:{input:{type:"structure",required:["Name","ProviderType","ProviderEndpoint"],members:{Name:{},ProviderType:{},ProviderEndpoint:{},VpcConfiguration:{shape:"Se"}}},output:{type:"structure",members:{HostArn:{}}}},DeleteConnection:{input:{type:"structure",required:["ConnectionArn"],members:{ConnectionArn:{}}},output:{type:"structure",members:{}}},DeleteHost:{input:{type:"structure",required:["HostArn"],members:{HostArn:{}}},output:{type:"structure",members:{}}},GetConnection:{input:{type:"structure",required:["ConnectionArn"],members:{ConnectionArn:{}}},output:{type:"structure",members:{Connection:{shape:"Ss"}}}},GetHost:{input:{type:"structure",required:["HostArn"],members:{HostArn:{}}},output:{type:"structure",members:{Name:{},Status:{},ProviderType:{},ProviderEndpoint:{},VpcConfiguration:{shape:"Se"}}}},ListConnections:{input:{type:"structure",members:{ProviderTypeFilter:{},HostArnFilter:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Connections:{type:"list",member:{shape:"Ss"}},NextToken:{}}}},ListHosts:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Hosts:{type:"list",member:{type:"structure",members:{Name:{},HostArn:{},ProviderType:{},ProviderEndpoint:{},VpcConfiguration:{shape:"Se"},Status:{},StatusMessage:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"S4"}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Se:{type:"structure",required:["VpcId","SubnetIds","SecurityGroupIds"],members:{VpcId:{},SubnetIds:{type:"list",member:{}},SecurityGroupIds:{type:"list",member:{}},TlsCertificate:{}}},Ss:{type:"structure",members:{ConnectionName:{},ConnectionArn:{},ProviderType:{},OwnerAccountId:{},ConnectionStatus:{},HostArn:{}}}}};
    },{}],"S4Pj":[function(require,module,exports) {
    module.exports={pagination:{ListConnections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListHosts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"PLD8":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),n=e.Service,o=e.apiLoader;o.services.codestarconnections={},e.CodeStarconnections=n.defineService("codestarconnections",["2019-12-01"]),Object.defineProperty(o.services.codestarconnections,"2019-12-01",{get:function(){var e=require("../apis/codestar-connections-2019-12-01.min.json");return e.paginators=require("../apis/codestar-connections-2019-12-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CodeStarconnections;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/codestar-connections-2019-12-01.min.json":"DXpL","../apis/codestar-connections-2019-12-01.paginators.json":"S4Pj"}],"zgam":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-10-11",endpointPrefix:"synthetics",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Synthetics",serviceFullName:"Synthetics",serviceId:"synthetics",signatureVersion:"v4",signingName:"synthetics",uid:"synthetics-2017-10-11"},operations:{CreateCanary:{http:{requestUri:"/canary"},input:{type:"structure",required:["Name","Code","ArtifactS3Location","ExecutionRoleArn","Schedule","RuntimeVersion"],members:{Name:{},Code:{shape:"S3"},ArtifactS3Location:{},ExecutionRoleArn:{},Schedule:{shape:"S7"},RunConfig:{shape:"S9"},SuccessRetentionPeriodInDays:{type:"integer"},FailureRetentionPeriodInDays:{type:"integer"},RuntimeVersion:{},VpcConfig:{shape:"Se"},Tags:{shape:"Sj"}}},output:{type:"structure",members:{Canary:{shape:"Sn"}}}},DeleteCanary:{http:{method:"DELETE",requestUri:"/canary/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{}}},DescribeCanaries:{http:{requestUri:"/canaries"},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Canaries:{type:"list",member:{shape:"Sn"}},NextToken:{}}}},DescribeCanariesLastRun:{http:{requestUri:"/canaries/last-run"},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{CanariesLastRun:{type:"list",member:{type:"structure",members:{CanaryName:{},LastRun:{shape:"S1c"}}}},NextToken:{}}}},DescribeRuntimeVersions:{http:{requestUri:"/runtime-versions"},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{RuntimeVersions:{type:"list",member:{type:"structure",members:{VersionName:{},Description:{},ReleaseDate:{type:"timestamp"},DeprecationDate:{type:"timestamp"}}}},NextToken:{}}}},GetCanary:{http:{method:"GET",requestUri:"/canary/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{Canary:{shape:"Sn"}}}},GetCanaryRuns:{http:{requestUri:"/canary/{name}/runs"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{CanaryRuns:{type:"list",member:{shape:"S1c"}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{Tags:{shape:"Sj"}}}},StartCanary:{http:{requestUri:"/canary/{name}/start"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{}}},StopCanary:{http:{requestUri:"/canary/{name}/stop"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"Sj"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateCanary:{http:{method:"PATCH",requestUri:"/canary/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"},Code:{shape:"S3"},ExecutionRoleArn:{},RuntimeVersion:{},Schedule:{shape:"S7"},RunConfig:{shape:"S9"},SuccessRetentionPeriodInDays:{type:"integer"},FailureRetentionPeriodInDays:{type:"integer"},VpcConfig:{shape:"Se"}}},output:{type:"structure",members:{}}}},shapes:{S3:{type:"structure",required:["Handler"],members:{S3Bucket:{},S3Key:{},S3Version:{},ZipFile:{type:"blob"},Handler:{}}},S7:{type:"structure",required:["Expression"],members:{Expression:{},DurationInSeconds:{type:"long"}}},S9:{type:"structure",members:{TimeoutInSeconds:{type:"integer"},MemoryInMB:{type:"integer"},ActiveTracing:{type:"boolean"}}},Se:{type:"structure",members:{SubnetIds:{shape:"Sf"},SecurityGroupIds:{shape:"Sh"}}},Sf:{type:"list",member:{}},Sh:{type:"list",member:{}},Sj:{type:"map",key:{},value:{}},Sn:{type:"structure",members:{Id:{},Name:{},Code:{type:"structure",members:{SourceLocationArn:{},Handler:{}}},ExecutionRoleArn:{},Schedule:{type:"structure",members:{Expression:{},DurationInSeconds:{type:"long"}}},RunConfig:{type:"structure",members:{TimeoutInSeconds:{type:"integer"},MemoryInMB:{type:"integer"},ActiveTracing:{type:"boolean"}}},SuccessRetentionPeriodInDays:{type:"integer"},FailureRetentionPeriodInDays:{type:"integer"},Status:{type:"structure",members:{State:{},StateReason:{},StateReasonCode:{}}},Timeline:{type:"structure",members:{Created:{type:"timestamp"},LastModified:{type:"timestamp"},LastStarted:{type:"timestamp"},LastStopped:{type:"timestamp"}}},ArtifactS3Location:{},EngineArn:{},RuntimeVersion:{},VpcConfig:{type:"structure",members:{VpcId:{},SubnetIds:{shape:"Sf"},SecurityGroupIds:{shape:"Sh"}}},Tags:{shape:"Sj"}}},S1c:{type:"structure",members:{Id:{},Name:{},Status:{type:"structure",members:{State:{},StateReason:{},StateReasonCode:{}}},Timeline:{type:"structure",members:{Started:{type:"timestamp"},Completed:{type:"timestamp"}}},ArtifactS3Location:{}}}}};
    },{}],"ZUVw":[function(require,module,exports) {
    module.exports={pagination:{DescribeCanaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribeCanariesLastRun:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribeRuntimeVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetCanaryRuns:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}};
    },{}],"Q0IL":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.synthetics={},e.Synthetics=i.defineService("synthetics",["2017-10-11"]),Object.defineProperty(r.services.synthetics,"2017-10-11",{get:function(){var e=require("../apis/synthetics-2017-10-11.min.json");return e.paginators=require("../apis/synthetics-2017-10-11.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Synthetics;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/synthetics-2017-10-11.min.json":"zgam","../apis/synthetics-2017-10-11.paginators.json":"ZUVw"}],"m0kB":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-12-02",endpointPrefix:"iotsitewise",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS IoT SiteWise",serviceId:"IoTSiteWise",signatureVersion:"v4",signingName:"iotsitewise",uid:"iotsitewise-2019-12-02"},operations:{AssociateAssets:{http:{requestUri:"/assets/{assetId}/associate"},input:{type:"structure",required:["assetId","hierarchyId","childAssetId"],members:{assetId:{location:"uri",locationName:"assetId"},hierarchyId:{},childAssetId:{},clientToken:{idempotencyToken:!0}}},endpoint:{hostPrefix:"model."}},BatchAssociateProjectAssets:{http:{requestUri:"/projects/{projectId}/assets/associate",responseCode:200},input:{type:"structure",required:["projectId","assetIds"],members:{projectId:{location:"uri",locationName:"projectId"},assetIds:{shape:"S5"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{errors:{type:"list",member:{shape:"S8"}}}},endpoint:{hostPrefix:"monitor."}},BatchDisassociateProjectAssets:{http:{requestUri:"/projects/{projectId}/assets/disassociate",responseCode:200},input:{type:"structure",required:["projectId","assetIds"],members:{projectId:{location:"uri",locationName:"projectId"},assetIds:{shape:"S5"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{errors:{type:"list",member:{shape:"S8"}}}},endpoint:{hostPrefix:"monitor."}},BatchPutAssetPropertyValue:{http:{requestUri:"/properties"},input:{type:"structure",required:["entries"],members:{entries:{type:"list",member:{type:"structure",required:["entryId","propertyValues"],members:{entryId:{},assetId:{},propertyId:{},propertyAlias:{},propertyValues:{type:"list",member:{shape:"Sk"}}}}}}},output:{type:"structure",required:["errorEntries"],members:{errorEntries:{type:"list",member:{type:"structure",required:["entryId","errors"],members:{entryId:{},errors:{type:"list",member:{type:"structure",required:["errorCode","errorMessage","timestamps"],members:{errorCode:{},errorMessage:{},timestamps:{type:"list",member:{shape:"Sq"}}}}}}}}}},endpoint:{hostPrefix:"data."}},CreateAccessPolicy:{http:{requestUri:"/access-policies",responseCode:201},input:{type:"structure",required:["accessPolicyIdentity","accessPolicyResource","accessPolicyPermission"],members:{accessPolicyIdentity:{shape:"S13"},accessPolicyResource:{shape:"S19"},accessPolicyPermission:{},clientToken:{idempotencyToken:!0},tags:{shape:"S1d"}}},output:{type:"structure",required:["accessPolicyId","accessPolicyArn"],members:{accessPolicyId:{},accessPolicyArn:{}}},endpoint:{hostPrefix:"monitor."}},CreateAsset:{http:{requestUri:"/assets",responseCode:202},input:{type:"structure",required:["assetName","assetModelId"],members:{assetName:{},assetModelId:{},clientToken:{idempotencyToken:!0},tags:{shape:"S1d"}}},output:{type:"structure",required:["assetId","assetArn","assetStatus"],members:{assetId:{},assetArn:{},assetStatus:{shape:"S1k"}}},endpoint:{hostPrefix:"model."}},CreateAssetModel:{http:{requestUri:"/asset-models",responseCode:202},input:{type:"structure",required:["assetModelName"],members:{assetModelName:{},assetModelDescription:{},assetModelProperties:{type:"list",member:{type:"structure",required:["name","dataType","type"],members:{name:{},dataType:{},unit:{},type:{shape:"S1u"}}}},assetModelHierarchies:{type:"list",member:{type:"structure",required:["name","childAssetModelId"],members:{name:{},childAssetModelId:{}}}},clientToken:{idempotencyToken:!0},tags:{shape:"S1d"}}},output:{type:"structure",required:["assetModelId","assetModelArn","assetModelStatus"],members:{assetModelId:{},assetModelArn:{},assetModelStatus:{shape:"S2c"}}},endpoint:{hostPrefix:"model."}},CreateDashboard:{http:{requestUri:"/dashboards",responseCode:201},input:{type:"structure",required:["projectId","dashboardName","dashboardDefinition"],members:{projectId:{},dashboardName:{},dashboardDescription:{},dashboardDefinition:{},clientToken:{idempotencyToken:!0},tags:{shape:"S1d"}}},output:{type:"structure",required:["dashboardId","dashboardArn"],members:{dashboardId:{},dashboardArn:{}}},endpoint:{hostPrefix:"monitor."}},CreateGateway:{http:{requestUri:"/20200301/gateways",responseCode:201},input:{type:"structure",required:["gatewayName","gatewayPlatform"],members:{gatewayName:{},gatewayPlatform:{shape:"S2i"},tags:{shape:"S1d"}}},output:{type:"structure",required:["gatewayId","gatewayArn"],members:{gatewayId:{},gatewayArn:{}}},endpoint:{hostPrefix:"edge."}},CreatePortal:{http:{requestUri:"/portals",responseCode:202},input:{type:"structure",required:["portalName","portalContactEmail","roleArn"],members:{portalName:{},portalDescription:{},portalContactEmail:{},clientToken:{idempotencyToken:!0},portalLogoImageFile:{shape:"S2n"},roleArn:{},tags:{shape:"S1d"},portalAuthMode:{}}},output:{type:"structure",required:["portalId","portalArn","portalStartUrl","portalStatus","ssoApplicationId"],members:{portalId:{},portalArn:{},portalStartUrl:{},portalStatus:{shape:"S2t"},ssoApplicationId:{}}},endpoint:{hostPrefix:"monitor."}},CreatePresignedPortalUrl:{http:{method:"GET",requestUri:"/portals/{portalId}/presigned-url",responseCode:200},input:{type:"structure",required:["portalId"],members:{portalId:{location:"uri",locationName:"portalId"},sessionDurationSeconds:{location:"querystring",locationName:"sessionDurationSeconds",type:"integer"}}},output:{type:"structure",required:["presignedPortalUrl"],members:{presignedPortalUrl:{}}},endpoint:{hostPrefix:"monitor."}},CreateProject:{http:{requestUri:"/projects",responseCode:201},input:{type:"structure",required:["portalId","projectName"],members:{portalId:{},projectName:{},projectDescription:{},clientToken:{idempotencyToken:!0},tags:{shape:"S1d"}}},output:{type:"structure",required:["projectId","projectArn"],members:{projectId:{},projectArn:{}}},endpoint:{hostPrefix:"monitor."}},DeleteAccessPolicy:{http:{method:"DELETE",requestUri:"/access-policies/{accessPolicyId}",responseCode:204},input:{type:"structure",required:["accessPolicyId"],members:{accessPolicyId:{location:"uri",locationName:"accessPolicyId"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}},DeleteAsset:{http:{method:"DELETE",requestUri:"/assets/{assetId}",responseCode:202},input:{type:"structure",required:["assetId"],members:{assetId:{location:"uri",locationName:"assetId"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",required:["assetStatus"],members:{assetStatus:{shape:"S1k"}}},endpoint:{hostPrefix:"model."}},DeleteAssetModel:{http:{method:"DELETE",requestUri:"/asset-models/{assetModelId}",responseCode:202},input:{type:"structure",required:["assetModelId"],members:{assetModelId:{location:"uri",locationName:"assetModelId"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",required:["assetModelStatus"],members:{assetModelStatus:{shape:"S2c"}}},endpoint:{hostPrefix:"model."}},DeleteDashboard:{http:{method:"DELETE",requestUri:"/dashboards/{dashboardId}",responseCode:204},input:{type:"structure",required:["dashboardId"],members:{dashboardId:{location:"uri",locationName:"dashboardId"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}},DeleteGateway:{http:{method:"DELETE",requestUri:"/20200301/gateways/{gatewayId}"},input:{type:"structure",required:["gatewayId"],members:{gatewayId:{location:"uri",locationName:"gatewayId"}}},endpoint:{hostPrefix:"edge."}},DeletePortal:{http:{method:"DELETE",requestUri:"/portals/{portalId}",responseCode:202},input:{type:"structure",required:["portalId"],members:{portalId:{location:"uri",locationName:"portalId"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",required:["portalStatus"],members:{portalStatus:{shape:"S2t"}}},endpoint:{hostPrefix:"monitor."}},DeleteProject:{http:{method:"DELETE",requestUri:"/projects/{projectId}",responseCode:204},input:{type:"structure",required:["projectId"],members:{projectId:{location:"uri",locationName:"projectId"},clientToken:{idempotencyToken:!0,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}},DescribeAccessPolicy:{http:{method:"GET",requestUri:"/access-policies/{accessPolicyId}",responseCode:200},input:{type:"structure",required:["accessPolicyId"],members:{accessPolicyId:{location:"uri",locationName:"accessPolicyId"}}},output:{type:"structure",required:["accessPolicyId","accessPolicyArn","accessPolicyIdentity","accessPolicyResource","accessPolicyPermission","accessPolicyCreationDate","accessPolicyLastUpdateDate"],members:{accessPolicyId:{},accessPolicyArn:{},accessPolicyIdentity:{shape:"S13"},accessPolicyResource:{shape:"S19"},accessPolicyPermission:{},accessPolicyCreationDate:{type:"timestamp"},accessPolicyLastUpdateDate:{type:"timestamp"}}},endpoint:{hostPrefix:"monitor."}},DescribeAsset:{http:{method:"GET",requestUri:"/assets/{assetId}"},input:{type:"structure",required:["assetId"],members:{assetId:{location:"uri",locationName:"assetId"}}},output:{type:"structure",required:["assetId","assetArn","assetName","assetModelId","assetProperties","assetHierarchies","assetCreationDate","assetLastUpdateDate","assetStatus"],members:{assetId:{},assetArn:{},assetName:{},assetModelId:{},assetProperties:{type:"list",member:{type:"structure",required:["id","name","dataType"],members:{id:{},name:{},alias:{},notification:{shape:"S3p"},dataType:{},unit:{}}}},assetHierarchies:{shape:"S3s"},assetCreationDate:{type:"timestamp"},assetLastUpdateDate:{type:"timestamp"},assetStatus:{shape:"S1k"}}},endpoint:{hostPrefix:"model."}},DescribeAssetModel:{http:{method:"GET",requestUri:"/asset-models/{assetModelId}"},input:{type:"structure",required:["assetModelId"],members:{assetModelId:{location:"uri",locationName:"assetModelId"}}},output:{type:"structure",required:["assetModelId","assetModelArn","assetModelName","assetModelDescription","assetModelProperties","assetModelHierarchies","assetModelCreationDate","assetModelLastUpdateDate","assetModelStatus"],members:{assetModelId:{},assetModelArn:{},assetModelName:{},assetModelDescription:{},assetModelProperties:{shape:"S3w"},assetModelHierarchies:{shape:"S3y"},assetModelCreationDate:{type:"timestamp"},assetModelLastUpdateDate:{type:"timestamp"},assetModelStatus:{shape:"S2c"}}},endpoint:{hostPrefix:"model."}},DescribeAssetProperty:{http:{method:"GET",requestUri:"/assets/{assetId}/properties/{propertyId}"},input:{type:"structure",required:["assetId","propertyId"],members:{assetId:{location:"uri",locationName:"assetId"},propertyId:{location:"uri",locationName:"propertyId"}}},output:{type:"structure",required:["assetId","assetName","assetModelId","assetProperty"],members:{assetId:{},assetName:{},assetModelId:{},assetProperty:{type:"structure",required:["id","name","dataType"],members:{id:{},name:{},alias:{},notification:{shape:"S3p"},dataType:{},unit:{},type:{shape:"S1u"}}}}},endpoint:{hostPrefix:"model."}},DescribeDashboard:{http:{method:"GET",requestUri:"/dashboards/{dashboardId}",responseCode:200},input:{type:"structure",required:["dashboardId"],members:{dashboardId:{location:"uri",locationName:"dashboardId"}}},output:{type:"structure",required:["dashboardId","dashboardArn","dashboardName","projectId","dashboardDefinition","dashboardCreationDate","dashboardLastUpdateDate"],members:{dashboardId:{},dashboardArn:{},dashboardName:{},projectId:{},dashboardDescription:{},dashboardDefinition:{},dashboardCreationDate:{type:"timestamp"},dashboardLastUpdateDate:{type:"timestamp"}}},endpoint:{hostPrefix:"monitor."}},DescribeGateway:{http:{method:"GET",requestUri:"/20200301/gateways/{gatewayId}"},input:{type:"structure",required:["gatewayId"],members:{gatewayId:{location:"uri",locationName:"gatewayId"}}},output:{type:"structure",required:["gatewayId","gatewayName","gatewayArn","gatewayCapabilitySummaries","creationDate","lastUpdateDate"],members:{gatewayId:{},gatewayName:{},gatewayArn:{},gatewayPlatform:{shape:"S2i"},gatewayCapabilitySummaries:{shape:"S47"},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"}}},endpoint:{hostPrefix:"edge."}},DescribeGatewayCapabilityConfiguration:{http:{method:"GET",requestUri:"/20200301/gateways/{gatewayId}/capability/{capabilityNamespace}"},input:{type:"structure",required:["gatewayId","capabilityNamespace"],members:{gatewayId:{location:"uri",locationName:"gatewayId"},capabilityNamespace:{location:"uri",locationName:"capabilityNamespace"}}},output:{type:"structure",required:["gatewayId","capabilityNamespace","capabilityConfiguration","capabilitySyncStatus"],members:{gatewayId:{},capabilityNamespace:{},capabilityConfiguration:{},capabilitySyncStatus:{}}},endpoint:{hostPrefix:"edge."}},DescribeLoggingOptions:{http:{method:"GET",requestUri:"/logging"},input:{type:"structure",members:{}},output:{type:"structure",required:["loggingOptions"],members:{loggingOptions:{shape:"S4g"}}},endpoint:{hostPrefix:"model."}},DescribePortal:{http:{method:"GET",requestUri:"/portals/{portalId}",responseCode:200},input:{type:"structure",required:["portalId"],members:{portalId:{location:"uri",locationName:"portalId"}}},output:{type:"structure",required:["portalId","portalArn","portalName","portalClientId","portalStartUrl","portalContactEmail","portalStatus","portalCreationDate","portalLastUpdateDate"],members:{portalId:{},portalArn:{},portalName:{},portalDescription:{},portalClientId:{},portalStartUrl:{},portalContactEmail:{},portalStatus:{shape:"S2t"},portalCreationDate:{type:"timestamp"},portalLastUpdateDate:{type:"timestamp"},portalLogoImageLocation:{type:"structure",required:["id","url"],members:{id:{},url:{}}},roleArn:{},portalAuthMode:{}}},endpoint:{hostPrefix:"monitor."}},DescribeProject:{http:{method:"GET",requestUri:"/projects/{projectId}",responseCode:200},input:{type:"structure",required:["projectId"],members:{projectId:{location:"uri",locationName:"projectId"}}},output:{type:"structure",required:["projectId","projectArn","projectName","portalId","projectCreationDate","projectLastUpdateDate"],members:{projectId:{},projectArn:{},projectName:{},portalId:{},projectDescription:{},projectCreationDate:{type:"timestamp"},projectLastUpdateDate:{type:"timestamp"}}},endpoint:{hostPrefix:"monitor."}},DisassociateAssets:{http:{requestUri:"/assets/{assetId}/disassociate"},input:{type:"structure",required:["assetId","hierarchyId","childAssetId"],members:{assetId:{location:"uri",locationName:"assetId"},hierarchyId:{},childAssetId:{},clientToken:{idempotencyToken:!0}}},endpoint:{hostPrefix:"model."}},GetAssetPropertyAggregates:{http:{method:"GET",requestUri:"/properties/aggregates"},input:{type:"structure",required:["aggregateTypes","resolution","startDate","endDate"],members:{assetId:{location:"querystring",locationName:"assetId"},propertyId:{location:"querystring",locationName:"propertyId"},propertyAlias:{location:"querystring",locationName:"propertyAlias"},aggregateTypes:{location:"querystring",locationName:"aggregateTypes",type:"list",member:{}},resolution:{location:"querystring",locationName:"resolution"},qualities:{shape:"S4t",location:"querystring",locationName:"qualities"},startDate:{location:"querystring",locationName:"startDate",type:"timestamp"},endDate:{location:"querystring",locationName:"endDate",type:"timestamp"},timeOrdering:{location:"querystring",locationName:"timeOrdering"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["aggregatedValues"],members:{aggregatedValues:{type:"list",member:{type:"structure",required:["timestamp","value"],members:{timestamp:{type:"timestamp"},quality:{},value:{type:"structure",members:{average:{type:"double"},count:{type:"double"},maximum:{type:"double"},minimum:{type:"double"},sum:{type:"double"},standardDeviation:{type:"double"}}}}}},nextToken:{}}},endpoint:{hostPrefix:"data."}},GetAssetPropertyValue:{http:{method:"GET",requestUri:"/properties/latest"},input:{type:"structure",members:{assetId:{location:"querystring",locationName:"assetId"},propertyId:{location:"querystring",locationName:"propertyId"},propertyAlias:{location:"querystring",locationName:"propertyAlias"}}},output:{type:"structure",members:{propertyValue:{shape:"Sk"}}},endpoint:{hostPrefix:"data."}},GetAssetPropertyValueHistory:{http:{method:"GET",requestUri:"/properties/history"},input:{type:"structure",members:{assetId:{location:"querystring",locationName:"assetId"},propertyId:{location:"querystring",locationName:"propertyId"},propertyAlias:{location:"querystring",locationName:"propertyAlias"},startDate:{location:"querystring",locationName:"startDate",type:"timestamp"},endDate:{location:"querystring",locationName:"endDate",type:"timestamp"},qualities:{shape:"S4t",location:"querystring",locationName:"qualities"},timeOrdering:{location:"querystring",locationName:"timeOrdering"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["assetPropertyValueHistory"],members:{assetPropertyValueHistory:{type:"list",member:{shape:"Sk"}},nextToken:{}}},endpoint:{hostPrefix:"data."}},ListAccessPolicies:{http:{method:"GET",requestUri:"/access-policies",responseCode:200},input:{type:"structure",members:{identityType:{location:"querystring",locationName:"identityType"},identityId:{location:"querystring",locationName:"identityId"},resourceType:{location:"querystring",locationName:"resourceType"},resourceId:{location:"querystring",locationName:"resourceId"},iamArn:{location:"querystring",locationName:"iamArn"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["accessPolicySummaries"],members:{accessPolicySummaries:{type:"list",member:{type:"structure",required:["id","identity","resource","permission"],members:{id:{},identity:{shape:"S13"},resource:{shape:"S19"},permission:{},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"}}}},nextToken:{}}},endpoint:{hostPrefix:"monitor."}},ListAssetModels:{http:{method:"GET",requestUri:"/asset-models"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["assetModelSummaries"],members:{assetModelSummaries:{type:"list",member:{type:"structure",required:["id","arn","name","description","creationDate","lastUpdateDate","status"],members:{id:{},arn:{},name:{},description:{},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"},status:{shape:"S2c"}}}},nextToken:{}}},endpoint:{hostPrefix:"model."}},ListAssets:{http:{method:"GET",requestUri:"/assets"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},assetModelId:{location:"querystring",locationName:"assetModelId"},filter:{location:"querystring",locationName:"filter"}}},output:{type:"structure",required:["assetSummaries"],members:{assetSummaries:{type:"list",member:{type:"structure",required:["id","arn","name","assetModelId","creationDate","lastUpdateDate","status","hierarchies"],members:{id:{},arn:{},name:{},assetModelId:{},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"},status:{shape:"S1k"},hierarchies:{shape:"S3s"}}}},nextToken:{}}},endpoint:{hostPrefix:"model."}},ListAssociatedAssets:{http:{method:"GET",requestUri:"/assets/{assetId}/hierarchies"},input:{type:"structure",required:["assetId"],members:{assetId:{location:"uri",locationName:"assetId"},hierarchyId:{location:"querystring",locationName:"hierarchyId"},traversalDirection:{location:"querystring",locationName:"traversalDirection"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["assetSummaries"],members:{assetSummaries:{type:"list",member:{type:"structure",required:["id","arn","name","assetModelId","creationDate","lastUpdateDate","status","hierarchies"],members:{id:{},arn:{},name:{},assetModelId:{},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"},status:{shape:"S1k"},hierarchies:{shape:"S3s"}}}},nextToken:{}}},endpoint:{hostPrefix:"model."}},ListDashboards:{http:{method:"GET",requestUri:"/dashboards",responseCode:200},input:{type:"structure",required:["projectId"],members:{projectId:{location:"querystring",locationName:"projectId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["dashboardSummaries"],members:{dashboardSummaries:{type:"list",member:{type:"structure",required:["id","name"],members:{id:{},name:{},description:{},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"}}}},nextToken:{}}},endpoint:{hostPrefix:"monitor."}},ListGateways:{http:{method:"GET",requestUri:"/20200301/gateways"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["gatewaySummaries"],members:{gatewaySummaries:{type:"list",member:{type:"structure",required:["gatewayId","gatewayName","creationDate","lastUpdateDate"],members:{gatewayId:{},gatewayName:{},gatewayCapabilitySummaries:{shape:"S47"},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"}}}},nextToken:{}}},endpoint:{hostPrefix:"edge."}},ListPortals:{http:{method:"GET",requestUri:"/portals",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{portalSummaries:{type:"list",member:{type:"structure",required:["id","name","startUrl","status"],members:{id:{},name:{},description:{},startUrl:{},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"},roleArn:{},status:{shape:"S2t"}}}},nextToken:{}}},endpoint:{hostPrefix:"monitor."}},ListProjectAssets:{http:{method:"GET",requestUri:"/projects/{projectId}/assets",responseCode:200},input:{type:"structure",required:["projectId"],members:{projectId:{location:"uri",locationName:"projectId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["assetIds"],members:{assetIds:{type:"list",member:{}},nextToken:{}}},endpoint:{hostPrefix:"monitor."}},ListProjects:{http:{method:"GET",requestUri:"/projects",responseCode:200},input:{type:"structure",required:["portalId"],members:{portalId:{location:"querystring",locationName:"portalId"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["projectSummaries"],members:{projectSummaries:{type:"list",member:{type:"structure",required:["id","name"],members:{id:{},name:{},description:{},creationDate:{type:"timestamp"},lastUpdateDate:{type:"timestamp"}}}},nextToken:{}}},endpoint:{hostPrefix:"monitor."}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S1d"}}}},PutLoggingOptions:{http:{method:"PUT",requestUri:"/logging"},input:{type:"structure",required:["loggingOptions"],members:{loggingOptions:{shape:"S4g"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"model."}},TagResource:{http:{requestUri:"/tags"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tags:{shape:"S1d"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAccessPolicy:{http:{method:"PUT",requestUri:"/access-policies/{accessPolicyId}",responseCode:200},input:{type:"structure",required:["accessPolicyId","accessPolicyIdentity","accessPolicyResource","accessPolicyPermission"],members:{accessPolicyId:{location:"uri",locationName:"accessPolicyId"},accessPolicyIdentity:{shape:"S13"},accessPolicyResource:{shape:"S19"},accessPolicyPermission:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}},UpdateAsset:{http:{method:"PUT",requestUri:"/assets/{assetId}",responseCode:202},input:{type:"structure",required:["assetId","assetName"],members:{assetId:{location:"uri",locationName:"assetId"},assetName:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["assetStatus"],members:{assetStatus:{shape:"S1k"}}},endpoint:{hostPrefix:"model."}},UpdateAssetModel:{http:{method:"PUT",requestUri:"/asset-models/{assetModelId}",responseCode:202},input:{type:"structure",required:["assetModelId","assetModelName"],members:{assetModelId:{location:"uri",locationName:"assetModelId"},assetModelName:{},assetModelDescription:{},assetModelProperties:{shape:"S3w"},assetModelHierarchies:{shape:"S3y"},clientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["assetModelStatus"],members:{assetModelStatus:{shape:"S2c"}}},endpoint:{hostPrefix:"model."}},UpdateAssetProperty:{http:{method:"PUT",requestUri:"/assets/{assetId}/properties/{propertyId}"},input:{type:"structure",required:["assetId","propertyId"],members:{assetId:{location:"uri",locationName:"assetId"},propertyId:{location:"uri",locationName:"propertyId"},propertyAlias:{},propertyNotificationState:{},clientToken:{idempotencyToken:!0}}},endpoint:{hostPrefix:"model."}},UpdateDashboard:{http:{method:"PUT",requestUri:"/dashboards/{dashboardId}",responseCode:200},input:{type:"structure",required:["dashboardId","dashboardName","dashboardDefinition"],members:{dashboardId:{location:"uri",locationName:"dashboardId"},dashboardName:{},dashboardDescription:{},dashboardDefinition:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}},UpdateGateway:{http:{method:"PUT",requestUri:"/20200301/gateways/{gatewayId}"},input:{type:"structure",required:["gatewayId","gatewayName"],members:{gatewayId:{location:"uri",locationName:"gatewayId"},gatewayName:{}}},endpoint:{hostPrefix:"edge."}},UpdateGatewayCapabilityConfiguration:{http:{requestUri:"/20200301/gateways/{gatewayId}/capability",responseCode:201},input:{type:"structure",required:["gatewayId","capabilityNamespace","capabilityConfiguration"],members:{gatewayId:{location:"uri",locationName:"gatewayId"},capabilityNamespace:{},capabilityConfiguration:{}}},output:{type:"structure",required:["capabilityNamespace","capabilitySyncStatus"],members:{capabilityNamespace:{},capabilitySyncStatus:{}}},endpoint:{hostPrefix:"edge."}},UpdatePortal:{http:{method:"PUT",requestUri:"/portals/{portalId}",responseCode:202},input:{type:"structure",required:["portalId","portalName","portalContactEmail","roleArn"],members:{portalId:{location:"uri",locationName:"portalId"},portalName:{},portalDescription:{},portalContactEmail:{},portalLogoImage:{type:"structure",members:{id:{},file:{shape:"S2n"}}},roleArn:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",required:["portalStatus"],members:{portalStatus:{shape:"S2t"}}},endpoint:{hostPrefix:"monitor."}},UpdateProject:{http:{method:"PUT",requestUri:"/projects/{projectId}",responseCode:200},input:{type:"structure",required:["projectId","projectName"],members:{projectId:{location:"uri",locationName:"projectId"},projectName:{},projectDescription:{},clientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"monitor."}}},shapes:{S5:{type:"list",member:{}},S8:{type:"structure",required:["assetId","code","message"],members:{assetId:{},code:{},message:{}}},Sk:{type:"structure",required:["value","timestamp"],members:{value:{type:"structure",members:{stringValue:{},integerValue:{type:"integer"},doubleValue:{type:"double"},booleanValue:{type:"boolean"}}},timestamp:{shape:"Sq"},quality:{}}},Sq:{type:"structure",required:["timeInSeconds"],members:{timeInSeconds:{type:"long"},offsetInNanos:{type:"integer"}}},S13:{type:"structure",members:{user:{type:"structure",required:["id"],members:{id:{}}},group:{type:"structure",required:["id"],members:{id:{}}},iamUser:{type:"structure",required:["arn"],members:{arn:{}}}}},S19:{type:"structure",members:{portal:{type:"structure",required:["id"],members:{id:{}}},project:{type:"structure",required:["id"],members:{id:{}}}}},S1d:{type:"map",key:{},value:{}},S1k:{type:"structure",required:["state"],members:{state:{},error:{shape:"S1m"}}},S1m:{type:"structure",required:["code","message"],members:{code:{},message:{}}},S1u:{type:"structure",members:{attribute:{type:"structure",members:{defaultValue:{}}},measurement:{type:"structure",members:{}},transform:{type:"structure",required:["expression","variables"],members:{expression:{},variables:{shape:"S20"}}},metric:{type:"structure",required:["expression","variables","window"],members:{expression:{},variables:{shape:"S20"},window:{type:"structure",members:{tumbling:{type:"structure",required:["interval"],members:{interval:{}}}}}}}}},S20:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{type:"structure",required:["propertyId"],members:{propertyId:{},hierarchyId:{}}}}}},S2c:{type:"structure",required:["state"],members:{state:{},error:{shape:"S1m"}}},S2i:{type:"structure",required:["greengrass"],members:{greengrass:{type:"structure",required:["groupArn"],members:{groupArn:{}}}}},S2n:{type:"structure",required:["data","type"],members:{data:{type:"blob"},type:{}}},S2t:{type:"structure",required:["state"],members:{state:{},error:{type:"structure",members:{code:{},message:{}}}}},S3p:{type:"structure",required:["topic","state"],members:{topic:{},state:{}}},S3s:{type:"list",member:{type:"structure",required:["name"],members:{id:{},name:{}}}},S3w:{type:"list",member:{type:"structure",required:["name","dataType","type"],members:{id:{},name:{},dataType:{},unit:{},type:{shape:"S1u"}}}},S3y:{type:"list",member:{type:"structure",required:["name","childAssetModelId"],members:{id:{},name:{},childAssetModelId:{}}}},S47:{type:"list",member:{type:"structure",required:["capabilityNamespace","capabilitySyncStatus"],members:{capabilityNamespace:{},capabilitySyncStatus:{}}}},S4g:{type:"structure",required:["level"],members:{level:{}}},S4t:{type:"list",member:{}}}};
    },{}],"Y4aY":[function(require,module,exports) {
    module.exports={pagination:{GetAssetPropertyAggregates:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"aggregatedValues"},GetAssetPropertyValueHistory:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assetPropertyValueHistory"},ListAccessPolicies:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"accessPolicySummaries"},ListAssetModels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assetModelSummaries"},ListAssets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assetSummaries"},ListAssociatedAssets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assetSummaries"},ListDashboards:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"dashboardSummaries"},ListGateways:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"gatewaySummaries"},ListPortals:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"portalSummaries"},ListProjectAssets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assetIds"},ListProjects:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"projectSummaries"}}};
    },{}],"Tpd9":[function(require,module,exports) {
    module.exports={version:2,waiters:{AssetModelNotExists:{delay:3,maxAttempts:20,operation:"DescribeAssetModel",acceptors:[{state:"success",matcher:"error",expected:"ResourceNotFoundException"}]},AssetModelActive:{delay:3,maxAttempts:20,operation:"DescribeAssetModel",acceptors:[{state:"success",matcher:"path",argument:"assetModelStatus.state",expected:"ACTIVE"},{state:"failure",matcher:"path",argument:"assetModelStatus.state",expected:"FAILED"}]},AssetNotExists:{delay:3,maxAttempts:20,operation:"DescribeAsset",acceptors:[{state:"success",matcher:"error",expected:"ResourceNotFoundException"}]},AssetActive:{delay:3,maxAttempts:20,operation:"DescribeAsset",acceptors:[{state:"success",matcher:"path",argument:"assetStatus.state",expected:"ACTIVE"},{state:"failure",matcher:"path",argument:"assetStatus.state",expected:"FAILED"}]},PortalNotExists:{delay:3,maxAttempts:20,operation:"DescribePortal",acceptors:[{state:"success",matcher:"error",expected:"ResourceNotFoundException"}]},PortalActive:{delay:3,maxAttempts:20,operation:"DescribePortal",acceptors:[{state:"success",matcher:"path",argument:"portalStatus.state",expected:"ACTIVE"}]}}};
    },{}],"YZ5G":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.iotsitewise={},e.IoTSiteWise=i.defineService("iotsitewise",["2019-12-02"]),Object.defineProperty(r.services.iotsitewise,"2019-12-02",{get:function(){var e=require("../apis/iotsitewise-2019-12-02.min.json");return e.paginators=require("../apis/iotsitewise-2019-12-02.paginators.json").pagination,e.waiters=require("../apis/iotsitewise-2019-12-02.waiters2.json").waiters,e},enumerable:!0,configurable:!0}),module.exports=e.IoTSiteWise;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/iotsitewise-2019-12-02.min.json":"m0kB","../apis/iotsitewise-2019-12-02.paginators.json":"Y4aY","../apis/iotsitewise-2019-12-02.waiters2.json":"Tpd9"}],"zwMu":[function(require,module,exports) {
    module.exports={metadata:{apiVersion:"2020-01-01",endpointPrefix:"macie2",signingName:"macie2",serviceFullName:"Amazon Macie 2",serviceId:"Macie2",protocol:"rest-json",jsonVersion:"1.1",uid:"macie2-2020-01-01",signatureVersion:"v4"},operations:{AcceptInvitation:{http:{requestUri:"/invitations/accept",responseCode:200},input:{type:"structure",members:{invitationId:{locationName:"invitationId"},masterAccount:{locationName:"masterAccount"}},required:["masterAccount","invitationId"]},output:{type:"structure",members:{}}},BatchGetCustomDataIdentifiers:{http:{requestUri:"/custom-data-identifiers/get",responseCode:200},input:{type:"structure",members:{ids:{shape:"S5",locationName:"ids"}}},output:{type:"structure",members:{customDataIdentifiers:{locationName:"customDataIdentifiers",type:"list",member:{type:"structure",members:{arn:{locationName:"arn"},createdAt:{shape:"S9",locationName:"createdAt"},deleted:{locationName:"deleted",type:"boolean"},description:{locationName:"description"},id:{locationName:"id"},name:{locationName:"name"}}}},notFoundIdentifierIds:{shape:"S5",locationName:"notFoundIdentifierIds"}}}},CreateClassificationJob:{http:{requestUri:"/jobs",responseCode:200},input:{type:"structure",members:{clientToken:{locationName:"clientToken",idempotencyToken:!0},customDataIdentifierIds:{shape:"S5",locationName:"customDataIdentifierIds"},description:{locationName:"description"},initialRun:{locationName:"initialRun",type:"boolean"},jobType:{locationName:"jobType"},name:{locationName:"name"},s3JobDefinition:{shape:"Sd",locationName:"s3JobDefinition"},samplingPercentage:{locationName:"samplingPercentage",type:"integer"},scheduleFrequency:{shape:"Ss",locationName:"scheduleFrequency"},tags:{shape:"Sx",locationName:"tags"}},required:["s3JobDefinition","jobType","clientToken","name"]},output:{type:"structure",members:{jobArn:{locationName:"jobArn"},jobId:{locationName:"jobId"}}}},CreateCustomDataIdentifier:{http:{requestUri:"/custom-data-identifiers",responseCode:200},input:{type:"structure",members:{clientToken:{locationName:"clientToken",idempotencyToken:!0},description:{locationName:"description"},ignoreWords:{shape:"S5",locationName:"ignoreWords"},keywords:{shape:"S5",locationName:"keywords"},maximumMatchDistance:{locationName:"maximumMatchDistance",type:"integer"},name:{locationName:"name"},regex:{locationName:"regex"},tags:{shape:"Sx",locationName:"tags"}}},output:{type:"structure",members:{customDataIdentifierId:{locationName:"customDataIdentifierId"}}}},CreateFindingsFilter:{http:{requestUri:"/findingsfilters",responseCode:200},input:{type:"structure",members:{action:{locationName:"action"},clientToken:{locationName:"clientToken",idempotencyToken:!0},description:{locationName:"description"},findingCriteria:{shape:"S13",locationName:"findingCriteria"},name:{locationName:"name"},position:{locationName:"position",type:"integer"},tags:{shape:"Sx",locationName:"tags"}},required:["action","findingCriteria","name"]},output:{type:"structure",members:{arn:{locationName:"arn"},id:{locationName:"id"}}}},CreateInvitations:{http:{requestUri:"/invitations",responseCode:200},input:{type:"structure",members:{accountIds:{shape:"S5",locationName:"accountIds"},disableEmailNotification:{locationName:"disableEmailNotification",type:"boolean"},message:{locationName:"message"}},required:["accountIds"]},output:{type:"structure",members:{unprocessedAccounts:{shape:"S1a",locationName:"unprocessedAccounts"}}}},CreateMember:{http:{requestUri:"/members",responseCode:200},input:{type:"structure",members:{account:{locationName:"account",type:"structure",members:{accountId:{locationName:"accountId"},email:{locationName:"email"}},required:["email","accountId"]},tags:{shape:"Sx",locationName:"tags"}},required:["account"]},output:{type:"structure",members:{arn:{locationName:"arn"}}}},CreateSampleFindings:{http:{requestUri:"/findings/sample",responseCode:200},input:{type:"structure",members:{findingTypes:{locationName:"findingTypes",type:"list",member:{}}}},output:{type:"structure",members:{}}},DeclineInvitations:{http:{requestUri:"/invitations/decline",responseCode:200},input:{type:"structure",members:{accountIds:{shape:"S5",locationName:"accountIds"}},required:["accountIds"]},output:{type:"structure",members:{unprocessedAccounts:{shape:"S1a",locationName:"unprocessedAccounts"}}}},DeleteCustomDataIdentifier:{http:{method:"DELETE",requestUri:"/custom-data-identifiers/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"}},required:["id"]},output:{type:"structure",members:{}}},DeleteFindingsFilter:{http:{method:"DELETE",requestUri:"/findingsfilters/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"}},required:["id"]},output:{type:"structure",members:{}}},DeleteInvitations:{http:{requestUri:"/invitations/delete",responseCode:200},input:{type:"structure",members:{accountIds:{shape:"S5",locationName:"accountIds"}},required:["accountIds"]},output:{type:"structure",members:{unprocessedAccounts:{shape:"S1a",locationName:"unprocessedAccounts"}}}},DeleteMember:{http:{method:"DELETE",requestUri:"/members/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"}},required:["id"]},output:{type:"structure",members:{}}},DescribeBuckets:{http:{requestUri:"/datasources/s3",responseCode:200},input:{type:"structure",members:{criteria:{locationName:"criteria",type:"map",key:{},value:{type:"structure",members:{eq:{shape:"S5",locationName:"eq"},gt:{locationName:"gt",type:"long"},gte:{locationName:"gte",type:"long"},lt:{locationName:"lt",type:"long"},lte:{locationName:"lte",type:"long"},neq:{shape:"S5",locationName:"neq"},prefix:{locationName:"prefix"}}}},maxResults:{locationName:"maxResults",type:"integer"},nextToken:{locationName:"nextToken"},sortCriteria:{locationName:"sortCriteria",type:"structure",members:{attributeName:{locationName:"attributeName"},orderBy:{locationName:"orderBy"}}}}},output:{type:"structure",members:{buckets:{locationName:"buckets",type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},bucketArn:{locationName:"bucketArn"},bucketCreatedAt:{shape:"S9",locationName:"bucketCreatedAt"},bucketName:{locationName:"bucketName"},classifiableObjectCount:{locationName:"classifiableObjectCount",type:"long"},classifiableSizeInBytes:{locationName:"classifiableSizeInBytes",type:"long"},lastUpdated:{shape:"S9",locationName:"lastUpdated"},objectCount:{locationName:"objectCount",type:"long"},objectCountByEncryptionType:{locationName:"objectCountByEncryptionType",type:"structure",members:{customerManaged:{locationName:"customerManaged",type:"long"},kmsManaged:{locationName:"kmsManaged",type:"long"},s3Managed:{locationName:"s3Managed",type:"long"},unencrypted:{locationName:"unencrypted",type:"long"}}},publicAccess:{shape:"S23",locationName:"publicAccess"},region:{locationName:"region"},replicationDetails:{locationName:"replicationDetails",type:"structure",members:{replicated:{locationName:"replicated",type:"boolean"},replicatedExternally:{locationName:"replicatedExternally",type:"boolean"},replicationAccounts:{shape:"S5",locationName:"replicationAccounts"}}},sharedAccess:{locationName:"sharedAccess"},sizeInBytes:{locationName:"sizeInBytes",type:"long"},sizeInBytesCompressed:{locationName:"sizeInBytesCompressed",type:"long"},tags:{locationName:"tags",type:"list",member:{shape:"S2e"}},unclassifiableObjectCount:{shape:"S2f",locationName:"unclassifiableObjectCount"},unclassifiableObjectSizeInBytes:{shape:"S2f",locationName:"unclassifiableObjectSizeInBytes"},versioning:{locationName:"versioning",type:"boolean"}}}},nextToken:{locationName:"nextToken"}}}},DescribeClassificationJob:{http:{method:"GET",requestUri:"/jobs/{jobId}",responseCode:200},input:{type:"structure",members:{jobId:{location:"uri",locationName:"jobId"}},required:["jobId"]},output:{type:"structure",members:{clientToken:{locationName:"clientToken",idempotencyToken:!0},createdAt:{shape:"S9",locationName:"createdAt"},customDataIdentifierIds:{shape:"S5",locationName:"customDataIdentifierIds"},description:{locationName:"description"},initialRun:{locationName:"initialRun",type:"boolean"},jobArn:{locationName:"jobArn"},jobId:{locationName:"jobId"},jobStatus:{locationName:"jobStatus"},jobType:{locationName:"jobType"},lastRunTime:{shape:"S9",locationName:"lastRunTime"},name:{locationName:"name"},s3JobDefinition:{shape:"Sd",locationName:"s3JobDefinition"},samplingPercentage:{locationName:"samplingPercentage",type:"integer"},scheduleFrequency:{shape:"Ss",locationName:"scheduleFrequency"},statistics:{locationName:"statistics",type:"structure",members:{approximateNumberOfObjectsToProcess:{locationName:"approximateNumberOfObjectsToProcess",type:"double"},numberOfRuns:{locationName:"numberOfRuns",type:"double"}}},tags:{shape:"Sx",locationName:"tags"},userPausedDetails:{shape:"S2l",locationName:"userPausedDetails"}}}},DescribeOrganizationConfiguration:{http:{method:"GET",requestUri:"/admin/configuration",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{autoEnable:{locationName:"autoEnable",type:"boolean"},maxAccountLimitReached:{locationName:"maxAccountLimitReached",type:"boolean"}}}},DisableMacie:{http:{method:"DELETE",requestUri:"/macie",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisableOrganizationAdminAccount:{http:{method:"DELETE",requestUri:"/admin",responseCode:200},input:{type:"structure",members:{adminAccountId:{location:"querystring",locationName:"adminAccountId"}},required:["adminAccountId"]},output:{type:"structure",members:{}}},DisassociateFromMasterAccount:{http:{requestUri:"/master/disassociate",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateMember:{http:{requestUri:"/members/disassociate/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"}},required:["id"]},output:{type:"structure",members:{}}},EnableMacie:{http:{requestUri:"/macie",responseCode:200},input:{type:"structure",members:{clientToken:{locationName:"clientToken",idempotencyToken:!0},findingPublishingFrequency:{locationName:"findingPublishingFrequency"},status:{locationName:"status"}}},output:{type:"structure",members:{}}},EnableOrganizationAdminAccount:{http:{requestUri:"/admin",responseCode:200},input:{type:"structure",members:{adminAccountId:{locationName:"adminAccountId"},clientToken:{locationName:"clientToken",idempotencyToken:!0}},required:["adminAccountId"]},output:{type:"structure",members:{}}},GetBucketStatistics:{http:{requestUri:"/datasources/s3/statistics",responseCode:200},input:{type:"structure",members:{accountId:{locationName:"accountId"}}},output:{type:"structure",members:{bucketCount:{locationName:"bucketCount",type:"long"},bucketCountByEffectivePermission:{locationName:"bucketCountByEffectivePermission",type:"structure",members:{publiclyAccessible:{locationName:"publiclyAccessible",type:"long"},publiclyReadable:{locationName:"publiclyReadable",type:"long"},publiclyWritable:{locationName:"publiclyWritable",type:"long"},unknown:{locationName:"unknown",type:"long"}}},bucketCountByEncryptionType:{locationName:"bucketCountByEncryptionType",type:"structure",members:{kmsManaged:{locationName:"kmsManaged",type:"long"},s3Managed:{locationName:"s3Managed",type:"long"},unencrypted:{locationName:"unencrypted",type:"long"}}},bucketCountBySharedAccessType:{locationName:"bucketCountBySharedAccessType",type:"structure",members:{external:{locationName:"external",type:"long"},internal:{locationName:"internal",type:"long"},notShared:{locationName:"notShared",type:"long"},unknown:{locationName:"unknown",type:"long"}}},classifiableObjectCount:{locationName:"classifiableObjectCount",type:"long"},classifiableSizeInBytes:{locationName:"classifiableSizeInBytes",type:"long"},lastUpdated:{shape:"S9",locationName:"lastUpdated"},objectCount:{locationName:"objectCount",type:"long"},sizeInBytes:{locationName:"sizeInBytes",type:"long"},sizeInBytesCompressed:{locationName:"sizeInBytesCompressed",type:"long"},unclassifiableObjectCount:{shape:"S2f",locationName:"unclassifiableObjectCount"},unclassifiableObjectSizeInBytes:{shape:"S2f",locationName:"unclassifiableObjectSizeInBytes"}}}},GetClassificationExportConfiguration:{http:{method:"GET",requestUri:"/classification-export-configuration",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{configuration:{shape:"S39",locationName:"configuration"}}}},GetCustomDataIdentifier:{http:{method:"GET",requestUri:"/custom-data-identifiers/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"}},required:["id"]},output:{type:"structure",members:{arn:{locationName:"arn"},createdAt:{shape:"S9",locationName:"createdAt"},deleted:{locationName:"deleted",type:"boolean"},description:{locationName:"description"},id:{locationName:"id"},ignoreWords:{shape:"S5",locationName:"ignoreWords"},keywords:{shape:"S5",locationName:"keywords"},maximumMatchDistance:{locationName:"maximumMatchDistance",type:"integer"},name:{locationName:"name"},regex:{locationName:"regex"},tags:{shape:"Sx",locationName:"tags"}}}},GetFindingStatistics:{http:{requestUri:"/findings/statistics",responseCode:200},input:{type:"structure",members:{findingCriteria:{shape:"S13",locationName:"findingCriteria"},groupBy:{locationName:"groupBy"},size:{locationName:"size",type:"integer"},sortCriteria:{locationName:"sortCriteria",type:"structure",members:{attributeName:{locationName:"attributeName"},orderBy:{locationName:"orderBy"}}}},required:["groupBy"]},output:{type:"structure",members:{countsByGroup:{locationName:"countsByGroup",type:"list",member:{type:"structure",members:{count:{locationName:"count",type:"long"},groupKey:{locationName:"groupKey"}}}}}}},GetFindings:{http:{requestUri:"/findings/describe",responseCode:200},input:{type:"structure",members:{findingIds:{shape:"S5",locationName:"findingIds"},sortCriteria:{shape:"S3l",locationName:"sortCriteria"}},required:["findingIds"]},output:{type:"structure",members:{findings:{locationName:"findings",type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},archived:{locationName:"archived",type:"boolean"},category:{locationName:"category"},classificationDetails:{locationName:"classificationDetails",type:"structure",members:{detailedResultsLocation:{locationName:"detailedResultsLocation"},jobArn:{locationName:"jobArn"},jobId:{locationName:"jobId"},result:{locationName:"result",type:"structure",members:{additionalOccurrences:{locationName:"additionalOccurrences",type:"boolean"},customDataIdentifiers:{locationName:"customDataIdentifiers",type:"structure",members:{detections:{locationName:"detections",type:"list",member:{type:"structure",members:{arn:{locationName:"arn"},count:{locationName:"count",type:"long"},name:{locationName:"name"},occurrences:{shape:"S3v",locationName:"occurrences"}}}},totalCount:{locationName:"totalCount",type:"long"}}},mimeType:{locationName:"mimeType"},sensitiveData:{locationName:"sensitiveData",type:"list",member:{type:"structure",members:{category:{locationName:"category"},detections:{locationName:"detections",type:"list",member:{type:"structure",members:{count:{locationName:"count",type:"long"},occurrences:{shape:"S3v",locationName:"occurrences"},type:{locationName:"type"}}}},totalCount:{locationName:"totalCount",type:"long"}}}},sizeClassified:{locationName:"sizeClassified",type:"long"},status:{locationName:"status",type:"structure",members:{code:{locationName:"code"},reason:{locationName:"reason"}}}}}}},count:{locationName:"count",type:"long"},createdAt:{shape:"S9",locationName:"createdAt"},description:{locationName:"description"},id:{locationName:"id"},partition:{locationName:"partition"},policyDetails:{locationName:"policyDetails",type:"structure",members:{action:{locationName:"action",type:"structure",members:{actionType:{locationName:"actionType"},apiCallDetails:{locationName:"apiCallDetails",type:"structure",members:{api:{locationName:"api"},apiServiceName:{locationName:"apiServiceName"},firstSeen:{shape:"S9",locationName:"firstSeen"},lastSeen:{shape:"S9",locationName:"lastSeen"}}}}},actor:{locationName:"actor",type:"structure",members:{domainDetails:{locationName:"domainDetails",type:"structure",members:{domainName:{locationName:"domainName"}}},ipAddressDetails:{locationName:"ipAddressDetails",type:"structure",members:{ipAddressV4:{locationName:"ipAddressV4"},ipCity:{locationName:"ipCity",type:"structure",members:{name:{locationName:"name"}}},ipCountry:{locationName:"ipCountry",type:"structure",members:{code:{locationName:"code"},name:{locationName:"name"}}},ipGeoLocation:{locationName:"ipGeoLocation",type:"structure",members:{lat:{locationName:"lat",type:"double"},lon:{locationName:"lon",type:"double"}}},ipOwner:{locationName:"ipOwner",type:"structure",members:{asn:{locationName:"asn"},asnOrg:{locationName:"asnOrg"},isp:{locationName:"isp"},org:{locationName:"org"}}}}},userIdentity:{locationName:"userIdentity",type:"structure",members:{assumedRole:{locationName:"assumedRole",type:"structure",members:{accessKeyId:{locationName:"accessKeyId"},accountId:{locationName:"accountId"},arn:{locationName:"arn"},principalId:{locationName:"principalId"},sessionContext:{shape:"S4n",locationName:"sessionContext"}}},awsAccount:{locationName:"awsAccount",type:"structure",members:{accountId:{locationName:"accountId"},principalId:{locationName:"principalId"}}},awsService:{locationName:"awsService",type:"structure",members:{invokedBy:{locationName:"invokedBy"}}},federatedUser:{locationName:"federatedUser",type:"structure",members:{accessKeyId:{locationName:"accessKeyId"},accountId:{locationName:"accountId"},arn:{locationName:"arn"},principalId:{locationName:"principalId"},sessionContext:{shape:"S4n",locationName:"sessionContext"}}},iamUser:{locationName:"iamUser",type:"structure",members:{accountId:{locationName:"accountId"},arn:{locationName:"arn"},principalId:{locationName:"principalId"},userName:{locationName:"userName"}}},root:{locationName:"root",type:"structure",members:{accountId:{locationName:"accountId"},arn:{locationName:"arn"},principalId:{locationName:"principalId"}}},type:{locationName:"type"}}}}}}},region:{locationName:"region"},resourcesAffected:{locationName:"resourcesAffected",type:"structure",members:{s3Bucket:{locationName:"s3Bucket",type:"structure",members:{arn:{locationName:"arn"},createdAt:{shape:"S9",locationName:"createdAt"},defaultServerSideEncryption:{shape:"S4y",locationName:"defaultServerSideEncryption"},name:{locationName:"name"},owner:{locationName:"owner",type:"structure",members:{displayName:{locationName:"displayName"},id:{locationName:"id"}}},publicAccess:{shape:"S23",locationName:"publicAccess"},tags:{shape:"S51",locationName:"tags"}}},s3Object:{locationName:"s3Object",type:"structure",members:{bucketArn:{locationName:"bucketArn"},eTag:{locationName:"eTag"},extension:{locationName:"extension"},key:{locationName:"key"},lastModified:{shape:"S9",locationName:"lastModified"},path:{locationName:"path"},publicAccess:{locationName:"publicAccess",type:"boolean"},serverSideEncryption:{shape:"S4y",locationName:"serverSideEncryption"},size:{locationName:"size",type:"long"},storageClass:{locationName:"storageClass"},tags:{shape:"S51",locationName:"tags"},versionId:{locationName:"versionId"}}}}},sample:{locationName:"sample",type:"boolean"},schemaVersion:{locationName:"schemaVersion"},severity:{locationName:"severity",type:"structure",members:{description:{locationName:"description"},score:{locationName:"score",type:"long"}}},title:{locationName:"title"},type:{locationName:"type"},updatedAt:{shape:"S9",locationName:"updatedAt"}}}}}}},GetFindingsFilter:{http:{method:"GET",requestUri:"/findingsfilters/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"}},required:["id"]},output:{type:"structure",members:{action:{locationName:"action"},arn:{locationName:"arn"},description:{locationName:"description"},findingCriteria:{shape:"S13",locationName:"findingCriteria"},id:{locationName:"id"},name:{locationName:"name"},position:{locationName:"position",type:"integer"},tags:{shape:"Sx",locationName:"tags"}}}},GetInvitationsCount:{http:{method:"GET",requestUri:"/invitations/count",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{invitationsCount:{locationName:"invitationsCount",type:"long"}}}},GetMacieSession:{http:{method:"GET",requestUri:"/macie",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{createdAt:{shape:"S9",locationName:"createdAt"},findingPublishingFrequency:{locationName:"findingPublishingFrequency"},serviceRole:{locationName:"serviceRole"},status:{locationName:"status"},updatedAt:{shape:"S9",locationName:"updatedAt"}}}},GetMasterAccount:{http:{method:"GET",requestUri:"/master",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{master:{shape:"S5e",locationName:"master"}}}},GetMember:{http:{method:"GET",requestUri:"/members/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"}},required:["id"]},output:{type:"structure",members:{accountId:{locationName:"accountId"},arn:{locationName:"arn"},email:{locationName:"email"},invitedAt:{shape:"S9",locationName:"invitedAt"},masterAccountId:{locationName:"masterAccountId"},relationshipStatus:{locationName:"relationshipStatus"},tags:{shape:"Sx",locationName:"tags"},updatedAt:{shape:"S9",locationName:"updatedAt"}}}},GetUsageStatistics:{http:{requestUri:"/usage/statistics",responseCode:200},input:{type:"structure",members:{filterBy:{locationName:"filterBy",type:"list",member:{type:"structure",members:{comparator:{locationName:"comparator"},key:{locationName:"key"},values:{shape:"S5",locationName:"values"}}}},maxResults:{locationName:"maxResults",type:"integer"},nextToken:{locationName:"nextToken"},sortBy:{locationName:"sortBy",type:"structure",members:{key:{locationName:"key"},orderBy:{locationName:"orderBy"}}}}},output:{type:"structure",members:{nextToken:{locationName:"nextToken"},records:{locationName:"records",type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},freeTrialStartDate:{shape:"S9",locationName:"freeTrialStartDate"},usage:{locationName:"usage",type:"list",member:{type:"structure",members:{currency:{locationName:"currency"},estimatedCost:{locationName:"estimatedCost"},serviceLimit:{locationName:"serviceLimit",type:"structure",members:{isServiceLimited:{locationName:"isServiceLimited",type:"boolean"},unit:{locationName:"unit"},value:{locationName:"value",type:"long"}}},type:{locationName:"type"}}}}}}}}}},GetUsageTotals:{http:{method:"GET",requestUri:"/usage",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{usageTotals:{locationName:"usageTotals",type:"list",member:{type:"structure",members:{currency:{locationName:"currency"},estimatedCost:{locationName:"estimatedCost"},type:{locationName:"type"}}}}}}},ListClassificationJobs:{http:{requestUri:"/jobs/list",responseCode:200},input:{type:"structure",members:{filterCriteria:{locationName:"filterCriteria",type:"structure",members:{excludes:{shape:"S64",locationName:"excludes"},includes:{shape:"S64",locationName:"includes"}}},maxResults:{locationName:"maxResults",type:"integer"},nextToken:{locationName:"nextToken"},sortCriteria:{locationName:"sortCriteria",type:"structure",members:{attributeName:{locationName:"attributeName"},orderBy:{locationName:"orderBy"}}}}},output:{type:"structure",members:{items:{locationName:"items",type:"list",member:{type:"structure",members:{bucketDefinitions:{shape:"Se",locationName:"bucketDefinitions"},createdAt:{shape:"S9",locationName:"createdAt"},jobId:{locationName:"jobId"},jobStatus:{locationName:"jobStatus"},jobType:{locationName:"jobType"},name:{locationName:"name"},userPausedDetails:{shape:"S2l",locationName:"userPausedDetails"}}}},nextToken:{locationName:"nextToken"}}}},ListCustomDataIdentifiers:{http:{requestUri:"/custom-data-identifiers/list",responseCode:200},input:{type:"structure",members:{maxResults:{locationName:"maxResults",type:"integer"},nextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{items:{locationName:"items",type:"list",member:{type:"structure",members:{arn:{locationName:"arn"},createdAt:{shape:"S9",locationName:"createdAt"},description:{locationName:"description"},id:{locationName:"id"},name:{locationName:"name"}}}},nextToken:{locationName:"nextToken"}}}},ListFindings:{http:{requestUri:"/findings",responseCode:200},input:{type:"structure",members:{findingCriteria:{shape:"S13",locationName:"findingCriteria"},maxResults:{locationName:"maxResults",type:"integer"},nextToken:{locationName:"nextToken"},sortCriteria:{shape:"S3l",locationName:"sortCriteria"}}},output:{type:"structure",members:{findingIds:{shape:"S5",locationName:"findingIds"},nextToken:{locationName:"nextToken"}}}},ListFindingsFilters:{http:{method:"GET",requestUri:"/findingsfilters",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{findingsFilterListItems:{locationName:"findingsFilterListItems",type:"list",member:{type:"structure",members:{action:{locationName:"action"},arn:{locationName:"arn"},id:{locationName:"id"},name:{locationName:"name"},tags:{shape:"Sx",locationName:"tags"}}}},nextToken:{locationName:"nextToken"}}}},ListInvitations:{http:{method:"GET",requestUri:"/invitations",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{invitations:{locationName:"invitations",type:"list",member:{shape:"S5e"}},nextToken:{locationName:"nextToken"}}}},ListMembers:{http:{method:"GET",requestUri:"/members",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},onlyAssociated:{location:"querystring",locationName:"onlyAssociated"}}},output:{type:"structure",members:{members:{locationName:"members",type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},arn:{locationName:"arn"},email:{locationName:"email"},invitedAt:{shape:"S9",locationName:"invitedAt"},masterAccountId:{locationName:"masterAccountId"},relationshipStatus:{locationName:"relationshipStatus"},tags:{shape:"Sx",locationName:"tags"},updatedAt:{shape:"S9",locationName:"updatedAt"}}}},nextToken:{locationName:"nextToken"}}}},ListOrganizationAdminAccounts:{http:{method:"GET",requestUri:"/admin",responseCode:200},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{adminAccounts:{locationName:"adminAccounts",type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},status:{locationName:"status"}}}},nextToken:{locationName:"nextToken"}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",members:{resourceArn:{location:"uri",locationName:"resourceArn"}},required:["resourceArn"]},output:{type:"structure",members:{tags:{shape:"Sx",locationName:"tags"}}}},PutClassificationExportConfiguration:{http:{method:"PUT",requestUri:"/classification-export-configuration",responseCode:200},input:{type:"structure",members:{configuration:{shape:"S39",locationName:"configuration"}},required:["configuration"]},output:{type:"structure",members:{configuration:{shape:"S39",locationName:"configuration"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sx",locationName:"tags"}},required:["resourceArn","tags"]},output:{type:"structure",members:{}}},TestCustomDataIdentifier:{http:{requestUri:"/custom-data-identifiers/test",responseCode:200},input:{type:"structure",members:{ignoreWords:{shape:"S5",locationName:"ignoreWords"},keywords:{shape:"S5",locationName:"keywords"},maximumMatchDistance:{locationName:"maximumMatchDistance",type:"integer"},regex:{locationName:"regex"},sampleText:{locationName:"sampleText"}},required:["regex","sampleText"]},output:{type:"structure",members:{matchCount:{locationName:"matchCount",type:"integer"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{shape:"S5",location:"querystring",locationName:"tagKeys"}},required:["tagKeys","resourceArn"]},output:{type:"structure",members:{}}},UpdateClassificationJob:{http:{method:"PATCH",requestUri:"/jobs/{jobId}",responseCode:200},input:{type:"structure",members:{jobId:{location:"uri",locationName:"jobId"},jobStatus:{locationName:"jobStatus"}},required:["jobId","jobStatus"]},output:{type:"structure",members:{}}},UpdateFindingsFilter:{http:{method:"PATCH",requestUri:"/findingsfilters/{id}",responseCode:200},input:{type:"structure",members:{action:{locationName:"action"},description:{locationName:"description"},findingCriteria:{shape:"S13",locationName:"findingCriteria"},id:{location:"uri",locationName:"id"},name:{locationName:"name"},position:{locationName:"position",type:"integer"}},required:["id"]},output:{type:"structure",members:{arn:{locationName:"arn"},id:{locationName:"id"}}}},UpdateMacieSession:{http:{method:"PATCH",requestUri:"/macie",responseCode:200},input:{type:"structure",members:{findingPublishingFrequency:{locationName:"findingPublishingFrequency"},status:{locationName:"status"}}},output:{type:"structure",members:{}}},UpdateMemberSession:{http:{method:"PATCH",requestUri:"/macie/members/{id}",responseCode:200},input:{type:"structure",members:{id:{location:"uri",locationName:"id"},status:{locationName:"status"}},required:["id","status"]},output:{type:"structure",members:{}}},UpdateOrganizationConfiguration:{http:{method:"PATCH",requestUri:"/admin/configuration",responseCode:200},input:{type:"structure",members:{autoEnable:{locationName:"autoEnable",type:"boolean"}},required:["autoEnable"]},output:{type:"structure",members:{}}}},shapes:{S5:{type:"list",member:{}},S9:{type:"timestamp",timestampFormat:"iso8601"},Sd:{type:"structure",members:{bucketDefinitions:{shape:"Se",locationName:"bucketDefinitions"},scoping:{locationName:"scoping",type:"structure",members:{excludes:{shape:"Sh",locationName:"excludes"},includes:{shape:"Sh",locationName:"includes"}}}}},Se:{type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},buckets:{shape:"S5",locationName:"buckets"}}}},Sh:{type:"structure",members:{and:{locationName:"and",type:"list",member:{type:"structure",members:{simpleScopeTerm:{locationName:"simpleScopeTerm",type:"structure",members:{comparator:{locationName:"comparator"},key:{locationName:"key"},values:{shape:"S5",locationName:"values"}}},tagScopeTerm:{locationName:"tagScopeTerm",type:"structure",members:{comparator:{locationName:"comparator"},key:{locationName:"key"},tagValues:{locationName:"tagValues",type:"list",member:{type:"structure",members:{key:{locationName:"key"},value:{locationName:"value"}}}},target:{locationName:"target"}}}}}}}},Ss:{type:"structure",members:{dailySchedule:{locationName:"dailySchedule",type:"structure",members:{}},monthlySchedule:{locationName:"monthlySchedule",type:"structure",members:{dayOfMonth:{locationName:"dayOfMonth",type:"integer"}}},weeklySchedule:{locationName:"weeklySchedule",type:"structure",members:{dayOfWeek:{locationName:"dayOfWeek"}}}}},Sx:{type:"map",key:{},value:{}},S13:{type:"structure",members:{criterion:{locationName:"criterion",type:"map",key:{},value:{type:"structure",members:{eq:{shape:"S5",locationName:"eq"},eqExactMatch:{shape:"S5",locationName:"eqExactMatch"},gt:{locationName:"gt",type:"long"},gte:{locationName:"gte",type:"long"},lt:{locationName:"lt",type:"long"},lte:{locationName:"lte",type:"long"},neq:{shape:"S5",locationName:"neq"}}}}}},S1a:{type:"list",member:{type:"structure",members:{accountId:{locationName:"accountId"},errorCode:{locationName:"errorCode"},errorMessage:{locationName:"errorMessage"}}}},S23:{type:"structure",members:{effectivePermission:{locationName:"effectivePermission"},permissionConfiguration:{locationName:"permissionConfiguration",type:"structure",members:{accountLevelPermissions:{locationName:"accountLevelPermissions",type:"structure",members:{blockPublicAccess:{shape:"S27",locationName:"blockPublicAccess"}}},bucketLevelPermissions:{locationName:"bucketLevelPermissions",type:"structure",members:{accessControlList:{locationName:"accessControlList",type:"structure",members:{allowsPublicReadAccess:{locationName:"allowsPublicReadAccess",type:"boolean"},allowsPublicWriteAccess:{locationName:"allowsPublicWriteAccess",type:"boolean"}}},blockPublicAccess:{shape:"S27",locationName:"blockPublicAccess"},bucketPolicy:{locationName:"bucketPolicy",type:"structure",members:{allowsPublicReadAccess:{locationName:"allowsPublicReadAccess",type:"boolean"},allowsPublicWriteAccess:{locationName:"allowsPublicWriteAccess",type:"boolean"}}}}}}}}},S27:{type:"structure",members:{blockPublicAcls:{locationName:"blockPublicAcls",type:"boolean"},blockPublicPolicy:{locationName:"blockPublicPolicy",type:"boolean"},ignorePublicAcls:{locationName:"ignorePublicAcls",type:"boolean"},restrictPublicBuckets:{locationName:"restrictPublicBuckets",type:"boolean"}}},S2e:{type:"structure",members:{key:{locationName:"key"},value:{locationName:"value"}}},S2f:{type:"structure",members:{fileType:{locationName:"fileType",type:"long"},storageClass:{locationName:"storageClass",type:"long"},total:{locationName:"total",type:"long"}}},S2l:{type:"structure",members:{jobExpiresAt:{shape:"S9",locationName:"jobExpiresAt"},jobImminentExpirationHealthEventArn:{locationName:"jobImminentExpirationHealthEventArn"},jobPausedAt:{shape:"S9",locationName:"jobPausedAt"}}},S39:{type:"structure",members:{s3Destination:{locationName:"s3Destination",type:"structure",members:{bucketName:{locationName:"bucketName"},keyPrefix:{locationName:"keyPrefix"},kmsKeyArn:{locationName:"kmsKeyArn"}},required:["bucketName","kmsKeyArn"]}}},S3l:{type:"structure",members:{attributeName:{locationName:"attributeName"},orderBy:{locationName:"orderBy"}}},S3v:{type:"structure",members:{cells:{locationName:"cells",type:"list",member:{type:"structure",members:{cellReference:{locationName:"cellReference"},column:{locationName:"column",type:"long"},columnName:{locationName:"columnName"},row:{locationName:"row",type:"long"}}}},lineRanges:{shape:"S3y",locationName:"lineRanges"},offsetRanges:{shape:"S3y",locationName:"offsetRanges"},pages:{locationName:"pages",type:"list",member:{type:"structure",members:{lineRange:{shape:"S3z",locationName:"lineRange"},offsetRange:{shape:"S3z",locationName:"offsetRange"},pageNumber:{locationName:"pageNumber",type:"long"}}}},records:{locationName:"records",type:"list",member:{type:"structure",members:{recordIndex:{locationName:"recordIndex",type:"long"}}}}}},S3y:{type:"list",member:{shape:"S3z"}},S3z:{type:"structure",members:{end:{locationName:"end",type:"long"},start:{locationName:"start",type:"long"},startColumn:{locationName:"startColumn",type:"long"}}},S4n:{type:"structure",members:{attributes:{locationName:"attributes",type:"structure",members:{creationDate:{shape:"S9",locationName:"creationDate"},mfaAuthenticated:{locationName:"mfaAuthenticated",type:"boolean"}}},sessionIssuer:{locationName:"sessionIssuer",type:"structure",members:{accountId:{locationName:"accountId"},arn:{locationName:"arn"},principalId:{locationName:"principalId"},type:{locationName:"type"},userName:{locationName:"userName"}}}}},S4y:{type:"structure",members:{encryptionType:{locationName:"encryptionType"},kmsMasterKeyId:{locationName:"kmsMasterKeyId"}}},S51:{type:"list",member:{shape:"S2e"}},S5e:{type:"structure",members:{accountId:{locationName:"accountId"},invitationId:{locationName:"invitationId"},invitedAt:{shape:"S9",locationName:"invitedAt"},relationshipStatus:{locationName:"relationshipStatus"}}},S64:{type:"list",member:{type:"structure",members:{comparator:{locationName:"comparator"},key:{locationName:"key"},values:{shape:"S5",locationName:"values"}}}}}};
    },{}],"PCSC":[function(require,module,exports) {
    module.exports={pagination:{DescribeBuckets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"buckets"},GetUsageStatistics:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"records"},ListClassificationJobs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListCustomDataIdentifiers:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"items"},ListFindings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"findingIds"},ListFindingsFilters:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"findingsFilterListItems"},ListInvitations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"invitations"},ListMembers:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"members"},ListOrganizationAdminAccounts:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"adminAccounts"}}};
    },{}],"A6OY":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.macie2={},e.Macie2=i.defineService("macie2",["2020-01-01"]),Object.defineProperty(r.services.macie2,"2020-01-01",{get:function(){var e=require("../apis/macie2-2020-01-01.min.json");return e.paginators=require("../apis/macie2-2020-01-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Macie2;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/macie2-2020-01-01.min.json":"zwMu","../apis/macie2-2020-01-01.paginators.json":"PCSC"}],"eOds":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-09-22",endpointPrefix:"codeartifact",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"CodeArtifact",serviceId:"codeartifact",signatureVersion:"v4",signingName:"codeartifact",uid:"codeartifact-2018-09-22"},operations:{AssociateExternalConnection:{http:{requestUri:"/v1/repository/external-connection"},input:{type:"structure",required:["domain","repository","externalConnection"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},externalConnection:{location:"querystring",locationName:"external-connection"}}},output:{type:"structure",members:{repository:{shape:"S7"}}}},CopyPackageVersions:{http:{requestUri:"/v1/package/versions/copy"},input:{type:"structure",required:["domain","sourceRepository","destinationRepository","format","package"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},sourceRepository:{location:"querystring",locationName:"source-repository"},destinationRepository:{location:"querystring",locationName:"destination-repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},versions:{shape:"Sj"},versionRevisions:{shape:"Sl"},allowOverwrite:{type:"boolean"},includeFromUpstream:{type:"boolean"}}},output:{type:"structure",members:{successfulVersions:{shape:"Sp"},failedVersions:{shape:"St"}}}},CreateDomain:{http:{requestUri:"/v1/domain"},input:{type:"structure",required:["domain"],members:{domain:{location:"querystring",locationName:"domain"},encryptionKey:{},tags:{shape:"Sy"}}},output:{type:"structure",members:{domain:{shape:"S13"}}}},CreateRepository:{http:{requestUri:"/v1/repository"},input:{type:"structure",required:["domain","repository"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},description:{},upstreams:{shape:"S19"},tags:{shape:"Sy"}}},output:{type:"structure",members:{repository:{shape:"S7"}}}},DeleteDomain:{http:{method:"DELETE",requestUri:"/v1/domain"},input:{type:"structure",required:["domain"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"}}},output:{type:"structure",members:{domain:{shape:"S13"}}}},DeleteDomainPermissionsPolicy:{http:{method:"DELETE",requestUri:"/v1/domain/permissions/policy"},input:{type:"structure",required:["domain"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},policyRevision:{location:"querystring",locationName:"policy-revision"}}},output:{type:"structure",members:{policy:{shape:"S1h"}}}},DeletePackageVersions:{http:{requestUri:"/v1/package/versions/delete"},input:{type:"structure",required:["domain","repository","format","package","versions"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},versions:{shape:"Sj"},expectedStatus:{}}},output:{type:"structure",members:{successfulVersions:{shape:"Sp"},failedVersions:{shape:"St"}}}},DeleteRepository:{http:{method:"DELETE",requestUri:"/v1/repository"},input:{type:"structure",required:["domain","repository"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"}}},output:{type:"structure",members:{repository:{shape:"S7"}}}},DeleteRepositoryPermissionsPolicy:{http:{method:"DELETE",requestUri:"/v1/repository/permissions/policies"},input:{type:"structure",required:["domain","repository"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},policyRevision:{location:"querystring",locationName:"policy-revision"}}},output:{type:"structure",members:{policy:{shape:"S1h"}}}},DescribeDomain:{http:{method:"GET",requestUri:"/v1/domain"},input:{type:"structure",required:["domain"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"}}},output:{type:"structure",members:{domain:{shape:"S13"}}}},DescribePackageVersion:{http:{method:"GET",requestUri:"/v1/package/version"},input:{type:"structure",required:["domain","repository","format","package","packageVersion"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},packageVersion:{location:"querystring",locationName:"version"}}},output:{type:"structure",required:["packageVersion"],members:{packageVersion:{type:"structure",members:{format:{},namespace:{},packageName:{},displayName:{},version:{},summary:{},homePage:{},sourceCodeRepository:{},publishedTime:{type:"timestamp"},licenses:{type:"list",member:{type:"structure",members:{name:{},url:{}}}},revision:{},status:{}}}}}},DescribeRepository:{http:{method:"GET",requestUri:"/v1/repository"},input:{type:"structure",required:["domain","repository"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"}}},output:{type:"structure",members:{repository:{shape:"S7"}}}},DisassociateExternalConnection:{http:{method:"DELETE",requestUri:"/v1/repository/external-connection"},input:{type:"structure",required:["domain","repository","externalConnection"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},externalConnection:{location:"querystring",locationName:"external-connection"}}},output:{type:"structure",members:{repository:{shape:"S7"}}}},DisposePackageVersions:{http:{requestUri:"/v1/package/versions/dispose"},input:{type:"structure",required:["domain","repository","format","package","versions"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},versions:{shape:"Sj"},versionRevisions:{shape:"Sl"},expectedStatus:{}}},output:{type:"structure",members:{successfulVersions:{shape:"Sp"},failedVersions:{shape:"St"}}}},GetAuthorizationToken:{http:{requestUri:"/v1/authorization-token"},input:{type:"structure",required:["domain"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},durationSeconds:{location:"querystring",locationName:"duration",type:"long"}}},output:{type:"structure",members:{authorizationToken:{},expiration:{type:"timestamp"}}}},GetDomainPermissionsPolicy:{http:{method:"GET",requestUri:"/v1/domain/permissions/policy"},input:{type:"structure",required:["domain"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"}}},output:{type:"structure",members:{policy:{shape:"S1h"}}}},GetPackageVersionAsset:{http:{method:"GET",requestUri:"/v1/package/version/asset"},input:{type:"structure",required:["domain","repository","format","package","packageVersion","asset"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},packageVersion:{location:"querystring",locationName:"version"},asset:{location:"querystring",locationName:"asset"},packageVersionRevision:{location:"querystring",locationName:"revision"}}},output:{type:"structure",members:{asset:{type:"blob",streaming:!0},assetName:{location:"header",locationName:"X-AssetName"},packageVersion:{location:"header",locationName:"X-PackageVersion"},packageVersionRevision:{location:"header",locationName:"X-PackageVersionRevision"}},payload:"asset"}},GetPackageVersionReadme:{http:{method:"GET",requestUri:"/v1/package/version/readme"},input:{type:"structure",required:["domain","repository","format","package","packageVersion"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},packageVersion:{location:"querystring",locationName:"version"}}},output:{type:"structure",members:{format:{},namespace:{},package:{},version:{},versionRevision:{},readme:{}}}},GetRepositoryEndpoint:{http:{method:"GET",requestUri:"/v1/repository/endpoint"},input:{type:"structure",required:["domain","repository","format"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"}}},output:{type:"structure",members:{repositoryEndpoint:{}}}},GetRepositoryPermissionsPolicy:{http:{method:"GET",requestUri:"/v1/repository/permissions/policy"},input:{type:"structure",required:["domain","repository"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"}}},output:{type:"structure",members:{policy:{shape:"S1h"}}}},ListDomains:{http:{requestUri:"/v1/domains"},input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{domains:{type:"list",member:{type:"structure",members:{name:{},owner:{},arn:{},status:{},createdTime:{type:"timestamp"},encryptionKey:{}}}},nextToken:{}}}},ListPackageVersionAssets:{http:{requestUri:"/v1/package/version/assets"},input:{type:"structure",required:["domain","repository","format","package","packageVersion"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},packageVersion:{location:"querystring",locationName:"version"},maxResults:{location:"querystring",locationName:"max-results",type:"integer"},nextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{format:{},namespace:{},package:{},version:{},versionRevision:{},nextToken:{},assets:{type:"list",member:{type:"structure",required:["name"],members:{name:{},size:{type:"long"},hashes:{type:"map",key:{},value:{}}}}}}}},ListPackageVersionDependencies:{http:{requestUri:"/v1/package/version/dependencies"},input:{type:"structure",required:["domain","repository","format","package","packageVersion"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},packageVersion:{location:"querystring",locationName:"version"},nextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{format:{},namespace:{},package:{},version:{},versionRevision:{},nextToken:{},dependencies:{type:"list",member:{type:"structure",members:{namespace:{},package:{},dependencyType:{},versionRequirement:{}}}}}}},ListPackageVersions:{http:{requestUri:"/v1/package/versions"},input:{type:"structure",required:["domain","repository","format","package"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},status:{location:"querystring",locationName:"status"},sortBy:{location:"querystring",locationName:"sortBy"},maxResults:{location:"querystring",locationName:"max-results",type:"integer"},nextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{defaultDisplayVersion:{},format:{},namespace:{},package:{},versions:{type:"list",member:{type:"structure",required:["version","status"],members:{version:{},revision:{},status:{}}}},nextToken:{}}}},ListPackages:{http:{requestUri:"/v1/packages"},input:{type:"structure",required:["domain","repository"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},packagePrefix:{location:"querystring",locationName:"package-prefix"},maxResults:{location:"querystring",locationName:"max-results",type:"integer"},nextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{packages:{type:"list",member:{type:"structure",members:{format:{},namespace:{},package:{}}}},nextToken:{}}}},ListRepositories:{http:{requestUri:"/v1/repositories"},input:{type:"structure",members:{repositoryPrefix:{location:"querystring",locationName:"repository-prefix"},maxResults:{location:"querystring",locationName:"max-results",type:"integer"},nextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{repositories:{shape:"S3f"},nextToken:{}}}},ListRepositoriesInDomain:{http:{requestUri:"/v1/domain/repositories"},input:{type:"structure",required:["domain"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},administratorAccount:{location:"querystring",locationName:"administrator-account"},repositoryPrefix:{location:"querystring",locationName:"repository-prefix"},maxResults:{location:"querystring",locationName:"max-results",type:"integer"},nextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{repositories:{shape:"S3f"},nextToken:{}}}},ListTagsForResource:{http:{requestUri:"/v1/tags"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sy"}}}},PutDomainPermissionsPolicy:{http:{method:"PUT",requestUri:"/v1/domain/permissions/policy"},input:{type:"structure",required:["domain","policyDocument"],members:{domain:{},domainOwner:{},policyRevision:{},policyDocument:{}}},output:{type:"structure",members:{policy:{shape:"S1h"}}}},PutRepositoryPermissionsPolicy:{http:{method:"PUT",requestUri:"/v1/repository/permissions/policy"},input:{type:"structure",required:["domain","repository","policyDocument"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},policyRevision:{},policyDocument:{}}},output:{type:"structure",members:{policy:{shape:"S1h"}}}},TagResource:{http:{requestUri:"/v1/tag"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tags:{shape:"Sy"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/v1/untag"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdatePackageVersionsStatus:{http:{requestUri:"/v1/package/versions/update_status"},input:{type:"structure",required:["domain","repository","format","package","versions","targetStatus"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},format:{location:"querystring",locationName:"format"},namespace:{location:"querystring",locationName:"namespace"},package:{location:"querystring",locationName:"package"},versions:{shape:"Sj"},versionRevisions:{shape:"Sl"},expectedStatus:{},targetStatus:{}}},output:{type:"structure",members:{successfulVersions:{shape:"Sp"},failedVersions:{shape:"St"}}}},UpdateRepository:{http:{method:"PUT",requestUri:"/v1/repository"},input:{type:"structure",required:["domain","repository"],members:{domain:{location:"querystring",locationName:"domain"},domainOwner:{location:"querystring",locationName:"domain-owner"},repository:{location:"querystring",locationName:"repository"},description:{},upstreams:{shape:"S19"}}},output:{type:"structure",members:{repository:{shape:"S7"}}}}},shapes:{S7:{type:"structure",members:{name:{},administratorAccount:{},domainName:{},domainOwner:{},arn:{},description:{},upstreams:{type:"list",member:{type:"structure",members:{repositoryName:{}}}},externalConnections:{type:"list",member:{type:"structure",members:{externalConnectionName:{},packageFormat:{},status:{}}}}}},Sj:{type:"list",member:{}},Sl:{type:"map",key:{},value:{}},Sp:{type:"map",key:{},value:{type:"structure",members:{revision:{},status:{}}}},St:{type:"map",key:{},value:{type:"structure",members:{errorCode:{},errorMessage:{}}}},Sy:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},S13:{type:"structure",members:{name:{},owner:{},arn:{},status:{},createdTime:{type:"timestamp"},encryptionKey:{},repositoryCount:{type:"integer"},assetSizeBytes:{type:"long"},s3BucketArn:{}}},S19:{type:"list",member:{type:"structure",required:["repositoryName"],members:{repositoryName:{}}}},S1h:{type:"structure",members:{resourceArn:{},revision:{},document:{}}},S3f:{type:"list",member:{type:"structure",members:{name:{},administratorAccount:{},domainName:{},domainOwner:{},arn:{},description:{}}}}}};
    },{}],"H9DZ":[function(require,module,exports) {
    module.exports={pagination:{ListDomains:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"domains"},ListPackageVersionAssets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assets"},ListPackageVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"versions"},ListPackages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"packages"},ListRepositories:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"repositories"},ListRepositoriesInDomain:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"repositories"}}};
    },{}],"onv6":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.codeartifact={},e.CodeArtifact=r.defineService("codeartifact",["2018-09-22"]),Object.defineProperty(i.services.codeartifact,"2018-09-22",{get:function(){var e=require("../apis/codeartifact-2018-09-22.min.json");return e.paginators=require("../apis/codeartifact-2018-09-22.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.CodeArtifact;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/codeartifact-2018-09-22.min.json":"eOds","../apis/codeartifact-2018-09-22.paginators.json":"H9DZ"}],"WIgB":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2020-03-01",endpointPrefix:"honeycode",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Honeycode",serviceFullName:"Amazon Honeycode",serviceId:"Honeycode",signatureVersion:"v4",signingName:"honeycode",uid:"honeycode-2020-03-01"},operations:{GetScreenData:{http:{requestUri:"/screendata"},input:{type:"structure",required:["workbookId","appId","screenId"],members:{workbookId:{},appId:{},screenId:{},variables:{shape:"S3"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["results","workbookCursor"],members:{results:{type:"map",key:{shape:"Sb"},value:{type:"structure",required:["headers","rows"],members:{headers:{type:"list",member:{type:"structure",required:["name","format"],members:{name:{shape:"Sb"},format:{}}}},rows:{type:"list",member:{type:"structure",required:["dataItems"],members:{rowId:{},dataItems:{type:"list",member:{type:"structure",members:{overrideFormat:{},rawValue:{},formattedValue:{}},sensitive:!0}}}}}}}},workbookCursor:{type:"long"},nextToken:{}}}},InvokeScreenAutomation:{http:{requestUri:"/workbooks/{workbookId}/apps/{appId}/screens/{screenId}/automations/{automationId}"},input:{type:"structure",required:["workbookId","appId","screenId","screenAutomationId"],members:{workbookId:{location:"uri",locationName:"workbookId"},appId:{location:"uri",locationName:"appId"},screenId:{location:"uri",locationName:"screenId"},screenAutomationId:{location:"uri",locationName:"automationId"},variables:{shape:"S3"},rowId:{},clientRequestToken:{}}},output:{type:"structure",required:["workbookCursor"],members:{workbookCursor:{type:"long"}}}}},shapes:{S3:{type:"map",key:{type:"string",sensitive:!0},value:{type:"structure",required:["rawValue"],members:{rawValue:{}},sensitive:!0},sensitive:!0},Sb:{type:"string",sensitive:!0}}};
    },{}],"vD2I":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),o=e.Service,r=e.apiLoader;r.services.honeycode={},e.Honeycode=o.defineService("honeycode",["2020-03-01"]),Object.defineProperty(r.services.honeycode,"2020-03-01",{get:function(){var e=require("../apis/honeycode-2020-03-01.min.json");return e.paginators=require("../apis/honeycode-2020-03-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Honeycode;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/honeycode-2020-03-01.min.json":"WIgB","../apis/honeycode-2020-03-01.paginators.json":"GkJq"}],"C5i1":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2020-07-14",endpointPrefix:"ivs",protocol:"rest-json",serviceAbbreviation:"Amazon IVS",serviceFullName:"Amazon Interactive Video Service",serviceId:"ivs",signatureVersion:"v4",signingName:"ivs",uid:"ivs-2020-07-14"},operations:{BatchGetChannel:{http:{requestUri:"/BatchGetChannel"},input:{type:"structure",required:["arns"],members:{arns:{type:"list",member:{}}}},output:{type:"structure",members:{channels:{type:"list",member:{shape:"S6"}},errors:{shape:"Sg"}}}},BatchGetStreamKey:{http:{requestUri:"/BatchGetStreamKey"},input:{type:"structure",required:["arns"],members:{arns:{type:"list",member:{}}}},output:{type:"structure",members:{streamKeys:{type:"list",member:{shape:"Sq"}},errors:{shape:"Sg"}}}},CreateChannel:{http:{requestUri:"/CreateChannel"},input:{type:"structure",members:{name:{},latencyMode:{},type:{},authorized:{type:"boolean"},tags:{shape:"Sd"}}},output:{type:"structure",members:{channel:{shape:"S6"},streamKey:{shape:"Sq"}}}},CreateStreamKey:{http:{requestUri:"/CreateStreamKey"},input:{type:"structure",required:["channelArn"],members:{channelArn:{},tags:{shape:"Sd"}}},output:{type:"structure",members:{streamKey:{shape:"Sq"}}}},DeleteChannel:{http:{requestUri:"/DeleteChannel"},input:{type:"structure",required:["arn"],members:{arn:{}}}},DeletePlaybackKeyPair:{http:{requestUri:"/DeletePlaybackKeyPair"},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{}}},DeleteStreamKey:{http:{requestUri:"/DeleteStreamKey"},input:{type:"structure",required:["arn"],members:{arn:{}}}},GetChannel:{http:{requestUri:"/GetChannel"},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{channel:{shape:"S6"}}}},GetPlaybackKeyPair:{http:{requestUri:"/GetPlaybackKeyPair"},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{keyPair:{shape:"S16"}}}},GetStream:{http:{requestUri:"/GetStream"},input:{type:"structure",required:["channelArn"],members:{channelArn:{}}},output:{type:"structure",members:{stream:{type:"structure",members:{channelArn:{},playbackUrl:{},startTime:{type:"timestamp"},state:{},health:{},viewerCount:{type:"long"}}}}}},GetStreamKey:{http:{requestUri:"/GetStreamKey"},input:{type:"structure",required:["arn"],members:{arn:{}}},output:{type:"structure",members:{streamKey:{shape:"Sq"}}}},ImportPlaybackKeyPair:{http:{requestUri:"/ImportPlaybackKeyPair"},input:{type:"structure",required:["publicKeyMaterial"],members:{publicKeyMaterial:{},name:{},tags:{shape:"Sd"}}},output:{type:"structure",members:{keyPair:{shape:"S16"}}}},ListChannels:{http:{requestUri:"/ListChannels"},input:{type:"structure",members:{filterByName:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["channels"],members:{channels:{type:"list",member:{type:"structure",members:{arn:{},name:{},latencyMode:{},authorized:{type:"boolean"},tags:{shape:"Sd"}}}},nextToken:{}}}},ListPlaybackKeyPairs:{http:{requestUri:"/ListPlaybackKeyPairs"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["keyPairs"],members:{keyPairs:{type:"list",member:{type:"structure",members:{arn:{},name:{},tags:{shape:"Sd"}}}},nextToken:{}}}},ListStreamKeys:{http:{requestUri:"/ListStreamKeys"},input:{type:"structure",required:["channelArn"],members:{channelArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["streamKeys"],members:{streamKeys:{type:"list",member:{type:"structure",members:{arn:{},channelArn:{},tags:{shape:"Sd"}}}},nextToken:{}}}},ListStreams:{http:{requestUri:"/ListStreams"},input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["streams"],members:{streams:{type:"list",member:{type:"structure",members:{channelArn:{},state:{},health:{},viewerCount:{type:"long"},startTime:{type:"timestamp"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["tags"],members:{tags:{shape:"Sd"},nextToken:{}}}},PutMetadata:{http:{requestUri:"/PutMetadata"},input:{type:"structure",required:["channelArn","metadata"],members:{channelArn:{},metadata:{}}}},StopStream:{http:{requestUri:"/StopStream"},input:{type:"structure",required:["channelArn"],members:{channelArn:{}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sd"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateChannel:{http:{requestUri:"/UpdateChannel"},input:{type:"structure",required:["arn"],members:{arn:{},name:{},latencyMode:{},type:{},authorized:{type:"boolean"}}},output:{type:"structure",members:{channel:{shape:"S6"}}}}},shapes:{S6:{type:"structure",members:{arn:{},name:{},latencyMode:{},type:{},ingestEndpoint:{},playbackUrl:{},authorized:{type:"boolean"},tags:{shape:"Sd"}}},Sd:{type:"map",key:{},value:{}},Sg:{type:"list",member:{type:"structure",members:{arn:{},code:{},message:{}}}},Sq:{type:"structure",members:{arn:{},value:{},channelArn:{},tags:{shape:"Sd"}}},S16:{type:"structure",members:{arn:{},name:{},fingerprint:{},tags:{shape:"Sd"}}}}};
    },{}],"oA6J":[function(require,module,exports) {
    module.exports={pagination:{ListChannels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"channels"},ListPlaybackKeyPairs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"keyPairs"},ListStreamKeys:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"streamKeys"},ListStreams:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"streams"},ListTagsForResource:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}};
    },{}],"x5yG":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.ivs={},e.IVS=i.defineService("ivs",["2020-07-14"]),Object.defineProperty(r.services.ivs,"2020-07-14",{get:function(){var e=require("../apis/ivs-2020-07-14.min.json");return e.paginators=require("../apis/ivs-2020-07-14.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.IVS;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/ivs-2020-07-14.min.json":"C5i1","../apis/ivs-2020-07-14.paginators.json":"oA6J"}],"VaSA":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-09-01",endpointPrefix:"braket",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Braket",serviceId:"Braket",signatureVersion:"v4",signingName:"braket",uid:"braket-2019-09-01"},operations:{CancelQuantumTask:{http:{method:"PUT",requestUri:"/quantum-task/{quantumTaskArn}/cancel",responseCode:200},input:{type:"structure",required:["clientToken","quantumTaskArn"],members:{clientToken:{idempotencyToken:!0},quantumTaskArn:{location:"uri",locationName:"quantumTaskArn"}}},output:{type:"structure",required:["cancellationStatus","quantumTaskArn"],members:{cancellationStatus:{},quantumTaskArn:{}}},idempotent:!0},CreateQuantumTask:{http:{requestUri:"/quantum-task",responseCode:201},input:{type:"structure",required:["action","clientToken","deviceArn","outputS3Bucket","outputS3KeyPrefix","shots"],members:{action:{jsonvalue:!0},clientToken:{idempotencyToken:!0},deviceArn:{},deviceParameters:{jsonvalue:!0},outputS3Bucket:{},outputS3KeyPrefix:{},shots:{type:"long"},tags:{shape:"Sd"}}},output:{type:"structure",required:["quantumTaskArn"],members:{quantumTaskArn:{}}}},GetDevice:{http:{method:"GET",requestUri:"/device/{deviceArn}",responseCode:200},input:{type:"structure",required:["deviceArn"],members:{deviceArn:{location:"uri",locationName:"deviceArn"}}},output:{type:"structure",required:["deviceArn","deviceCapabilities","deviceName","deviceStatus","deviceType","providerName"],members:{deviceArn:{},deviceCapabilities:{jsonvalue:!0},deviceName:{},deviceStatus:{},deviceType:{},providerName:{}}}},GetQuantumTask:{http:{method:"GET",requestUri:"/quantum-task/{quantumTaskArn}",responseCode:200},input:{type:"structure",required:["quantumTaskArn"],members:{quantumTaskArn:{location:"uri",locationName:"quantumTaskArn"}}},output:{type:"structure",required:["createdAt","deviceArn","deviceParameters","outputS3Bucket","outputS3Directory","quantumTaskArn","shots","status"],members:{createdAt:{shape:"Sm"},deviceArn:{},deviceParameters:{jsonvalue:!0},endedAt:{shape:"Sm"},failureReason:{},outputS3Bucket:{},outputS3Directory:{},quantumTaskArn:{},shots:{type:"long"},status:{},tags:{shape:"Sd"}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sd"}}}},SearchDevices:{http:{requestUri:"/devices",responseCode:200},input:{type:"structure",required:["filters"],members:{filters:{type:"list",member:{type:"structure",required:["name","values"],members:{name:{},values:{type:"list",member:{}}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["devices"],members:{devices:{type:"list",member:{type:"structure",required:["deviceArn","deviceName","deviceStatus","deviceType","providerName"],members:{deviceArn:{},deviceName:{},deviceStatus:{},deviceType:{},providerName:{}}}},nextToken:{}}}},SearchQuantumTasks:{http:{requestUri:"/quantum-tasks",responseCode:200},input:{type:"structure",required:["filters"],members:{filters:{type:"list",member:{type:"structure",required:["name","operator","values"],members:{name:{},operator:{},values:{type:"list",member:{}}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",required:["quantumTasks"],members:{nextToken:{},quantumTasks:{type:"list",member:{type:"structure",required:["createdAt","deviceArn","outputS3Bucket","outputS3Directory","quantumTaskArn","shots","status"],members:{createdAt:{shape:"Sm"},deviceArn:{},endedAt:{shape:"Sm"},outputS3Bucket:{},outputS3Directory:{},quantumTaskArn:{},shots:{type:"long"},status:{},tags:{shape:"Sd"}}}}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"Sd"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:!0}},shapes:{Sd:{type:"map",key:{},value:{}},Sm:{type:"timestamp",timestampFormat:"iso8601"}}};
    },{}],"B2GW":[function(require,module,exports) {
    module.exports={pagination:{SearchDevices:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"devices"},SearchQuantumTasks:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"quantumTasks"}}};
    },{}],"dU2x":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.braket={},e.Braket=r.defineService("braket",["2019-09-01"]),Object.defineProperty(a.services.braket,"2019-09-01",{get:function(){var e=require("../apis/braket-2019-09-01.min.json");return e.paginators=require("../apis/braket-2019-09-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Braket;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/braket-2019-09-01.min.json":"VaSA","../apis/braket-2019-09-01.paginators.json":"B2GW"}],"lDOI":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2020-06-15",endpointPrefix:"identitystore",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"IdentityStore",serviceFullName:"AWS SSO Identity Store",serviceId:"identitystore",signatureVersion:"v4",signingName:"identitystore",targetPrefix:"AWSIdentityStore",uid:"identitystore-2020-06-15"},operations:{DescribeGroup:{input:{type:"structure",required:["IdentityStoreId","GroupId"],members:{IdentityStoreId:{},GroupId:{}}},output:{type:"structure",required:["GroupId","DisplayName"],members:{GroupId:{},DisplayName:{}}}},DescribeUser:{input:{type:"structure",required:["IdentityStoreId","UserId"],members:{IdentityStoreId:{},UserId:{}}},output:{type:"structure",required:["UserName","UserId"],members:{UserName:{shape:"S8"},UserId:{}}}},ListGroups:{input:{type:"structure",required:["IdentityStoreId"],members:{IdentityStoreId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Sc"}}},output:{type:"structure",required:["Groups"],members:{Groups:{type:"list",member:{type:"structure",required:["GroupId","DisplayName"],members:{GroupId:{},DisplayName:{}}}},NextToken:{}}}},ListUsers:{input:{type:"structure",required:["IdentityStoreId"],members:{IdentityStoreId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Sc"}}},output:{type:"structure",required:["Users"],members:{Users:{type:"list",member:{type:"structure",required:["UserName","UserId"],members:{UserName:{shape:"S8"},UserId:{}}}},NextToken:{}}}}},shapes:{S8:{type:"string",sensitive:!0},Sc:{type:"list",member:{type:"structure",required:["AttributePath","AttributeValue"],members:{AttributePath:{},AttributeValue:{type:"string",sensitive:!0}}}}}};
    },{}],"jUwN":[function(require,module,exports) {
    module.exports={pagination:{ListGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListUsers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"LIcx":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.identitystore={},e.IdentityStore=i.defineService("identitystore",["2020-06-15"]),Object.defineProperty(r.services.identitystore,"2020-06-15",{get:function(){var e=require("../apis/identitystore-2020-06-15.min.json");return e.paginators=require("../apis/identitystore-2020-06-15.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.IdentityStore;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/identitystore-2020-06-15.min.json":"lDOI","../apis/identitystore-2020-06-15.paginators.json":"jUwN"}],"CTGW":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2020-08-23",endpointPrefix:"appflow",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Appflow",serviceId:"Appflow",signatureVersion:"v4",signingName:"appflow",uid:"appflow-2020-08-23"},operations:{CreateConnectorProfile:{http:{requestUri:"/create-connector-profile"},input:{type:"structure",required:["connectorProfileName","connectorType","connectionMode","connectorProfileConfig"],members:{connectorProfileName:{},kmsArn:{},connectorType:{},connectionMode:{},connectorProfileConfig:{shape:"S6"}}},output:{type:"structure",members:{connectorProfileArn:{}}}},CreateFlow:{http:{requestUri:"/create-flow"},input:{type:"structure",required:["flowName","triggerConfig","sourceFlowConfig","destinationFlowConfigList","tasks"],members:{flowName:{},description:{},kmsArn:{},triggerConfig:{shape:"S20"},sourceFlowConfig:{shape:"S28"},destinationFlowConfigList:{shape:"S2r"},tasks:{shape:"S3a"},tags:{shape:"S3y"}}},output:{type:"structure",members:{flowArn:{},flowStatus:{}}}},DeleteConnectorProfile:{http:{requestUri:"/delete-connector-profile"},input:{type:"structure",required:["connectorProfileName"],members:{connectorProfileName:{},forceDelete:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteFlow:{http:{requestUri:"/delete-flow"},input:{type:"structure",required:["flowName"],members:{flowName:{},forceDelete:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeConnectorEntity:{http:{requestUri:"/describe-connector-entity"},input:{type:"structure",required:["connectorEntityName"],members:{connectorEntityName:{},connectorType:{},connectorProfileName:{}}},output:{type:"structure",required:["connectorEntityFields"],members:{connectorEntityFields:{type:"list",member:{type:"structure",required:["identifier"],members:{identifier:{},label:{},supportedFieldTypeDetails:{type:"structure",required:["v1"],members:{v1:{type:"structure",required:["fieldType","filterOperators"],members:{fieldType:{},filterOperators:{type:"list",member:{}},supportedValues:{type:"list",member:{}}}}}},description:{},sourceProperties:{type:"structure",members:{isRetrievable:{type:"boolean"},isQueryable:{type:"boolean"}}},destinationProperties:{type:"structure",members:{isCreatable:{type:"boolean"},isNullable:{type:"boolean"},isUpsertable:{type:"boolean"},isUpdatable:{type:"boolean"},supportedWriteOperations:{type:"list",member:{}}}}}}}}}},DescribeConnectorProfiles:{http:{requestUri:"/describe-connector-profiles"},input:{type:"structure",members:{connectorProfileNames:{type:"list",member:{}},connectorType:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{connectorProfileDetails:{type:"list",member:{type:"structure",members:{connectorProfileArn:{},connectorProfileName:{},connectorType:{},connectionMode:{},credentialsArn:{},connectorProfileProperties:{shape:"S7"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"}}}},nextToken:{}}}},DescribeConnectors:{http:{requestUri:"/describe-connectors"},input:{type:"structure",members:{connectorTypes:{shape:"S4y"},nextToken:{}}},output:{type:"structure",members:{connectorConfigurations:{type:"map",key:{},value:{type:"structure",members:{canUseAsSource:{type:"boolean"},canUseAsDestination:{type:"boolean"},supportedDestinationConnectors:{shape:"S4y"},supportedSchedulingFrequencies:{type:"list",member:{}},isPrivateLinkEnabled:{type:"boolean"},isPrivateLinkEndpointUrlRequired:{type:"boolean"},supportedTriggerTypes:{type:"list",member:{}},connectorMetadata:{type:"structure",members:{Amplitude:{type:"structure",members:{}},Datadog:{type:"structure",members:{}},Dynatrace:{type:"structure",members:{}},GoogleAnalytics:{type:"structure",members:{oAuthScopes:{shape:"S5a"}}},InforNexus:{type:"structure",members:{}},Marketo:{type:"structure",members:{}},Redshift:{type:"structure",members:{}},S3:{type:"structure",members:{}},Salesforce:{type:"structure",members:{oAuthScopes:{shape:"S5a"}}},ServiceNow:{type:"structure",members:{}},Singular:{type:"structure",members:{}},Slack:{type:"structure",members:{oAuthScopes:{shape:"S5a"}}},Snowflake:{type:"structure",members:{supportedRegions:{type:"list",member:{}}}},Trendmicro:{type:"structure",members:{}},Veeva:{type:"structure",members:{}},Zendesk:{type:"structure",members:{oAuthScopes:{shape:"S5a"}}},EventBridge:{type:"structure",members:{}}}}}}},nextToken:{}}}},DescribeFlow:{http:{requestUri:"/describe-flow"},input:{type:"structure",required:["flowName"],members:{flowName:{}}},output:{type:"structure",members:{flowArn:{},description:{},flowName:{},kmsArn:{},flowStatus:{},flowStatusMessage:{},sourceFlowConfig:{shape:"S28"},destinationFlowConfigList:{shape:"S2r"},lastRunExecutionDetails:{shape:"S5t"},triggerConfig:{shape:"S20"},tasks:{shape:"S3a"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},createdBy:{},lastUpdatedBy:{},tags:{shape:"S3y"}}}},DescribeFlowExecutionRecords:{http:{requestUri:"/describe-flow-execution-records"},input:{type:"structure",required:["flowName"],members:{flowName:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{flowExecutions:{type:"list",member:{type:"structure",members:{executionId:{},executionStatus:{},executionResult:{type:"structure",members:{errorInfo:{type:"structure",members:{putFailuresCount:{type:"long"},executionMessage:{}}},bytesProcessed:{type:"long"},bytesWritten:{type:"long"},recordsProcessed:{type:"long"}}},startedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"}}}},nextToken:{}}}},ListConnectorEntities:{http:{requestUri:"/list-connector-entities"},input:{type:"structure",members:{connectorProfileName:{},connectorType:{},entitiesPath:{}}},output:{type:"structure",required:["connectorEntityMap"],members:{connectorEntityMap:{type:"map",key:{},value:{type:"list",member:{type:"structure",required:["name"],members:{name:{},label:{},hasNestedEntities:{type:"boolean"}}}}}}}},ListFlows:{http:{requestUri:"/list-flows"},input:{type:"structure",members:{maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{flows:{type:"list",member:{type:"structure",members:{flowArn:{},description:{},flowName:{},flowStatus:{},sourceConnectorType:{},destinationConnectorType:{},triggerType:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},createdBy:{},lastUpdatedBy:{},tags:{shape:"S3y"},lastRunExecutionDetails:{shape:"S5t"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S3y"}}}},StartFlow:{http:{requestUri:"/start-flow"},input:{type:"structure",required:["flowName"],members:{flowName:{}}},output:{type:"structure",members:{flowArn:{},flowStatus:{},executionId:{}}}},StopFlow:{http:{requestUri:"/stop-flow"},input:{type:"structure",required:["flowName"],members:{flowName:{}}},output:{type:"structure",members:{flowArn:{},flowStatus:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S3y"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateConnectorProfile:{http:{requestUri:"/update-connector-profile"},input:{type:"structure",required:["connectorProfileName","connectionMode","connectorProfileConfig"],members:{connectorProfileName:{},connectionMode:{},connectorProfileConfig:{shape:"S6"}}},output:{type:"structure",members:{connectorProfileArn:{}}}},UpdateFlow:{http:{requestUri:"/update-flow"},input:{type:"structure",required:["flowName","triggerConfig","destinationFlowConfigList","tasks"],members:{flowName:{},description:{},triggerConfig:{shape:"S20"},sourceFlowConfig:{shape:"S28"},destinationFlowConfigList:{shape:"S2r"},tasks:{shape:"S3a"}}},output:{type:"structure",members:{flowStatus:{}}}}},shapes:{S6:{type:"structure",required:["connectorProfileProperties","connectorProfileCredentials"],members:{connectorProfileProperties:{shape:"S7"},connectorProfileCredentials:{type:"structure",members:{Amplitude:{type:"structure",required:["apiKey","secretKey"],members:{apiKey:{},secretKey:{type:"string",sensitive:!0}}},Datadog:{type:"structure",required:["apiKey","applicationKey"],members:{apiKey:{},applicationKey:{}}},Dynatrace:{type:"structure",required:["apiToken"],members:{apiToken:{}}},GoogleAnalytics:{type:"structure",required:["clientId","clientSecret"],members:{clientId:{},clientSecret:{shape:"S18"},accessToken:{shape:"S19"},refreshToken:{},oAuthRequest:{shape:"S1b"}}},InforNexus:{type:"structure",required:["accessKeyId","userId","secretAccessKey","datakey"],members:{accessKeyId:{type:"string",sensitive:!0},userId:{},secretAccessKey:{},datakey:{}}},Marketo:{type:"structure",required:["clientId","clientSecret"],members:{clientId:{},clientSecret:{shape:"S18"},accessToken:{shape:"S19"},oAuthRequest:{shape:"S1b"}}},Redshift:{type:"structure",required:["username","password"],members:{username:{},password:{shape:"S1k"}}},Salesforce:{type:"structure",members:{accessToken:{shape:"S19"},refreshToken:{},oAuthRequest:{shape:"S1b"},clientCredentialsArn:{type:"string",sensitive:!0}}},ServiceNow:{type:"structure",required:["username","password"],members:{username:{},password:{shape:"S1k"}}},Singular:{type:"structure",required:["apiKey"],members:{apiKey:{}}},Slack:{type:"structure",required:["clientId","clientSecret"],members:{clientId:{},clientSecret:{shape:"S18"},accessToken:{shape:"S19"},oAuthRequest:{shape:"S1b"}}},Snowflake:{type:"structure",required:["username","password"],members:{username:{},password:{shape:"S1k"}}},Trendmicro:{type:"structure",required:["apiSecretKey"],members:{apiSecretKey:{type:"string",sensitive:!0}}},Veeva:{type:"structure",required:["username","password"],members:{username:{},password:{shape:"S1k"}}},Zendesk:{type:"structure",required:["clientId","clientSecret"],members:{clientId:{},clientSecret:{shape:"S18"},accessToken:{shape:"S19"},oAuthRequest:{shape:"S1b"}}}}}}},S7:{type:"structure",members:{Amplitude:{type:"structure",members:{}},Datadog:{type:"structure",required:["instanceUrl"],members:{instanceUrl:{}}},Dynatrace:{type:"structure",required:["instanceUrl"],members:{instanceUrl:{}}},GoogleAnalytics:{type:"structure",members:{}},InforNexus:{type:"structure",required:["instanceUrl"],members:{instanceUrl:{}}},Marketo:{type:"structure",required:["instanceUrl"],members:{instanceUrl:{}}},Redshift:{type:"structure",required:["databaseUrl","bucketName","roleArn"],members:{databaseUrl:{},bucketName:{},bucketPrefix:{},roleArn:{}}},Salesforce:{type:"structure",members:{instanceUrl:{},isSandboxEnvironment:{type:"boolean"}}},ServiceNow:{type:"structure",required:["instanceUrl"],members:{instanceUrl:{}}},Singular:{type:"structure",members:{}},Slack:{type:"structure",required:["instanceUrl"],members:{instanceUrl:{}}},Snowflake:{type:"structure",required:["warehouse","stage","bucketName"],members:{warehouse:{},stage:{},bucketName:{},bucketPrefix:{},privateLinkServiceName:{},accountName:{},region:{}}},Trendmicro:{type:"structure",members:{}},Veeva:{type:"structure",required:["instanceUrl"],members:{instanceUrl:{}}},Zendesk:{type:"structure",required:["instanceUrl"],members:{instanceUrl:{}}}}},S18:{type:"string",sensitive:!0},S19:{type:"string",sensitive:!0},S1b:{type:"structure",members:{authCode:{},redirectUri:{}}},S1k:{type:"string",sensitive:!0},S20:{type:"structure",required:["triggerType"],members:{triggerType:{},triggerProperties:{type:"structure",members:{Scheduled:{type:"structure",required:["scheduleExpression"],members:{scheduleExpression:{},dataPullMode:{},scheduleStartTime:{type:"timestamp"},scheduleEndTime:{type:"timestamp"},timezone:{}}}}}}},S28:{type:"structure",required:["connectorType","sourceConnectorProperties"],members:{connectorType:{},connectorProfileName:{},sourceConnectorProperties:{type:"structure",members:{Amplitude:{type:"structure",required:["object"],members:{object:{}}},Datadog:{type:"structure",required:["object"],members:{object:{}}},Dynatrace:{type:"structure",required:["object"],members:{object:{}}},GoogleAnalytics:{type:"structure",required:["object"],members:{object:{}}},InforNexus:{type:"structure",required:["object"],members:{object:{}}},Marketo:{type:"structure",required:["object"],members:{object:{}}},S3:{type:"structure",required:["bucketName"],members:{bucketName:{},bucketPrefix:{}}},Salesforce:{type:"structure",required:["object"],members:{object:{},enableDynamicFieldUpdate:{type:"boolean"},includeDeletedRecords:{type:"boolean"}}},ServiceNow:{type:"structure",required:["object"],members:{object:{}}},Singular:{type:"structure",required:["object"],members:{object:{}}},Slack:{type:"structure",required:["object"],members:{object:{}}},Trendmicro:{type:"structure",required:["object"],members:{object:{}}},Veeva:{type:"structure",required:["object"],members:{object:{}}},Zendesk:{type:"structure",required:["object"],members:{object:{}}}}},incrementalPullConfig:{type:"structure",members:{datetimeTypeFieldName:{}}}}},S2r:{type:"list",member:{type:"structure",required:["connectorType","destinationConnectorProperties"],members:{connectorType:{},connectorProfileName:{},destinationConnectorProperties:{type:"structure",members:{Redshift:{type:"structure",required:["object","intermediateBucketName"],members:{object:{},intermediateBucketName:{},bucketPrefix:{},errorHandlingConfig:{shape:"S2v"}}},S3:{type:"structure",required:["bucketName"],members:{bucketName:{},bucketPrefix:{},s3OutputFormatConfig:{type:"structure",members:{fileType:{},prefixConfig:{type:"structure",members:{prefixType:{},prefixFormat:{}}},aggregationConfig:{type:"structure",members:{aggregationType:{}}}}}}},Salesforce:{type:"structure",required:["object"],members:{object:{},idFieldNames:{type:"list",member:{}},errorHandlingConfig:{shape:"S2v"},writeOperationType:{}}},Snowflake:{type:"structure",required:["object","intermediateBucketName"],members:{object:{},intermediateBucketName:{},bucketPrefix:{},errorHandlingConfig:{shape:"S2v"}}},EventBridge:{type:"structure",required:["object"],members:{object:{},errorHandlingConfig:{shape:"S2v"}}}}}}}},S2v:{type:"structure",members:{failOnFirstDestinationError:{type:"boolean"},bucketPrefix:{},bucketName:{}}},S3a:{type:"list",member:{type:"structure",required:["sourceFields","taskType"],members:{sourceFields:{type:"list",member:{}},connectorOperator:{type:"structure",members:{Amplitude:{},Datadog:{},Dynatrace:{},GoogleAnalytics:{},InforNexus:{},Marketo:{},S3:{},Salesforce:{},ServiceNow:{},Singular:{},Slack:{},Trendmicro:{},Veeva:{},Zendesk:{}}},destinationField:{},taskType:{},taskProperties:{type:"map",key:{},value:{}}}}},S3y:{type:"map",key:{},value:{}},S4y:{type:"list",member:{}},S5a:{type:"list",member:{}},S5t:{type:"structure",members:{mostRecentExecutionMessage:{},mostRecentExecutionTime:{type:"timestamp"},mostRecentExecutionStatus:{}}}}};
    },{}],"SDJ1":[function(require,module,exports) {
    module.exports={pagination:{DescribeConnectorProfiles:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},DescribeConnectors:{input_token:"nextToken",output_token:"nextToken"},DescribeFlowExecutionRecords:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListFlows:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}};
    },{}],"p2mM":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.appflow={},e.Appflow=r.defineService("appflow",["2020-08-23"]),Object.defineProperty(i.services.appflow,"2020-08-23",{get:function(){var e=require("../apis/appflow-2020-08-23.min.json");return e.paginators=require("../apis/appflow-2020-08-23.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.Appflow;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/appflow-2020-08-23.min.json":"CTGW","../apis/appflow-2020-08-23.paginators.json":"SDJ1"}],"Y6nx":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2019-12-20",endpointPrefix:"redshift-data",jsonVersion:"1.1",protocol:"json",serviceFullName:"Redshift Data API Service",serviceId:"Redshift Data",signatureVersion:"v4",signingName:"redshift-data",targetPrefix:"RedshiftData",uid:"redshift-data-2019-12-20"},operations:{CancelStatement:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{Status:{type:"boolean"}}}},DescribeStatement:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",required:["Id"],members:{ClusterIdentifier:{},CreatedAt:{type:"timestamp"},Database:{},DbUser:{},Duration:{type:"long"},Error:{},Id:{},QueryString:{},RedshiftPid:{type:"long"},RedshiftQueryId:{type:"long"},ResultRows:{type:"long"},ResultSize:{type:"long"},SecretArn:{},Status:{},UpdatedAt:{type:"timestamp"}}}},DescribeTable:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},Database:{},DbUser:{},MaxResults:{type:"integer"},NextToken:{},Schema:{},SecretArn:{},Table:{}}},output:{type:"structure",members:{ColumnList:{type:"list",member:{shape:"Si"}},NextToken:{},TableName:{}}}},ExecuteStatement:{input:{type:"structure",required:["ClusterIdentifier","Sql"],members:{ClusterIdentifier:{},Database:{},DbUser:{},SecretArn:{},Sql:{},StatementName:{},WithEvent:{type:"boolean"}}},output:{type:"structure",members:{ClusterIdentifier:{},CreatedAt:{type:"timestamp"},Database:{},DbUser:{},Id:{},SecretArn:{}}}},GetStatementResult:{input:{type:"structure",required:["Id"],members:{Id:{},NextToken:{}}},output:{type:"structure",required:["Records"],members:{ColumnMetadata:{type:"list",member:{shape:"Si"}},NextToken:{},Records:{type:"list",member:{type:"list",member:{type:"structure",members:{blobValue:{type:"blob"},booleanValue:{type:"boolean"},doubleValue:{type:"double"},isNull:{type:"boolean"},longValue:{type:"long"},stringValue:{}}}}},TotalNumRows:{type:"long"}}}},ListDatabases:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},Database:{},DbUser:{},MaxResults:{type:"integer"},NextToken:{},SecretArn:{}}},output:{type:"structure",members:{Databases:{type:"list",member:{}},NextToken:{}}}},ListSchemas:{input:{type:"structure",required:["ClusterIdentifier","Database"],members:{ClusterIdentifier:{},Database:{},DbUser:{},MaxResults:{type:"integer"},NextToken:{},SchemaPattern:{},SecretArn:{}}},output:{type:"structure",members:{NextToken:{},Schemas:{type:"list",member:{}}}}},ListStatements:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},StatementName:{},Status:{}}},output:{type:"structure",required:["Statements"],members:{NextToken:{},Statements:{type:"list",member:{type:"structure",required:["Id"],members:{CreatedAt:{type:"timestamp"},Id:{},QueryString:{},SecretArn:{},StatementName:{},Status:{},UpdatedAt:{type:"timestamp"}}}}}}},ListTables:{input:{type:"structure",required:["ClusterIdentifier","Database"],members:{ClusterIdentifier:{},Database:{},DbUser:{},MaxResults:{type:"integer"},NextToken:{},SchemaPattern:{},SecretArn:{},TablePattern:{}}},output:{type:"structure",members:{NextToken:{},Tables:{type:"list",member:{type:"structure",members:{name:{},schema:{},type:{}}}}}}}},shapes:{Si:{type:"structure",members:{columnDefault:{},isCaseSensitive:{type:"boolean"},isCurrency:{type:"boolean"},isSigned:{type:"boolean"},label:{},length:{type:"integer"},name:{},nullable:{type:"integer"},precision:{type:"integer"},scale:{type:"integer"},schemaName:{},tableName:{},typeName:{}}}}};
    },{}],"BPCy":[function(require,module,exports) {
    module.exports={pagination:{DescribeTable:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ColumnList"},GetStatementResult:{input_token:"NextToken",output_token:"NextToken",result_key:"Records"},ListDatabases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Databases"},ListSchemas:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Schemas"},ListStatements:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Statements"},ListTables:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Tables"}}};
    },{}],"I0uI":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,a=e.apiLoader;a.services.redshiftdata={},e.RedshiftData=r.defineService("redshiftdata",["2019-12-20"]),Object.defineProperty(a.services.redshiftdata,"2019-12-20",{get:function(){var e=require("../apis/redshift-data-2019-12-20.min.json");return e.paginators=require("../apis/redshift-data-2019-12-20.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.RedshiftData;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/redshift-data-2019-12-20.min.json":"Y6nx","../apis/redshift-data-2019-12-20.paginators.json":"BPCy"}],"EbCw":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2020-07-20",endpointPrefix:"sso",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"SSO Admin",serviceFullName:"AWS Single Sign-On Admin",serviceId:"SSO Admin",signatureVersion:"v4",signingName:"sso",targetPrefix:"SWBExternalService",uid:"sso-admin-2020-07-20"},operations:{AttachManagedPolicyToPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn","ManagedPolicyArn"],members:{InstanceArn:{},PermissionSetArn:{},ManagedPolicyArn:{}}},output:{type:"structure",members:{}}},CreateAccountAssignment:{input:{type:"structure",required:["InstanceArn","TargetId","TargetType","PermissionSetArn","PrincipalType","PrincipalId"],members:{InstanceArn:{},TargetId:{},TargetType:{},PermissionSetArn:{},PrincipalType:{},PrincipalId:{}}},output:{type:"structure",members:{AccountAssignmentCreationStatus:{shape:"Sc"}}}},CreatePermissionSet:{input:{type:"structure",required:["Name","InstanceArn"],members:{Name:{},Description:{},InstanceArn:{},SessionDuration:{},RelayState:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{PermissionSet:{shape:"Sr"}}}},DeleteAccountAssignment:{input:{type:"structure",required:["InstanceArn","TargetId","TargetType","PermissionSetArn","PrincipalType","PrincipalId"],members:{InstanceArn:{},TargetId:{},TargetType:{},PermissionSetArn:{},PrincipalType:{},PrincipalId:{}}},output:{type:"structure",members:{AccountAssignmentDeletionStatus:{shape:"Sc"}}}},DeleteInlinePolicyFromPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{}}},DeletePermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{}}},DescribeAccountAssignmentCreationStatus:{input:{type:"structure",required:["InstanceArn","AccountAssignmentCreationRequestId"],members:{InstanceArn:{},AccountAssignmentCreationRequestId:{}}},output:{type:"structure",members:{AccountAssignmentCreationStatus:{shape:"Sc"}}}},DescribeAccountAssignmentDeletionStatus:{input:{type:"structure",required:["InstanceArn","AccountAssignmentDeletionRequestId"],members:{InstanceArn:{},AccountAssignmentDeletionRequestId:{}}},output:{type:"structure",members:{AccountAssignmentDeletionStatus:{shape:"Sc"}}}},DescribePermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{PermissionSet:{shape:"Sr"}}}},DescribePermissionSetProvisioningStatus:{input:{type:"structure",required:["InstanceArn","ProvisionPermissionSetRequestId"],members:{InstanceArn:{},ProvisionPermissionSetRequestId:{}}},output:{type:"structure",members:{PermissionSetProvisioningStatus:{shape:"S16"}}}},DetachManagedPolicyFromPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn","ManagedPolicyArn"],members:{InstanceArn:{},PermissionSetArn:{},ManagedPolicyArn:{}}},output:{type:"structure",members:{}}},GetInlinePolicyForPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{InlinePolicy:{shape:"S1c"}}}},ListAccountAssignmentCreationStatus:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{},MaxResults:{type:"integer"},NextToken:{},Filter:{shape:"S1g"}}},output:{type:"structure",members:{AccountAssignmentsCreationStatus:{shape:"S1i"},NextToken:{}}}},ListAccountAssignmentDeletionStatus:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{},MaxResults:{type:"integer"},NextToken:{},Filter:{shape:"S1g"}}},output:{type:"structure",members:{AccountAssignmentsDeletionStatus:{shape:"S1i"},NextToken:{}}}},ListAccountAssignments:{input:{type:"structure",required:["InstanceArn","AccountId","PermissionSetArn"],members:{InstanceArn:{},AccountId:{},PermissionSetArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AccountAssignments:{type:"list",member:{type:"structure",members:{AccountId:{},PermissionSetArn:{},PrincipalType:{},PrincipalId:{}}}},NextToken:{}}}},ListAccountsForProvisionedPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{},ProvisioningStatus:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AccountIds:{type:"list",member:{}},NextToken:{}}}},ListInstances:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{InstanceArn:{},IdentityStoreId:{}}}},NextToken:{}}}},ListManagedPoliciesInPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AttachedManagedPolicies:{type:"list",member:{type:"structure",members:{Name:{},Arn:{}}}},NextToken:{}}}},ListPermissionSetProvisioningStatus:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{},MaxResults:{type:"integer"},NextToken:{},Filter:{shape:"S1g"}}},output:{type:"structure",members:{PermissionSetsProvisioningStatus:{type:"list",member:{type:"structure",members:{Status:{},RequestId:{},CreatedDate:{type:"timestamp"}}}},NextToken:{}}}},ListPermissionSets:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PermissionSets:{shape:"S2a"},NextToken:{}}}},ListPermissionSetsProvisionedToAccount:{input:{type:"structure",required:["InstanceArn","AccountId"],members:{InstanceArn:{},AccountId:{},ProvisioningStatus:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},PermissionSets:{shape:"S2a"}}}},ListTagsForResource:{input:{type:"structure",required:["InstanceArn","ResourceArn"],members:{InstanceArn:{},ResourceArn:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"Sm"},NextToken:{}}}},ProvisionPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn","TargetType"],members:{InstanceArn:{},PermissionSetArn:{},TargetId:{},TargetType:{}}},output:{type:"structure",members:{PermissionSetProvisioningStatus:{shape:"S16"}}}},PutInlinePolicyToPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn","InlinePolicy"],members:{InstanceArn:{},PermissionSetArn:{},InlinePolicy:{shape:"S1c"}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["InstanceArn","ResourceArn","Tags"],members:{InstanceArn:{},ResourceArn:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["InstanceArn","ResourceArn","TagKeys"],members:{InstanceArn:{},ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdatePermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{},Description:{},SessionDuration:{},RelayState:{}}},output:{type:"structure",members:{}}}},shapes:{Sc:{type:"structure",members:{Status:{},RequestId:{},FailureReason:{},TargetId:{},TargetType:{},PermissionSetArn:{},PrincipalType:{},PrincipalId:{},CreatedDate:{type:"timestamp"}}},Sm:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Sr:{type:"structure",members:{Name:{},PermissionSetArn:{},Description:{},CreatedDate:{type:"timestamp"},SessionDuration:{},RelayState:{}}},S16:{type:"structure",members:{Status:{},RequestId:{},AccountId:{},PermissionSetArn:{},FailureReason:{},CreatedDate:{type:"timestamp"}}},S1c:{type:"string",sensitive:!0},S1g:{type:"structure",members:{Status:{}}},S1i:{type:"list",member:{type:"structure",members:{Status:{},RequestId:{},CreatedDate:{type:"timestamp"}}}},S2a:{type:"list",member:{}}}};
    },{}],"IwMM":[function(require,module,exports) {
    module.exports={pagination:{ListAccountAssignmentCreationStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AccountAssignmentsCreationStatus"},ListAccountAssignmentDeletionStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AccountAssignmentsDeletionStatus"},ListAccountAssignments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AccountAssignments"},ListAccountsForProvisionedPermissionSet:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AccountIds"},ListInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Instances"},ListManagedPoliciesInPermissionSet:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AttachedManagedPolicies"},ListPermissionSetProvisioningStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PermissionSetsProvisioningStatus"},ListPermissionSets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PermissionSets"},ListPermissionSetsProvisionedToAccount:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PermissionSets"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",result_key:"Tags"}}};
    },{}],"sf79":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),i=e.Service,r=e.apiLoader;r.services.ssoadmin={},e.SSOAdmin=i.defineService("ssoadmin",["2020-07-20"]),Object.defineProperty(r.services.ssoadmin,"2020-07-20",{get:function(){var e=require("../apis/sso-admin-2020-07-20.min.json");return e.paginators=require("../apis/sso-admin-2020-07-20.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.SSOAdmin;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/sso-admin-2020-07-20.min.json":"EbCw","../apis/sso-admin-2020-07-20.paginators.json":"IwMM"}],"Ucc5":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-11-01",endpointPrefix:"query.timestream",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"Timestream Query",serviceFullName:"Amazon Timestream Query",serviceId:"Timestream Query",signatureVersion:"v4",signingName:"timestream",targetPrefix:"Timestream_20181101",uid:"timestream-query-2018-11-01"},operations:{CancelQuery:{input:{type:"structure",required:["QueryId"],members:{QueryId:{}}},output:{type:"structure",members:{CancellationMessage:{}}},endpointdiscovery:{required:!0},idempotent:!0},DescribeEndpoints:{input:{type:"structure",members:{}},output:{type:"structure",required:["Endpoints"],members:{Endpoints:{type:"list",member:{type:"structure",required:["Address","CachePeriodInMinutes"],members:{Address:{},CachePeriodInMinutes:{type:"long"}}}}}},endpointoperation:!0},Query:{input:{type:"structure",required:["QueryString"],members:{QueryString:{type:"string",sensitive:!0},ClientToken:{idempotencyToken:!0,type:"string",sensitive:!0},NextToken:{},MaxRows:{type:"integer"}}},output:{type:"structure",required:["QueryId","Rows","ColumnInfo"],members:{QueryId:{},NextToken:{},Rows:{type:"list",member:{shape:"Sg"}},ColumnInfo:{shape:"So"}}},endpointdiscovery:{required:!0},idempotent:!0}},shapes:{Sg:{type:"structure",required:["Data"],members:{Data:{shape:"Sh"}}},Sh:{type:"list",member:{shape:"Si"}},Si:{type:"structure",members:{ScalarValue:{},TimeSeriesValue:{type:"list",member:{type:"structure",required:["Time","Value"],members:{Time:{},Value:{shape:"Si"}}}},ArrayValue:{shape:"Sh"},RowValue:{shape:"Sg"},NullValue:{type:"boolean"}}},So:{type:"list",member:{shape:"Sp"}},Sp:{type:"structure",required:["Type"],members:{Name:{},Type:{type:"structure",members:{ScalarType:{},ArrayColumnInfo:{shape:"Sp"},TimeSeriesMeasureValueColumnInfo:{shape:"Sp"},RowColumnInfo:{shape:"So"}}}}}}};
    },{}],"WXOv":[function(require,module,exports) {
    module.exports={pagination:{Query:{input_token:"NextToken",limit_key:"MaxRows",non_aggregate_keys:["ColumnInfo","QueryId"],output_token:"NextToken",result_key:"Rows"}}};
    },{}],"aSmn":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.timestreamquery={},e.TimestreamQuery=r.defineService("timestreamquery",["2018-11-01"]),Object.defineProperty(i.services.timestreamquery,"2018-11-01",{get:function(){var e=require("../apis/timestream-query-2018-11-01.min.json");return e.paginators=require("../apis/timestream-query-2018-11-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.TimestreamQuery;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/timestream-query-2018-11-01.min.json":"Ucc5","../apis/timestream-query-2018-11-01.paginators.json":"WXOv"}],"GCUl":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2018-11-01",endpointPrefix:"ingest.timestream",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"Timestream Write",serviceFullName:"Amazon Timestream Write",serviceId:"Timestream Write",signatureVersion:"v4",signingName:"timestream",targetPrefix:"Timestream_20181101",uid:"timestream-write-2018-11-01"},operations:{CreateDatabase:{input:{type:"structure",required:["DatabaseName"],members:{DatabaseName:{},KmsKeyId:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{Database:{shape:"S9"}}},endpointdiscovery:{required:!0}},CreateTable:{input:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{},RetentionProperties:{shape:"Se"},Tags:{shape:"S4"}}},output:{type:"structure",members:{Table:{shape:"Si"}}},endpointdiscovery:{required:!0}},DeleteDatabase:{input:{type:"structure",required:["DatabaseName"],members:{DatabaseName:{}}},endpointdiscovery:{required:!0}},DeleteTable:{input:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{}}},endpointdiscovery:{required:!0}},DescribeDatabase:{input:{type:"structure",required:["DatabaseName"],members:{DatabaseName:{}}},output:{type:"structure",members:{Database:{shape:"S9"}}},endpointdiscovery:{required:!0}},DescribeEndpoints:{input:{type:"structure",members:{}},output:{type:"structure",required:["Endpoints"],members:{Endpoints:{type:"list",member:{type:"structure",required:["Address","CachePeriodInMinutes"],members:{Address:{},CachePeriodInMinutes:{type:"long"}}}}}},endpointoperation:!0},DescribeTable:{input:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{}}},output:{type:"structure",members:{Table:{shape:"Si"}}},endpointdiscovery:{required:!0}},ListDatabases:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Databases:{type:"list",member:{shape:"S9"}},NextToken:{}}},endpointdiscovery:{required:!0}},ListTables:{input:{type:"structure",members:{DatabaseName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tables:{type:"list",member:{shape:"Si"}},NextToken:{}}},endpointdiscovery:{required:!0}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S4"}}},endpointdiscovery:{required:!0}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{}},endpointdiscovery:{required:!0}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}},endpointdiscovery:{required:!0}},UpdateDatabase:{input:{type:"structure",required:["DatabaseName","KmsKeyId"],members:{DatabaseName:{},KmsKeyId:{}}},output:{type:"structure",members:{Database:{shape:"S9"}}},endpointdiscovery:{required:!0}},UpdateTable:{input:{type:"structure",required:["DatabaseName","TableName","RetentionProperties"],members:{DatabaseName:{},TableName:{},RetentionProperties:{shape:"Se"}}},output:{type:"structure",members:{Table:{shape:"Si"}}},endpointdiscovery:{required:!0}},WriteRecords:{input:{type:"structure",required:["DatabaseName","TableName","Records"],members:{DatabaseName:{},TableName:{},CommonAttributes:{shape:"S1e"},Records:{type:"list",member:{shape:"S1e"}}}},endpointdiscovery:{required:!0}}},shapes:{S4:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S9:{type:"structure",members:{Arn:{},DatabaseName:{},TableCount:{type:"long"},KmsKeyId:{},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},Se:{type:"structure",required:["MemoryStoreRetentionPeriodInHours","MagneticStoreRetentionPeriodInDays"],members:{MemoryStoreRetentionPeriodInHours:{type:"long"},MagneticStoreRetentionPeriodInDays:{type:"long"}}},Si:{type:"structure",members:{Arn:{},TableName:{},DatabaseName:{},TableStatus:{},RetentionProperties:{shape:"Se"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},S1e:{type:"structure",members:{Dimensions:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{},DimensionValueType:{}}}},MeasureName:{},MeasureValue:{},MeasureValueType:{},Time:{},TimeUnit:{}}}}};
    },{}],"QWl0":[function(require,module,exports) {
    module.exports={pagination:{ListDatabases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTables:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}};
    },{}],"KkI7":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),r=e.Service,i=e.apiLoader;i.services.timestreamwrite={},e.TimestreamWrite=r.defineService("timestreamwrite",["2018-11-01"]),Object.defineProperty(i.services.timestreamwrite,"2018-11-01",{get:function(){var e=require("../apis/timestream-write-2018-11-01.min.json");return e.paginators=require("../apis/timestream-write-2018-11-01.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.TimestreamWrite;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/timestream-write-2018-11-01.min.json":"GCUl","../apis/timestream-write-2018-11-01.paginators.json":"QWl0"}],"Lzln":[function(require,module,exports) {
    module.exports={version:"2.0",metadata:{apiVersion:"2017-07-25",endpointPrefix:"s3-outposts",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Amazon S3 Outposts",serviceFullName:"Amazon S3 on Outposts",serviceId:"S3Outposts",signatureVersion:"v4",signingName:"s3-outposts",uid:"s3outposts-2017-07-25"},operations:{CreateEndpoint:{http:{requestUri:"/S3Outposts/CreateEndpoint"},input:{type:"structure",required:["OutpostId","SubnetId","SecurityGroupId"],members:{OutpostId:{},SubnetId:{},SecurityGroupId:{}}},output:{type:"structure",members:{EndpointArn:{}}}},DeleteEndpoint:{http:{method:"DELETE",requestUri:"/S3Outposts/DeleteEndpoint"},input:{type:"structure",required:["EndpointId","OutpostId"],members:{EndpointId:{location:"querystring",locationName:"endpointId"},OutpostId:{location:"querystring",locationName:"outpostId"}}}},ListEndpoints:{http:{method:"GET",requestUri:"/S3Outposts/ListEndpoints"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{Endpoints:{type:"list",member:{type:"structure",members:{EndpointArn:{},OutpostsId:{},CidrBlock:{},Status:{},CreationTime:{type:"timestamp"},NetworkInterfaces:{type:"list",member:{type:"structure",members:{NetworkInterfaceId:{}}}}}}},NextToken:{}}}}},shapes:{}};
    },{}],"K6qd":[function(require,module,exports) {
    module.exports={pagination:{ListEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Endpoints"}}};
    },{}],"sCcn":[function(require,module,exports) {
    require("../lib/node_loader");var e=require("../lib/core"),s=e.Service,o=e.apiLoader;o.services.s3outposts={},e.S3Outposts=s.defineService("s3outposts",["2017-07-25"]),Object.defineProperty(o.services.s3outposts,"2017-07-25",{get:function(){var e=require("../apis/s3outposts-2017-07-25.min.json");return e.paginators=require("../apis/s3outposts-2017-07-25.paginators.json").pagination,e},enumerable:!0,configurable:!0}),module.exports=e.S3Outposts;
    },{"../lib/node_loader":"jFPJ","../lib/core":"YECT","../apis/s3outposts-2017-07-25.min.json":"Lzln","../apis/s3outposts-2017-07-25.paginators.json":"K6qd"}],"wjRb":[function(require,module,exports) {
    require("../lib/node_loader"),module.exports={ACM:require("./acm"),APIGateway:require("./apigateway"),ApplicationAutoScaling:require("./applicationautoscaling"),AppStream:require("./appstream"),AutoScaling:require("./autoscaling"),Batch:require("./batch"),Budgets:require("./budgets"),CloudDirectory:require("./clouddirectory"),CloudFormation:require("./cloudformation"),CloudFront:require("./cloudfront"),CloudHSM:require("./cloudhsm"),CloudSearch:require("./cloudsearch"),CloudSearchDomain:require("./cloudsearchdomain"),CloudTrail:require("./cloudtrail"),CloudWatch:require("./cloudwatch"),CloudWatchEvents:require("./cloudwatchevents"),CloudWatchLogs:require("./cloudwatchlogs"),CodeBuild:require("./codebuild"),CodeCommit:require("./codecommit"),CodeDeploy:require("./codedeploy"),CodePipeline:require("./codepipeline"),CognitoIdentity:require("./cognitoidentity"),CognitoIdentityServiceProvider:require("./cognitoidentityserviceprovider"),CognitoSync:require("./cognitosync"),ConfigService:require("./configservice"),CUR:require("./cur"),DataPipeline:require("./datapipeline"),DeviceFarm:require("./devicefarm"),DirectConnect:require("./directconnect"),DirectoryService:require("./directoryservice"),Discovery:require("./discovery"),DMS:require("./dms"),DynamoDB:require("./dynamodb"),DynamoDBStreams:require("./dynamodbstreams"),EC2:require("./ec2"),ECR:require("./ecr"),ECS:require("./ecs"),EFS:require("./efs"),ElastiCache:require("./elasticache"),ElasticBeanstalk:require("./elasticbeanstalk"),ELB:require("./elb"),ELBv2:require("./elbv2"),EMR:require("./emr"),ES:require("./es"),ElasticTranscoder:require("./elastictranscoder"),Firehose:require("./firehose"),GameLift:require("./gamelift"),Glacier:require("./glacier"),Health:require("./health"),IAM:require("./iam"),ImportExport:require("./importexport"),Inspector:require("./inspector"),Iot:require("./iot"),IotData:require("./iotdata"),Kinesis:require("./kinesis"),KinesisAnalytics:require("./kinesisanalytics"),KMS:require("./kms"),Lambda:require("./lambda"),LexRuntime:require("./lexruntime"),Lightsail:require("./lightsail"),MachineLearning:require("./machinelearning"),MarketplaceCommerceAnalytics:require("./marketplacecommerceanalytics"),MarketplaceMetering:require("./marketplacemetering"),MTurk:require("./mturk"),MobileAnalytics:require("./mobileanalytics"),OpsWorks:require("./opsworks"),OpsWorksCM:require("./opsworkscm"),Organizations:require("./organizations"),Pinpoint:require("./pinpoint"),Polly:require("./polly"),RDS:require("./rds"),Redshift:require("./redshift"),Rekognition:require("./rekognition"),ResourceGroupsTaggingAPI:require("./resourcegroupstaggingapi"),Route53:require("./route53"),Route53Domains:require("./route53domains"),S3:require("./s3"),S3Control:require("./s3control"),ServiceCatalog:require("./servicecatalog"),SES:require("./ses"),Shield:require("./shield"),SimpleDB:require("./simpledb"),SMS:require("./sms"),Snowball:require("./snowball"),SNS:require("./sns"),SQS:require("./sqs"),SSM:require("./ssm"),StorageGateway:require("./storagegateway"),StepFunctions:require("./stepfunctions"),STS:require("./sts"),Support:require("./support"),SWF:require("./swf"),XRay:require("./xray"),WAF:require("./waf"),WAFRegional:require("./wafregional"),WorkDocs:require("./workdocs"),WorkSpaces:require("./workspaces"),CodeStar:require("./codestar"),LexModelBuildingService:require("./lexmodelbuildingservice"),MarketplaceEntitlementService:require("./marketplaceentitlementservice"),Athena:require("./athena"),Greengrass:require("./greengrass"),DAX:require("./dax"),MigrationHub:require("./migrationhub"),CloudHSMV2:require("./cloudhsmv2"),Glue:require("./glue"),Mobile:require("./mobile"),Pricing:require("./pricing"),CostExplorer:require("./costexplorer"),MediaConvert:require("./mediaconvert"),MediaLive:require("./medialive"),MediaPackage:require("./mediapackage"),MediaStore:require("./mediastore"),MediaStoreData:require("./mediastoredata"),AppSync:require("./appsync"),GuardDuty:require("./guardduty"),MQ:require("./mq"),Comprehend:require("./comprehend"),IoTJobsDataPlane:require("./iotjobsdataplane"),KinesisVideoArchivedMedia:require("./kinesisvideoarchivedmedia"),KinesisVideoMedia:require("./kinesisvideomedia"),KinesisVideo:require("./kinesisvideo"),SageMakerRuntime:require("./sagemakerruntime"),SageMaker:require("./sagemaker"),Translate:require("./translate"),ResourceGroups:require("./resourcegroups"),AlexaForBusiness:require("./alexaforbusiness"),Cloud9:require("./cloud9"),ServerlessApplicationRepository:require("./serverlessapplicationrepository"),ServiceDiscovery:require("./servicediscovery"),WorkMail:require("./workmail"),AutoScalingPlans:require("./autoscalingplans"),TranscribeService:require("./transcribeservice"),Connect:require("./connect"),ACMPCA:require("./acmpca"),FMS:require("./fms"),SecretsManager:require("./secretsmanager"),IoTAnalytics:require("./iotanalytics"),IoT1ClickDevicesService:require("./iot1clickdevicesservice"),IoT1ClickProjects:require("./iot1clickprojects"),PI:require("./pi"),Neptune:require("./neptune"),MediaTailor:require("./mediatailor"),EKS:require("./eks"),Macie:require("./macie"),DLM:require("./dlm"),Signer:require("./signer"),Chime:require("./chime"),PinpointEmail:require("./pinpointemail"),RAM:require("./ram"),Route53Resolver:require("./route53resolver"),PinpointSMSVoice:require("./pinpointsmsvoice"),QuickSight:require("./quicksight"),RDSDataService:require("./rdsdataservice"),Amplify:require("./amplify"),DataSync:require("./datasync"),RoboMaker:require("./robomaker"),Transfer:require("./transfer"),GlobalAccelerator:require("./globalaccelerator"),ComprehendMedical:require("./comprehendmedical"),KinesisAnalyticsV2:require("./kinesisanalyticsv2"),MediaConnect:require("./mediaconnect"),FSx:require("./fsx"),SecurityHub:require("./securityhub"),AppMesh:require("./appmesh"),LicenseManager:require("./licensemanager"),Kafka:require("./kafka"),ApiGatewayManagementApi:require("./apigatewaymanagementapi"),ApiGatewayV2:require("./apigatewayv2"),DocDB:require("./docdb"),Backup:require("./backup"),WorkLink:require("./worklink"),Textract:require("./textract"),ManagedBlockchain:require("./managedblockchain"),MediaPackageVod:require("./mediapackagevod"),GroundStation:require("./groundstation"),IoTThingsGraph:require("./iotthingsgraph"),IoTEvents:require("./iotevents"),IoTEventsData:require("./ioteventsdata"),Personalize:require("./personalize"),PersonalizeEvents:require("./personalizeevents"),PersonalizeRuntime:require("./personalizeruntime"),ApplicationInsights:require("./applicationinsights"),ServiceQuotas:require("./servicequotas"),EC2InstanceConnect:require("./ec2instanceconnect"),EventBridge:require("./eventbridge"),LakeFormation:require("./lakeformation"),ForecastService:require("./forecastservice"),ForecastQueryService:require("./forecastqueryservice"),QLDB:require("./qldb"),QLDBSession:require("./qldbsession"),WorkMailMessageFlow:require("./workmailmessageflow"),CodeStarNotifications:require("./codestarnotifications"),SavingsPlans:require("./savingsplans"),SSO:require("./sso"),SSOOIDC:require("./ssooidc"),MarketplaceCatalog:require("./marketplacecatalog"),DataExchange:require("./dataexchange"),SESV2:require("./sesv2"),MigrationHubConfig:require("./migrationhubconfig"),ConnectParticipant:require("./connectparticipant"),AppConfig:require("./appconfig"),IoTSecureTunneling:require("./iotsecuretunneling"),WAFV2:require("./wafv2"),ElasticInference:require("./elasticinference"),Imagebuilder:require("./imagebuilder"),Schemas:require("./schemas"),AccessAnalyzer:require("./accessanalyzer"),CodeGuruReviewer:require("./codegurureviewer"),CodeGuruProfiler:require("./codeguruprofiler"),ComputeOptimizer:require("./computeoptimizer"),FraudDetector:require("./frauddetector"),Kendra:require("./kendra"),NetworkManager:require("./networkmanager"),Outposts:require("./outposts"),AugmentedAIRuntime:require("./augmentedairuntime"),EBS:require("./ebs"),KinesisVideoSignalingChannels:require("./kinesisvideosignalingchannels"),Detective:require("./detective"),CodeStarconnections:require("./codestarconnections"),Synthetics:require("./synthetics"),IoTSiteWise:require("./iotsitewise"),Macie2:require("./macie2"),CodeArtifact:require("./codeartifact"),Honeycode:require("./honeycode"),IVS:require("./ivs"),Braket:require("./braket"),IdentityStore:require("./identitystore"),Appflow:require("./appflow"),RedshiftData:require("./redshiftdata"),SSOAdmin:require("./ssoadmin"),TimestreamQuery:require("./timestreamquery"),TimestreamWrite:require("./timestreamwrite"),S3Outposts:require("./s3outposts")};
    },{"../lib/node_loader":"jFPJ","./acm":"s2vZ","./apigateway":"kSH6","./applicationautoscaling":"RZsN","./appstream":"n0MF","./autoscaling":"BSyT","./batch":"uU0y","./budgets":"sRz5","./clouddirectory":"hDIM","./cloudformation":"dKn9","./cloudfront":"mAwN","./cloudhsm":"WpHp","./cloudsearch":"Pu6C","./cloudsearchdomain":"hhZC","./cloudtrail":"T6DE","./cloudwatch":"oioM","./cloudwatchevents":"XvFu","./cloudwatchlogs":"oHOc","./codebuild":"c2RA","./codecommit":"WLGy","./codedeploy":"q1Lb","./codepipeline":"DNpG","./cognitoidentity":"MxgO","./cognitoidentityserviceprovider":"spEE","./cognitosync":"Vdmn","./configservice":"fr5n","./cur":"tL4n","./datapipeline":"yGjF","./devicefarm":"ju1L","./directconnect":"XCRP","./directoryservice":"TSTz","./discovery":"XDlv","./dms":"lYCh","./dynamodb":"AeJE","./dynamodbstreams":"w6rZ","./ec2":"bjyD","./ecr":"DoSo","./ecs":"xwOu","./efs":"B7nG","./elasticache":"G7LQ","./elasticbeanstalk":"nqIB","./elb":"EXJ3","./elbv2":"DDYq","./emr":"tmDn","./es":"CgXM","./elastictranscoder":"z3ma","./firehose":"Bz0h","./gamelift":"nRMo","./glacier":"W023","./health":"spjA","./iam":"sfnw","./importexport":"TxmI","./inspector":"WWcx","./iot":"b2s4","./iotdata":"TSkS","./kinesis":"Gygp","./kinesisanalytics":"sktB","./kms":"Uuqj","./lambda":"Vdet","./lexruntime":"zrCz","./lightsail":"jxAd","./machinelearning":"jQaU","./marketplacecommerceanalytics":"rd77","./marketplacemetering":"vpLu","./mturk":"RzM6","./mobileanalytics":"gEE4","./opsworks":"ABaQ","./opsworkscm":"LZV1","./organizations":"WDIt","./pinpoint":"RWia","./polly":"ktwy","./rds":"EGmC","./redshift":"n7jc","./rekognition":"vqDA","./resourcegroupstaggingapi":"P4c2","./route53":"lwm3","./route53domains":"qBPk","./s3":"RMF7","./s3control":"GmwZ","./servicecatalog":"wrjF","./ses":"oyAO","./shield":"FPvn","./simpledb":"OYfp","./sms":"d1pt","./snowball":"fSi0","./sns":"CzRE","./sqs":"bbXQ","./ssm":"qbvs","./storagegateway":"AszQ","./stepfunctions":"XdKk","./sts":"snjN","./support":"Wp7a","./swf":"X4xf","./xray":"ly23","./waf":"MIrB","./wafregional":"VoBS","./workdocs":"KLTR","./workspaces":"Ndrm","./codestar":"xFar","./lexmodelbuildingservice":"xKYU","./marketplaceentitlementservice":"PJCK","./athena":"FyVK","./greengrass":"ZQJ3","./dax":"WTkz","./migrationhub":"LC4u","./cloudhsmv2":"SuOQ","./glue":"idp7","./mobile":"ZMXn","./pricing":"njWZ","./costexplorer":"Ws0r","./mediaconvert":"Ljzt","./medialive":"rHam","./mediapackage":"yGXa","./mediastore":"GjbZ","./mediastoredata":"VNTq","./appsync":"iHlM","./guardduty":"TASI","./mq":"LYjr","./comprehend":"QxxL","./iotjobsdataplane":"FtBP","./kinesisvideoarchivedmedia":"u6Uj","./kinesisvideomedia":"tq57","./kinesisvideo":"E5b4","./sagemakerruntime":"gdWo","./sagemaker":"fFNv","./translate":"YhqV","./resourcegroups":"Rqbn","./alexaforbusiness":"U4le","./cloud9":"FPJD","./serverlessapplicationrepository":"cLMT","./servicediscovery":"c4Tu","./workmail":"VGY6","./autoscalingplans":"W20h","./transcribeservice":"PIn5","./connect":"hMIO","./acmpca":"EXvR","./fms":"l40l","./secretsmanager":"ptSh","./iotanalytics":"uAIE","./iot1clickdevicesservice":"l2bk","./iot1clickprojects":"gckk","./pi":"vYDu","./neptune":"gS7c","./mediatailor":"Uy4h","./eks":"vsee","./macie":"b8uG","./dlm":"BLYt","./signer":"Qq2Z","./chime":"r2LX","./pinpointemail":"omKy","./ram":"SlWY","./route53resolver":"bJSy","./pinpointsmsvoice":"tNOX","./quicksight":"t2HP","./rdsdataservice":"RY28","./amplify":"Ga9i","./datasync":"fm95","./robomaker":"zdok","./transfer":"QlB8","./globalaccelerator":"QwOs","./comprehendmedical":"AmhD","./kinesisanalyticsv2":"HZ5W","./mediaconnect":"vdvu","./fsx":"XuLT","./securityhub":"Js5q","./appmesh":"f7BV","./licensemanager":"UnCO","./kafka":"trwB","./apigatewaymanagementapi":"vKi3","./apigatewayv2":"B3Qj","./docdb":"qAyN","./backup":"dzVl","./worklink":"Pbtd","./textract":"rpLA","./managedblockchain":"lXCv","./mediapackagevod":"emj3","./groundstation":"Ozg1","./iotthingsgraph":"F3mW","./iotevents":"b4QM","./ioteventsdata":"aRJ0","./personalize":"Mfk5","./personalizeevents":"Xc85","./personalizeruntime":"pPqf","./applicationinsights":"cJzz","./servicequotas":"Irp3","./ec2instanceconnect":"rGGg","./eventbridge":"jr0C","./lakeformation":"dVi8","./forecastservice":"hRmQ","./forecastqueryservice":"mOLb","./qldb":"yacr","./qldbsession":"TjfB","./workmailmessageflow":"HwiU","./codestarnotifications":"yOJd","./savingsplans":"baE9","./sso":"N1yI","./ssooidc":"sZI7","./marketplacecatalog":"H5bH","./dataexchange":"IUDR","./sesv2":"qbGc","./migrationhubconfig":"ZoDp","./connectparticipant":"HwJx","./appconfig":"HBgQ","./iotsecuretunneling":"nlrW","./wafv2":"r0Zh","./elasticinference":"LEe8","./imagebuilder":"Z6Jg","./schemas":"GNjG","./accessanalyzer":"xqbs","./codegurureviewer":"rnJ0","./codeguruprofiler":"wzBN","./computeoptimizer":"dktl","./frauddetector":"APoT","./kendra":"hC9i","./networkmanager":"ksDP","./outposts":"EAu2","./augmentedairuntime":"UOTe","./ebs":"DS4B","./kinesisvideosignalingchannels":"X7Hv","./detective":"Kra0","./codestarconnections":"PLD8","./synthetics":"Q0IL","./iotsitewise":"YZ5G","./macie2":"A6OY","./codeartifact":"onv6","./honeycode":"vD2I","./ivs":"x5yG","./braket":"dU2x","./identitystore":"LIcx","./appflow":"p2mM","./redshiftdata":"I0uI","./ssoadmin":"sf79","./timestreamquery":"aSmn","./timestreamwrite":"KkI7","./s3outposts":"sCcn"}],"vobS":[function(require,module,exports) {
    require("./node_loader");var e=require("./core");require("../clients/all"),module.exports=e;
    },{"./node_loader":"jFPJ","./core":"YECT","../clients/all":"wjRb"}],"QVnC":[function(require,module,exports) {
    var define;
    var t,r=function(t){"use strict";var r,e=Object.prototype,n=e.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function u(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{u({},"")}catch(P){u=function(t,r,e){return t[r]=e}}function h(t,r,e,n){var o=r&&r.prototype instanceof d?r:d,i=Object.create(o.prototype),a=new G(n||[]);return i._invoke=function(t,r,e){var n=l;return function(o,i){if(n===p)throw new Error("Generator is already running");if(n===y){if("throw"===o)throw i;return F()}for(e.method=o,e.arg=i;;){var a=e.delegate;if(a){var c=j(a,e);if(c){if(c===v)continue;return c}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if(n===l)throw n=y,e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);n=p;var u=f(t,r,e);if("normal"===u.type){if(n=e.done?y:s,u.arg===v)continue;return{value:u.arg,done:e.done}}"throw"===u.type&&(n=y,e.method="throw",e.arg=u.arg)}}}(t,e,a),i}function f(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(P){return{type:"throw",arg:P}}}t.wrap=h;var l="suspendedStart",s="suspendedYield",p="executing",y="completed",v={};function d(){}function g(){}function m(){}var w={};w[i]=function(){return this};var L=Object.getPrototypeOf,x=L&&L(L(N([])));x&&x!==e&&n.call(x,i)&&(w=x);var b=m.prototype=d.prototype=Object.create(w);function E(t){["next","throw","return"].forEach(function(r){u(t,r,function(t){return this._invoke(r,t)})})}function _(t,r){var e;this._invoke=function(o,i){function a(){return new r(function(e,a){!function e(o,i,a,c){var u=f(t[o],t,i);if("throw"!==u.type){var h=u.arg,l=h.value;return l&&"object"==typeof l&&n.call(l,"__await")?r.resolve(l.__await).then(function(t){e("next",t,a,c)},function(t){e("throw",t,a,c)}):r.resolve(l).then(function(t){h.value=t,a(h)},function(t){return e("throw",t,a,c)})}c(u.arg)}(o,i,e,a)})}return e=e?e.then(a,a):a()}}function j(t,e){var n=t.iterator[e.method];if(n===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=r,j(t,e),"throw"===e.method))return v;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=f(n,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,v;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=r),e.delegate=null,v):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,v)}function O(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function k(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function G(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(O,this),this.reset(!0)}function N(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function e(){for(;++o<t.length;)if(n.call(t,o))return e.value=t[o],e.done=!1,e;return e.value=r,e.done=!0,e};return a.next=a}}return{next:F}}function F(){return{value:r,done:!0}}return g.prototype=b.constructor=m,m.constructor=g,g.displayName=u(m,c,"GeneratorFunction"),t.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===g||"GeneratorFunction"===(r.displayName||r.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,m):(t.__proto__=m,u(t,c,"GeneratorFunction")),t.prototype=Object.create(b),t},t.awrap=function(t){return{__await:t}},E(_.prototype),_.prototype[a]=function(){return this},t.AsyncIterator=_,t.async=function(r,e,n,o,i){void 0===i&&(i=Promise);var a=new _(h(r,e,n,o),i);return t.isGeneratorFunction(e)?a:a.next().then(function(t){return t.done?t.value:a.next()})},E(b),u(b,c,"Generator"),b[i]=function(){return this},b.toString=function(){return"[object Generator]"},t.keys=function(t){var r=[];for(var e in t)r.push(e);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=N,G.prototype={constructor:G,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=r,this.done=!1,this.delegate=null,this.method="next",this.arg=r,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=r)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function o(n,o){return c.type="throw",c.arg=t,e.next=n,o&&(e.method="next",e.arg=r),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=n.call(a,"catchLoc"),h=n.call(a,"finallyLoc");if(u&&h){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!h)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;e>=0;--e){var o=this.tryEntries[e];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=r&&r<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=r,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(a)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),v},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),k(e),v}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;k(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:N(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=r),v}},t}("object"==typeof module?module.exports:{});try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}
    },{}],"YFZF":[function(require,module,exports) {
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=function(){function t(t){var a=t||{},e=a.ValidationData,r=a.Username,n=a.Password,i=a.AuthParameters,s=a.ClientMetadata;this.validationData=e||{},this.authParameters=i||{},this.clientMetadata=s||{},this.username=r,this.password=n}var a=t.prototype;return a.getUsername=function(){return this.username},a.getPassword=function(){return this.password},a.getValidationData=function(){return this.validationData},a.getAuthParameters=function(){return this.authParameters},a.getClientMetadata=function(){return this.clientMetadata},t}();exports.default=t;
    },{}],"KOvs":[function(require,module,exports) {
    var define;
    var t;!function(n,i){"object"==typeof exports?module.exports=exports=i():"function"==typeof t&&t.amd?t([],i):n.CryptoJS=i()}(this,function(){var t=t||function(t,n){var i=Object.create||function(){function t(){}return function(n){var i;return t.prototype=n,i=new t,t.prototype=null,i}}(),r={},e=r.lib={},o=e.Base={extend:function(t){var n=i(this);return t&&n.mixIn(t),n.hasOwnProperty("init")&&this.init!==n.init||(n.init=function(){n.$super.init.apply(this,arguments)}),n.init.prototype=n,n.$super=this,n},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var n in t)t.hasOwnProperty(n)&&(this[n]=t[n]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},s=e.WordArray=o.extend({init:function(t,n){t=this.words=t||[],this.sigBytes=null!=n?n:4*t.length},toString:function(t){return(t||c).stringify(this)},concat:function(t){var n=this.words,i=t.words,r=this.sigBytes,e=t.sigBytes;if(this.clamp(),r%4)for(var o=0;o<e;o++){var s=i[o>>>2]>>>24-o%4*8&255;n[r+o>>>2]|=s<<24-(r+o)%4*8}else for(o=0;o<e;o+=4)n[r+o>>>2]=i[o>>>2];return this.sigBytes+=e,this},clamp:function(){var n=this.words,i=this.sigBytes;n[i>>>2]&=4294967295<<32-i%4*8,n.length=t.ceil(i/4)},clone:function(){var t=o.clone.call(this);return t.words=this.words.slice(0),t},random:function(n){for(var i,r=[],e=function(n){n=n;var i=987654321,r=4294967295;return function(){var e=((i=36969*(65535&i)+(i>>16)&r)<<16)+(n=18e3*(65535&n)+(n>>16)&r)&r;return e/=4294967296,(e+=.5)*(t.random()>.5?1:-1)}},o=0;o<n;o+=4){var a=e(4294967296*(i||t.random()));i=987654071*a(),r.push(4294967296*a()|0)}return new s.init(r,n)}}),a=r.enc={},c=a.Hex={stringify:function(t){for(var n=t.words,i=t.sigBytes,r=[],e=0;e<i;e++){var o=n[e>>>2]>>>24-e%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(t){for(var n=t.length,i=[],r=0;r<n;r+=2)i[r>>>3]|=parseInt(t.substr(r,2),16)<<24-r%8*4;return new s.init(i,n/2)}},u=a.Latin1={stringify:function(t){for(var n=t.words,i=t.sigBytes,r=[],e=0;e<i;e++){var o=n[e>>>2]>>>24-e%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(t){for(var n=t.length,i=[],r=0;r<n;r++)i[r>>>2]|=(255&t.charCodeAt(r))<<24-r%4*8;return new s.init(i,n)}},f=a.Utf8={stringify:function(t){try{return decodeURIComponent(escape(u.stringify(t)))}catch(n){throw new Error("Malformed UTF-8 data")}},parse:function(t){return u.parse(unescape(encodeURIComponent(t)))}},h=e.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=f.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(n){var i=this._data,r=i.words,e=i.sigBytes,o=this.blockSize,a=e/(4*o),c=(a=n?t.ceil(a):t.max((0|a)-this._minBufferSize,0))*o,u=t.min(4*c,e);if(c){for(var f=0;f<c;f+=o)this._doProcessBlock(r,f);var h=r.splice(0,c);i.sigBytes-=u}return new s.init(h,u)},clone:function(){var t=o.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),p=(e.Hasher=h.extend({cfg:o.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){h.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(t){return function(n,i){return new t.init(i).finalize(n)}},_createHmacHelper:function(t){return function(n,i){return new p.HMAC.init(t,i).finalize(n)}}}),r.algo={});return r}(Math);return t});
    },{}],"xeeP":[function(require,module,exports) {
    var define;
    var r;!function(n,t){"object"==typeof exports?module.exports=exports=t(require("./core")):"function"==typeof r&&r.amd?r(["./core"],t):t(n.CryptoJS)}(this,function(r){return function(){if("function"==typeof ArrayBuffer){var n=r.lib.WordArray,t=n.init;(n.init=function(r){if(r instanceof ArrayBuffer&&(r=new Uint8Array(r)),(r instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&r instanceof Uint8ClampedArray||r instanceof Int16Array||r instanceof Uint16Array||r instanceof Int32Array||r instanceof Uint32Array||r instanceof Float32Array||r instanceof Float64Array)&&(r=new Uint8Array(r.buffer,r.byteOffset,r.byteLength)),r instanceof Uint8Array){for(var n=r.byteLength,e=[],a=0;a<n;a++)e[a>>>2]|=r[a]<<24-a%4*8;t.call(this,e,n)}else t.apply(this,arguments)}).prototype=n}}(),r.lib.WordArray});
    },{"./core":"KOvs"}],"A0uM":[function(require,module,exports) {
    var define;
    var r;!function(t,e){"object"==typeof exports?module.exports=exports=e(require("./core")):"function"==typeof r&&r.amd?r(["./core"],e):e(t.CryptoJS)}(this,function(r){return function(t){var e=r,o=e.lib,n=o.WordArray,s=o.Hasher,i=e.algo,a=[],c=[];!function(){function r(r){for(var e=t.sqrt(r),o=2;o<=e;o++)if(!(r%o))return!1;return!0}function e(r){return 4294967296*(r-(0|r))|0}for(var o=2,n=0;n<64;)r(o)&&(n<8&&(a[n]=e(t.pow(o,.5))),c[n]=e(t.pow(o,1/3)),n++),o++}();var h=[],f=i.SHA256=s.extend({_doReset:function(){this._hash=new n.init(a.slice(0))},_doProcessBlock:function(r,t){for(var e=this._hash.words,o=e[0],n=e[1],s=e[2],i=e[3],a=e[4],f=e[5],u=e[6],l=e[7],_=0;_<64;_++){if(_<16)h[_]=0|r[t+_];else{var p=h[_-15],d=(p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,v=h[_-2],H=(v<<15|v>>>17)^(v<<13|v>>>19)^v>>>10;h[_]=d+h[_-7]+H+h[_-16]}var y=o&n^o&s^n&s,w=(o<<30|o>>>2)^(o<<19|o>>>13)^(o<<10|o>>>22),A=l+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&f^~a&u)+c[_]+h[_];l=u,u=f,f=a,a=i+A|0,i=s,s=n,n=o,o=A+(w+y)|0}e[0]=e[0]+o|0,e[1]=e[1]+n|0,e[2]=e[2]+s|0,e[3]=e[3]+i|0,e[4]=e[4]+a|0,e[5]=e[5]+f|0,e[6]=e[6]+u|0,e[7]=e[7]+l|0},_doFinalize:function(){var r=this._data,e=r.words,o=8*this._nDataBytes,n=8*r.sigBytes;return e[n>>>5]|=128<<24-n%32,e[14+(n+64>>>9<<4)]=t.floor(o/4294967296),e[15+(n+64>>>9<<4)]=o,r.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var r=s.clone.call(this);return r._hash=this._hash.clone(),r}});e.SHA256=s._createHelper(f),e.HmacSHA256=s._createHmacHelper(f)}(Math),r.SHA256});
    },{"./core":"KOvs"}],"v95G":[function(require,module,exports) {
    var define;
    var e;!function(t,i){"object"==typeof exports?module.exports=exports=i(require("./core")):"function"==typeof e&&e.amd?e(["./core"],i):i(t.CryptoJS)}(this,function(e){var t,i,s;i=(t=e).lib.Base,s=t.enc.Utf8,t.algo.HMAC=i.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=s.parse(t));var i=e.blockSize,r=4*i;t.sigBytes>r&&(t=e.finalize(t)),t.clamp();for(var n=this._oKey=t.clone(),o=this._iKey=t.clone(),a=n.words,h=o.words,c=0;c<i;c++)a[c]^=1549556828,h[c]^=909522486;n.sigBytes=o.sigBytes=r,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,i=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(i))}})});
    },{"./core":"KOvs"}],"ztDJ":[function(require,module,exports) {
    var define;
    var e;!function(r,o,t){"object"==typeof exports?module.exports=exports=o(require("./core"),require("./sha256"),require("./hmac")):"function"==typeof e&&e.amd?e(["./core","./sha256","./hmac"],o):o(r.CryptoJS)}(this,function(e){return e.HmacSHA256});
    },{"./core":"KOvs","./sha256":"A0uM","./hmac":"v95G"}],"R1oK":[function(require,module,exports) {
    var global = arguments[3];
    var e,o=arguments[3];function t(){if(e&&"function"==typeof e.getRandomValues)try{return e.getRandomValues(new Uint32Array(1))[0]}catch(o){}throw new Error("Native crypto module could not be used to get secure random number.")}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t,"undefined"!=typeof window&&window.crypto&&(e=window.crypto),!e&&"undefined"!=typeof window&&window.msCrypto&&(e=window.msCrypto),!e&&void 0!==o&&o.crypto&&(e=o.crypto);
    },{}],"r7zr":[function(require,module,exports) {
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=r(require("./cryptoSecureRandomInt"));function r(t){return t&&t.__esModule?t:{default:t}}function e(t){for(var r=t.words,e=t.sigBytes,n=[],o=0;o<e;o++){var u=r[o>>>2]>>>24-o%4*8&255;n.push((u>>>4).toString(16)),n.push((15&u).toString(16))}return n.join("")}var n=function(){function r(t,r){t=this.words=t||[],this.sigBytes=null!=r?r:4*t.length}var n=r.prototype;return n.random=function(e){for(var n=[],o=0;o<e;o+=4)n.push((0,t.default)());return new r(n,e)},n.toString=function(){return e(this)},r}();exports.default=n;
    },{"./cryptoSecureRandomInt":"R1oK"}],"mYmv":[function(require,module,exports) {
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t,i=r;function r(t,i){null!=t&&this.fromString(t,i)}function o(){return new r(null)}exports.default=i;var s=0xdeadbeefcafe,h=15715070==(16777215&s);function e(t,i,r,o,s,h){for(;--h>=0;){var e=i*this[t++]+r[o]+s;s=Math.floor(e/67108864),r[o++]=67108863&e}return s}function n(t,i,r,o,s,h){for(var e=32767&i,n=i>>15;--h>=0;){var a=32767&this[t],f=this[t++]>>15,p=n*a+f*e;s=((a=e*a+((32767&p)<<15)+r[o]+(1073741823&s))>>>30)+(p>>>15)+n*f+(s>>>30),r[o++]=1073741823&a}return s}function a(t,i,r,o,s,h){for(var e=16383&i,n=i>>14;--h>=0;){var a=16383&this[t],f=this[t++]>>14,p=n*a+f*e;s=((a=e*a+((16383&p)<<14)+r[o]+s)>>28)+(p>>14)+n*f,r[o++]=268435455&a}return s}var f="undefined"!=typeof navigator;f&&h&&"Microsoft Internet Explorer"==navigator.appName?(r.prototype.am=n,t=30):f&&h&&"Netscape"!=navigator.appName?(r.prototype.am=e,t=26):(r.prototype.am=a,t=28),r.prototype.DB=t,r.prototype.DM=(1<<t)-1,r.prototype.DV=1<<t;var p=52;r.prototype.FV=Math.pow(2,p),r.prototype.F1=p-t,r.prototype.F2=2*t-p;var u,c,l="0123456789abcdefghijklmnopqrstuvwxyz",v=new Array;for(u="0".charCodeAt(0),c=0;c<=9;++c)v[u++]=c;for(u="a".charCodeAt(0),c=10;c<36;++c)v[u++]=c;for(u="A".charCodeAt(0),c=10;c<36;++c)v[u++]=c;function m(t){return l.charAt(t)}function T(t,i){var r=v[t.charCodeAt(i)];return null==r?-1:r}function y(t){for(var i=this.t-1;i>=0;--i)t[i]=this[i];t.t=this.t,t.s=this.s}function D(t){this.t=1,this.s=t<0?-1:0,t>0?this[0]=t:t<-1?this[0]=t+this.DV:this.t=0}function d(t){var i=o();return i.fromInt(t),i}function B(t,i){var o;if(16==i)o=4;else if(8==i)o=3;else if(2==i)o=1;else if(32==i)o=5;else{if(4!=i)throw new Error("Only radix 2, 4, 8, 16, 32 are supported");o=2}this.t=0,this.s=0;for(var s=t.length,h=!1,e=0;--s>=0;){var n=T(t,s);n<0?"-"==t.charAt(s)&&(h=!0):(h=!1,0==e?this[this.t++]=n:e+o>this.DB?(this[this.t-1]|=(n&(1<<this.DB-e)-1)<<e,this[this.t++]=n>>this.DB-e):this[this.t-1]|=n<<e,(e+=o)>=this.DB&&(e-=this.DB))}this.clamp(),h&&r.ZERO.subTo(this,this)}function b(){for(var t=this.s&this.DM;this.t>0&&this[this.t-1]==t;)--this.t}function M(t){if(this.s<0)return"-"+this.negate().toString(t);var i;if(16==t)i=4;else if(8==t)i=3;else if(2==t)i=1;else if(32==t)i=5;else{if(4!=t)throw new Error("Only radix 2, 4, 8, 16, 32 are supported");i=2}var r,o=(1<<i)-1,s=!1,h="",e=this.t,n=this.DB-e*this.DB%i;if(e-- >0)for(n<this.DB&&(r=this[e]>>n)>0&&(s=!0,h=m(r));e>=0;)n<i?(r=(this[e]&(1<<n)-1)<<i-n,r|=this[--e]>>(n+=this.DB-i)):(r=this[e]>>(n-=i)&o,n<=0&&(n+=this.DB,--e)),r>0&&(s=!0),s&&(h+=m(r));return s?h:"0"}function S(){var t=o();return r.ZERO.subTo(this,t),t}function g(){return this.s<0?this.negate():this}function E(t){var i=this.s-t.s;if(0!=i)return i;var r=this.t;if(0!=(i=r-t.t))return this.s<0?-i:i;for(;--r>=0;)if(0!=(i=this[r]-t[r]))return i;return 0}function O(t){var i,r=1;return 0!=(i=t>>>16)&&(t=i,r+=16),0!=(i=t>>8)&&(t=i,r+=8),0!=(i=t>>4)&&(t=i,r+=4),0!=(i=t>>2)&&(t=i,r+=2),0!=(i=t>>1)&&(t=i,r+=1),r}function V(){return this.t<=0?0:this.DB*(this.t-1)+O(this[this.t-1]^this.s&this.DM)}function R(t,i){var r;for(r=this.t-1;r>=0;--r)i[r+t]=this[r];for(r=t-1;r>=0;--r)i[r]=0;i.t=this.t+t,i.s=this.s}function w(t,i){for(var r=t;r<this.t;++r)i[r-t]=this[r];i.t=Math.max(this.t-t,0),i.s=this.s}function q(t,i){var r,o=t%this.DB,s=this.DB-o,h=(1<<s)-1,e=Math.floor(t/this.DB),n=this.s<<o&this.DM;for(r=this.t-1;r>=0;--r)i[r+e+1]=this[r]>>s|n,n=(this[r]&h)<<o;for(r=e-1;r>=0;--r)i[r]=0;i[e]=n,i.t=this.t+e+1,i.s=this.s,i.clamp()}function x(t,i){i.s=this.s;var r=Math.floor(t/this.DB);if(r>=this.t)i.t=0;else{var o=t%this.DB,s=this.DB-o,h=(1<<o)-1;i[0]=this[r]>>o;for(var e=r+1;e<this.t;++e)i[e-r-1]|=(this[e]&h)<<s,i[e-r]=this[e]>>o;o>0&&(i[this.t-r-1]|=(this.s&h)<<s),i.t=this.t-r,i.clamp()}}function A(t,i){for(var r=0,o=0,s=Math.min(t.t,this.t);r<s;)o+=this[r]-t[r],i[r++]=o&this.DM,o>>=this.DB;if(t.t<this.t){for(o-=t.s;r<this.t;)o+=this[r],i[r++]=o&this.DM,o>>=this.DB;o+=this.s}else{for(o+=this.s;r<t.t;)o-=t[r],i[r++]=o&this.DM,o>>=this.DB;o-=t.s}i.s=o<0?-1:0,o<-1?i[r++]=this.DV+o:o>0&&(i[r++]=o),i.t=r,i.clamp()}function F(t,i){var o=this.abs(),s=t.abs(),h=o.t;for(i.t=h+s.t;--h>=0;)i[h]=0;for(h=0;h<s.t;++h)i[h+o.t]=o.am(0,s[h],i,h,0,o.t);i.s=0,i.clamp(),this.s!=t.s&&r.ZERO.subTo(i,i)}function Z(t){for(var i=this.abs(),r=t.t=2*i.t;--r>=0;)t[r]=0;for(r=0;r<i.t-1;++r){var o=i.am(r,i[r],t,2*r,0,1);(t[r+i.t]+=i.am(r+1,2*i[r],t,2*r+1,o,i.t-r-1))>=i.DV&&(t[r+i.t]-=i.DV,t[r+i.t+1]=1)}t.t>0&&(t[t.t-1]+=i.am(r,i[r],t,2*r,0,1)),t.s=0,t.clamp()}function N(t,i,s){var h=t.abs();if(!(h.t<=0)){var e=this.abs();if(e.t<h.t)return null!=i&&i.fromInt(0),void(null!=s&&this.copyTo(s));null==s&&(s=o());var n=o(),a=this.s,f=t.s,p=this.DB-O(h[h.t-1]);p>0?(h.lShiftTo(p,n),e.lShiftTo(p,s)):(h.copyTo(n),e.copyTo(s));var u=n.t,c=n[u-1];if(0!=c){var l=c*(1<<this.F1)+(u>1?n[u-2]>>this.F2:0),v=this.FV/l,m=(1<<this.F1)/l,T=1<<this.F2,y=s.t,D=y-u,d=null==i?o():i;for(n.dlShiftTo(D,d),s.compareTo(d)>=0&&(s[s.t++]=1,s.subTo(d,s)),r.ONE.dlShiftTo(u,d),d.subTo(n,n);n.t<u;)n[n.t++]=0;for(;--D>=0;){var B=s[--y]==c?this.DM:Math.floor(s[y]*v+(s[y-1]+T)*m);if((s[y]+=n.am(0,B,s,D,0,u))<B)for(n.dlShiftTo(D,d),s.subTo(d,s);s[y]<--B;)s.subTo(d,s)}null!=i&&(s.drShiftTo(u,i),a!=f&&r.ZERO.subTo(i,i)),s.t=u,s.clamp(),p>0&&s.rShiftTo(p,s),a<0&&r.ZERO.subTo(s,s)}}}function C(t){var i=o();return this.abs().divRemTo(t,null,i),this.s<0&&i.compareTo(r.ZERO)>0&&t.subTo(i,i),i}function I(){if(this.t<1)return 0;var t=this[0];if(0==(1&t))return 0;var i=3&t;return(i=(i=(i=(i=i*(2-(15&t)*i)&15)*(2-(255&t)*i)&255)*(2-((65535&t)*i&65535))&65535)*(2-t*i%this.DV)%this.DV)>0?this.DV-i:-i}function j(t){return 0==this.compareTo(t)}function L(t,i){for(var r=0,o=0,s=Math.min(t.t,this.t);r<s;)o+=this[r]+t[r],i[r++]=o&this.DM,o>>=this.DB;if(t.t<this.t){for(o+=t.s;r<this.t;)o+=this[r],i[r++]=o&this.DM,o>>=this.DB;o+=this.s}else{for(o+=this.s;r<t.t;)o+=t[r],i[r++]=o&this.DM,o>>=this.DB;o+=t.s}i.s=o<0?-1:0,o>0?i[r++]=o:o<-1&&(i[r++]=this.DV+o),i.t=r,i.clamp()}function P(t){var i=o();return this.addTo(t,i),i}function _(t){var i=o();return this.subTo(t,i),i}function k(t){var i=o();return this.multiplyTo(t,i),i}function z(t){var i=o();return this.divRemTo(t,i,null),i}function G(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<t.DB-15)-1,this.mt2=2*t.t}function H(t){var i=o();return t.abs().dlShiftTo(this.m.t,i),i.divRemTo(this.m,null,i),t.s<0&&i.compareTo(r.ZERO)>0&&this.m.subTo(i,i),i}function J(t){var i=o();return t.copyTo(i),this.reduce(i),i}function K(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var i=0;i<this.m.t;++i){var r=32767&t[i],o=r*this.mpl+((r*this.mph+(t[i]>>15)*this.mpl&this.um)<<15)&t.DM;for(t[r=i+this.m.t]+=this.m.am(0,o,t,i,0,this.m.t);t[r]>=t.DV;)t[r]-=t.DV,t[++r]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)}function Q(t,i){t.squareTo(i),this.reduce(i)}function U(t,i,r){t.multiplyTo(i,r),this.reduce(r)}function W(t,i,r){var s,h=t.bitLength(),e=d(1),n=new G(i);if(h<=0)return e;s=h<18?1:h<48?3:h<144?4:h<768?5:6;var a=new Array,f=3,p=s-1,u=(1<<s)-1;if(a[1]=n.convert(this),s>1){var c=o();for(n.sqrTo(a[1],c);f<=u;)a[f]=o(),n.mulTo(c,a[f-2],a[f]),f+=2}var l,v,m=t.t-1,T=!0,y=o();for(h=O(t[m])-1;m>=0;){for(h>=p?l=t[m]>>h-p&u:(l=(t[m]&(1<<h+1)-1)<<p-h,m>0&&(l|=t[m-1]>>this.DB+h-p)),f=s;0==(1&l);)l>>=1,--f;if((h-=f)<0&&(h+=this.DB,--m),T)a[l].copyTo(e),T=!1;else{for(;f>1;)n.sqrTo(e,y),n.sqrTo(y,e),f-=2;f>0?n.sqrTo(e,y):(v=e,e=y,y=v),n.mulTo(y,a[l],e)}for(;m>=0&&0==(t[m]&1<<h);)n.sqrTo(e,y),v=e,e=y,y=v,--h<0&&(h=this.DB-1,--m)}var D=n.revert(e);return r(null,D),D}G.prototype.convert=H,G.prototype.revert=J,G.prototype.reduce=K,G.prototype.mulTo=U,G.prototype.sqrTo=Q,r.prototype.copyTo=y,r.prototype.fromInt=D,r.prototype.fromString=B,r.prototype.clamp=b,r.prototype.dlShiftTo=R,r.prototype.drShiftTo=w,r.prototype.lShiftTo=q,r.prototype.rShiftTo=x,r.prototype.subTo=A,r.prototype.multiplyTo=F,r.prototype.squareTo=Z,r.prototype.divRemTo=N,r.prototype.invDigit=I,r.prototype.addTo=L,r.prototype.toString=M,r.prototype.negate=S,r.prototype.abs=g,r.prototype.compareTo=E,r.prototype.bitLength=V,r.prototype.mod=C,r.prototype.equals=j,r.prototype.add=P,r.prototype.subtract=_,r.prototype.multiply=k,r.prototype.divide=z,r.prototype.modPow=W,r.ZERO=d(0),r.ONE=d(1);
    },{}],"XuGr":[function(require,module,exports) {
    
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("buffer"),t=u(require("crypto-js/core"));require("crypto-js/lib-typedarrays");var r=u(require("crypto-js/sha256")),a=u(require("crypto-js/hmac-sha256")),i=u(require("./utils/WordArray")),n=u(require("./BigInteger"));function u(e){return e&&e.__esModule?e:{default:e}}var l=function(t){return e.Buffer.from((new i.default).random(t).toString(),"hex")},s="FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200CBBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFCE0FD108E4B82D120A93AD2CAFFFFFFFFFFFFFFFF",o="userAttributes.",f=function(){function i(t){this.N=new n.default(s,16),this.g=new n.default("2",16),this.k=new n.default(this.hexHash("00"+this.N.toString(16)+"0"+this.g.toString(16)),16),this.smallAValue=this.generateRandomSmallA(),this.getLargeAValue(function(){}),this.infoBits=e.Buffer.from("Caldera Derived Key","utf8"),this.poolName=t}var u=i.prototype;return u.getSmallAValue=function(){return this.smallAValue},u.getLargeAValue=function(e){var t=this;this.largeAValue?e(null,this.largeAValue):this.calculateA(this.smallAValue,function(r,a){r&&e(r,null),t.largeAValue=a,e(null,t.largeAValue)})},u.generateRandomSmallA=function(){var e=l(128).toString("hex");return new n.default(e,16).mod(this.N)},u.generateRandomString=function(){return l(40).toString("base64")},u.getRandomPassword=function(){return this.randomPassword},u.getSaltDevices=function(){return this.SaltToHashDevices},u.getVerifierDevices=function(){return this.verifierDevices},u.generateHashDevice=function(e,t,r){var a=this;this.randomPassword=this.generateRandomString();var i=""+e+t+":"+this.randomPassword,u=this.hash(i),s=l(16).toString("hex");this.SaltToHashDevices=this.padHex(new n.default(s,16)),this.g.modPow(new n.default(this.hexHash(this.SaltToHashDevices+u),16),this.N,function(e,t){e&&r(e,null),a.verifierDevices=a.padHex(t),r(null,null)})},u.calculateA=function(e,t){var r=this;this.g.modPow(e,this.N,function(e,a){e&&t(e,null),a.mod(r.N).equals(n.default.ZERO)&&t(new Error("Illegal paramater. A mod N cannot be 0."),null),t(null,a)})},u.calculateU=function(e,t){return this.UHexHash=this.hexHash(this.padHex(e)+this.padHex(t)),new n.default(this.UHexHash,16)},u.hash=function(a){var i=a instanceof e.Buffer?t.default.lib.WordArray.create(a):a,n=(0,r.default)(i).toString();return new Array(64-n.length).join("0")+n},u.hexHash=function(t){return this.hash(e.Buffer.from(t,"hex"))},u.computehkdf=function(r,i){var n=t.default.lib.WordArray.create(e.Buffer.concat([this.infoBits,e.Buffer.from(String.fromCharCode(1),"utf8")])),u=r instanceof e.Buffer?t.default.lib.WordArray.create(r):r,l=i instanceof e.Buffer?t.default.lib.WordArray.create(i):i,s=(0,a.default)(u,l),o=(0,a.default)(n,s);return e.Buffer.from(o.toString(),"hex").slice(0,16)},u.getPasswordAuthenticationKey=function(t,r,a,i,u){var l=this;if(a.mod(this.N).equals(n.default.ZERO))throw new Error("B cannot be zero.");if(this.UValue=this.calculateU(this.largeAValue,a),this.UValue.equals(n.default.ZERO))throw new Error("U cannot be zero.");var s=""+this.poolName+t+":"+r,o=this.hash(s),f=new n.default(this.hexHash(this.padHex(i)+o),16);this.calculateS(f,a,function(t,r){t&&u(t,null);var a=l.computehkdf(e.Buffer.from(l.padHex(r),"hex"),e.Buffer.from(l.padHex(l.UValue.toString(16)),"hex"));u(null,a)})},u.calculateS=function(e,t,r){var a=this;this.g.modPow(e,this.N,function(i,n){i&&r(i,null),t.subtract(a.k.multiply(n)).modPow(a.smallAValue.add(a.UValue.multiply(e)),a.N,function(e,t){e&&r(e,null),r(null,t.mod(a.N))})})},u.getNewPasswordRequiredChallengeUserAttributePrefix=function(){return o},u.padHex=function(e){var t=e.toString(16);return t.length%2==1?t="0"+t:-1!=="89ABCDEFabcdef".indexOf(t[0])&&(t="00"+t),t},i}();exports.default=f;
    },{"buffer":"dskh","crypto-js/core":"KOvs","crypto-js/lib-typedarrays":"xeeP","crypto-js/sha256":"A0uM","crypto-js/hmac-sha256":"ztDJ","./utils/WordArray":"r7zr","./BigInteger":"mYmv"}],"sKwK":[function(require,module,exports) {
    
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=require("buffer"),e=function(){function e(t){this.jwtToken=t||"",this.payload=this.decodePayload()}var r=e.prototype;return r.getJwtToken=function(){return this.jwtToken},r.getExpiration=function(){return this.payload.exp},r.getIssuedAt=function(){return this.payload.iat},r.decodePayload=function(){var e=this.jwtToken.split(".")[1];try{return JSON.parse(t.Buffer.from(e,"base64").toString("utf8"))}catch(r){return{}}},e}();exports.default=e;
    },{"buffer":"dskh"}],"Uw6i":[function(require,module,exports) {
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=e(require("./CognitoJwtToken"));function e(t){return t&&t.__esModule?t:{default:t}}function o(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var r=function(t){function e(e){var o=(void 0===e?{}:e).AccessToken;return t.call(this,o||"")||this}return o(e,t),e}(t.default);exports.default=r;
    },{"./CognitoJwtToken":"sKwK"}],"ryPK":[function(require,module,exports) {
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=e(require("./CognitoJwtToken"));function e(t){return t&&t.__esModule?t:{default:t}}function o(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var r=function(t){function e(e){var o=(void 0===e?{}:e).IdToken;return t.call(this,o||"")||this}return o(e,t),e}(t.default);exports.default=r;
    },{"./CognitoJwtToken":"sKwK"}],"mcVa":[function(require,module,exports) {
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=function(){function e(e){var t=(void 0===e?{}:e).RefreshToken;this.token=t||""}return e.prototype.getToken=function(){return this.token},e}();exports.default=e;
    },{}],"fV5T":[function(require,module,exports) {
    var define;
    var r;!function(e,t){"object"==typeof exports?module.exports=exports=t(require("./core")):"function"==typeof r&&r.amd?r(["./core"],t):t(e.CryptoJS)}(this,function(r){return function(){var e=r,t=e.lib.WordArray;e.enc.Base64={stringify:function(r){var e=r.words,t=r.sigBytes,a=this._map;r.clamp();for(var o=[],n=0;n<t;n+=3)for(var i=(e[n>>>2]>>>24-n%4*8&255)<<16|(e[n+1>>>2]>>>24-(n+1)%4*8&255)<<8|e[n+2>>>2]>>>24-(n+2)%4*8&255,c=0;c<4&&n+.75*c<t;c++)o.push(a.charAt(i>>>6*(3-c)&63));var f=a.charAt(64);if(f)for(;o.length%4;)o.push(f);return o.join("")},parse:function(r){var e=r.length,a=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var n=0;n<a.length;n++)o[a.charCodeAt(n)]=n}var i=a.charAt(64);if(i){var c=r.indexOf(i);-1!==c&&(e=c)}return function(r,e,a){for(var o=[],n=0,i=0;i<e;i++)if(i%4){var c=a[r.charCodeAt(i-1)]<<i%4*2,f=a[r.charCodeAt(i)]>>>6-i%4*2;o[n>>>2]|=(c|f)<<24-n%4*8,n++}return t.create(o,n)}(r,e,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),r.enc.Base64});
    },{"./core":"KOvs"}],"V0B1":[function(require,module,exports) {
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=function(){function e(e){var t=void 0===e?{}:e,n=t.IdToken,o=t.RefreshToken,r=t.AccessToken,i=t.ClockDrift;if(null==r||null==n)throw new Error("Id token and Access Token must be present.");this.idToken=n,this.refreshToken=o,this.accessToken=r,this.clockDrift=void 0===i?this.calculateClockDrift():i}var t=e.prototype;return t.getIdToken=function(){return this.idToken},t.getRefreshToken=function(){return this.refreshToken},t.getAccessToken=function(){return this.accessToken},t.getClockDrift=function(){return this.clockDrift},t.calculateClockDrift=function(){return Math.floor(new Date/1e3)-Math.min(this.accessToken.getIssuedAt(),this.idToken.getIssuedAt())},t.isValid=function(){var e=Math.floor(new Date/1e3)-this.clockDrift;return e<this.accessToken.getExpiration()&&e<this.idToken.getExpiration()},e}();exports.default=e;
    },{}],"SW70":[function(require,module,exports) {
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],t=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],r=function(){function r(){}return r.prototype.getNowString=function(){var r=new Date,u=t[r.getUTCDay()],n=e[r.getUTCMonth()],o=r.getUTCDate(),a=r.getUTCHours();a<10&&(a="0"+a);var g=r.getUTCMinutes();g<10&&(g="0"+g);var T=r.getUTCSeconds();return T<10&&(T="0"+T),u+" "+n+" "+o+" "+a+":"+g+":"+T+" UTC "+r.getUTCFullYear()},r}();exports.default=r;
    },{}],"McMD":[function(require,module,exports) {
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t=function(){function t(t){var e=void 0===t?{}:t,u=e.Name,i=e.Value;this.Name=u||"",this.Value=i||""}var e=t.prototype;return e.getValue=function(){return this.Value},e.setValue=function(t){return this.Value=t,this},e.getName=function(){return this.Name},e.setName=function(t){return this.Name=t,this},e.toString=function(){return JSON.stringify(this)},e.toJSON=function(){return{Name:this.Name,Value:this.Value}},t}();exports.default=t;
    },{}],"jzlA":[function(require,module,exports) {
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var t={},e=function(){function e(){}return e.setItem=function(e,o){return t[e]=o,t[e]},e.getItem=function(e){return Object.prototype.hasOwnProperty.call(t,e)?t[e]:void 0},e.removeItem=function(e){return delete t[e]},e.clear=function(){return t={}},e}(),o=function(){function t(){try{this.storageWindow=window.localStorage,this.storageWindow.setItem("aws.cognito.test-ls",1),this.storageWindow.removeItem("aws.cognito.test-ls")}catch(t){this.storageWindow=e}}return t.prototype.getStorage=function(){return this.storageWindow},t}();exports.default=o;
    },{}],"H1MG":[function(require,module,exports) {
    
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=require("buffer"),t=S(require("crypto-js/core")),s=S(require("crypto-js/lib-typedarrays")),n=S(require("crypto-js/enc-base64")),i=S(require("crypto-js/hmac-sha256")),r=S(require("./BigInteger")),o=S(require("./AuthenticationHelper")),a=S(require("./CognitoAccessToken")),u=S(require("./CognitoIdToken")),c=S(require("./CognitoRefreshToken")),l=S(require("./CognitoUserSession")),h=S(require("./DateHelper")),g=S(require("./CognitoUserAttribute")),d=S(require("./StorageHelper"));function S(e){return e&&e.__esModule?e:{default:e}}var f="undefined"!=typeof navigator,U=f?navigator.userAgent:"nodejs",C=function(){function s(e){if(null==e||null==e.Username||null==e.Pool)throw new Error("Username and pool information are required.");this.username=e.Username||"",this.pool=e.Pool,this.Session=null,this.client=e.Pool.client,this.signInUserSession=null,this.authenticationFlowType="USER_SRP_AUTH",this.storage=e.Storage||(new d.default).getStorage(),this.keyPrefix="CognitoIdentityServiceProvider."+this.pool.getClientId(),this.userDataKey=this.keyPrefix+"."+this.username+".userData"}var S=s.prototype;return S.setSignInUserSession=function(e){this.clearCachedUserData(),this.signInUserSession=e,this.cacheTokens()},S.getSignInUserSession=function(){return this.signInUserSession},S.getUsername=function(){return this.username},S.getAuthenticationFlowType=function(){return this.authenticationFlowType},S.setAuthenticationFlowType=function(e){this.authenticationFlowType=e},S.initiateAuth=function(e,t){var s=this,n=e.getAuthParameters();n.USERNAME=this.username;var i=0!==Object.keys(e.getValidationData()).length?e.getValidationData():e.getClientMetadata(),r={AuthFlow:"CUSTOM_AUTH",ClientId:this.pool.getClientId(),AuthParameters:n,ClientMetadata:i};this.getUserContextData()&&(r.UserContextData=this.getUserContextData()),this.client.request("InitiateAuth",r,function(e,n){if(e)return t.onFailure(e);var i=n.ChallengeName,r=n.ChallengeParameters;return"CUSTOM_CHALLENGE"===i?(s.Session=n.Session,t.customChallenge(r)):(s.signInUserSession=s.getCognitoUserSession(n.AuthenticationResult),s.cacheTokens(),t.onSuccess(s.signInUserSession))})},S.authenticateUser=function(e,t){return"USER_PASSWORD_AUTH"===this.authenticationFlowType?this.authenticateUserPlainUsernamePassword(e,t):"USER_SRP_AUTH"===this.authenticationFlowType||"CUSTOM_AUTH"===this.authenticationFlowType?this.authenticateUserDefaultAuth(e,t):t.onFailure(new Error("Authentication flow type is invalid."))},S.authenticateUserDefaultAuth=function(s,a){var u,c,l=this,g=new o.default(this.pool.getUserPoolId().split("_")[1]),d=new h.default,S={};null!=this.deviceKey&&(S.DEVICE_KEY=this.deviceKey),S.USERNAME=this.username,g.getLargeAValue(function(o,h){o&&a.onFailure(o),S.SRP_A=h.toString(16),"CUSTOM_AUTH"===l.authenticationFlowType&&(S.CHALLENGE_NAME="SRP_A");var f=0!==Object.keys(s.getValidationData()).length?s.getValidationData():s.getClientMetadata(),U={AuthFlow:l.authenticationFlowType,ClientId:l.pool.getClientId(),AuthParameters:S,ClientMetadata:f};l.getUserContextData(l.username)&&(U.UserContextData=l.getUserContextData(l.username)),l.client.request("InitiateAuth",U,function(o,h){if(o)return a.onFailure(o);var S=h.ChallengeParameters;l.username=S.USER_ID_FOR_SRP,u=new r.default(S.SRP_B,16),c=new r.default(S.SALT,16),l.getCachedDeviceKeyAndPassword(),g.getPasswordAuthenticationKey(l.username,s.getPassword(),u,c,function(s,r){s&&a.onFailure(s);var o=d.getNowString(),u=t.default.lib.WordArray.create(e.Buffer.concat([e.Buffer.from(l.pool.getUserPoolId().split("_")[1],"utf8"),e.Buffer.from(l.username,"utf8"),e.Buffer.from(S.SECRET_BLOCK,"base64"),e.Buffer.from(o,"utf8")])),c=t.default.lib.WordArray.create(r),U=n.default.stringify((0,i.default)(u,c)),C={};C.USERNAME=l.username,C.PASSWORD_CLAIM_SECRET_BLOCK=S.SECRET_BLOCK,C.TIMESTAMP=o,C.PASSWORD_CLAIM_SIGNATURE=U,null!=l.deviceKey&&(C.DEVICE_KEY=l.deviceKey);var A={ChallengeName:"PASSWORD_VERIFIER",ClientId:l.pool.getClientId(),ChallengeResponses:C,Session:h.Session,ClientMetadata:f};l.getUserContextData()&&(A.UserContextData=l.getUserContextData()),function e(t,s){return l.client.request("RespondToAuthChallenge",t,function(n,i){return n&&"ResourceNotFoundException"===n.code&&-1!==n.message.toLowerCase().indexOf("device")?(C.DEVICE_KEY=null,l.deviceKey=null,l.randomPassword=null,l.deviceGroupKey=null,l.clearCachedDeviceKeyAndPassword(),e(t,s)):s(n,i)})}(A,function(e,t){return e?a.onFailure(e):l.authenticateUserInternal(t,g,a)})})})})},S.authenticateUserPlainUsernamePassword=function(e,t){var s=this,n={};if(n.USERNAME=this.username,n.PASSWORD=e.getPassword(),n.PASSWORD){var i=new o.default(this.pool.getUserPoolId().split("_")[1]);this.getCachedDeviceKeyAndPassword(),null!=this.deviceKey&&(n.DEVICE_KEY=this.deviceKey);var r=0!==Object.keys(e.getValidationData()).length?e.getValidationData():e.getClientMetadata(),a={AuthFlow:"USER_PASSWORD_AUTH",ClientId:this.pool.getClientId(),AuthParameters:n,ClientMetadata:r};this.getUserContextData(this.username)&&(a.UserContextData=this.getUserContextData(this.username)),this.client.request("InitiateAuth",a,function(e,n){return e?t.onFailure(e):s.authenticateUserInternal(n,i,t)})}else t.onFailure(new Error("PASSWORD parameter is required"))},S.authenticateUserInternal=function(t,s,n){var i=this,r=t.ChallengeName,o=t.ChallengeParameters;if("SMS_MFA"===r)return this.Session=t.Session,n.mfaRequired(r,o);if("SELECT_MFA_TYPE"===r)return this.Session=t.Session,n.selectMFAType(r,o);if("MFA_SETUP"===r)return this.Session=t.Session,n.mfaSetup(r,o);if("SOFTWARE_TOKEN_MFA"===r)return this.Session=t.Session,n.totpRequired(r,o);if("CUSTOM_CHALLENGE"===r)return this.Session=t.Session,n.customChallenge(o);if("NEW_PASSWORD_REQUIRED"===r){this.Session=t.Session;var a=null,u=null,c=[],l=s.getNewPasswordRequiredChallengeUserAttributePrefix();if(o&&(a=JSON.parse(t.ChallengeParameters.userAttributes),u=JSON.parse(t.ChallengeParameters.requiredAttributes)),u)for(var h=0;h<u.length;h++)c[h]=u[h].substr(l.length);return n.newPasswordRequired(a,c)}if("DEVICE_SRP_AUTH"!==r){this.signInUserSession=this.getCognitoUserSession(t.AuthenticationResult),this.challengeName=r,this.cacheTokens();var g=t.AuthenticationResult.NewDeviceMetadata;if(null==g)return n.onSuccess(this.signInUserSession);s.generateHashDevice(t.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey,t.AuthenticationResult.NewDeviceMetadata.DeviceKey,function(r){if(r)return n.onFailure(r);var o={Salt:e.Buffer.from(s.getSaltDevices(),"hex").toString("base64"),PasswordVerifier:e.Buffer.from(s.getVerifierDevices(),"hex").toString("base64")};i.verifierDevices=o.PasswordVerifier,i.deviceGroupKey=g.DeviceGroupKey,i.randomPassword=s.getRandomPassword(),i.client.request("ConfirmDevice",{DeviceKey:g.DeviceKey,AccessToken:i.signInUserSession.getAccessToken().getJwtToken(),DeviceSecretVerifierConfig:o,DeviceName:U},function(e,s){return e?n.onFailure(e):(i.deviceKey=t.AuthenticationResult.NewDeviceMetadata.DeviceKey,i.cacheDeviceKeyAndPassword(),!0===s.UserConfirmationNecessary?n.onSuccess(i.signInUserSession,s.UserConfirmationNecessary):n.onSuccess(i.signInUserSession))})})}else this.getDeviceResponse(n)},S.completeNewPasswordChallenge=function(e,t,s,n){var i=this;if(!e)return s.onFailure(new Error("New password is required."));var r=new o.default(this.pool.getUserPoolId().split("_")[1]),a=r.getNewPasswordRequiredChallengeUserAttributePrefix(),u={};t&&Object.keys(t).forEach(function(e){u[a+e]=t[e]}),u.NEW_PASSWORD=e,u.USERNAME=this.username;var c={ChallengeName:"NEW_PASSWORD_REQUIRED",ClientId:this.pool.getClientId(),ChallengeResponses:u,Session:this.Session,ClientMetadata:n};this.getUserContextData()&&(c.UserContextData=this.getUserContextData()),this.client.request("RespondToAuthChallenge",c,function(e,t){return e?s.onFailure(e):i.authenticateUserInternal(t,r,s)})},S.getDeviceResponse=function(s,a){var u=this,c=new o.default(this.deviceGroupKey),l=new h.default,g={};g.USERNAME=this.username,g.DEVICE_KEY=this.deviceKey,c.getLargeAValue(function(o,h){o&&s.onFailure(o),g.SRP_A=h.toString(16);var d={ChallengeName:"DEVICE_SRP_AUTH",ClientId:u.pool.getClientId(),ChallengeResponses:g,ClientMetadata:a};u.getUserContextData()&&(d.UserContextData=u.getUserContextData()),u.client.request("RespondToAuthChallenge",d,function(o,a){if(o)return s.onFailure(o);var h=a.ChallengeParameters,g=new r.default(h.SRP_B,16),d=new r.default(h.SALT,16);c.getPasswordAuthenticationKey(u.deviceKey,u.randomPassword,g,d,function(r,o){if(r)return s.onFailure(r);var c=l.getNowString(),g=t.default.lib.WordArray.create(e.Buffer.concat([e.Buffer.from(u.deviceGroupKey,"utf8"),e.Buffer.from(u.deviceKey,"utf8"),e.Buffer.from(h.SECRET_BLOCK,"base64"),e.Buffer.from(c,"utf8")])),d=t.default.lib.WordArray.create(o),S=n.default.stringify((0,i.default)(g,d)),f={};f.USERNAME=u.username,f.PASSWORD_CLAIM_SECRET_BLOCK=h.SECRET_BLOCK,f.TIMESTAMP=c,f.PASSWORD_CLAIM_SIGNATURE=S,f.DEVICE_KEY=u.deviceKey;var U={ChallengeName:"DEVICE_PASSWORD_VERIFIER",ClientId:u.pool.getClientId(),ChallengeResponses:f,Session:a.Session};u.getUserContextData()&&(U.UserContextData=u.getUserContextData()),u.client.request("RespondToAuthChallenge",U,function(e,t){return e?s.onFailure(e):(u.signInUserSession=u.getCognitoUserSession(t.AuthenticationResult),u.cacheTokens(),s.onSuccess(u.signInUserSession))})})})})},S.confirmRegistration=function(e,t,s,n){var i={ClientId:this.pool.getClientId(),ConfirmationCode:e,Username:this.username,ForceAliasCreation:t,ClientMetadata:n};this.getUserContextData()&&(i.UserContextData=this.getUserContextData()),this.client.request("ConfirmSignUp",i,function(e){return e?s(e,null):s(null,"SUCCESS")})},S.sendCustomChallengeAnswer=function(e,t,s){var n=this,i={};i.USERNAME=this.username,i.ANSWER=e;var r=new o.default(this.pool.getUserPoolId().split("_")[1]);this.getCachedDeviceKeyAndPassword(),null!=this.deviceKey&&(i.DEVICE_KEY=this.deviceKey);var a={ChallengeName:"CUSTOM_CHALLENGE",ChallengeResponses:i,ClientId:this.pool.getClientId(),Session:this.Session,ClientMetadata:s};this.getUserContextData()&&(a.UserContextData=this.getUserContextData()),this.client.request("RespondToAuthChallenge",a,function(e,s){return e?t.onFailure(e):n.authenticateUserInternal(s,r,t)})},S.sendMFACode=function(t,s,n,i){var r=this,a={};a.USERNAME=this.username,a.SMS_MFA_CODE=t;var u=n||"SMS_MFA";"SOFTWARE_TOKEN_MFA"===u&&(a.SOFTWARE_TOKEN_MFA_CODE=t),null!=this.deviceKey&&(a.DEVICE_KEY=this.deviceKey);var c={ChallengeName:u,ChallengeResponses:a,ClientId:this.pool.getClientId(),Session:this.Session,ClientMetadata:i};this.getUserContextData()&&(c.UserContextData=this.getUserContextData()),this.client.request("RespondToAuthChallenge",c,function(t,n){if(t)return s.onFailure(t);if("DEVICE_SRP_AUTH"!==n.ChallengeName){if(r.signInUserSession=r.getCognitoUserSession(n.AuthenticationResult),r.cacheTokens(),null==n.AuthenticationResult.NewDeviceMetadata)return s.onSuccess(r.signInUserSession);var i=new o.default(r.pool.getUserPoolId().split("_")[1]);i.generateHashDevice(n.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey,n.AuthenticationResult.NewDeviceMetadata.DeviceKey,function(t){if(t)return s.onFailure(t);var o={Salt:e.Buffer.from(i.getSaltDevices(),"hex").toString("base64"),PasswordVerifier:e.Buffer.from(i.getVerifierDevices(),"hex").toString("base64")};r.verifierDevices=o.PasswordVerifier,r.deviceGroupKey=n.AuthenticationResult.NewDeviceMetadata.DeviceGroupKey,r.randomPassword=i.getRandomPassword(),r.client.request("ConfirmDevice",{DeviceKey:n.AuthenticationResult.NewDeviceMetadata.DeviceKey,AccessToken:r.signInUserSession.getAccessToken().getJwtToken(),DeviceSecretVerifierConfig:o,DeviceName:U},function(e,t){return e?s.onFailure(e):(r.deviceKey=n.AuthenticationResult.NewDeviceMetadata.DeviceKey,r.cacheDeviceKeyAndPassword(),!0===t.UserConfirmationNecessary?s.onSuccess(r.signInUserSession,t.UserConfirmationNecessary):s.onSuccess(r.signInUserSession))})})}else r.getDeviceResponse(s)})},S.changePassword=function(e,t,s,n){if(null==this.signInUserSession||!this.signInUserSession.isValid())return s(new Error("User is not authenticated"),null);this.client.request("ChangePassword",{PreviousPassword:e,ProposedPassword:t,AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),ClientMetadata:n},function(e){return e?s(e,null):s(null,"SUCCESS")})},S.enableMFA=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e(new Error("User is not authenticated"),null);var t=[];t.push({DeliveryMedium:"SMS",AttributeName:"phone_number"}),this.client.request("SetUserSettings",{MFAOptions:t,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(t){return t?e(t,null):e(null,"SUCCESS")})},S.setUserMfaPreference=function(e,t,s){if(null==this.signInUserSession||!this.signInUserSession.isValid())return s(new Error("User is not authenticated"),null);this.client.request("SetUserMFAPreference",{SMSMfaSettings:e,SoftwareTokenMfaSettings:t,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(e){return e?s(e,null):s(null,"SUCCESS")})},S.disableMFA=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e(new Error("User is not authenticated"),null);this.client.request("SetUserSettings",{MFAOptions:[],AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(t){return t?e(t,null):e(null,"SUCCESS")})},S.deleteUser=function(e,t){var s=this;if(null==this.signInUserSession||!this.signInUserSession.isValid())return e(new Error("User is not authenticated"),null);this.client.request("DeleteUser",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),ClientMetadata:t},function(t){return t?e(t,null):(s.clearCachedUser(),e(null,"SUCCESS"))})},S.updateAttributes=function(e,t,s){var n=this;if(null==this.signInUserSession||!this.signInUserSession.isValid())return t(new Error("User is not authenticated"),null);this.client.request("UpdateUserAttributes",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),UserAttributes:e,ClientMetadata:s},function(e){return e?t(e,null):n.getUserData(function(){return t(null,"SUCCESS")},{bypassCache:!0})})},S.getUserAttributes=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e(new Error("User is not authenticated"),null);this.client.request("GetUser",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(t,s){if(t)return e(t,null);for(var n=[],i=0;i<s.UserAttributes.length;i++){var r={Name:s.UserAttributes[i].Name,Value:s.UserAttributes[i].Value},o=new g.default(r);n.push(o)}return e(null,n)})},S.getMFAOptions=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e(new Error("User is not authenticated"),null);this.client.request("GetUser",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(t,s){return t?e(t,null):e(null,s.MFAOptions)})},S.createGetUserRequest=function(){return this.client.promisifyRequest("GetUser",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()})},S.refreshSessionIfPossible=function(){var e=this;return new Promise(function(t){var s=e.signInUserSession.getRefreshToken();s&&s.getToken()?e.refreshSession(s,t):t()})},S.getUserData=function(e,t){var s=this;if(null==this.signInUserSession||!this.signInUserSession.isValid())return this.clearCachedUserData(),e(new Error("User is not authenticated"),null);var n=this.getUserDataFromCache();if(n)if(this.isFetchUserDataAndTokenRequired(t))this.fetchUserData().then(function(e){return s.refreshSessionIfPossible().then(function(){return e})}).then(function(t){return e(null,t)}).catch(e);else try{return void e(null,JSON.parse(n))}catch(i){return this.clearCachedUserData(),void e(i,null)}else this.fetchUserData().then(function(t){e(null,t)}).catch(e)},S.getUserDataFromCache=function(){return this.storage.getItem(this.userDataKey)},S.isFetchUserDataAndTokenRequired=function(e){var t=(e||{}).bypassCache;return void 0!==t&&t},S.fetchUserData=function(){var e=this;return this.createGetUserRequest().then(function(t){return e.cacheUserData(t),t})},S.deleteAttributes=function(e,t){if(null==this.signInUserSession||!this.signInUserSession.isValid())return t(new Error("User is not authenticated"),null);this.client.request("DeleteUserAttributes",{UserAttributeNames:e,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(e){return e?t(e,null):t(null,"SUCCESS")})},S.resendConfirmationCode=function(e,t){var s={ClientId:this.pool.getClientId(),Username:this.username,ClientMetadata:t};this.client.request("ResendConfirmationCode",s,function(t,s){return t?e(t,null):e(null,s)})},S.getSession=function(e){if(null==this.username)return e(new Error("Username is null. Cannot retrieve a new session"),null);if(null!=this.signInUserSession&&this.signInUserSession.isValid())return e(null,this.signInUserSession);var t="CognitoIdentityServiceProvider."+this.pool.getClientId()+"."+this.username,s=t+".idToken",n=t+".accessToken",i=t+".refreshToken",r=t+".clockDrift";if(this.storage.getItem(s)){var o=new u.default({IdToken:this.storage.getItem(s)}),h=new a.default({AccessToken:this.storage.getItem(n)}),g=new c.default({RefreshToken:this.storage.getItem(i)}),d={IdToken:o,AccessToken:h,RefreshToken:g,ClockDrift:parseInt(this.storage.getItem(r),0)||0},S=new l.default(d);if(S.isValid())return this.signInUserSession=S,e(null,this.signInUserSession);if(!g.getToken())return e(new Error("Cannot retrieve a new session. Please authenticate."),null);this.refreshSession(g,e)}else e(new Error("Local storage is missing an ID Token, Please authenticate"),null)},S.refreshSession=function(e,t,s){var n=this,i={};i.REFRESH_TOKEN=e.getToken();var r="CognitoIdentityServiceProvider."+this.pool.getClientId(),o=r+".LastAuthUser";if(this.storage.getItem(o)){this.username=this.storage.getItem(o);var a=r+"."+this.username+".deviceKey";this.deviceKey=this.storage.getItem(a),i.DEVICE_KEY=this.deviceKey}var u={ClientId:this.pool.getClientId(),AuthFlow:"REFRESH_TOKEN_AUTH",AuthParameters:i,ClientMetadata:s};this.getUserContextData()&&(u.UserContextData=this.getUserContextData()),this.client.request("InitiateAuth",u,function(s,i){if(s)return"NotAuthorizedException"===s.code&&n.clearCachedUser(),t(s,null);if(i){var r=i.AuthenticationResult;return Object.prototype.hasOwnProperty.call(r,"RefreshToken")||(r.RefreshToken=e.getToken()),n.signInUserSession=n.getCognitoUserSession(r),n.cacheTokens(),t(null,n.signInUserSession)}})},S.cacheTokens=function(){var e="CognitoIdentityServiceProvider."+this.pool.getClientId(),t=e+"."+this.username+".idToken",s=e+"."+this.username+".accessToken",n=e+"."+this.username+".refreshToken",i=e+"."+this.username+".clockDrift",r=e+".LastAuthUser";this.storage.setItem(t,this.signInUserSession.getIdToken().getJwtToken()),this.storage.setItem(s,this.signInUserSession.getAccessToken().getJwtToken()),this.storage.setItem(n,this.signInUserSession.getRefreshToken().getToken()),this.storage.setItem(i,""+this.signInUserSession.getClockDrift()),this.storage.setItem(r,this.username)},S.cacheUserData=function(e){this.storage.setItem(this.userDataKey,JSON.stringify(e))},S.clearCachedUserData=function(){this.storage.removeItem(this.userDataKey)},S.clearCachedUser=function(){this.clearCachedTokens(),this.clearCachedUserData()},S.cacheDeviceKeyAndPassword=function(){var e="CognitoIdentityServiceProvider."+this.pool.getClientId()+"."+this.username,t=e+".deviceKey",s=e+".randomPasswordKey",n=e+".deviceGroupKey";this.storage.setItem(t,this.deviceKey),this.storage.setItem(s,this.randomPassword),this.storage.setItem(n,this.deviceGroupKey)},S.getCachedDeviceKeyAndPassword=function(){var e="CognitoIdentityServiceProvider."+this.pool.getClientId()+"."+this.username,t=e+".deviceKey",s=e+".randomPasswordKey",n=e+".deviceGroupKey";this.storage.getItem(t)&&(this.deviceKey=this.storage.getItem(t),this.randomPassword=this.storage.getItem(s),this.deviceGroupKey=this.storage.getItem(n))},S.clearCachedDeviceKeyAndPassword=function(){var e="CognitoIdentityServiceProvider."+this.pool.getClientId()+"."+this.username,t=e+".deviceKey",s=e+".randomPasswordKey",n=e+".deviceGroupKey";this.storage.removeItem(t),this.storage.removeItem(s),this.storage.removeItem(n)},S.clearCachedTokens=function(){var e="CognitoIdentityServiceProvider."+this.pool.getClientId(),t=e+"."+this.username+".idToken",s=e+"."+this.username+".accessToken",n=e+"."+this.username+".refreshToken",i=e+".LastAuthUser",r=e+"."+this.username+".clockDrift";this.storage.removeItem(t),this.storage.removeItem(s),this.storage.removeItem(n),this.storage.removeItem(i),this.storage.removeItem(r)},S.getCognitoUserSession=function(e){var t={IdToken:new u.default(e),AccessToken:new a.default(e),RefreshToken:new c.default(e)};return new l.default(t)},S.forgotPassword=function(e,t){var s={ClientId:this.pool.getClientId(),Username:this.username,ClientMetadata:t};this.getUserContextData()&&(s.UserContextData=this.getUserContextData()),this.client.request("ForgotPassword",s,function(t,s){return t?e.onFailure(t):"function"==typeof e.inputVerificationCode?e.inputVerificationCode(s):e.onSuccess(s)})},S.confirmPassword=function(e,t,s,n){var i={ClientId:this.pool.getClientId(),Username:this.username,ConfirmationCode:e,Password:t,ClientMetadata:n};this.getUserContextData()&&(i.UserContextData=this.getUserContextData()),this.client.request("ConfirmForgotPassword",i,function(e){return e?s.onFailure(e):s.onSuccess()})},S.getAttributeVerificationCode=function(e,t,s){if(null==this.signInUserSession||!this.signInUserSession.isValid())return t.onFailure(new Error("User is not authenticated"));this.client.request("GetUserAttributeVerificationCode",{AttributeName:e,AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),ClientMetadata:s},function(e,s){return e?t.onFailure(e):"function"==typeof t.inputVerificationCode?t.inputVerificationCode(s):t.onSuccess()})},S.verifyAttribute=function(e,t,s){if(null==this.signInUserSession||!this.signInUserSession.isValid())return s.onFailure(new Error("User is not authenticated"));this.client.request("VerifyUserAttribute",{AttributeName:e,Code:t,AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(e){return e?s.onFailure(e):s.onSuccess("SUCCESS")})},S.getDevice=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e.onFailure(new Error("User is not authenticated"));this.client.request("GetDevice",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),DeviceKey:this.deviceKey},function(t,s){return t?e.onFailure(t):e.onSuccess(s)})},S.forgetSpecificDevice=function(e,t){if(null==this.signInUserSession||!this.signInUserSession.isValid())return t.onFailure(new Error("User is not authenticated"));this.client.request("ForgetDevice",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),DeviceKey:e},function(e){return e?t.onFailure(e):t.onSuccess("SUCCESS")})},S.forgetDevice=function(e){var t=this;this.forgetSpecificDevice(this.deviceKey,{onFailure:e.onFailure,onSuccess:function(s){return t.deviceKey=null,t.deviceGroupKey=null,t.randomPassword=null,t.clearCachedDeviceKeyAndPassword(),e.onSuccess(s)}})},S.setDeviceStatusRemembered=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e.onFailure(new Error("User is not authenticated"));this.client.request("UpdateDeviceStatus",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),DeviceKey:this.deviceKey,DeviceRememberedStatus:"remembered"},function(t){return t?e.onFailure(t):e.onSuccess("SUCCESS")})},S.setDeviceStatusNotRemembered=function(e){if(null==this.signInUserSession||!this.signInUserSession.isValid())return e.onFailure(new Error("User is not authenticated"));this.client.request("UpdateDeviceStatus",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),DeviceKey:this.deviceKey,DeviceRememberedStatus:"not_remembered"},function(t){return t?e.onFailure(t):e.onSuccess("SUCCESS")})},S.listDevices=function(e,t,s){if(null==this.signInUserSession||!this.signInUserSession.isValid())return s.onFailure(new Error("User is not authenticated"));var n={AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),Limit:e};t&&(n.PaginationToken=t),this.client.request("ListDevices",n,function(e,t){return e?s.onFailure(e):s.onSuccess(t)})},S.globalSignOut=function(e){var t=this;if(null==this.signInUserSession||!this.signInUserSession.isValid())return e.onFailure(new Error("User is not authenticated"));this.client.request("GlobalSignOut",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(s){return s?e.onFailure(s):(t.clearCachedUser(),e.onSuccess("SUCCESS"))})},S.signOut=function(){this.signInUserSession=null,this.clearCachedUser()},S.sendMFASelectionAnswer=function(e,t){var s=this,n={};n.USERNAME=this.username,n.ANSWER=e;var i={ChallengeName:"SELECT_MFA_TYPE",ChallengeResponses:n,ClientId:this.pool.getClientId(),Session:this.Session};this.getUserContextData()&&(i.UserContextData=this.getUserContextData()),this.client.request("RespondToAuthChallenge",i,function(n,i){return n?t.onFailure(n):(s.Session=i.Session,"SMS_MFA"===e?t.mfaRequired(i.ChallengeName,i.ChallengeParameters):"SOFTWARE_TOKEN_MFA"===e?t.totpRequired(i.ChallengeName,i.ChallengeParameters):void 0)})},S.getUserContextData=function(){return this.pool.getUserContextData(this.username)},S.associateSoftwareToken=function(e){var t=this;null!=this.signInUserSession&&this.signInUserSession.isValid()?this.client.request("AssociateSoftwareToken",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken()},function(t,s){return t?e.onFailure(t):e.associateSecretCode(s.SecretCode)}):this.client.request("AssociateSoftwareToken",{Session:this.Session},function(s,n){return s?e.onFailure(s):(t.Session=n.Session,e.associateSecretCode(n.SecretCode))})},S.verifySoftwareToken=function(e,t,s){var n=this;null!=this.signInUserSession&&this.signInUserSession.isValid()?this.client.request("VerifySoftwareToken",{AccessToken:this.signInUserSession.getAccessToken().getJwtToken(),UserCode:e,FriendlyDeviceName:t},function(e,t){return e?s.onFailure(e):s.onSuccess(t)}):this.client.request("VerifySoftwareToken",{Session:this.Session,UserCode:e,FriendlyDeviceName:t},function(e,t){if(e)return s.onFailure(e);n.Session=t.Session;var i={};i.USERNAME=n.username;var r={ChallengeName:"MFA_SETUP",ClientId:n.pool.getClientId(),ChallengeResponses:i,Session:n.Session};n.getUserContextData()&&(r.UserContextData=n.getUserContextData()),n.client.request("RespondToAuthChallenge",r,function(e,t){return e?s.onFailure(e):(n.signInUserSession=n.getCognitoUserSession(t.AuthenticationResult),n.cacheTokens(),s.onSuccess(n.signInUserSession))})})},s}();exports.default=C;
    },{"buffer":"dskh","crypto-js/core":"KOvs","crypto-js/lib-typedarrays":"xeeP","crypto-js/enc-base64":"fV5T","crypto-js/hmac-sha256":"ztDJ","./BigInteger":"mYmv","./AuthenticationHelper":"XuGr","./CognitoAccessToken":"Uw6i","./CognitoIdToken":"ryPK","./CognitoRefreshToken":"mcVa","./CognitoUserSession":"V0B1","./DateHelper":"SW70","./CognitoUserAttribute":"McMD","./StorageHelper":"jzlA"}],"kn0U":[function(require,module,exports) {
    "use strict";function e(e,t){return t=t||{},new Promise(function(n,r){var s=new XMLHttpRequest,o=[],u=[],i={},a=function(){return{ok:2==(s.status/100|0),statusText:s.statusText,status:s.status,url:s.responseURL,text:function(){return Promise.resolve(s.responseText)},json:function(){return Promise.resolve(s.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([s.response]))},clone:a,headers:{keys:function(){return o},entries:function(){return u},get:function(e){return i[e.toLowerCase()]},has:function(e){return e.toLowerCase()in i}}}};for(var l in s.open(t.method||"get",e,!0),s.onload=function(){s.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(e,t,n){o.push(t=t.toLowerCase()),u.push([t,n]),i[t]=i[t]?i[t]+","+n:n}),n(a())},s.onerror=r,s.withCredentials="include"==t.credentials,t.headers)s.setRequestHeader(l,t.headers[l]);s.send(t.body||null)})}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=e;
    },{}],"VS7n":[function(require,module,exports) {
    module.exports=self.fetch||(self.fetch=require("unfetch").default||require("unfetch"));
    },{"unfetch":"kn0U"}],"xzIs":[function(require,module,exports) {
    "use strict";function e(){}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.appendToCognitoUserAgent=void 0,e.prototype.userAgent="aws-amplify/0.1.x js";var t=function(t){t&&(e.prototype.userAgent&&!e.prototype.userAgent.includes(t)&&(e.prototype.userAgent=e.prototype.userAgent.concat(" ",t)),e.prototype.userAgent&&""!==e.prototype.userAgent||(e.prototype.userAgent=t))};exports.appendToCognitoUserAgent=t;var o=e;exports.default=o;
    },{}],"AnmX":[function(require,module,exports) {
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0,require("isomorphic-unfetch");var t=e(require("./UserAgent"));function e(t){return t&&t.__esModule?t:{default:t}}function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}function n(t){var e="function"==typeof Map?new Map:void 0;return(n=function(t){if(null===t||!c(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,r)}function r(){return o(t,arguments,s(this).constructor)}return r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),i(r,t)})(t)}function o(t,e,r){return(o=u()?Reflect.construct:function(t,e,r){var n=[null];n.push.apply(n,e);var o=new(Function.bind.apply(t,n));return r&&i(o,r.prototype),o}).apply(null,arguments)}function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function c(t){return-1!==Function.toString.call(t).indexOf("[native code]")}function i(t,e){return(i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function s(t){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var a=function(t){function e(e,r,n,o){var u;return(u=t.call(this,e)||this).code=r,u.name=n,u.statusCode=o,u}return r(e,t),e}(n(Error)),f=function(){function e(t,e,r){this.endpoint=e||"https://cognito-idp."+t+".amazonaws.com/";var n=(r||{}).credentials;this.fetchOptions=n?{credentials:n}:{}}var r=e.prototype;return r.promisifyRequest=function(t,e){var r=this;return new Promise(function(n,o){r.request(t,e,function(t,e){t?o(new a(t.message,t.code,t.name,t.statusCode)):n(e)})})},r.request=function(e,r,n){var o,u={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"AWSCognitoIdentityProviderService."+e,"X-Amz-User-Agent":t.default.prototype.userAgent},c=Object.assign({},this.fetchOptions,{headers:u,method:"POST",mode:"cors",cache:"no-cache",body:JSON.stringify(r)});fetch(this.endpoint,c).then(function(t){return o=t,t},function(t){if(t instanceof TypeError)throw new Error("Network error");throw t}).then(function(t){return t.json().catch(function(){return{}})}).then(function(t){if(o.ok)return n(null,t);t;var e=(t.__type||t.code).split("#").pop(),r={code:e,name:e,message:t.message||t.Message||null};return n(r)}).catch(function(t){if(!(o&&o.headers&&o.headers.get("x-amzn-errortype"))){if(t instanceof Error&&"Network error"===t.message){var e={code:"NetworkError",name:t.name,message:t.message};return n(e)}return n(t)}try{var r=o.headers.get("x-amzn-errortype").split(":")[0],u={code:r,name:r,statusCode:o.status,message:o.status?o.status.toString():null};return n(u)}catch(c){return n(t)}})},e}();exports.default=f;
    },{"isomorphic-unfetch":"VS7n","./UserAgent":"xzIs"}],"xxmT":[function(require,module,exports) {
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=n(require("./Client")),t=n(require("./CognitoUser")),r=n(require("./StorageHelper"));function n(e){return e&&e.__esModule?e:{default:e}}var i=function(){function n(t){var n=t||{},i=n.UserPoolId,o=n.ClientId,a=n.endpoint,s=n.fetchOptions,l=n.AdvancedSecurityDataCollectionFlag;if(!i||!o)throw new Error("Both UserPoolId and ClientId are required.");if(!/^[\w-]+_.+$/.test(i))throw new Error("Invalid UserPoolId format.");var u=i.split("_")[0];this.userPoolId=i,this.clientId=o,this.client=new e.default(u,a,s),this.advancedSecurityDataCollectionFlag=!1!==l,this.storage=t.Storage||(new r.default).getStorage()}var i=n.prototype;return i.getUserPoolId=function(){return this.userPoolId},i.getClientId=function(){return this.clientId},i.signUp=function(e,r,n,i,o,a){var s=this,l={ClientId:this.clientId,Username:e,Password:r,UserAttributes:n,ValidationData:i,ClientMetadata:a};this.getUserContextData(e)&&(l.UserContextData=this.getUserContextData(e)),this.client.request("SignUp",l,function(r,n){if(r)return o(r,null);var i={Username:e,Pool:s,Storage:s.storage},a={user:new t.default(i),userConfirmed:n.UserConfirmed,userSub:n.UserSub,codeDeliveryDetails:n.CodeDeliveryDetails};return o(null,a)})},i.getCurrentUser=function(){var e="CognitoIdentityServiceProvider."+this.clientId+".LastAuthUser",r=this.storage.getItem(e);if(r){var n={Username:r,Pool:this,Storage:this.storage};return new t.default(n)}return null},i.getUserContextData=function(e){if("undefined"!=typeof AmazonCognitoAdvancedSecurityData){var t=AmazonCognitoAdvancedSecurityData;if(this.advancedSecurityDataCollectionFlag){var r=t.getData(e,this.userPoolId,this.clientId);if(r)return{EncodedData:r}}return{}}},n}();exports.default=i;
    },{"./Client":"AnmX","./CognitoUser":"H1MG","./StorageHelper":"jzlA"}],"PhdE":[function(require,module,exports) {
    var define;
    var e;!function(n){var t;if("function"==typeof e&&e.amd&&(e(n),t=!0),"object"==typeof exports&&(module.exports=n(),t=!0),!t){var o=window.Cookies,r=window.Cookies=n();r.noConflict=function(){return window.Cookies=o,r}}}(function(){function e(){for(var e=0,n={};e<arguments.length;e++){var t=arguments[e];for(var o in t)n[o]=t[o]}return n}function n(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function t(o){function r(){}function i(n,t,i){if("undefined"!=typeof document){"number"==typeof(i=e({path:"/"},r.defaults,i)).expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var c=JSON.stringify(t);/^[\{\[]/.test(c)&&(t=c)}catch(a){}t=o.write?o.write(t,n):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=encodeURIComponent(String(n)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var f="";for(var u in i)i[u]&&(f+="; "+u,!0!==i[u]&&(f+="="+i[u].split(";")[0]));return document.cookie=n+"="+t+f}}function c(e,t){if("undefined"!=typeof document){for(var r={},i=document.cookie?document.cookie.split("; "):[],c=0;c<i.length;c++){var f=i[c].split("="),u=f.slice(1).join("=");t||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var a=n(f[0]);if(u=(o.read||o)(u,a)||n(u),t)try{u=JSON.parse(u)}catch(p){}if(r[a]=u,e===a)break}catch(p){}}return e?r[e]:r}}return r.set=i,r.get=function(e){return c(e,!1)},r.getJSON=function(e){return c(e,!0)},r.remove=function(n,t){i(n,"",e(t,{expires:-1}))},r.defaults={},r.withConverter=t,r}(function(){})});
    },{}],"g6rA":[function(require,module,exports) {
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=r(require("js-cookie"));function t(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return t=function(){return e},e}function r(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=t();if(r&&r.has(e))return r.get(e);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var n=s?Object.getOwnPropertyDescriptor(e,o):null;n&&(n.get||n.set)?Object.defineProperty(i,o,n):i[o]=e[o]}return i.default=e,r&&r.set(e,i),i}var i=function(){function t(e){if(!e.domain)throw new Error("The domain of cookieStorage can not be undefined.");if(this.domain=e.domain,e.path?this.path=e.path:this.path="/",Object.prototype.hasOwnProperty.call(e,"expires")?this.expires=e.expires:this.expires=365,Object.prototype.hasOwnProperty.call(e,"secure")?this.secure=e.secure:this.secure=!0,Object.prototype.hasOwnProperty.call(e,"sameSite")){if(!["strict","lax","none"].includes(e.sameSite))throw new Error('The sameSite value of cookieStorage must be "lax", "strict" or "none".');if("none"===e.sameSite&&!this.secure)throw new Error("sameSite = None requires the Secure attribute in latest browser versions.");this.sameSite=e.sameSite}else this.sameSite=null}var r=t.prototype;return r.setItem=function(t,r){var i={path:this.path,expires:this.expires,domain:this.domain,secure:this.secure};return this.sameSite&&(i.sameSite=this.sameSite),e.set(t,r,i),e.get(t)},r.getItem=function(t){return e.get(t)},r.removeItem=function(t){var r={path:this.path,expires:this.expires,domain:this.domain,secure:this.secure};return this.sameSite&&(r.sameSite=this.sameSite),e.remove(t,r)},r.clear=function(){var t,r=e.get();for(t=0;t<r.length;++t)e.remove(r[t]);return{}},t}();exports.default=i;
    },{"js-cookie":"PhdE"}],"gVIQ":[function(require,module,exports) {
    "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"AuthenticationDetails",{enumerable:!0,get:function(){return e.default}}),Object.defineProperty(exports,"AuthenticationHelper",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(exports,"CognitoAccessToken",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(exports,"CognitoIdToken",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(exports,"CognitoRefreshToken",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(exports,"CognitoUser",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(exports,"CognitoUserAttribute",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(exports,"CognitoUserPool",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(exports,"CognitoUserSession",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(exports,"CookieStorage",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(exports,"DateHelper",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(exports,"appendToCognitoUserAgent",{enumerable:!0,get:function(){return l.appendToCognitoUserAgent}});var e=p(require("./AuthenticationDetails")),t=p(require("./AuthenticationHelper")),r=p(require("./CognitoAccessToken")),n=p(require("./CognitoIdToken")),o=p(require("./CognitoRefreshToken")),u=p(require("./CognitoUser")),i=p(require("./CognitoUserAttribute")),f=p(require("./CognitoUserPool")),s=p(require("./CognitoUserSession")),a=p(require("./CookieStorage")),c=p(require("./DateHelper")),l=require("./UserAgent");function p(e){return e&&e.__esModule?e:{default:e}}
    },{"./AuthenticationDetails":"YFZF","./AuthenticationHelper":"XuGr","./CognitoAccessToken":"Uw6i","./CognitoIdToken":"ryPK","./CognitoRefreshToken":"mcVa","./CognitoUser":"H1MG","./CognitoUserAttribute":"McMD","./CognitoUserPool":"xxmT","./CognitoUserSession":"V0B1","./CookieStorage":"g6rA","./DateHelper":"SW70","./UserAgent":"xzIs"}],"mnjM":[function(require,module,exports) {
    "use strict";var e=t(require("aws-sdk"));require("regenerator-runtime/runtime");var n=require("amazon-cognito-identity-js");function t(e){return e&&e.__esModule?e:{default:e}}function r(e,n,t,r,o,i,a){try{var u=e[i](a),s=u.value}catch(c){return void t(c)}u.done?n(s):Promise.resolve(s).then(r,o)}function o(e){return function(){var n=this,t=arguments;return new Promise(function(o,i){var a=e.apply(n,t);function u(e){r(a,o,i,u,s,"next",e)}function s(e){r(a,o,i,u,s,"throw",e)}u(void 0)})}}var i=function(e,n){return new Promise(function(t,r){e.authenticateUser(n,{onSuccess:function(e){t(e)},onFailure:function(e){r(e)}})})},a=function(){var t=o(regeneratorRuntime.mark(function t(r,o){var a,u,s,c,l,d,f;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.default.config.update({region:APP_REGION,credentials:new e.default.CognitoIdentityCredentials({IdentityPoolId:APP_POOL_ID})}),a={UserPoolId:APP_POOL_ID,ClientId:APP_CLIENT_ID},u=new n.CognitoUserPool(a),s={Username:r,Password:o},c=new n.AuthenticationDetails(s),l={Username:r,Pool:u},d=new n.CognitoUser(l),t.prev=7,t.next=10,i(d,c);case 10:f=t.sent,localStorage.setItem("cognito_user",JSON.stringify(f)),document.getElementById("loading").style.display="none",location.href=REDIRECT_URI,t.next=19;break;case 16:t.prev=16,t.t0=t.catch(7),console.error(t.t0);case 19:case"end":return t.stop()}},t,null,[[7,16]])}));return function(e,n){return t.apply(this,arguments)}}();window.login=function(e){e.preventDefault(),localStorage.setItem("cognito_user",{}),document.getElementById("loading").style.display="flex";var n=document.getElementById("username").value,t=document.getElementById("password").value;a(n,t)};
    },{"aws-sdk":"vobS","regenerator-runtime/runtime":"QVnC","amazon-cognito-identity-js":"gVIQ"}]},{},["mnjM"], null) </script>
    </form>
  </div>
</div>
{"id":2964,"date":"2021-02-06T09:20:18","date_gmt":"2021-02-06T09:20:18","guid":{"rendered":"https:\/\/bondiplatform.com\/?page_id=2964"},"modified":"2021-02-06T09:20:18","modified_gmt":"2021-02-06T09:20:18","slug":"login","status":"publish","type":"page","link":"https:\/\/bondi.ai\/fr\/login\/","title":{"rendered":"Connexion"},"content":{"rendered":"1","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Login - Bondi AI Ltd<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Login - Bondi AI Ltd\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bondi.ai\/fr\/login\/\" \/>\n<meta property=\"og:site_name\" content=\"Bondi AI Ltd\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/bondisuite\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bondi.ai\/wp-content\/uploads\/2021\/01\/domenico-loia-hGV2TfOh0ns-unsplash-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@bondisuite\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bondi.ai\/login\/\",\"url\":\"https:\/\/bondi.ai\/login\/\",\"name\":\"Login - Bondi AI Ltd\",\"isPartOf\":{\"@id\":\"https:\/\/bondi.ai\/#website\"},\"datePublished\":\"2021-02-06T09:20:18+00:00\",\"dateModified\":\"2021-02-06T09:20:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/bondi.ai\/login\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bondi.ai\/login\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bondi.ai\/login\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/bondi.ai\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Login\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bondi.ai\/#website\",\"url\":\"https:\/\/bondi.ai\/\",\"name\":\"Bondi Platform Ltd\",\"description\":\"Secure digital systems and services that utilise smart technology.\",\"publisher\":{\"@id\":\"https:\/\/bondi.ai\/#organization\"},\"alternateName\":\"Bondisuite\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bondi.ai\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/bondi.ai\/#organization\",\"name\":\"Bondi Platform Limited\",\"alternateName\":\"Bondisuite\",\"url\":\"https:\/\/bondi.ai\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/bondi.ai\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/bondi.ai\/wp-content\/uploads\/2020\/12\/cropped-Bondi-Platform-450x273-1.png\",\"contentUrl\":\"https:\/\/bondi.ai\/wp-content\/uploads\/2020\/12\/cropped-Bondi-Platform-450x273-1.png\",\"width\":459,\"height\":271,\"caption\":\"Bondi Platform Limited\"},\"image\":{\"@id\":\"https:\/\/bondi.ai\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/bondisuite\",\"https:\/\/twitter.com\/bondisuite\",\"https:\/\/linkedin.com\/company\/bondi-platform-ltd\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Login - Bondi AI Ltd","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"fr_FR","og_type":"article","og_title":"Login - Bondi AI Ltd","og_url":"https:\/\/bondi.ai\/fr\/login\/","og_site_name":"Bondi AI Ltd","article_publisher":"https:\/\/facebook.com\/bondisuite","og_image":[{"width":2560,"height":1707,"url":"https:\/\/bondi.ai\/wp-content\/uploads\/2021\/01\/domenico-loia-hGV2TfOh0ns-unsplash-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@bondisuite","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bondi.ai\/login\/","url":"https:\/\/bondi.ai\/login\/","name":"Login - Bondi AI Ltd","isPartOf":{"@id":"https:\/\/bondi.ai\/#website"},"datePublished":"2021-02-06T09:20:18+00:00","dateModified":"2021-02-06T09:20:18+00:00","breadcrumb":{"@id":"https:\/\/bondi.ai\/login\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bondi.ai\/login\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bondi.ai\/login\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bondi.ai\/"},{"@type":"ListItem","position":2,"name":"Login"}]},{"@type":"WebSite","@id":"https:\/\/bondi.ai\/#website","url":"https:\/\/bondi.ai\/","name":"Bondi Platform Ltd","description":"Secure digital systems and services that utilise smart technology.","publisher":{"@id":"https:\/\/bondi.ai\/#organization"},"alternateName":"Bondisuite","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bondi.ai\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/bondi.ai\/#organization","name":"Bondi Platform Limited","alternateName":"Bondisuite","url":"https:\/\/bondi.ai\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/bondi.ai\/#\/schema\/logo\/image\/","url":"https:\/\/bondi.ai\/wp-content\/uploads\/2020\/12\/cropped-Bondi-Platform-450x273-1.png","contentUrl":"https:\/\/bondi.ai\/wp-content\/uploads\/2020\/12\/cropped-Bondi-Platform-450x273-1.png","width":459,"height":271,"caption":"Bondi Platform Limited"},"image":{"@id":"https:\/\/bondi.ai\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/bondisuite","https:\/\/twitter.com\/bondisuite","https:\/\/linkedin.com\/company\/bondi-platform-ltd"]}]}},"_links":{"self":[{"href":"https:\/\/bondi.ai\/fr\/wp-json\/wp\/v2\/pages\/2964"}],"collection":[{"href":"https:\/\/bondi.ai\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bondi.ai\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bondi.ai\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bondi.ai\/fr\/wp-json\/wp\/v2\/comments?post=2964"}],"version-history":[{"count":1,"href":"https:\/\/bondi.ai\/fr\/wp-json\/wp\/v2\/pages\/2964\/revisions"}],"predecessor-version":[{"id":2965,"href":"https:\/\/bondi.ai\/fr\/wp-json\/wp\/v2\/pages\/2964\/revisions\/2965"}],"wp:attachment":[{"href":"https:\/\/bondi.ai\/fr\/wp-json\/wp\/v2\/media?parent=2964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}